wakamex/github
02.7k
1[{"node": {"oid": "a27c5205b470a22c5836d8163175b84e2c85bd04", "messageHeadline": "[aggregator] Fix simulation & view for delayed fields (#12063)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 217, "deletions": 46}}, {"node": {"oid": "992ae1dd74fc8137adbe5174da8b8cc840e8663e", "messageHeadline": "Update release.yaml (#12075)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "ea133dc57bf2f51e3e9dfa237b1a9d4ee4ddf77d", "messageHeadline": "Move all visibility checking into AST-level function_checker, simplif\u2026", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 772, "deletions": 1039}}, {"node": {"oid": "7a7ba82e629ad00c97a869ce72294e1a67d1e484", "messageHeadline": "FatalVMError shouldn't create \"Delayed materialization code invariant\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 34, "deletions": 17}}, {"node": {"oid": "d41dd47cb32de09099534bac1bd53119e40ae59b", "messageHeadline": "fix gas version (13 is deprecated/cannot be used) (#12064)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a50d8f021f02cdff7b1fd8898626435400c784e", "messageHeadline": "[consensus] check rpc epoch in epoch_manager (#12018)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 71, "deletions": 28}}, {"node": {"oid": "7211166fd6ffba111a84046c800e49353342dff5", "messageHeadline": "start jwk consensus for google (#12053)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "23e7d068cbb6617acc2e101b97190ad5a2e04262", "messageHeadline": "[GHA] Update pin for tj-actions/changed-files", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91b591da48595e4611355754f04ddf4bf7e9c3d3", "messageHeadline": "[GHA] Upgrade lint-test.yaml and the dependent actions to checkout@v4", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 26, "deletions": 38}}, {"node": {"oid": "73fd9d077a6ad3ebab180d2137e925d7ebbc2315", "messageHeadline": "compat test to be against the testnet tag", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "976e615862bbe5c0ed343240c1467feb88aa7617", "messageHeadline": "bump latest gas feature version to 14", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "3d0018df615e0eed884da26aa7bdc3059a117252", "messageHeadline": "[CI][indexer] fix the e2e localnet. (#12047)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 38, "deletions": 6}}, {"node": {"oid": "606c9bca1e837a0f2d4b85cbb228a06a8c123362", "messageHeadline": "Revert \"[GHA] Upgrade actions/checkout to v4\"", "author": {"name": "Stelian Ionescu", "email": "sionescu@cddr.org", "user": {"login": "sionescu"}}, "additions": 81, "deletions": 81}}, {"node": {"oid": "6390aaea826fd32b5ff90bceca0af5ce01dcdc3e", "messageHeadline": "jwk ob counters (#12048)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "04d078f018dc1d0fbe6f788b662852b4186f74e1", "messageHeadline": "[GHA] Upgrade actions/checkout to v4", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 81, "deletions": 81}}, {"node": {"oid": "d1533569a72985ffb9c86a055748f75e3bb1dd6b", "messageHeadline": "trivial doc fix", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b16e80824ae40a32c72c2a83036a780b0e964e2", "messageHeadline": "Cherry-pick VM changes (#12021)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 907, "deletions": 129}}, {"node": {"oid": "0e30927fca70b139bbe4aed9b0ebd3f360a94522", "messageHeadline": "Update release.yaml (#12020)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 141, "deletions": 45}}, {"node": {"oid": "4f4cba388fd6074a850252a3a49e74bc0cf96026", "messageHeadline": "Update Docker images (#12026)", "author": {"name": "Gerardo Di Giacomo", "email": "gerardo@aptoslabs.com", "user": {"login": "gedigi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2218beb040bb9a921d000181302461e52d51a54b", "messageHeadline": "[fuzzing] fixes oss-fuzz FP and fuzz.sh (#12030)", "author": {"name": "Gerardo Di Giacomo", "email": "gerardo@aptoslabs.com", "user": {"login": "gedigi"}}, "additions": 10, "deletions": 31}}, {"node": {"oid": "295bb55a882fbf7c09e780f8a2b425b8be980ba7", "messageHeadline": "[simple] rename RG split in VmChangeSet flag (#12027)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 53, "deletions": 49}}, {"node": {"oid": "18994ca68da4ef7da81bc60efa7086ae53e61cd4", "messageHeadline": "Object Code Deployment module with CLI commands generated (#11748)", "author": {"name": "John Chang", "email": "johnchang9094@gmail.com", "user": {"login": "JohnChangUK"}}, "additions": 1677, "deletions": 20}}, {"node": {"oid": "1ee503da2d0a7115ec6b957cba00316f3a1383ec", "messageHeadline": "[passkey] Add MAX_BYTES limit for signatures (#11697)", "author": {"name": "Andrew Hariri", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 254, "deletions": 200}}, {"node": {"oid": "014dbdefb2a9fdf87068685e67398b448f396cde", "messageHeadline": "[move-vm] Cache verified modules (#12002)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "f86d9965373d2700d5513403272fb48753282cc9", "messageHeadline": "tests for events and improve event v1 handling (#12012)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 327, "deletions": 12}}, {"node": {"oid": "1a99f92026f5e0ff964c67e9d23dfc7635a74f21", "messageHeadline": "[table info][2/4] add utils for table info backup and restore and red\u2026", "author": {"name": "jill", "email": "121921928+jillxuu@users.noreply.github.com", "user": {"login": "jillxuu"}}, "additions": 634, "deletions": 0}}, {"node": {"oid": "388a7e965a2fa3ea7259ad13b916b97b02c347db", "messageHeadline": "clean error log lines (#12019)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 29, "deletions": 14}}, {"node": {"oid": "0f46f1912573a89a53d1dbd84898c5adc4ebe809", "messageHeadline": "make compatible proto chagne. (#12016)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 1486, "deletions": 1434}}, {"node": {"oid": "e7cc7e088006ffdc5f5b4730de833587c69784ff", "messageHeadline": "[Quorum Store] improvements to prevent some batches not getting quoru\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 142, "deletions": 26}}, {"node": {"oid": "292d71af7a5e833184475b1612c6f21cd3bcb5e3", "messageHeadline": "[Compiler V2] [Bugfix] Exit state analysis and ability checking on ab\u2026", "author": {"name": "Zekun Wang", "email": "41706692+fEst1ck@users.noreply.github.com", "user": {"login": "fEst1ck"}}, "additions": 2875, "deletions": 31}}, {"node": {"oid": "a39fd1e16206de1af68743103b4f222cfdbfe9c9", "messageHeadline": "Update unit tests", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 47, "deletions": 37}}, {"node": {"oid": "fae7b193451d9a54656d29e8d3cb5745e244ef4a", "messageHeadline": "make sure of the sponsored txn hack", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 141, "deletions": 54}}, {"node": {"oid": "3a271ddcc6cf2a05b578c616d746ee43ba843e31", "messageHeadline": "write_op.prev_materialized_size()", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 75, "deletions": 35}}, {"node": {"oid": "396c58fbeca870dacdccc94552b7680b7e3b68f3", "messageHeadline": "bytes fee: charge only for new bytes, refund only on deletion", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 273, "deletions": 70}}, {"node": {"oid": "29a6455cd224d8261c4ed3a58fe99ab9f12b758a", "messageHeadline": "Refundable Bytes", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 170, "deletions": 58}}, {"node": {"oid": "bc08c376fa509a06caf3428c726e07a221ddc06c", "messageHeadline": "[Node Config] Set the data directory before optimizing/sanitizing", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "e7bedbb4e7b390ffec337b1c2fcd7f57ae93084a", "messageHeadline": "fix (#11998)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "48af5de99e2df446bb4540f4631cdd1c173b05ef", "messageHeadline": "event filter optimization (#12003)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 80, "deletions": 2}}, {"node": {"oid": "6ddc6ef320b9aee131e5df35510047908b23d120", "messageHeadline": "Parallelize WVUF derivation (#11990)", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 559, "deletions": 65}}, {"node": {"oid": "39f5b656b0159a362f5c66878a09b6582dabd5c4", "messageHeadline": "[agg_v2] executor exceptions propagation (#11993)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 554, "deletions": 463}}, {"node": {"oid": "f47cfb3de5fc73a73cbc529a55ea92d4ba1089b3", "messageHeadline": "Remove the restriction on uid_key for OpenID signatures (#12007)", "author": {"name": "Oliver He", "email": "heliuchuan@gmail.com", "user": {"login": "heliuchuan"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "ced960abfe3aa300fb29e4b9453e62e87776dbdb", "messageHeadline": "Add some proof verification in storage integration test", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 128, "deletions": 61}}, {"node": {"oid": "4e5c62e7f2a2073855449cdfed79f954e4b0bd76", "messageHeadline": "persist peer identity to a file (#11938)", "author": {"name": "Alan Luong", "email": "aluon.dev@gmail.com", "user": {"login": "aluon"}}, "additions": 168, "deletions": 18}}, {"node": {"oid": "73371531250c1d507fd7e018c28450420139e471", "messageHeadline": "Use base10 string for nonce checking in OpenIdSignatures (#12001)", "author": {"name": "Oliver He", "email": "heliuchuan@gmail.com", "user": {"login": "heliuchuan"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "3043f6500c9d8b2a1bbe853b4f04c4151acd7224", "messageHeadline": "trivial: remove AccountWithStateCache", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 0, "deletions": 55}}, {"node": {"oid": "bff037f32eb19b365dbfd95a9ec7c9d297b0a29b", "messageHeadline": "enable fairness shuffler", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 77, "deletions": 34}}, {"node": {"oid": "f46e1386ef7655ed868ac9c458c9903bfbfabc2e", "messageHeadline": "docummentation for FairnessShuffler", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "6fff4413fb78cdace2e9499a6251cd581e646ef3", "messageHeadline": "add FairnessShuffler", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1044, "deletions": 0}}, {"node": {"oid": "4e81ad5bf37d8d5efc97406312f180131a0aca31", "messageHeadline": "trivial: promote transaction shuffler to folder", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ce593c4b0c9f066c821b80c403d6b5f8ec12263b", "messageHeadline": "[Forge] Increase land blocking threshold (#11987)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7602993a4b1f941b9277ba8be63a3e97c3cefe6", "messageHeadline": "Various Small Improvements for Fuzzer and Build Workaround (#11970)", "author": {"name": "Andrea Cappa (zi0Black)", "email": "13380579+zi0Black@users.noreply.github.com", "user": {"login": "zi0Black"}}, "additions": 92, "deletions": 30}}, {"node": {"oid": "b701c7d4524497a4e1005434ba357677728e02ff", "messageHeadline": "[move][aggregator] Native (delayed) value (#11768)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 2384, "deletions": 2202}}, {"node": {"oid": "ba5914b3d1e30b48da23e51479aa672ff3189c78", "messageHeadline": "[vm] Remove module bundle (#11781)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 1089, "deletions": 15495}}, {"node": {"oid": "d3915a7f1e1930db084b3a252767f4c1d99e3f56", "messageHeadline": "Fix zkid smoke tests (#11994)", "author": {"name": "Oliver He", "email": "heliuchuan@gmail.com", "user": {"login": "heliuchuan"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d7e68325c39dafa88dca0744f2b5a87e217b43e3", "messageHeadline": "[agg_v2] e2e test with module publish (#11973)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 170, "deletions": 70}}, {"node": {"oid": "b97a764327d47244c49dd3c9172fdb4a708f422e", "messageHeadline": "[Executor] [Delayed fields] Utilities clean-up / refactor (#11817)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 1044, "deletions": 964}}, {"node": {"oid": "b4fbf4cb55fd85bcd617ce33158db4fe40e7db35", "messageHeadline": "Make training wheels signature optional in `SignedGroth16Zkp` (#11986)", "author": {"name": "Oliver He", "email": "heliuchuan@gmail.com", "user": {"login": "heliuchuan"}}, "additions": 129, "deletions": 39}}, {"node": {"oid": "d96938f63fec54bf4ad4daef304d7f7a9c3f33b6", "messageHeadline": "[gha] Add additional optional cache key", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d6e00f1b323df445d749d89ef4ee682224b0c512", "messageHeadline": "[Quorom Store] enable BatchResponseV2 (#11546)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 9, "deletions": 19}}, {"node": {"oid": "625118a03f8f49e36c97ed709080a7ddccbe7484", "messageHeadline": "[table info][1/4] separate indexer async v2 db from aptosdb (#11799)", "author": {"name": "jill", "email": "121921928+jillxuu@users.noreply.github.com", "user": {"login": "jillxuu"}}, "additions": 251, "deletions": 324}}, {"node": {"oid": "c1cd68c9df8ceedddaa4a76011785e720a21f3d0", "messageHeadline": "[gha] Remove confusing workflow", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 0, "deletions": 46}}, {"node": {"oid": "9e27701c5e80c9a363c73cde59f7030024be30d1", "messageHeadline": "[Prover] Added the Prover test for the Diem Framework package (#11875)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 43, "deletions": 7}}, {"node": {"oid": "f2f02ecca9cbbd7eb0837dc6a74658f94b17e9c9", "messageHeadline": "[txn emitter] one liner to fix create-accounts command (#11957)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e34cd18d6207c1422eaf6215638c93918b83445d", "messageHeadline": "fix value extraction, dont fallback unconditionally (#11972)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "fdc041f37e4cb17d2c7f4bb2e0ad784a3f007614", "messageHeadline": "[framework] introduce private entry function for auth key rotation (#\u2026", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 175, "deletions": 0}}, {"node": {"oid": "9076381c47ed0181654f85d459e2a77c20f44276", "messageHeadline": "[NFT Metadata Crawler] SHA256 file names + last_transaction_version m\u2026", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 35, "deletions": 10}}, {"node": {"oid": "a83b5f709b19b5f3706c10faf821203b06b51fb1", "messageHeadline": "[dag] cache votes without re-counting (#11808)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 142, "deletions": 50}}, {"node": {"oid": "c6f0b03e05d9113099c0bd510c35bd90712dad2c", "messageHeadline": "[trivial] Remove aptos-fuzzer (#11967)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 0, "deletions": 2560}}, {"node": {"oid": "2b3cce44b3e54cb30a74d86d077ce372d793610f", "messageHeadline": "[dag] broadcast nodes within window till all validators ack (#11751)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 163, "deletions": 31}}, {"node": {"oid": "e1732715857ba152e81496f93957b66477b5fbb5", "messageHeadline": "Properly handle `exp_horizon` + zkid.move VK & Configuration initiali\u2026", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 281, "deletions": 215}}, {"node": {"oid": "c81eab9951b60a58da7cfeec3551f71bc8b94058", "messageHeadline": "[dag] support parallel rb voting (#11743)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 37, "deletions": 19}}, {"node": {"oid": "b1fad9b5f8261644f83e3269feb3fe597cfb5b1d", "messageHeadline": "[dag] parallel message handler implementation (#11685)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 249, "deletions": 156}}, {"node": {"oid": "316368601a40ea8320c391269ead9adc55ee0533", "messageHeadline": "[dag] concurrent dag store (#11505)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 373, "deletions": 270}}, {"node": {"oid": "9ef872b9a268fb07ce812c38c30764b51e50441f", "messageHeadline": "[Block Executor] implement group serialization fallback, test, fix ha\u2026", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 224, "deletions": 25}}, {"node": {"oid": "4318127b6848cbdf901834706258a42f7c3da414", "messageHeadline": "[Block Executor] Fix committed status checks / skip rest (#11945)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 56, "deletions": 18}}, {"node": {"oid": "47a2e457a72bbf912003de24aca4d2bb3cc76531", "messageHeadline": "[compiler-v2] Add Bytecode verification at the end of compilation (#1\u2026", "author": {"name": "Vineeth Kashyap", "email": "vineeth.rv@gmail.com", "user": {"login": "vineethk"}}, "additions": 3319, "deletions": 50}}, {"node": {"oid": "183c6c8339ae2a6009228d1f1f9abd55aca1b947", "messageHeadline": "cleaning up aggregators part 2 (#11939)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 71, "deletions": 67}}, {"node": {"oid": "e9de3f3a77b71c50464be11cfe62a8ae5c6a7644", "messageHeadline": "fix transaction emitter balance requirements (#11947)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "2d7288fb9f63f703af0513b0c3e343591124628b", "messageHeadline": "Fetch the zkID Groth16 VK from on-chain (#11895)", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 1669, "deletions": 665}}, {"node": {"oid": "78dd9431a2f398ee26c2ce9a74c2f181a208f752", "messageHeadline": "[Txn Emitter] Various improvements to the transaction emitter (#11907)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 288, "deletions": 207}}, {"node": {"oid": "e230ba17fa01a3935b7c3002e1b7a52bc8d99c04", "messageHeadline": "Allow 'pipeline_backpressure' to truncate num_txns included in a bloc\u2026", "author": {"name": "Manu Dhundi", "email": "manudhundi@gmail.com", "user": {"login": "manudhundi"}}, "additions": 394, "deletions": 121}}, {"node": {"oid": "637180090eb5f7e4935b2f80b436b1d7514429bb", "messageHeadline": "[randomness] print average/best/worst-case aggregation subset informa\u2026", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "4e55d252605a2fe43464efb6dd8dffdfb9da43cf", "messageHeadline": "[Fix] Only create parent dir when it doesn't exist. (#11942)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "02381a21f7954c595cc60e84441c86e35ae88a6d", "messageHeadline": "end-to-end tests for resource groups (#11909)", "author": {"name": "Satya Vusirikala", "email": "satyasatya123456@gmail.com", "user": {"login": "vusirikala"}}, "additions": 633, "deletions": 3}}, {"node": {"oid": "6020c61871b0925fae4ecd0a03e56c93fdc77f28", "messageHeadline": "Add GCD algorithm to math library (#11919)", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 127, "deletions": 0}}, {"node": {"oid": "eb221f5e843d4270a778f19be3cfaf170a35e8a7", "messageHeadline": "[Framework] Fix typo in state storage module (#11507)", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a3477908210e50f2ea20b2a6f45f1d3401ea7fbb", "messageHeadline": "[NFT Metadata Crawler] Optimize code + loosen do_not_parse constraint\u2026", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 119, "deletions": 137}}, {"node": {"oid": "1bdcfa67f9461bd28d62392664f0736014f037b0", "messageHeadline": "expire a range of transactions", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4bc003314c63aa757ed5ba704e54c4308714aced", "messageHeadline": "Update indexer version to latest version (#11937)", "author": {"name": "Satya Vusirikala", "email": "satyasatya123456@gmail.com", "user": {"login": "vusirikala"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "9a45f0844a82a331f27bc692de8e81ed5c5b8c06", "messageHeadline": "[agg_v2] Enable AIP-43/AIP-47 in genesis (i.e. tests and devnet) (#11\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "43c82c1d65587303ff2d254255c0abf27c2a1d89", "messageHeadline": "Enable CONCURRENT_TOKEN_V2 flag (#11932)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a5483226373e1677042d486529a3cc9157e27f03", "messageHeadline": "add aggregator test to continuous single node performance (#11926)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "92d450c6f9b2a50948eacd1bfa2174c5940f487f", "messageHeadline": "[Block Executor] Fix halting logic (#11899)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 262, "deletions": 190}}, {"node": {"oid": "8a258b7fd242e3ead67d29bfd807b42793b12509", "messageHeadline": "Bump shlex from 1.2.0 to 1.3.0 (#11730)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c4fd61080de775ec34e1354db522c4116ded7803", "messageHeadline": "[consensus] reduce block size to 2500, simplify logic by removing quo\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 30, "deletions": 112}}, {"node": {"oid": "b703936a8dcb4286830d1649fd5b8f2e9cdc05a0", "messageHeadline": "jwk misc updates (#11917)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 259, "deletions": 103}}, {"node": {"oid": "8a60b1eef069d6a72a6b7a5a0804f1ba85d1ad17", "messageHeadline": "[agg_v2] First pass over TODOs (#11898)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "177096a5448dbc9dbae7e0ac337a1afa77f3b457", "messageHeadline": "[NFT Metadata Crawler] Fix faulty migration (#11910)", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4cd22ce69da47cc4024a876758cee4c1bffe08bb", "messageHeadline": "Fix Issue #11850 by extending move-model AST visitor to be able to ho\u2026", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 190, "deletions": 125}}, {"node": {"oid": "046544f9910bd38405b553fe7e14f1bac1260676", "messageHeadline": "Provide Corpus to OSS-Fuzz via fuzz.sh (#11831)", "author": {"name": "Andrea Cappa (zi0Black)", "email": "13380579+zi0Black@users.noreply.github.com", "user": {"login": "zi0Black"}}, "additions": 214, "deletions": 4}}, {"node": {"oid": "2aadfebce1eb180a785101e8acfcdc89f2694cae", "messageHeadline": "[dag] stop voting based on pipeline latency (#11407)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 353, "deletions": 285}}, {"node": {"oid": "7c0ada517646024df0e15c16cbd279eb90500ddb", "messageHeadline": "[dag] refactor/improve dag health monitoring (#11362)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 494, "deletions": 197}}, {"node": {"oid": "3a98f0bf523f2ed9c23469e6d9ce93c6dcc3af49", "messageHeadline": "[simple] Transaction generator improvements (#11863)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 159, "deletions": 27}}, {"node": {"oid": "cbd1144498b225cfdb2d3644db760a9401866be9", "messageHeadline": "[forge] revert genesis to pre-#11842 (#11896)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "8c4c16ef2c6d2baa37b0ef83e47ae6af080246a1", "messageHeadline": "[aip-43] Separate Concurrent Fungible Assets feature flag, for later \u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 209, "deletions": 53}}, {"node": {"oid": "8b514bb85ebfcb6847451982348526d6a1692592", "messageHeadline": "jwk #9: smoke tests (#11862)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 625, "deletions": 5}}, {"node": {"oid": "0aaf5de7a1b5eabe100495e430bae9010fab44f9", "messageHeadline": "[GRPC] Don't limit prost recursion (#11901)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c5a1b598540ee6aaab1a9b27e2d550cd8e7f04f9", "messageHeadline": "[NFT Metadata Crawler] Change dedupe + retry logic (#11887)", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 146, "deletions": 108}}, {"node": {"oid": "546e72663a7acb88c214d56c40d33eb03ca0a61e", "messageHeadline": "jwk #8: jwk consensus wired into node (#11861)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 158, "deletions": 62}}, {"node": {"oid": "3cd435c2cdcfb6dcbff07baa24e4e20585c9c348", "messageHeadline": "jwk #7: epoch manager (#11858)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 248, "deletions": 67}}, {"node": {"oid": "dba97f7afc1e49ee857ea7569870828a9c163923", "messageHeadline": "Update Docker images (#11893)", "author": {"name": "Gerardo Di Giacomo", "email": "gerardo@aptoslabs.com", "user": {"login": "gedigi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ffdf139eb9109a173647be4613a4055e559fe88", "messageHeadline": "jwk #6: jwk consensus state transition (#11859)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 960, "deletions": 5}}, {"node": {"oid": "2ece2cd2982dfb68bf5619356b15efc87691adec", "messageHeadline": "jwk #5: jwk observation (#11860)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 137, "deletions": 0}}, {"node": {"oid": "c2a3453dfa8a7a9425c0dd7bf96cf3e4bb4a47f2", "messageHeadline": "jwk #4: jwk update quorum certification (#11857)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 298, "deletions": 0}}, {"node": {"oid": "dae6f11eee025f8d10cddd2550c1b3d7f505d554", "messageHeadline": "jwk #3: jwk consensus deps, network, and type defs (#11856)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 337, "deletions": 36}}, {"node": {"oid": "0503b1803a9af7e781f386051e501a921a0e4109", "messageHeadline": "jwk #2: ensure jwk txns are expected in consensus (#11855)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 203, "deletions": 23}}, {"node": {"oid": "793563fc9a022994fbc1d1c073e7090fc8091fe1", "messageHeadline": "jwk #1: validator txn for publishing updates (#11853)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 549, "deletions": 172}}, {"node": {"oid": "ea91067b81f9673547417bff9c70d5a2fe1b0e7b", "messageHeadline": "Parallel fetching for GCS (#11864)", "author": {"name": "Renee Tso", "email": "8248583+rtso@users.noreply.github.com", "user": {"login": "rtso"}}, "additions": 677, "deletions": 307}}, {"node": {"oid": "2e26e8f9d54676d29372fd799843173b97f50e02", "messageHeadline": "[NFT Metadata Crawler] Refactor config to its own module (#11883)", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 251, "deletions": 235}}, {"node": {"oid": "35d75f51904b50980206aa8188cc8ac9c229daf0", "messageHeadline": "jwk #0: type updates (#11854)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 530, "deletions": 246}}, {"node": {"oid": "4980cf2489213da0a7668b7685160545dceb1669", "messageHeadline": "Authenticator fuzzer (#11849)", "author": {"name": "Aleksandre Khokhiashvili", "email": "skhokhi@gmail.com", "user": {"login": "khokho"}}, "additions": 150, "deletions": 12}}, {"node": {"oid": "98131139fa42d7a4bfcf03483ee7fc6f2e60b789", "messageHeadline": "[agg_v2] Allow Direct WriteSetPayload, only if it ends the block (#11\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 74, "deletions": 105}}, {"node": {"oid": "be3394f7ce2cfcd557b68643cdbb9c8c85e39bf2", "messageHeadline": "[compiler v2] Fixing log specification file separator char (#11874)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "19704a3a0d4e4ad0941125e6a1c9256f7abfdc38", "messageHeadline": "[compiler-v2] Adding logging to the compiler (#11840)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 249, "deletions": 120}}, {"node": {"oid": "a59ae0a3e198be5cb29cfd77b8abda842989e728", "messageHeadline": "Add range function in vector module (#11173)", "author": {"name": "John Chang", "email": "johnchang9094@gmail.com", "user": {"login": "JohnChangUK"}}, "additions": 207, "deletions": 0}}, {"node": {"oid": "bf6b5a5cc573f1d7f24b296555f3359aa9aef763", "messageHeadline": "[agg_v2] Make Aggregator-derived Strings have constant width (byte si\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 1767, "deletions": 1150}}, {"node": {"oid": "e7f9189f3a3290238b918dc5052f19ae9d34326f", "messageHeadline": "[GRPC] Nits + Clone reduction (#11820)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 56, "deletions": 44}}, {"node": {"oid": "fb97dc7aed52c3ad3c0902fa4276951a12e67ec3", "messageHeadline": "[NFT Metadata Crawler] Add IF EXISTS to migration (#11866)", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0da935350140051ffe4ad9e8893053dd90aac5a3", "messageHeadline": "Revert \"fix type checking issue due to name conflicts\" (#11848)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 0, "deletions": 84}}, {"node": {"oid": "a86669f3cc84a6ee83e407daba228030985c735d", "messageHeadline": "[Network] Adopt f64 for ping latencies.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 65, "deletions": 59}}, {"node": {"oid": "7d1078ab5c53e3700bf8a2ed92f80964f89918c0", "messageHeadline": "[Network] Add simple tests for latency aware dialing.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 539, "deletions": 0}}, {"node": {"oid": "b9b1e65163ffc2bc4343e94bf2ed82996988ec83", "messageHeadline": "[Network] Add peer ping latencies to dialing.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 679, "deletions": 117}}, {"node": {"oid": "63e7330828050abf3c8ca9dc0030c8991a570a23", "messageHeadline": "[Network] Improve noise error log", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "cf9fefd65b27a48e8c1da6d385fb5001a689d2e4", "messageHeadline": "Sync Terraform & Helm changes", "author": {"name": "sionescu", "email": "sionescu@users.noreply.github.com", "user": {"login": "sionescu"}}, "additions": 2308, "deletions": 3402}}, {"node": {"oid": "629539e032de52c209086766133e0d02b286da99", "messageHeadline": "[Compiler V2] Derive abstract domain (#11674)", "author": {"name": "Zekun Wang", "email": "41706692+fEst1ck@users.noreply.github.com", "user": {"login": "fEst1ck"}}, "additions": 262, "deletions": 76}}, {"node": {"oid": "47d1e81eb72fb1120db39ae717642bfc99aa0f37", "messageHeadline": "add constraints (#11834)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 137, "deletions": 9}}, {"node": {"oid": "8d7d6f0d6787107a4ecdeca947f23444bad7fa3e", "messageHeadline": "[NFT Metadata Crawler] Add column to mark URIs to not be parsed (#11846)", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 72, "deletions": 12}}, {"node": {"oid": "e875621b29a2dc5374d3954b97797a96637bac29", "messageHeadline": "[Compiler-v2] Fix type checking issue due to name conflicts between b\u2026", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 82, "deletions": 6}}, {"node": {"oid": "50136209c970169ddfbb912e77deac4ae6f12aa0", "messageHeadline": "[aggregator] Do layout matching in change_set only sporadically (#11204)", "author": {"name": "Satya Vusirikala", "email": "satyasatya123456@gmail.com", "user": {"login": "vusirikala"}}, "additions": 43, "deletions": 46}}, {"node": {"oid": "4e3b559eb407cd6389b5ae885110935f50381e89", "messageHeadline": "[move] Remove natives for vector (#11775)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 3, "deletions": 816}}, {"node": {"oid": "7c1bed1e96cb8c95f7c2d92d1e00b6733061f8b3", "messageHeadline": "Add groth16 verification for zkid transaction signatures (#11772)", "author": {"name": "Oliver He", "email": "heliuchuan@gmail.com", "user": {"login": "heliuchuan"}}, "additions": 1328, "deletions": 255}}, {"node": {"oid": "9322aae3b72af9739c469537e1683686c36ac052", "messageHeadline": "[Executor] Refactor errors, prepare for resource group bcs fallback (\u2026", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 164, "deletions": 153}}, {"node": {"oid": "3557fb35fd0708ef8c5d76fc6d78738a94f7b4f0", "messageHeadline": "Improve Diagnostic ordering further for multiple diagnostics with som\u2026", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 221, "deletions": 239}}, {"node": {"oid": "d8dde3347940fe3aa95b0816de4bcf3a8f008ea7", "messageHeadline": "[move-compiler-v2] Implement unused parameter and unused local warnin\u2026", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 931, "deletions": 23}}, {"node": {"oid": "cae3d44a0e5fc4362cc0660c48112d7e92d83427", "messageHeadline": "[GHA] Remove jobs `sequential-execution-performance` and `parallel-ex\u2026", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 0, "deletions": 48}}, {"node": {"oid": "3f2980c033761c37721c9b386f8a02cceb59a990", "messageHeadline": "Recalibrate single_node_performance (#11308)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "3aba7d654de56f8701a327255996f0a5c1d69e59", "messageHeadline": "Remove log", "author": {"name": "rtso", "email": "8248583+rtso@users.noreply.github.com", "user": {"login": "rtso"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "6a447c4f6a89396c154d52f13f12b4c09b1a40af", "messageHeadline": "[indexer] If the channel is closed, don't panic. (#11827)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "a47719ba234f6941d55094eb49f26368d7e02f64", "messageHeadline": "Add feature flag for removing detailed error from hash calcution", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "10bf671ff664267f95ff4b638fb24fe77d388028", "messageHeadline": "add MOVE_COMPILER_DUMP environment variable to initialize --dump-byte\u2026", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "67316eeeeab23fbfaad70979f1b2a74228667ba6", "messageHeadline": "add grao1991 as code owner for storage and execution", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ece6bb89da231a76ad9f0f12cd449842c83b535a", "messageHeadline": "[Rust] Upgrade to rust 1.75.0", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 201, "deletions": 162}}, {"node": {"oid": "99477c34ce1aeec762c74b9a0bf14036084b737e", "messageHeadline": "[Cargo] Update tokio to the latest version.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "ffe38cf956c25a320ff812c49782f9f6f917a726", "messageHeadline": "[Indexer] Use spawn_blocking for converting txns in stream coordinato\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91a56c64b56a55b59302741fd8af57545b86b18a", "messageHeadline": "update PVSS aggregate_verify benchmark to use average aggregation cou\u2026", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 385, "deletions": 180}}, {"node": {"oid": "f28494bfc7c4658e1799e80bca1c181592ad9e15", "messageHeadline": "Updating the status of v1-v2 test porting (#11764)", "author": {"name": "Vineeth Kashyap", "email": "vineeth.rv@gmail.com", "user": {"login": "vineethk"}}, "additions": 74, "deletions": 56}}, {"node": {"oid": "64dea16609d12a12da8b4c454f409af1aa43894e", "messageHeadline": "[compiler-v2] Unreachable code analysis and unreachable code removal \u2026", "author": {"name": "Vineeth Kashyap", "email": "vineeth.rv@gmail.com", "user": {"login": "vineethk"}}, "additions": 996, "deletions": 4}}, {"node": {"oid": "a3d1bdb0879efcdfc4dc41ace34f295d57506827", "messageHeadline": "add CommitMessage::Nack (#11711)", "author": {"name": "Brian Olson", "email": "brianolson@users.noreply.github.com", "user": {"login": "brianolson"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "e2d8c960b29b2c7995785daf2d771b35ac641812", "messageHeadline": "[NFT Metadata Crawler] Enable better quality from configs + add IPFS \u2026", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 149, "deletions": 56}}, {"node": {"oid": "9d73d5da975c71bc448ab0396eca43cc51517b28", "messageHeadline": "Fix emitter when client is a load balancer across multiple servers (#\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "1cebf39904d6642dbf362373bb60e208943f1db8", "messageHeadline": "[Storage] Split rocksdb metrics for db shards into separate metrics. \u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 53, "deletions": 7}}, {"node": {"oid": "5d2a3587262bcb762da3d5019d66e1b3ea24e89d", "messageHeadline": "test_gas: add more cases", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 3033, "deletions": 35}}, {"node": {"oid": "d8127d63e29a3152fdb1a6573122fcc37899bc15", "messageHeadline": "[API] Add tests for view function and txn simulation filters (#11796)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 169, "deletions": 10}}, {"node": {"oid": "c01adcfcc313020a746c93a6ced1990ad8aa4728", "messageHeadline": "[Compiler-V2] Filter out a failed test (#11783)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6685daa19720fe2a6a72ec9ae9634042c6ab50b0", "messageHeadline": "[forge] Adjust land blocking success criteria", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "f0523ea3a0ed83853ef6bac0cda3f82eb4edb034", "messageHeadline": "[docker] Fix build-node for failpoints on push", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ac0b8a861952a6d39d0806918bc53faca721b3a", "messageHeadline": "[API] [PFNs] improve observability of view function and simulate usag\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 308, "deletions": 33}}, {"node": {"oid": "462c41f458ba32e8e90db86547da473dc81f3503", "messageHeadline": "[forge] Move framework upgrade to push only test", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "7392dae45f99c13ecadb3861edfa83c395a332f0", "messageHeadline": "[forge] Try and make framework upgrade a little more resilient", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e9cc040d7fffa3e055b6e6eb11d1242a32513cc", "messageHeadline": "[forge] Unstrip forge binary", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 27, "deletions": 21}}, {"node": {"oid": "b04e03c76589316348cfcc29af80436f29cc179d", "messageHeadline": "Compute correct accumulated effective block gas fees with module publ\u2026", "author": {"name": "Manu Dhundi", "email": "manudhundi@gmail.com", "user": {"login": "manudhundi"}}, "additions": 144, "deletions": 23}}, {"node": {"oid": "e772f560966e20aea2459d173e726b6303888778", "messageHeadline": "dynamic tasks for processing the fullnode parsing. (#11698)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 156, "deletions": 156}}, {"node": {"oid": "e22fadc22dd607d431051be51cfe79680948ff0d", "messageHeadline": "[minor] Removing profile causing build warnings (#11765)", "author": {"name": "Vineeth Kashyap", "email": "vineeth.rv@gmail.com", "user": {"login": "vineethk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d38c66b65ad67f3035f7c0476aeb99d797cdc7f1", "messageHeadline": "Add move tests for compiler V2 to CI (#11700)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 93, "deletions": 1}}, {"node": {"oid": "ced5cfd9c06a3556c6277651b7a06b697f2781b4", "messageHeadline": "Update generated proto code for TS (#11758)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b8eefb595c118b28cb141d3f10907ba1fe3c2ea0", "messageHeadline": "update the typescript proto gen. (#11761)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "861c974e167b53283a3b0c93e2f1cb580f330512", "messageHeadline": "Fix tps metric", "author": {"name": "rtso", "email": "8248583+rtso@users.noreply.github.com", "user": {"login": "rtso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa535fddc6111e61fcdb0643172247c1db5ad71d", "messageHeadline": "add aptos-dkg crate (#11752)", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 8446, "deletions": 16}}, {"node": {"oid": "32a7ee18ae07ac0863294187fa59e2ca1fbf8b9d", "messageHeadline": "[compiler-v2] Implement uninitialized use checker. (#11729)", "author": {"name": "Vineeth Kashyap", "email": "vineeth.rv@gmail.com", "user": {"login": "vineethk"}}, "additions": 2704, "deletions": 2}}, {"node": {"oid": "e87269ee4ec5fb1e5eb8e956ef8a6818e4e86f9e", "messageHeadline": "[compiler-v2] Invalid friend declaration warnings (#11733)", "author": {"name": "Vineeth Kashyap", "email": "vineeth.rv@gmail.com", "user": {"login": "vineethk"}}, "additions": 161, "deletions": 12}}, {"node": {"oid": "6b53cfc9c78ddb516007ca2bc3c93395d7387ba7", "messageHeadline": "dkg manager state transition (#11612)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 623, "deletions": 90}}, {"node": {"oid": "0ac9df4209929baa5daefa041d7f7a8831711f6f", "messageHeadline": "[Storage] Add WriteSetDb as a submodule of LedgerDb. (#11755)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 333, "deletions": 260}}, {"node": {"oid": "b4e9b1bbc8a7269d13beef0a145d1978c310036b", "messageHeadline": "cherry pick DKG changes to main (#11746)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 748, "deletions": 221}}, {"node": {"oid": "4d3a1af604dcc76448df73c80e1800938f7681ec", "messageHeadline": "pump timeout to unblock pr (#11753)", "author": {"name": "Daniel Xiang", "email": "66756900+danielxiangzl@users.noreply.github.com", "user": {"login": "danielxiangzl"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d4d27ca9f7a818c82fbe256e3eed0459a224ddbb", "messageHeadline": "execute dkg txn in aptos vm (#11653)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 1054, "deletions": 352}}, {"node": {"oid": "48a1b8e23f47fb3c54c597989c8ffdbf8105c5f7", "messageHeadline": "[compiler-v2] Fix issues around drop/destroy (#11701)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 1445, "deletions": 670}}, {"node": {"oid": "cd90b7bc91fc13b02f582cc999d9e3f3c6f8bc7d", "messageHeadline": "less error logging: info and inc counter on epoch proof for wrong epo\u2026", "author": {"name": "Brian Olson", "email": "brianolson@users.noreply.github.com", "user": {"login": "brianolson"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "54993b2ddcf4e2d23c2079a2a25f7ee8a079fb4f", "messageHeadline": "TransactionGenerator Workflow (#11365)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 688, "deletions": 209}}, {"node": {"oid": "9c232234d3a7fa9462e68cdfe06bf3fd8b8fded7", "messageHeadline": "[State Sync] Small cleanups to the storage synchronizer.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 177, "deletions": 114}}, {"node": {"oid": "01f94e8b4beaeda07a7601a8e7dae73b970d40a9", "messageHeadline": "[State Sync] Add metrics to track data notification latencies", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 195, "deletions": 77}}, {"node": {"oid": "180008c555872d949e15d81c599b8f967f870cd8", "messageHeadline": "[State Sync] Add latency measurement for response to notification.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "ed2cfdd5b45ae71bc71c4df3201adaf0ae0348f1", "messageHeadline": "[State Sync] Add new method to DataNotification.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 48, "deletions": 38}}, {"node": {"oid": "293a2cffe153557f96175b96bbb7777470786209", "messageHeadline": "[State sync] Add new method to ResponseContext.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "0ea344e052d569c3066a6cbd21fcc86268b91444", "messageHeadline": "[NFT Metadata Crawler] Add URI blacklist to config (#11728)", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 7, "deletions": 18}}, {"node": {"oid": "3810c62bc281be50c7f9e89e43510b8cb19b87f2", "messageHeadline": "Add script for running benchmark suite for mainnet hardware spec (#11\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 51, "deletions": 16}}, {"node": {"oid": "6d29c1752aa41202ebc710690827d89611a26009", "messageHeadline": "[Storage] Add TransactionInfoDb and TransactionAccumulatorDb as submo\u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 533, "deletions": 516}}, {"node": {"oid": "5ae25427b30767fbd640ab6339912dbe91e893a5", "messageHeadline": " aptos-move/block-executor/src: typo fix (#11375)", "author": {"name": "Gaki", "email": "153402253+GakiBash@users.noreply.github.com", "user": {"login": "Gakunt"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "84c7608c889b9d41d911d46f88ebbd5074c8f3ec", "messageHeadline": "Update scheduler.rs inconsistent comments (#9888)", "author": {"name": "Simon", "email": "141160134+so-schen@users.noreply.github.com", "user": {"login": "so-schen"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a55d58b32c0f0cfaf64425342023353a4c2a924e", "messageHeadline": "[docs] update developer docs link to correct repo", "author": {"name": "cylim", "email": "cylim226@gmail.com", "user": {"login": "cylim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "caaf0f7de5237fe70f2538e85575b6b454b03b8a", "messageHeadline": "[docs] fix cli doc links", "author": {"name": "cylim", "email": "cylim226@gmail.com", "user": {"login": "cylim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf21bf2b2acc4e3eff935658394802abc55020cd", "messageHeadline": "[compiler v2] Copy Propagation Optimization (#11598)", "author": {"name": "Vineeth Kashyap", "email": "vineeth.rv@gmail.com", "user": {"login": "vineethk"}}, "additions": 2849, "deletions": 43}}, {"node": {"oid": "354e997b2e8f667e830f7c8a09604cdd24ba31c4", "messageHeadline": "Add transaction authenticator to support OIDC signature signing (#11681)", "author": {"name": "Oliver He", "email": "heliuchuan@gmail.com", "user": {"login": "heliuchuan"}}, "additions": 4067, "deletions": 1433}}, {"node": {"oid": "bc4b3fcd449f3376f9e891245d9fb31e11016c13", "messageHeadline": "[API] Add filter support for view and simulate (#11666)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 107, "deletions": 5}}, {"node": {"oid": "08c136bfa304230224cf0f73e35b99d9c904e346", "messageHeadline": "Update .gitignore to not include .bytecode and .dot files", "author": {"name": "drstevenbrule", "email": "110744990+drstevenbrule@users.noreply.github.com", "user": {"login": "drstevenbrule"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "cca7554dadf5e3760bf253f6402f90f90f1241ef", "messageHeadline": "check chaos experiment status during forge tests (#11259)", "author": {"name": "Alan Luong", "email": "aluon.dev@gmail.com", "user": {"login": "aluon"}}, "additions": 411, "deletions": 89}}, {"node": {"oid": "823be0e2ee24cc32bbfceef15ad801e123be8341", "messageHeadline": "[aptos-framework] Allow for double initializing items in test setups \u2026", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "2f648bd4f4c37192159f483ad5a9a670c3816bc3", "messageHeadline": "Update Docker images (#11661)", "author": {"name": "Gerardo Di Giacomo", "email": "gerardo@aptoslabs.com", "user": {"login": "gedigi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f0c41a14e1763772f3069ee44ffdc65c9c52bed", "messageHeadline": "[compiler] More tests for \"for\" loops (#11584)", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 703, "deletions": 34}}, {"node": {"oid": "b630041c6357ae75071c6cd11c4b1ad84f509c92", "messageHeadline": "Sort move-model (and move-compiler-v2) diagnostics by location (#11675)", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 1813, "deletions": 1725}}, {"node": {"oid": "f07bc0506eddc034025ebfc99049a7d54d12f89e", "messageHeadline": "update aptos-vm code owners (#11684)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d4b3664fdcc2548b9393ccc413b1b01baf2ee668", "messageHeadline": "Fuzzer Build Revamp (#11678)", "author": {"name": "Andrea Cappa (zi0Black)", "email": "13380579+zi0Black@users.noreply.github.com", "user": {"login": "zi0Black"}}, "additions": 304, "deletions": 77}}, {"node": {"oid": "409779a76e760c1097b9c47a31cd681491b438c0", "messageHeadline": "[Prover] fix #11534 (#11645)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "ffc3eb0a06baba039e6ab089ec2131d0ba148dc4", "messageHeadline": "fix (#11631)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 94, "deletions": 15}}, {"node": {"oid": "5d37a27fa793b80e90fc4d02885919f22d0049da", "messageHeadline": "[CLI] Add a secret flag to disable the node in a local testnet (#11577)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "bb06c7dffc5fd94b9139dc7540baeb1963cbe661", "messageHeadline": "heed MOVE_COMPILER_V2 env var for all aptos compilation, also reduce \u2026", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 28, "deletions": 13}}, {"node": {"oid": "a0574c0bd92e4160886e71425d7d8c8fa65f93d4", "messageHeadline": "reduce max_execution_gas / max_io_gas (#11580)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 75, "deletions": 18}}, {"node": {"oid": "8508d89e14eee2a083a40880b97870ae64c9fd78", "messageHeadline": "fix quoting for forge humio link (#11579)", "author": {"name": "Alan Luong", "email": "aluon.dev@gmail.com", "user": {"login": "aluon"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "d691a98f434af43b4c6c8bf8c8d578be21da06f7", "messageHeadline": "vtxn pool as a queue (#11659)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 338, "deletions": 296}}, {"node": {"oid": "c51e4cf61450154d53d017059605dca6cd06732b", "messageHeadline": "consensus config refactoring to hold validator txn limits (#11663)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 346, "deletions": 195}}, {"node": {"oid": "c7375b86ff492862f49ee56e994fed9c8af71709", "messageHeadline": "[event_v2] migrate account, coin, object (#10532)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 531, "deletions": 140}}, {"node": {"oid": "ca9926ddf692efbb7984970bc1df02db81e5d197", "messageHeadline": "[crypto] Fix CryptoHasher with multiple generics (#11652)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "ffbf754ca2f246d6a81650d63d50e6ddd6fe556f", "messageHeadline": "[Data Streaming Service] Spawn dedicated task for data summary", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 93, "deletions": 45}}, {"node": {"oid": "73751cbf01d7fa18449e062f72d08469fc9d918c", "messageHeadline": "[Data Streaming Service] Add stream update notifier.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 252, "deletions": 13}}, {"node": {"oid": "a7a41d58e2c8599a169475241744cfbab52f540d", "messageHeadline": "[Storage] Add LedgerMetadataDb as a submodule of LedgerDb. (#11611)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 845, "deletions": 594}}, {"node": {"oid": "72cffa4a0eeddb0c852f242086aa16e7868ce75b", "messageHeadline": "consolidate stats (#11480)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 235, "deletions": 184}}, {"node": {"oid": "3ab2c1761ebdbb2a7e2e8c8ff0a24e813289f70f", "messageHeadline": "[API] Allow all headers in CORS policy (#11657)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "bae40fa5ad21403bc9dff7dde91ecf54b0c97edd", "messageHeadline": "Correct cli name `VerifyPackage` (#11662)", "author": {"name": "Simon", "email": "141160134+so-schen@users.noreply.github.com", "user": {"login": "so-schen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fda303cda46f0339bf50ec39adaa4d8f21dc03d9", "messageHeadline": "[compiler-v2] Speedup topological sort of call graph (#11650)", "author": {"name": "Vineeth Kashyap", "email": "vineeth.rv@gmail.com", "user": {"login": "vineethk"}}, "additions": 424, "deletions": 544}}, {"node": {"oid": "214dcce9be6f9bd16d94afbef663fb303d5c9b28", "messageHeadline": "[move][vm][block-stm] Fix error types for resolvers (#11593)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 325, "deletions": 349}}, {"node": {"oid": "d20fab97b7311cf04fe65cb8226debf9b2a0bdc4", "messageHeadline": "[State Sync] Update tests for dedicated commit handler.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 258, "deletions": 144}}, {"node": {"oid": "989b7434e47f99f39269956fee23200c32331a98", "messageHeadline": "[State Sync] Move commit handler to dedicated thread.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 215, "deletions": 217}}, {"node": {"oid": "d6cc15ac7d3fa4ffcc57519ee851e720ecaa2d8f", "messageHeadline": "move the error file and fix the lib interface", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 944, "deletions": 622}}, {"node": {"oid": "fc65fecfd3e612e34a9ab36564a8386a69ff3b69", "messageHeadline": "[Node Startup Config] Add new config to skip sanitizer/optimizer.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 127, "deletions": 6}}, {"node": {"oid": "937d8cfb811af8559214a37ab6df9dfdd20e1e3a", "messageHeadline": "[Node Config] Rename netbench file (netbench.config) for consistency.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cc677d7f2d9a3cb118625158e419b1d142c9a8b5", "messageHeadline": "[storage] add storage genesis waypoint", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "4071160bb18f26bbcc3d71a82aa0142fec162508", "messageHeadline": "dkg trait and transcript aggregation (#11591)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 422, "deletions": 66}}, {"node": {"oid": "0b5bb471418e36b5f5097f70b8c2cfd9e9b7767d", "messageHeadline": "Fix the view function `delegation_pool::get_add_stake_fee` (#11608)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "b98e1491f84d0d22b7cdfe1c8ed3fc537b3c6abc", "messageHeadline": "Update lastest gas version (#11614)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "808cfe4074f789f345a37148876ec946584ac098", "messageHeadline": "[aptos-debugger] introduce remote-gas-profiler binary (#10569)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 96, "deletions": 0}}, {"node": {"oid": "08dc59da43b5f963d610ac85c14614893a8c57c6", "messageHeadline": "[Storage] Add EventDb as a submodule of LedgerDb. (#11603)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 320, "deletions": 282}}, {"node": {"oid": "9dd1cfaedbf49c6ac1a4c3c2a55b68c0601b4ca9", "messageHeadline": "load dkg sk (#11590)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 78, "deletions": 54}}, {"node": {"oid": "e6437f19dbdc44e1f16ab7b8e1826c5a4482b950", "messageHeadline": "[Storage] Add TransactionDb as a submodule of LedgerDb. (#11503)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 425, "deletions": 271}}, {"node": {"oid": "df76fc965a9d0b6c96e6440e783a28a8f241f991", "messageHeadline": "Python SDK Async Client Update (#11321)", "author": {"name": "Matt Johnstone", "email": "87825460+johnstonematt@users.noreply.github.com", "user": {"login": "johnstonematt"}}, "additions": 385, "deletions": 52}}, {"node": {"oid": "0972b97d57cbd6dc995b6cb01d1a951fd02ec856", "messageHeadline": "[Spec] Fixed a minor issue about the high-level requirement label (#1\u2026", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 195, "deletions": 195}}, {"node": {"oid": "b12d475e2dac2e3be36d8e8e702609b22e7c2e04", "messageHeadline": "fix nft minting (#11586)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 72, "deletions": 18}}, {"node": {"oid": "abdf0e1503053b4a557c2034a0e314cfde9e872d", "messageHeadline": "Bump unsafe-libyaml from 0.2.2 to 0.2.10 (#11469)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ae4e4a2827c6fdc2cdfc5d69853dc6b9ee405977", "messageHeadline": "Bump evm from 0.36.0 to 0.41.1 (#11544)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 116, "deletions": 40}}, {"node": {"oid": "fc52843eb65352d749b09832de2825e036470a37", "messageHeadline": "[aggregator][vm] Change VMStatus to PartialVMError where possible (#1\u2026", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 233, "deletions": 256}}, {"node": {"oid": "0b75d6d32c403aaa63dc1db10d53568c640fbbe0", "messageHeadline": "[move][vm] Use PartialVMError for Move resolvers (#11533)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 217, "deletions": 246}}, {"node": {"oid": "123de83a413c240c32a518b3e2a1d2d49775e723", "messageHeadline": "[Cargo] Bump mini-moka to 0.10.3", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "36f602a85de0d98a582de4bc3174d45516907c95", "messageHeadline": "DKG skeleton (continued) (#11588)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 735, "deletions": 67}}, {"node": {"oid": "32be2a8ec252f8d3ba75420a149a0db3d8484269", "messageHeadline": "[devtools] (Re)Introducing target determinator cargo CLI (#11561)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 574, "deletions": 1}}, {"node": {"oid": "a808904519704c224deb67da53da86437d64ab06", "messageHeadline": "[indexer grpc] compression support. (#11470)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 1548, "deletions": 916}}, {"node": {"oid": "3e5aa2e3251085b55bf7eab285a4203668305a45", "messageHeadline": "[executor benchmark] more details on transaction failures (#11462)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 103, "deletions": 63}}, {"node": {"oid": "2ad3009b8900822672f91de20c4421c3dfb63766", "messageHeadline": "Add min gap to fallback to statesync (#11550)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "469622977c666ca99fd72d83464ead7be41260ee", "messageHeadline": "[ts-sdk-v1] Support older versions of node (#11540)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 270, "deletions": 61}}, {"node": {"oid": "415cc7981ac575701aa057cad4cb488601c0e535", "messageHeadline": "small fixes (#11592)", "author": {"name": "Aalok Thakkar", "email": "140445856+aalok-t@users.noreply.github.com", "user": {"login": "aalok-t"}}, "additions": 171, "deletions": 153}}, {"node": {"oid": "22cb284b4adf4e6dd51914d44aa6cf8d0d6e5379", "messageHeadline": "Minor refactoring of Move `Any` rust implementation to support JWK co\u2026", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 577, "deletions": 4}}, {"node": {"oid": "fa9471a305204d210108354542c1ed2fe0588834", "messageHeadline": "[compiler-v2] Addressing open issues with #11519 (#11568)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 41, "deletions": 32}}, {"node": {"oid": "3127ad12281a098cf7cd3325b2ffe7762090e563", "messageHeadline": "[Spec] Fixed some minor issues with the requirements of the multisig_\u2026", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 64, "deletions": 60}}, {"node": {"oid": "3b31523d7440b9ce140817480d1bcf9a78bd96ce", "messageHeadline": "[Quorum Store] fix counters (#11576)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "379a379cd36d087bdeebefccfa97aff57e206213", "messageHeadline": "[trivial] cleaning up aggregator V2 (#10903)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 30, "deletions": 48}}, {"node": {"oid": "e3b937ef02cc3ffede60facd6c00274ce9024ba9", "messageHeadline": "jwks.move (#11372)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 2083, "deletions": 0}}, {"node": {"oid": "8f4663da411befd7314f9d14312fc40f113309d4", "messageHeadline": "[CLI] Bump version to 2.4.0 (#11564)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "bbd37be2b5726f439d0f07405d20cc033c40a0a6", "messageHeadline": "Use moving-average crate from aptos-indexer-processors (#11562)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 7, "deletions": 92}}, {"node": {"oid": "f46e51e45823cd8a8cb8524e5c8d3a8122933d59", "messageHeadline": "[Changelog] Update Aptos CLI Changelog to include for loops (#11557)", "author": {"name": "Aalok Thakkar", "email": "140445856+aalok-t@users.noreply.github.com", "user": {"login": "aalok-t"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "eac285b8e13a571b0ccf654596489a70e78e6508", "messageHeadline": "[CLI] Upgrade processors code used in local testnet (#11554)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 64, "deletions": 26}}, {"node": {"oid": "c44eb495c0c8c20e74fc7c1fa6b24924a9f09295", "messageHeadline": "[compiler-v2] Fixes a bug in file-format generator and a bug in bytec\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 223, "deletions": 13}}, {"node": {"oid": "571838896d5a25aabc1ddb2e151ece2cc67f92a8", "messageHeadline": "[dep] upgrade serde and serde-reflection (#11137)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 2053, "deletions": 1883}}, {"node": {"oid": "198fe386d998b9d729796a703c1466f8a937a82e", "messageHeadline": "[AIP-57] Fix recalibration from #11342 (#11548)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 594, "deletions": 600}}, {"node": {"oid": "4978cca2c8dbaa4240c48f36b66f7621c8549056", "messageHeadline": "aggressive backpressure changes (#11345)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 44, "deletions": 14}}, {"node": {"oid": "fee78a71108799606feba6c70356581a00353a7d", "messageHeadline": "update the ranges", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2968358c7489c4cf141fa82b7f52bd5f2a4b51d6", "messageHeadline": "Adjust buckets for gas histogram counters (#11547)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "de1e3dca7504a714b022d38e52c318110a550cf1", "messageHeadline": "[State Sync] Update the optimistic fetch handler to handle check-to-use", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 143, "deletions": 15}}, {"node": {"oid": "f738300eda4b1a7822e6c7f5b7ebeb0890fe8d90", "messageHeadline": "[protos] Regenerate TS code, pin tool versions in CI (#11543)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "a90d28048dd2b2885979b4362f69fd5f0998e842", "messageHeadline": "[spec] the specs of the view functions of the multisig_account module\u2026", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 590, "deletions": 6}}, {"node": {"oid": "37f4b3fd31d21188aab990eb631df51f7821eb85", "messageHeadline": "[Prover] Upgraded the Boogie version from 3.0.1 to 3.0.9 (#11530)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 64551, "deletions": 7560}}, {"node": {"oid": "cba74de6cfe5f043a5d90891c3f75592036752f7", "messageHeadline": "[replay-verify] add all known bad txns", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94dd3660e00a855a7260452f182138fd115ea920", "messageHeadline": "[refactoring] Fix more instances of non-canonical PartialOrd implemen\u2026", "author": {"name": "Vineeth Kashyap", "email": "vineeth.rv@gmail.com", "user": {"login": "vineethk"}}, "additions": 12, "deletions": 25}}, {"node": {"oid": "c07d6aa8b46489ad9421c710fa0c90c810d26ba3", "messageHeadline": " [compiler v2] Release locals which are introduced but die in the sam\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 371, "deletions": 204}}, {"node": {"oid": "66d35fb770cf8908b4e79192c5a4a0cda063a7c2", "messageHeadline": "[compiler-v2] Only aggressively copy if type has drop ability (#11510)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 90, "deletions": 38}}, {"node": {"oid": "dfd511751efc29d9633c282ded1997782d31147f", "messageHeadline": "add tests to illustrate various loading and running VM errors in apto\u2026", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 110, "deletions": 169}}, {"node": {"oid": "913c716b3d572dbe293e305b143524ef153be690", "messageHeadline": "[compiler-v2] Fixes an issue in post-processing of exp_builder (#11499)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 138, "deletions": 38}}, {"node": {"oid": "325636fd5b231f446518a028a2780089bfde2603", "messageHeadline": "[compiler] Add function_checker to do various checks pre-inlining. (#\u2026", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 850, "deletions": 391}}, {"node": {"oid": "fa0596931f34f9e493a4c552c166675f6b820294", "messageHeadline": "fix for loop bug (#11425)", "author": {"name": "aalok-t", "email": "140445856+aalok-t@users.noreply.github.com", "user": {"login": "aalok-t"}}, "additions": 43, "deletions": 11}}, {"node": {"oid": "5d5cbaf04ada5655345346f123a2577aed09bbd1", "messageHeadline": "[doc] Replaced 'Property' with 'Requirement' in the high-level requir\u2026", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 290, "deletions": 318}}, {"node": {"oid": "25ca584d2ae5063c1adebbeb985094b8abba5e97", "messageHeadline": "[rand gen] split rand store and block queue to make share aggregation\u2026", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 103, "deletions": 107}}, {"node": {"oid": "d903d7ede0d08bc90bab573defae75d693d8a362", "messageHeadline": "Relax ordered_to_commit: 1.5 -> 2.0 (#11500)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1b92b16649a3eac0164a9ff40c3924bc3093f316", "messageHeadline": "[rand gen] only request for missing shares", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 61, "deletions": 24}}, {"node": {"oid": "ab451b467c7fe35eb7e690220c3980131112db42", "messageHeadline": "[rand gen] reproduce previous share if not found", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "e81d9c49a8d39e7593dc2acc5122e5fe05abc7c6", "messageHeadline": "[rand gen] remove trait Proof and RandStorage for the new pulling model", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 57, "deletions": 327}}, {"node": {"oid": "faf7542c1daf50795a03133a35e9ea3a89c8c067", "messageHeadline": "[compiler v2] Generate friend handles in CompiledModule (#11497)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "7b72dcae726a99b0c66654cb4036d1bd93ba95e1", "messageHeadline": "[compiler-v2] Fixes an issues in file format gen if temp is used twic\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "0028adef2d971cb31287d099f014558dff10ecd6", "messageHeadline": "[compiler-v2] Enable aptos transactional tests for debugging (#11493)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 203, "deletions": 10}}, {"node": {"oid": "d5d2584dfbdc73ccb2ebd1b2814c7c452a5426e4", "messageHeadline": "Add vars to connection metrics (#11423)", "author": {"name": "Renee Tso", "email": "8248583+rtso@users.noreply.github.com", "user": {"login": "rtso"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "98b162bd9a8f6342e5fa8769984ec47aa3a2708d", "messageHeadline": "[Aptos Compression] Various metrics and code cleanups.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 191, "deletions": 88}}, {"node": {"oid": "16fae7642b4211945cefa42e2ebb62aef79d0a19", "messageHeadline": "[Aptos Compression] Add new error type.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "af3180ec0ae6193bc260e310be30fdb9e6daa20b", "messageHeadline": "[Aptos Compression] Extract client into separate file.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 44, "deletions": 35}}, {"node": {"oid": "8b42857f0a0409a8957a18e1564116526de0548a", "messageHeadline": "[compiler-v2] Generating code for `Destroy` and fixing related bugs (\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 3610, "deletions": 1822}}, {"node": {"oid": "eee44f5506e9fc0fc490f3ea9d64bae37fae3038", "messageHeadline": "Add all_signers and to_single_key_authenticators convenience function\u2026", "author": {"name": "Oliver He", "email": "heliuchuan@gmail.com", "user": {"login": "heliuchuan"}}, "additions": 252, "deletions": 76}}, {"node": {"oid": "b268b03f3a1e3ef5f9c6c012f567cd3b56396b70", "messageHeadline": "[Storage] Add block_by_version index. (#11414)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 160, "deletions": 23}}, {"node": {"oid": "8b347f0f035e18afe174d858f13af0e0f9d2c2aa", "messageHeadline": "[Compiler-v2] Generate a compiler error for global memory operation w\u2026", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 222, "deletions": 84}}, {"node": {"oid": "08b946ed87f13391f336c113654c8eb31cb86106", "messageHeadline": "[movevm] more validation for sponsored transaction", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 131, "deletions": 19}}, {"node": {"oid": "e000a74a7d39e3fb395ebaec217e3ab7c5e9a3aa", "messageHeadline": "[rand gen] adjust interface and support persist/re-use aug data", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 80, "deletions": 51}}, {"node": {"oid": "da2db7e9c467884be5226a360fb1cf5499a13598", "messageHeadline": "Tune block limits for expiration fix (#11471)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aafd93a3db6ebf7fc77976d774c86031a397e02d", "messageHeadline": "[Forge] Increase state sync throughput", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "d08076f2421f45dc0ed3b067b83f9d48653db698", "messageHeadline": "[Rust] Upgrade to rust 1.74.1", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 123, "deletions": 155}}, {"node": {"oid": "db251146362e5a8d645586f94c05cd589bd68596", "messageHeadline": "[cherry-pick] Fix workload sweep forge test (#11370) (#11456)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "30558b173dee34a8fcdb028b19ea382ec7c795b7", "messageHeadline": "[compiler] Clean up Move-Model AST visitors and exp_rewriter interfac\u2026", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 251, "deletions": 176}}, {"node": {"oid": "e97b7707d428bfe5988384716cf9c903c845dca8", "messageHeadline": "fix e2e move test - disable stresstest mode (#11457)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a65c44e35fedd9664246ae0aa5dd37092938ce03", "messageHeadline": "[grpc] fix deadlock (#11381)", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 319, "deletions": 173}}, {"node": {"oid": "7e8a79af793687ee1d471139382c7c8f541f9ea6", "messageHeadline": "[agg_v2] Add AggregatorV2 to single node performance benchmark (#10517)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 1019, "deletions": 238}}, {"node": {"oid": "cdeaf267bde7e9e0a386262328dd4728b0b77798", "messageHeadline": "fix (#11449)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fd90b4d8d1f2c017b79119775d6956b582b32bca", "messageHeadline": "set ValidatorTransaction::DummyTopic1 to be always-on so ValidatorTra\u2026", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "84de547c2ee7991b9d0a4a40283cdb1df1aa08b2", "messageHeadline": "[compiler] Add a Loc to Param and TypeParam in Move Model (#11281)", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 224, "deletions": 170}}, {"node": {"oid": "d8ad574890c8896d2298d723ff54be79587713a6", "messageHeadline": "[Quorum Store] improve commit notification logic (#11444)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 128, "deletions": 27}}, {"node": {"oid": "8fe0073efb0f54ef17872c4d2ddc9f6981dcc031", "messageHeadline": "[compiler] Restore aptos-move/aptos-transactional-test-harness (#11302)", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 1534, "deletions": 0}}, {"node": {"oid": "86624011b3211ebb982ce04c4633d3e2d4da784d", "messageHeadline": "send filtered txn events to state sync (#11404)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 330, "deletions": 74}}, {"node": {"oid": "701dd7c19239dd488678a4709dcf1957928385c3", "messageHeadline": "[compiler] Fix handling of lambda _ parameters in move-compiler-v1 (#\u2026", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 465, "deletions": 4395}}, {"node": {"oid": "d94a33a9896d135be897792e9dac132041f871fd", "messageHeadline": "[not for review] test on forge token v2 30k backlog (#11370)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "c7d35caa30f8fcba32e79a71850f16a758344a49", "messageHeadline": "improved agg_v2 tests (#10758)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 212, "deletions": 108}}, {"node": {"oid": "4278bfcfc7d3a435e28112ae6a74e22d1b6b5905", "messageHeadline": "[AdminService] Use the snake_case in config to make it consistent wit\u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4e869e519524e894004cf5676e3d3439e0d012e3", "messageHeadline": "fix (#11371)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 123, "deletions": 94}}, {"node": {"oid": "938a62c5b8180a232ccd631c8c8e42a7406b9575", "messageHeadline": "Update Docker images (#11418)", "author": {"name": "Gerardo Di Giacomo", "email": "gerardo@aptoslabs.com", "user": {"login": "gedigi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "203ff785a976a9f7d7ac217e2fb4fa1ffdd3d776", "messageHeadline": "Support constants in move.toml for transaction generator compiled mod\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 91, "deletions": 64}}, {"node": {"oid": "554bc0fcde62ce1bb2f9a8db5f796132e419f80c", "messageHeadline": "[Forge] Increase state sync chunk sizes for validators and fullnodes.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "2f9e7c437a282c836eee23ee6bd87af04206e82f", "messageHeadline": "Remove duplicate check (#11390)", "author": {"name": "Oliver He", "email": "heliuchuan@gmail.com", "user": {"login": "heliuchuan"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "6be48e5d05f7d9f804dbbcd3a8aaf5278cf210e7", "messageHeadline": "Fixing an issue with common namespace for all scripts being compiled.\u2026", "author": {"name": "Vineeth Kashyap", "email": "vineeth.rv@gmail.com", "user": {"login": "vineethk"}}, "additions": 150, "deletions": 46}}, {"node": {"oid": "eaea8c26069fd6237eb242e9264460fde0ffa26f", "messageHeadline": "dkg jwk skeleton (#11391)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 482, "deletions": 10}}, {"node": {"oid": "792c927ef758d96c2f3a71be786343730da59e75", "messageHeadline": "[move] Remove unused module cache in utils (#11398)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 3, "deletions": 109}}, {"node": {"oid": "ddd07542c24e8704cd26ee6ba5ca5f3b6cd6ed8e", "messageHeadline": "[storage] Move StateView to types (#11397)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 201, "deletions": 323}}, {"node": {"oid": "3a608f4e27fc724b7afc1e14fe1614a07a734b24", "messageHeadline": "adding txns_to_skip re inc-22 (#11411)", "author": {"name": "Aleks Zi", "email": "137826094+ziaptos@users.noreply.github.com", "user": {"login": "ziaptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f644e069d9a60d9f650b7fa96e6639e5ddf25ac7", "messageHeadline": "[Executor_benchmark] Do not append state checkpoint txn to the block \u2026", "author": {"name": "Manu Dhundi", "email": "manudhundi@gmail.com", "user": {"login": "manudhundi"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "ff131b8b74a67e2a4b76a7d33c76e7375f4cc73a", "messageHeadline": "use new api to get block event (#11402)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "9cd62ce82cb35b53bded19a70eb218ca1e45d7cc", "messageHeadline": "[Forge] Small tweaks to help unblock flaky tests.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "9c2f7d32eed87842d8c6229c8a4700e1acf67ae1", "messageHeadline": "[cleanup] Remove API dependency on ModuleBundle in tests (#11330)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 43, "deletions": 95}}, {"node": {"oid": "91962a2e2016c7e16658589f427c166e67194c5e", "messageHeadline": "validator txn pool update (#11385)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 443, "deletions": 132}}, {"node": {"oid": "d6e5e1987a8b711e3bfd8cde31cb98782f34938e", "messageHeadline": "[rand gen] add optimistic share broadcast path", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 82, "deletions": 22}}, {"node": {"oid": "a8fab500b301ddc93724a946ab511fb0387e7835", "messageHeadline": "[rand gen] impl pull based share aggregation", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 160, "deletions": 175}}, {"node": {"oid": "604d32052b393d6d32fe561f076bcd028d3f81b2", "messageHeadline": "[rand gen] add counters", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "779fcc262d4e412cd3bb42b03ee6788131072b34", "messageHeadline": "[rand gen] add max round to accept", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 53, "deletions": 25}}, {"node": {"oid": "17af43bc7111c40095ac2340d3b9f1944df2f037", "messageHeadline": "Remaining High-level requirements tables (#11386)", "author": {"name": "aalok-t", "email": "140445856+aalok-t@users.noreply.github.com", "user": {"login": "aalok-t"}}, "additions": 2714, "deletions": 39}}, {"node": {"oid": "022a9cbca7702a82638db3997ea4fe98c345713d", "messageHeadline": "update (#11380)", "author": {"name": "aalok-t", "email": "140445856+aalok-t@users.noreply.github.com", "user": {"login": "aalok-t"}}, "additions": 241, "deletions": 167}}, {"node": {"oid": "e4fd7d629250278e713ca1454565de419bc0774f", "messageHeadline": "[Latency Monitor] Add simple metric for block timestamp lag.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "22631e77944e76fc90d2ca7e0b9fb749bc5a9c71", "messageHeadline": "[move_vm] Split out module cache from loader (#10860)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 785, "deletions": 581}}, {"node": {"oid": "26755112db828f62aef31aef83f9aca7f73f60a1", "messageHeadline": "[Compiler V2] Implement ability check (#11119)", "author": {"name": "Zekun Wang", "email": "41706692+fEst1ck@users.noreply.github.com", "user": {"login": "fEst1ck"}}, "additions": 2640, "deletions": 528}}, {"node": {"oid": "cbc3d9ce4bcb07bfcc8ca7f0b767aac81646816a", "messageHeadline": "[Spec] Remaining High-level specification (#11322)", "author": {"name": "Zorrot Chen", "email": "UI_Zorrot@163.com", "user": {"login": "UIZorrot"}}, "additions": 173, "deletions": 29}}, {"node": {"oid": "2fe21144be09bf16bf0219c7ade4016b93f6fdc0", "messageHeadline": "[passkey] API test for passkey accounts", "author": {"name": "Andrew Hariri", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 188, "deletions": 0}}, {"node": {"oid": "4e350deb54deef7a1f25f7f3c18284316cb07c7d", "messageHeadline": "[passkey] P256 and WebAuthn struct generate-format", "author": {"name": "Andrew Hariri", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 275, "deletions": 3}}, {"node": {"oid": "32076f7a9100bd96fd14c43a2477722beaff7221", "messageHeadline": "[passkey] grpc + api spec generation", "author": {"name": "hariria", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 2264, "deletions": 1397}}, {"node": {"oid": "e2bf64e6bcdcdba4977ec8b083b5613bc2f00582", "messageHeadline": "[passkey] webauthn feature flags + aptos vm", "author": {"name": "hariria", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "d13f431fe4e3668c9f58b49503a88aa61d9f20d9", "messageHeadline": "[passkey] Transaction types for webauthn sigs + p256 public keys", "author": {"name": "hariria", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 104, "deletions": 19}}, {"node": {"oid": "834d4b32b467795e45a91bc1908a1475a6844d8a", "messageHeadline": "[passkey] Add WebAuthn to authenticator.rs", "author": {"name": "Andrew Hariri", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 85, "deletions": 4}}, {"node": {"oid": "354d9fd0e8e5e1cb0b035371118e5bfafd9f5577", "messageHeadline": "[passkey] WebAuthn authenticator + secp256r1 renaming", "author": {"name": "Andrew Hariri", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 1090, "deletions": 179}}, {"node": {"oid": "6289eddc1728bd3eb1d879c3bb1b716eb54732cc", "messageHeadline": "[passkey] Upgrade heck, change from camel_case to upper_camel_case", "author": {"name": "Andrew Hariri", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "a8610e611679f6c9c51c9e0720261cb9d2c628be", "messageHeadline": "[passkey] Add passkey dep to cargo", "author": {"name": "Andrew Hariri", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 211, "deletions": 18}}, {"node": {"oid": "c208a4cc91af6a24175acbe1236e9fff402c5dfd", "messageHeadline": "validator transaction API (#11009)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 2512, "deletions": 2066}}, {"node": {"oid": "7a3d84a4c2774545f7ace651caf03828eccaa7a1", "messageHeadline": "update (#11320) (#11353)", "author": {"name": "aalok-t", "email": "140445856+aalok-t@users.noreply.github.com", "user": {"login": "aalok-t"}}, "additions": 1618, "deletions": 89}}, {"node": {"oid": "fbc935d317d7e208e5b1ffdfa78c8f862c503d53", "messageHeadline": "[grpc] Improve grpc cache worker and filestore worker (#11230)", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 407, "deletions": 1111}}, {"node": {"oid": "333d504a53c0ef72f95ead130e5c5f3b0edf2ab3", "messageHeadline": "release yaml for aip 57 (#11364)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "0ac3cd6e0152df6b186c0669a3ecb31953c2b9ce", "messageHeadline": "update (#11320)", "author": {"name": "aalok-t", "email": "140445856+aalok-t@users.noreply.github.com", "user": {"login": "aalok-t"}}, "additions": 786, "deletions": 325}}, {"node": {"oid": "8ab64825a111f3401cefbb2058c527119bf7e7f7", "messageHeadline": "[movevm] filter away abort info", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 28, "deletions": 23}}, {"node": {"oid": "3cd9104fedb544e9aa5a2099ee1e1b0be9e40574", "messageHeadline": "Update release.yaml (#11325)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "9a3b178de4761ba88d9b1a96245dc2030a9ecca8", "messageHeadline": "Make state value metadata upgradable at runtime (#11333)", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 879, "deletions": 570}}, {"node": {"oid": "7b77f434fad431f9755f15ca2ae17ade70ed614a", "messageHeadline": "[rb] support concurrent message verification (#11291)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 196, "deletions": 131}}, {"node": {"oid": "edcc8b5dd18e908cb7e29e70b976b8b47bd6e282", "messageHeadline": "[dag] verify incoming rpc concurrently", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 124, "deletions": 81}}, {"node": {"oid": "cbd4bfea7b139f79f33fc2807d45fc3993795d72", "messageHeadline": "[futures::stream] concurrent_map impl", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 404, "deletions": 237}}, {"node": {"oid": "d863898ab9121838f802d2b4d95df7239d3a1a0d", "messageHeadline": "Update workload sweep forge thresholds (#11356)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "302d61b9613847483d829723d5d6ac4606004985", "messageHeadline": "[NFT Metadata Crawler] Convert to PubSub Push Model (#10693)", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 137, "deletions": 198}}, {"node": {"oid": "8e419931b2682ebc9655d6bb5364cd9e5711010e", "messageHeadline": "[AIP-57] Recalibrate gas schedule (#11342)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 541, "deletions": 540}}, {"node": {"oid": "7642d118a36b4b2e45e125398fe94c3171e53fab", "messageHeadline": "[forge] Update realistic_network_tuned_for_throughput_test to use lat\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "37385638e013b38bc4ba7157a38fd5c0b56d7dd9", "messageHeadline": "fix forge humio link to properly filter on forge runner pod in defaul\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "82c1a431b6eb319bb76938dbd3a31607a7e7b881", "messageHeadline": "Always add StateCheckpoint after execution (#11287)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 432, "deletions": 488}}, {"node": {"oid": "f6d57fb1f0aee7dcd076ea68e8dd2a976bcb9c49", "messageHeadline": "[docgen] Update table generation (#11328)", "author": {"name": "aalok-t", "email": "140445856+aalok-t@users.noreply.github.com", "user": {"login": "aalok-t"}}, "additions": 68, "deletions": 34}}, {"node": {"oid": "b7e79ac80c177f0fb2485932486d2e35abdf6bdc", "messageHeadline": "Improved block gas limit, including changes for gas recalibration (#1\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 36, "deletions": 14}}, {"node": {"oid": "be92faf4089a404bd3aa60ca9e3243032ef56c4b", "messageHeadline": "[Quorum Store] before returning block, sort by batch gas (#11339)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 95, "deletions": 0}}, {"node": {"oid": "7e6145301f15c21199ab5f632453b48ac682961f", "messageHeadline": "Reducing the number of temp variables generated by Move compiler (#11\u2026", "author": {"name": "Vineeth Kashyap", "email": "vineeth.rv@gmail.com", "user": {"login": "vineethk"}}, "additions": 903, "deletions": 841}}, {"node": {"oid": "656091f3de3a5b803a9cbb345a15eb0a0f2de9b5", "messageHeadline": "[indexer-grpc-table-info] add table info parsing logic to indexer grp\u2026", "author": {"name": "jill", "email": "121921928+jillxuu@users.noreply.github.com", "user": {"login": "jillxuu"}}, "additions": 1263, "deletions": 41}}, {"node": {"oid": "2500acd565cd6051b853aa6d32c5ac2c0a47c51b", "messageHeadline": "Update docker-build-test.yaml (#11332)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c51fc721224d2366dac8880a6aef4276ce4257bb", "messageHeadline": "[gas] add script for mass-modifying the gas schedule (#11318)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 154, "deletions": 165}}, {"node": {"oid": "6bed343f2321ed7c3bdcbec5e1084687d9f7ed14", "messageHeadline": "[ts-sdk] Release v1.21.0 (#11335)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "db79aab44553ee23f517afa8f61947793fd4e734", "messageHeadline": "[txn-emitter] option to use an api key (#11315)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 58, "deletions": 6}}, {"node": {"oid": "c5a96c6fd6b9898baf6f062740a5af56dd5ab837", "messageHeadline": "fix block output limit hit counter (#11334)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94712a824a4cd31e4531f2ed0add37ee7c0536da", "messageHeadline": "Account for transaction size when computing block output (for block l\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 76, "deletions": 4}}, {"node": {"oid": "cfd15bd2b52e42c6d3bf50e87fe2cb8bf9a5759e", "messageHeadline": "[metrics] add custom histogram buckets for block trace (#11238)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "5dfc485c2522b65b2ad8106f3b729d634b7ef487", "messageHeadline": "[staking] enable the commission change in delegation pool in the devn\u2026", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d425690a962905852427d5039d08420269f6d76c", "messageHeadline": "Exclude initialization steps from benchmark measurements (#11254)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "300038571e203d9025ecab12ddaa9078271821d8", "messageHeadline": "[indexer grpc] Gate only the expensive part of the logging (#11327)", "author": {"name": "Renee Tso", "email": "8248583+rtso@users.noreply.github.com", "user": {"login": "rtso"}}, "additions": 49, "deletions": 52}}, {"node": {"oid": "0c2d1c8497ad782e6d03e4c01c990c4ea0579886", "messageHeadline": "Adding new workloads to transaction-generator (#11237)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 768, "deletions": 405}}, {"node": {"oid": "4e365abf003b8cb5b362388c38e7d6f741dc5fad", "messageHeadline": "Fix move-compiler-transactional-tests to also inline functions from p\u2026", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 1039, "deletions": 10}}, {"node": {"oid": "325117a54ebe6f47b24a66a3623420acd3df9d0a", "messageHeadline": "[Network] Increase outbound connections for FNs.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca3e61232a29d2bd758b50fc3c8bfcb81e33399e", "messageHeadline": "[Network] Avoid spamming warnings on RPC drops.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "0e7ef13853be9f70a23dffd32c1a8b1a049020a8", "messageHeadline": "[Storage Service] Improve latency metrics.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 410, "deletions": 247}}, {"node": {"oid": "29fcf8465b5d0fc5c33678fc6852e18d87f0767d", "messageHeadline": "[Network] Add metrics for received expired RPC responses.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "e47765582a02b8e44b93a36c3f79205a06e479b2", "messageHeadline": "Remove no longer necessary gas feature description (#11316)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "462d74308cd0d0a01f471f4210a8a72727bf7975", "messageHeadline": "[consensus] prefetch quorum store data during catch up", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "f1fe1e21acd3928f28fdec5d59c7e2fc92ba1b63", "messageHeadline": "Default flag to false (#11324)", "author": {"name": "Renee Tso", "email": "8248583+rtso@users.noreply.github.com", "user": {"login": "rtso"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e0a2a8ec52c53332096df7ca36fbce32d8be6a48", "messageHeadline": "Use bcs::serialized_size(..) instead of bcs::to_bytes(..).len() (#11303)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "0fa03ce83484491484b422e5c2f032d17ddf4482", "messageHeadline": "[Aptos Data Client] Add tests for multi-fetch.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1781, "deletions": 15}}, {"node": {"oid": "f4283249d3457c2922697c2596589aa61852084d", "messageHeadline": "[Aptos Data Client] Update tests for multi-fetch.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 2227, "deletions": 1428}}, {"node": {"oid": "477d4178092b22f7322f8b3b616ddd8610e63964", "messageHeadline": "[Aptos Data Client] Add multi-fetch support.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 557, "deletions": 141}}, {"node": {"oid": "22ae5220fe87b4a3065a24b21eff869161c76b78", "messageHeadline": "[movevm] improve automatic creation of account for sponsored txn", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 448, "deletions": 126}}, {"node": {"oid": "bfccf0991fef3ea619f3c5708f7555fdd6c6386b", "messageHeadline": "[Quorum Store] batch request changed to short circuit on expired (#11\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 414, "deletions": 66}}, {"node": {"oid": "1033749af2150d8bbde413ec7b1ce00ec2141860", "messageHeadline": "[Quorum store] fix sender batch size check (#11292)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 305, "deletions": 65}}, {"node": {"oid": "243ceda38c41749149cb80b9ad31216463a3b853", "messageHeadline": "[Gas estimate][metrics] Add metrics for gas estimation, and call it p\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 64, "deletions": 4}}, {"node": {"oid": "0e915371e3d143e5c32b4182460a4315d29ec42f", "messageHeadline": "Io Gas adjustments", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 167, "deletions": 100}}, {"node": {"oid": "ce3086851a87a8717df733ce0a98956229c657ce", "messageHeadline": "[indexer grpc] Create env var to toggle logging (#11309)", "author": {"name": "Renee Tso", "email": "8248583+rtso@users.noreply.github.com", "user": {"login": "rtso"}}, "additions": 79, "deletions": 3}}, {"node": {"oid": "42fb45891c87060fbe32dc079175918bae38ae58", "messageHeadline": "enable v2 in e2e-move-tests (#11313)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 49, "deletions": 33}}, {"node": {"oid": "96ff1a47797b39fb25df15dc4fa5b808417c4643", "messageHeadline": "add title for module spec (#11317)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 329, "deletions": 6}}, {"node": {"oid": "ea72ca4b6cf693d16b7ba0860caf4cbbcbc19dd0", "messageHeadline": "[compiler-v2] Fixing a bug with propagation of phantom type parameter\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 49, "deletions": 23}}, {"node": {"oid": "fa5a6e085111b8ba7cd1269b80fab204d07f1e60", "messageHeadline": "[gha] revert permission-check if condition (#11314)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "a8653ff81f207f0edb4316e30dc8e92c0a4af63e", "messageHeadline": "[ts-sdk] Update legacy ts sdk dependencies (#11294)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 5437, "deletions": 3912}}, {"node": {"oid": "74dade4a914770625bec2e14d1195ef9352c9589", "messageHeadline": "DiskSpacePricing", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 208, "deletions": 196}}, {"node": {"oid": "a387c696d7fbddeff5d0fd57fac465f73c315e33", "messageHeadline": "[rand gen] RandManager 4/n sender part", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 229, "deletions": 58}}, {"node": {"oid": "8fd7c8b03aa4bec8211379c608ecfe500a3befeb", "messageHeadline": "[rand gen] refactor rand_store api", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 115, "deletions": 90}}, {"node": {"oid": "6fd583b49fee1ac68f6a0ff35f819d07a2caab64", "messageHeadline": "[rand gen] RandManager 3/n receiver part", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 149, "deletions": 21}}, {"node": {"oid": "d6db349059abe89fa78c45b0ee8d1a400d98093a", "messageHeadline": "[indexer grpc] Logging (#11062) (#11306)", "author": {"name": "Renee Tso", "email": "8248583+rtso@users.noreply.github.com", "user": {"login": "rtso"}}, "additions": 691, "deletions": 456}}, {"node": {"oid": "ece1b19fe90933e68f4cb280807fceaff3a7cac1", "messageHeadline": "[Aptos Data Client] Merge latency configs into a single config.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 55, "deletions": 25}}, {"node": {"oid": "533a24e4f8f6314dd1206ca16afa74818383f9b6", "messageHeadline": "[Aptos Data Client] Introduce priority categories.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 516, "deletions": 187}}, {"node": {"oid": "1f0ba321d3680b3df888c0d2ee061e48ee88923c", "messageHeadline": "gas version 13 -> 12 (#11304)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 74, "deletions": 75}}, {"node": {"oid": "ae06852e9523bd596d47f49201812599c432aced", "messageHeadline": "support high level requirements table for document generation (#11201)", "author": {"name": "aalok-t", "email": "140445856+aalok-t@users.noreply.github.com", "user": {"login": "aalok-t"}}, "additions": 243, "deletions": 13}}, {"node": {"oid": "b1f3abec3988b0c791fe19b5c9663b75ec1d9393", "messageHeadline": "trivial: split out StoragePricing", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 225, "deletions": 207}}, {"node": {"oid": "baae7d08c729e520ef09de27ba96e748a0d34a33", "messageHeadline": "remove accidental println (#11305)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "368697902bff4c7fb2a8db8eb19986c0cb4dbc06", "messageHeadline": "[Features] support bn254_algebra in aptos_stdlib (#11142)", "author": {"name": "caojiafeng", "email": "funfriendcjf@gmail.com", "user": {"login": "nanne007"}}, "additions": 3549, "deletions": 513}}, {"node": {"oid": "d386e90c5272bc3c6fd24a54605e61a4ddb86be4", "messageHeadline": "Improved block gas limit - output size limit, conflict aware, io/comp\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 1444, "deletions": 475}}, {"node": {"oid": "0ed5618fa0e723922a373770fe28c4b5c8d24dfb", "messageHeadline": "[Data Streaming Service] Add tests for new pre-fetching logic.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 409, "deletions": 2}}, {"node": {"oid": "5fc030cca5505ab770b37a44ced718ec229ca39a", "messageHeadline": "[Data Streaming Service] Allow pre-fetching while head of line blocked.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 70, "deletions": 18}}, {"node": {"oid": "9c3fb000ededdcd7cf33a58902a3ecd945fe6090", "messageHeadline": "[Aptos Data Client] Only update metrics on successful responses.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "ffc6c28b592da7557de3846bc0491c9aa61436aa", "messageHeadline": "update first dapp example to new tool versions (#11280)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 426, "deletions": 59}}, {"node": {"oid": "e8bc44f095d1b0ef47ee468ef4dbc1a1ebbd6182", "messageHeadline": "add a note indicating the ts sdk on this repo is the legacy ts sdk (#\u2026", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ec981493874eb1995b52d2e56fe8bfe1fec2bdb6", "messageHeadline": "Quick fix to avoid too-aggressive move promotion of Assign (Issue 111\u2026", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 5183, "deletions": 244}}, {"node": {"oid": "931696bb46019ffa80fc2eff45e1a75678e4f6f0", "messageHeadline": "Turn off v1 comparison in v2 transactional tests if MOVE_TEST_DEBUG i\u2026", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "0589dd62e089fec5a41f4f8ce780446ef3fd4e13", "messageHeadline": "fix vector constant (#11275)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "8c3e8bbd49c76be101beabaae9fa6c133dfb1176", "messageHeadline": "[typescript] Update Aptos Client axios, and other typescript deps (#1\u2026", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1236, "deletions": 831}}, {"node": {"oid": "f7d127b2c7c0e5b6ac259da1fd5806e27621ac99", "messageHeadline": "[compiler] implement for loop (#10711)", "author": {"name": "aalok-t", "email": "140445856+aalok-t@users.noreply.github.com", "user": {"login": "aalok-t"}}, "additions": 464, "deletions": 55}}, {"node": {"oid": "b26153341b09ad3a95987d53150376bf1692e7e7", "messageHeadline": "[Spec] Add more high-level specs (#11272)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 70, "deletions": 18}}, {"node": {"oid": "9e4b385a7394fc51d7c9f31670e43deec09a8657", "messageHeadline": "Revert \"Import Terraform & Helm changes.\"", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 3396, "deletions": 2283}}, {"node": {"oid": "cedcb85022a78b3790c275383b4279908dd67823", "messageHeadline": "[refactoring] remove aptos_vm_impl (#10852)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 781, "deletions": 818}}, {"node": {"oid": "b00c6868eb51998e3b53d25cd4f3df35e2c5509b", "messageHeadline": "[Spec] local specification of stake.move (#11149)", "author": {"name": "Zorrot Chen", "email": "UI_Zorrot@163.com", "user": {"login": "UIZorrot"}}, "additions": 455, "deletions": 7}}, {"node": {"oid": "b645c983a9d30ad6fbec5926794f886dd856c478", "messageHeadline": "[docs] Move all Docs to separate repository (#11263)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 53158}}, {"node": {"oid": "8d0aa5ef42101e216ea2b5e6156381ed87293e10", "messageHeadline": "Force left to right function arg evaluation. (#11156)", "author": {"name": "Vineeth Kashyap", "email": "vineeth.rv@gmail.com", "user": {"login": "vineethk"}}, "additions": 499, "deletions": 147}}, {"node": {"oid": "55c6e2717e4a958788bc3e9bd2cf6df8d657b9c6", "messageHeadline": "[move-vm] Create a stress test suite for module upgrades (#11126)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 325, "deletions": 98}}, {"node": {"oid": "258d30692f8d594c3ce72f7b4dcf4a37bee59711", "messageHeadline": "[compiler-v2] Fixes a bug in borrow graph shrinking (#11250)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 172, "deletions": 16}}, {"node": {"oid": "e97693cd6086a75780d33548364befe4019667c2", "messageHeadline": "[rand gen] add in mem db", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 161, "deletions": 14}}, {"node": {"oid": "f876eba9b7ab5ddabe9283b467a78a9dbc28449d", "messageHeadline": "[rand gen] add aug data store", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 128, "deletions": 32}}, {"node": {"oid": "77425967f3c55406356f69492a17100857ff9e0c", "messageHeadline": "[rand_gen] RandManager 2/n", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 143, "deletions": 12}}, {"node": {"oid": "0a370d4c8958b3de8e2b32e8023e461d7437801c", "messageHeadline": "[Storage] Store block info in storage. (#11193)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 166, "deletions": 67}}, {"node": {"oid": "c8f26cef5c22e535b45b32d4c9a0cda33461d715", "messageHeadline": "[rand_gen] RandManager 1/n", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 155, "deletions": 13}}, {"node": {"oid": "55493c683fab75eca95171ed4e75ceadeaa0ab43", "messageHeadline": "MoveHarness improvements (#11256)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 129, "deletions": 47}}, {"node": {"oid": "902f74ff85c06bfe509677040f6b94271a019059", "messageHeadline": "Remove error message in proposer election (#11255)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7181a157fef296f804cca83a4a34ac463299cf57", "messageHeadline": "fix consensus config for realistic_env_max_load_test (#11249)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "00e4874909adf19d2ad1465e4c80c0ef894c6e60", "messageHeadline": "Import Terraform & Helm changes.", "author": {"name": "darren", "email": "50218308+darren-wangg@users.noreply.github.com", "user": {"login": "darren-wangg"}}, "additions": 2283, "deletions": 3396}}, {"node": {"oid": "881ab8647bb6d8d9d92e83b08d3a09d7bc9e3e2a", "messageHeadline": "[vm] Fix string arg validation (#11236)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 66, "deletions": 7}}, {"node": {"oid": "851cb20f31ad80c2c524a88a7a3463962d0e7552", "messageHeadline": "[storage] try on unknown failure cases and increase retry count", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b566a4aa85ca3b14285f33d0e7bfad5d4d64375c", "messageHeadline": "[rand_gen] use EnumConversion macro", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 2, "deletions": 119}}, {"node": {"oid": "145f2dc1553a72e6b8cf5f82b55c7e5ec1573130", "messageHeadline": "[framework] Remove move warnings from framework (#11239)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "666512b211b20eab94202938c371198ec56300cb", "messageHeadline": "[compiler v2] Relaxing copy restrictions on `&mut` (#11213)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 1149, "deletions": 313}}, {"node": {"oid": "5d3f732dd76e64b27dfe7a1e5e44c700fdc38090", "messageHeadline": "[Forge] Remove system metrics check for max throughput test (#11235)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "0bb0b221d93b5a071467e23e8caaafa85a354d4b", "messageHeadline": "Add 'inlined from' annotations to locations in diagnostics about code\u2026", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 319, "deletions": 65}}, {"node": {"oid": "20aac619dd08df4ce8bf91cc24be518d65d16ac9", "messageHeadline": "[rand_gen] add storage", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 379, "deletions": 12}}, {"node": {"oid": "609d6e3ea9bca0c1b95f931c80f83bf631117aef", "messageHeadline": "[rand_gen] add rb state", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 92, "deletions": 5}}, {"node": {"oid": "cbffbf7beea7214dd5826ec77b7665f38990c9f6", "messageHeadline": "add wait of gcs for cahce worker. (#11150)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 54, "deletions": 7}}, {"node": {"oid": "62d962dee6d6db1421dc9ad979ff3aee1a6ac621", "messageHeadline": "[Storage] Split storage/aptosdb/src/lib.rs into multiple files. (#11211)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 2565, "deletions": 2474}}, {"node": {"oid": "37e2d3a8f499d4c043d6a41b6efad540973dad16", "messageHeadline": "[storage] debugging no retry", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "1bc66bbdab92908ed9213b1d9ffb495b58e0c59d", "messageHeadline": "[trivial] Add constants back in the framework code (#11226)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 50, "deletions": 49}}, {"node": {"oid": "8818aa27f90a286ae383eebe5dd41a0c2680cfc7", "messageHeadline": "[compiler-v2] Implement constant folding for const initializers in V2\u2026", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 2843, "deletions": 171}}, {"node": {"oid": "4297d17e2f2d835cb85941be3f347ea0c0b11ff2", "messageHeadline": "[enum-conversion] support generics (#11218)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "593dd2096b778f3c7ae283a5793be796fc3145ed", "messageHeadline": "[consensus] move decoupled execution out from experimental", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 55, "deletions": 56}}, {"node": {"oid": "0a9cfa4c585997f912f08912d1ae01031147dc85", "messageHeadline": "fix cancellation of ts-sdk tests workflow (#11227)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b412ce9eeaf914d62f8950983ab47c92ed34fc2", "messageHeadline": "Update transaction_context.move to remove auid feature gate (#11216)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 192, "deletions": 261}}, {"node": {"oid": "edd3ad8db2a3782df5a57e3e98622226626ed4f4", "messageHeadline": "[Compiler-v2] Fix #11210 (#11212)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 327, "deletions": 47}}, {"node": {"oid": "a1a8dd77e3bad1743a4421a12e0a5e197cae5429", "messageHeadline": "update nft example to use the new sdk (#11207)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 234, "deletions": 110}}, {"node": {"oid": "697197dbeeac955869b3e3646df614a4baef2245", "messageHeadline": "Update your first coin tutorial to use the new sdk (#11189)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 82, "deletions": 23}}, {"node": {"oid": "1d7a08c4ec85be8af26f008d8f7d27c56b5d974f", "messageHeadline": "update you first transaction example to use the new sdk (#11200)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 174, "deletions": 52}}, {"node": {"oid": "4dcbdd9e6238eea54f947c2fba104012e638ee5d", "messageHeadline": "deprecatet storage refund rollout code", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 31, "deletions": 58}}, {"node": {"oid": "552b6f3d5386301effb2e117c7c850c822312b90", "messageHeadline": "[rand_gen] add augmented data and network messages", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 267, "deletions": 7}}, {"node": {"oid": "b2c8dfebd703728f0d2ba73d0b5145b3825ab9f8", "messageHeadline": "Fix pipeline backpressure to exclude treating committed block as pend\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 69, "deletions": 16}}, {"node": {"oid": "b6299692641c8144a3c7532e0ebc128086c9cc8b", "messageHeadline": "Move AggV1 materialize from transaction execution to block executor m\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 96, "deletions": 98}}, {"node": {"oid": "cb602c6c155a66ac75a0b0b6b4fc0ec5fbec642f", "messageHeadline": "Refactor VMChangeSet to abstract size for gas charging (#10879)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 2341, "deletions": 1410}}, {"node": {"oid": "285d4d8f2bcb51298a098b27e275244d3f3f87ad", "messageHeadline": "[Forge] Remove system metrics threashold check for max load test (#11\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "f070c3612559ae4b317b70e0015f443a90d920ac", "messageHeadline": "Refactor per category gas limit tests", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 56, "deletions": 437}}, {"node": {"oid": "d519bd897608d8b9581223d69f2540fb44aff269", "messageHeadline": "More tests for undetermistic order of write ops", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 495, "deletions": 11}}, {"node": {"oid": "fbaa6f39ef2e97d80420d26106e27bea1da72f8f", "messageHeadline": "[rand_gen] rand_store tests", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 258, "deletions": 72}}, {"node": {"oid": "f488f5b18312bf0427b088ddaad39c8e1a4b4803", "messageHeadline": "[rand_gen] add RandStore", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 370, "deletions": 3}}, {"node": {"oid": "244f17049881a0818430c01581053714d060a026", "messageHeadline": "Change sdk v2 references to new sdk (#11198)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "b1856e009f9d4c0fda26d598833023dcd8a870d3", "messageHeadline": "[compiler-v2] v1-v2 test inventory tooling and data (#11174)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 1020, "deletions": 0}}, {"node": {"oid": "da419240c7ad16857fe370e6230177a9c86fadb3", "messageHeadline": "fix block pattern (#11166)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 186, "deletions": 46}}, {"node": {"oid": "2281919ca247a40eea52af6b8b26a56c6146c72d", "messageHeadline": "[Execution] Move the transaction shuffling and dedup to the block pre\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 285, "deletions": 132}}, {"node": {"oid": "47ebfe751c655a0f9f4c243a9a65f5000a4cde2a", "messageHeadline": "gate validator txn in payload client (#11168)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 676, "deletions": 237}}, {"node": {"oid": "89a6dfe2a760b4c5948b807a635e3220b9397c4e", "messageHeadline": "Add tests to cover undetermistic order of write ops", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 585, "deletions": 16}}, {"node": {"oid": "e9e581865b1bee9834c051bcd7dc0941ba106a81", "messageHeadline": "[rand_gen] add block queue", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 367, "deletions": 0}}, {"node": {"oid": "929f1748afc06c108d65c2e47c585a048727e6c7", "messageHeadline": "[rand] initial commit", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "3ff5b461c64a47f61aaa10e671955dbc73552be0", "messageHeadline": "remove reference to sdk v2.0.0 (#11185)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "dc844d883a617324983ed550e273e2400ee0468c", "messageHeadline": "SDK V2 docs (#11031)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 969, "deletions": 12}}, {"node": {"oid": "419ff3f10661ac1eaf7b919365d3e05c8306a3ee", "messageHeadline": "[indexer grpc] Add metrics (#11141)", "author": {"name": "Renee Tso", "email": "8248583+rtso@users.noreply.github.com", "user": {"login": "rtso"}}, "additions": 554, "deletions": 35}}, {"node": {"oid": "05f55d21be646cb1d6d431234d500a2efe45c829", "messageHeadline": "[cli] Hide V2 Compiler (#11180)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8618272550eb284030bb7f6bd22e07f65d4a545f", "messageHeadline": "fix (#11171)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f15d1ee87e1f53fc82615c90abd2bc0f1c8716aa", "messageHeadline": "Comparison testing tool (#10412)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 3443, "deletions": 22}}, {"node": {"oid": "c06ea090910c3571e9d75eca717e1872956ae0ca", "messageHeadline": "[buffer mananger] move message verification to bounded executor", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 86, "deletions": 56}}, {"node": {"oid": "180a5fd3254acf467fc8f5ee5239fc31df22d08a", "messageHeadline": "[Spec] Local specification of account and coin module (#10924)", "author": {"name": "Zorrot Chen", "email": "UI_Zorrot@163.com", "user": {"login": "UIZorrot"}}, "additions": 77, "deletions": 14}}, {"node": {"oid": "bfc7fc6f1ed315c13d0a00bfc1d124d7d8156a24", "messageHeadline": "rename system txn to validator txn (#11165)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 226, "deletions": 207}}, {"node": {"oid": "cb2de4a086eef72efeae800171b9f442165e64ad", "messageHeadline": "[quorum store] make notify_commit non blocking", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "5645e078f2066ab998f369da3c8672537339f974", "messageHeadline": "[consensus] make max blocks to request configurable and different bas\u2026", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 68, "deletions": 24}}, {"node": {"oid": "2f0ab0ae11b5f1725106a8f60b76293030475d0e", "messageHeadline": "[docs] Add beta admonition to indexer pages (#11120)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 58, "deletions": 13}}, {"node": {"oid": "f786e656c80d0c97b1edb79e7306c51ca7fd33c3", "messageHeadline": "[docs] Update legacy indexer index (#10941)", "author": {"name": "Wintertoro", "email": "52825010+wintertoro@users.noreply.github.com", "user": {"login": "wintertoro"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e675573f662ce62c128f674d6062dcd5f137156e", "messageHeadline": "Revert \"[TF] Import latest version of the Helm charts from `internal-\u2026", "author": {"name": "perryjrandall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 2081, "deletions": 519}}, {"node": {"oid": "51010a48ef8c299e2a0bfccd8380ba36aa6002b6", "messageHeadline": "[buffer manager] use reset flag for faster reset", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 39, "deletions": 6}}, {"node": {"oid": "1bdd3488f9b37fa5ba3cb14fa79273320336de2c", "messageHeadline": "[TF] Import latest version of the Helm charts from `internal-ops`", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 519, "deletions": 2081}}, {"node": {"oid": "f4f49d552588d69063d0c8948d98e1adab48c2a4", "messageHeadline": "[Forge] Bump catchup time for run-forge-realistic-env-workload-sweep.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "f7d8445e1f7a28344ca1fee8f85076bf1a4c8347", "messageHeadline": "Fixed several documentation errors", "author": {"name": "KS", "email": "keansum@proton.me", "user": {"login": "h4xhor"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "6306c69040b6712dd01294096610f4ad08ab94e5", "messageHeadline": "Update delegation-pool-operations.md", "author": {"name": "michelle-aptos", "email": "120680608+michelle-aptos@users.noreply.github.com", "user": {"login": "michelle-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f5ac7f7545d30f5c43b3521e5b2ee5a37bd14f6", "messageHeadline": "Update index.md", "author": {"name": "michelle-aptos", "email": "120680608+michelle-aptos@users.noreply.github.com", "user": {"login": "michelle-aptos"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "0d3d4c1ea44ab5b2e6f3696d29b0cba0ea6e0479", "messageHeadline": "Updating inline function documentation in the move book. (#11013)", "author": {"name": "Vineeth Kashyap", "email": "vineeth.rv@gmail.com", "user": {"login": "vineethk"}}, "additions": 47, "deletions": 20}}, {"node": {"oid": "d6f024bcac330c505a770265c6ad103877863b59", "messageHeadline": "fix that aptos remote debugger coerces remote state value read result\u2026", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 31, "deletions": 23}}, {"node": {"oid": "ea53fe3f05a77e3f5caf901e3d19c159b3c39695", "messageHeadline": "[gha] Set concurrency correctly on ts sdk check", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a2fee68cce24e6bf0b8e64bf23dfb545df35bfb", "messageHeadline": "limit concurrent spawn_blocking() tasks", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7569ada2be04cc43e09500399141b92432caf0ab", "messageHeadline": "[quorum store] after retrieving a batch, store it locally (#10929)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 128, "deletions": 110}}, {"node": {"oid": "abd9c506e097d7cd51be0527e24f89ef49bd2124", "messageHeadline": "Change `assert_layout_matches` function to match layouts sporadically\u2026", "author": {"name": "Satya Vusirikala", "email": "satyasatya123456@gmail.com", "user": {"login": "vusirikala"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "ee8d46d1e0843395d915216e26b8f600ad56e38d", "messageHeadline": "Bump openssl from 0.10.56 to 0.10.60", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a9389d2325d9f2846fa6b94177ff3523757037fe", "messageHeadline": "[Spec] Local specification of aptos_account, aptos_coin, aptos_govern\u2026", "author": {"name": "Zorrot Chen", "email": "UI_Zorrot@163.com", "user": {"login": "UIZorrot"}}, "additions": 165, "deletions": 15}}, {"node": {"oid": "d8eef355309bcab7f9f2ddb96abc81709fb2ff06", "messageHeadline": "[CLI] Bump version to 2.3.2 (#11111)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "17b3f92ea08944fb502ee08b0166791ea69ab2e6", "messageHeadline": "Add console.log to multisig_account example (#11039)", "author": {"name": "0xhsy", "email": "102006034+0xhsy@users.noreply.github.com", "user": {"login": "0xhsy"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "afe4703339807ffa917d265228c639595c49e622", "messageHeadline": "fix-constant-and-ghost-mem (#11101)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "fc04dcc10fc98e24515a0df0ae67668a4c0bcf9d", "messageHeadline": "add v2 (#11104)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 56, "deletions": 3}}, {"node": {"oid": "5b61d8b440e38e4958155f618b52c3f92e885f65", "messageHeadline": "[compiler v2] Reference safety analysis (#10728)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 7450, "deletions": 287}}, {"node": {"oid": "071075f8291619eb846f3e79ad6713ad1c99c90a", "messageHeadline": "Consume system transactions in StateComputer (#11082)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 363, "deletions": 20}}, {"node": {"oid": "d6a1560929f41fa8a085285f7b7b603ed869d91c", "messageHeadline": "Fix move parse errors when parsing lambda expressions and function ty\u2026", "author": {"name": "Vineeth Kashyap", "email": "vineeth.rv@gmail.com", "user": {"login": "vineethk"}}, "additions": 39, "deletions": 8}}, {"node": {"oid": "c58f632ef9fc45a55a4a288e79a87df2837df4f6", "messageHeadline": "recalibrating for recent perf improvements (#11107)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "19d560a715bef79ae60e0f47ee4b61252f7d74b8", "messageHeadline": "[gas-profiler] add developer documentation (#10932)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 2222, "deletions": 39}}, {"node": {"oid": "5d81ecfdb654f9e446eb9b348f5de34269b8315a", "messageHeadline": "[CLI] Bind to 127.0.0.1 for host services in local testnet (#11105)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 198, "deletions": 165}}, {"node": {"oid": "3abb15196b30da5ee0e49f442f76263a505c0b01", "messageHeadline": "txn output counter as historgram (#11023)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "ef208f6f67599c10a3b6b6fd8e737d6a61d2730d", "messageHeadline": "Update Docker images (#11094)", "author": {"name": "Gerardo Di Giacomo", "email": "gerardo@aptoslabs.com", "user": {"login": "gedigi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "712502aa34024e8001249270477e10bb6229d69f", "messageHeadline": "[docs] remove create nfts from header", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "fd5ec3e01e5ce43c77882c88a85fc0162adf821b", "messageHeadline": "[docs] basic doc on sponsored transactions", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "2905166666992084c37498a6e67a590bcfa300f0", "messageHeadline": "[storage] fix the replay-verify stuck", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 47, "deletions": 45}}, {"node": {"oid": "a2decd9b8137b678577c5663e535dcb333113a17", "messageHeadline": "[Forge Stable] Fix inconsistencies in node configs.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "12cb89a7bd0a2fa12517c6daedb0994f555cf22f", "messageHeadline": "[move-vm] A few perf optimizations for the loader (#10596)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 221, "deletions": 107}}, {"node": {"oid": "53772084dc02dcc91131a99666f4bdacbaa9cd90", "messageHeadline": "[compiler v2] Remove unnecessary restrictions + other bug fixes (#11077)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 423, "deletions": 331}}, {"node": {"oid": "84dfdbe44887d789ce3400adb47d07d690713411", "messageHeadline": "Make is_enabled in features.move a view function (#11096)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "6faef40a6f428388a17efd63345ef7750d0a43ca", "messageHeadline": "[AptosVM] Remove unwrap in respawned session (#11001)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 41, "deletions": 18}}, {"node": {"oid": "f74939ab2cdca934f6538227866595730ff54e9d", "messageHeadline": "Fix compilation warning in bls12381_algebra.move (#11095)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0a62e54e13bc5da604ceaf39efed5c012a292078", "messageHeadline": "[Node Config] Log each config individually.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "edb4fb2be3b740dc827fd466cceba857e08175b8", "messageHeadline": "[docs] fixup token talk", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 74, "deletions": 841}}, {"node": {"oid": "25da2d9a60e6895308109a508c161e34fb927053", "messageHeadline": "[docs] tweak concepts a little more", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "a313ee74261ef7dae55dd671a182f0f36052e7e9", "messageHeadline": "[refactoring] Remove version from VM, access path cache, and cloning \u2026", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 104, "deletions": 292}}, {"node": {"oid": "a84a2971a3b074abf4ab69bd6edbab98ee2d5e45", "messageHeadline": "[refactoring] connecting simulation and execution APIs (#10846)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 262, "deletions": 227}}, {"node": {"oid": "3328b6118223812edc338ef83bbef2d85b4c188b", "messageHeadline": "propose system transactions (#10971)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 791, "deletions": 94}}, {"node": {"oid": "0c7147d8ab53039e683488984319c40645f6fe71", "messageHeadline": "replace constants (#11072)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 35, "deletions": 39}}, {"node": {"oid": "52fe311802670284ad13957876f6db700b3a4025", "messageHeadline": "Fixing a panic when parsing move code containing `/**/`", "author": {"name": "Vineeth Kashyap", "email": "vineeth.rv@gmail.com", "user": {"login": "vineethk"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "353d5657d2165f65741fdeb85195cf73b9c12058", "messageHeadline": "Implement inlining in move-compiler-v2: (#10835)", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 4886, "deletions": 144}}, {"node": {"oid": "e7811f2f1a77de515843d54f49abe9a9e25a7aee", "messageHeadline": "[documentation] fix MD link issue (#10870) (#11003)", "author": {"name": "aalok-t", "email": "140445856+aalok-t@users.noreply.github.com", "user": {"login": "aalok-t"}}, "additions": 4589, "deletions": 4589}}, {"node": {"oid": "5d3574bc02ae1d87663f29c99823fea49def0f88", "messageHeadline": "[Spec]Local Spec of config (#10760)", "author": {"name": "Zorrot Chen", "email": "UI_Zorrot@163.com", "user": {"login": "UIZorrot"}}, "additions": 76, "deletions": 29}}, {"node": {"oid": "ff4c5e57aebf4ef4f20a44c636e3c14fbc22e032", "messageHeadline": "[docker] separate build target for grpc (#11033)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 108, "deletions": 61}}, {"node": {"oid": "f26e0d5865ac418be93f25a5af37d59af4fa5a60", "messageHeadline": "fix typo (#11067)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "abf52d5c5dc11f35ac7d3c94e5e2c1e7f0486ae4", "messageHeadline": "[test] Remove usage of private AsDisplay (#11058)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "f83c1bbc253297b2b3390c409c20e0bdca339044", "messageHeadline": "[forge-cli] Fix Lazy to be the right lazy (#11061)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "60cdbae2097abb1e40a205a7b49b4893b04a800e", "messageHeadline": "[compiler v2] Fix bug in mutability conversion and higher-order funct\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "47809a931b97742ddc24feba73b7cd4f402ac87b", "messageHeadline": "Propagate BlockExecutorOnchainConfig instead of maybe_block_gas_limit\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 637, "deletions": 329}}, {"node": {"oid": "b145e0467ed53df85e87382df2506367a355f9c1", "messageHeadline": "Fixing documentation for function types. (#10970)", "author": {"name": "Vineeth Kashyap", "email": "vineeth.rv@gmail.com", "user": {"login": "vineethk"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "4a0702106f8a42f4fb5a91f1192ea26777e57ee7", "messageHeadline": "[compiler v2] Make type inference complete in the presence of structs\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 759, "deletions": 469}}, {"node": {"oid": "aba6f6f4433d1f29986ec2c190e8c50628748f1a", "messageHeadline": "[API] Upgrade Poem from 1.3.55 to 1.3.59 (#11050)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 132, "deletions": 69}}, {"node": {"oid": "a185873b218bdc50247210c42ece26690d597240", "messageHeadline": "[docs] clean up some of the move content", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 85, "deletions": 69}}, {"node": {"oid": "846056a852487015fd6eb677c9f7d19d199f3d6e", "messageHeadline": "[docs] add a comment that io and execution are burned permanently", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eb20e5771cf53be851de0c501777eed0d6b520fa", "messageHeadline": "[docs] update first-transaction for python correctness", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0e1fa4ead25e1f5430c6933c599bd48ba8984f72", "messageHeadline": "[docs] remove sign-a-transaction as it is confusing at best", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 5, "deletions": 343}}, {"node": {"oid": "70d2e21b37112777fc5dccdcf5eb50a7fa10c4a5", "messageHeadline": "[docs] remove references to specific release versions", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 6, "deletions": 81}}, {"node": {"oid": "a465ab47baf37fb48389dfe47add026813196d5b", "messageHeadline": "[docs] update concepts", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 128, "deletions": 218}}, {"node": {"oid": "4f8a0a93023386f474451bb33af4df6562e00174", "messageHeadline": "Added the spec for `simple_map::new` (#11042)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "351f0fad0dfba08df7c91d983015b4d0826ffbd8", "messageHeadline": "[Compiler-v2] Bug fixes in serializer, compiled unit and enable compi\u2026", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 386, "deletions": 66}}, {"node": {"oid": "f002d040dc6487f81a60a029de7fe2c8d74f3bba", "messageHeadline": "Add some unit tests and bug fixes for compiler v2 (#10881)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 288, "deletions": 42}}, {"node": {"oid": "bf75f97257513d29c7cb5e7431d301bc0fc434df", "messageHeadline": "Enables `OPERATOR_BENEFICIARY_CHANGE` in devent by default (#11029)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f55b235c41ad8b3ded665598131a7448d638c2a7", "messageHeadline": "[AdminService] Implement a naive passcode authentication. (#11028)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 88, "deletions": 5}}, {"node": {"oid": "376ecae2f4c979a44c6588c69d9f7deb8839482c", "messageHeadline": "Fix string length agg v2 native charges (#10927)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "eaad9aced4ceba76ded1890e6eb99a601b0edd8e", "messageHeadline": "[e2e testsuite] Fix test execution strategy (#10988)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "a676c1494e246c31c5e96d3363d99e2422e30f49", "messageHeadline": "[docs] Update Algolia key (#11006)", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "201c46d70fa391b3e44063c3b3a8eaa50247d149", "messageHeadline": "[gha] Remove testing tag from build node binaries", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "424d6d14aa382a4997368d90392a06ea19f0bc84", "messageHeadline": "Update first-transaction guide (#10899)", "author": {"name": "Nikita Bishonen", "email": "git@bshn.rs", "user": {"login": "humb1t"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7e28d4d8f846241ceb4847309e7c6ec50d59da59", "messageHeadline": "[link*]Update system-integrators-guide.md (#10956)", "author": {"name": "Vladislav ~ cryptomolot", "email": "88001005+cryptomolot@users.noreply.github.com", "user": {"login": "cryptomolot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4256c8722c1884af87656b415ba6b779575aa92", "messageHeadline": "Update first-coin guide (#10900)", "author": {"name": "Nikita Bishonen", "email": "git@bshn.rs", "user": {"login": "humb1t"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2682396c569a93ffa21708cab931f92497de15b8", "messageHeadline": "[typo*] (#10973)", "author": {"name": "Vladislav ~ cryptomolot", "email": "88001005+cryptomolot@users.noreply.github.com", "user": {"login": "cryptomolot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "734d484736a1e053adf8484d8985888b37bfdf3a", "messageHeadline": "[links+typo*]Update cryptography.md (#10959)", "author": {"name": "Vladislav ~ cryptomolot", "email": "88001005+cryptomolot@users.noreply.github.com", "user": {"login": "cryptomolot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cea9b8e5375f9b49bfa4e9ff8062b00db8425e9c", "messageHeadline": "[dag][forge] dag onchain enable test (#10953)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 233, "deletions": 30}}, {"node": {"oid": "2a332586aa4ec6b6eb5372b43e6b13d40061c6a5", "messageHeadline": "System transaction internal only (#10963)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 107, "deletions": 6}}, {"node": {"oid": "6a567790fe1ecce16ee3e7fa0f16953afa7edcde", "messageHeadline": "clarify that api gateway uses a sliding window algo for rate limiting\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6a8d3a12f6d1429c6b4c63fee6e901889b46cc55", "messageHeadline": "add a backtrace on diagnostic Severity::Bug or if MOVE_COMPILER_DEBUG\u2026", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "bf9db4b34f2826008b34ac63a29d50986e14d623", "messageHeadline": "[compiler v1] Better compiler error messages (#9222) (#10505)", "author": {"name": "Zekun Wang", "email": "41706692+fEst1ck@users.noreply.github.com", "user": {"login": "fEst1ck"}}, "additions": 133, "deletions": 114}}, {"node": {"oid": "bf5c41f30f6d91bfd0802e58024047e28a8b7730", "messageHeadline": "[State Sync] Remove unneccessary advertised data check.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 213, "deletions": 18}}, {"node": {"oid": "c5c534579861d38b1482971ee94e32974bec8a5a", "messageHeadline": "[State Sync] Wrap info! log in a sample.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "2a0c2b393cfa65653f3fb7515733e2fd5bcb3ab5", "messageHeadline": "[Smoke Tests] Add smoke tests for manual VFN forking.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 328, "deletions": 140}}, {"node": {"oid": "e08c3f11c6433b228c88243e6e4432f4d9e292e6", "messageHeadline": "[dag] support for Quorum Store (#10918)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 145, "deletions": 30}}, {"node": {"oid": "d42e0fae384b26eccd6b83f92210c52f6562d1b8", "messageHeadline": "Use async dropper to drop block executor data (#10950)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "f8d673f3c8f5f207a99e5ec5ca14fba13b4922a6", "messageHeadline": "\u0017\u0017[dag] misc bug fixes (#10890)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 99, "deletions": 22}}, {"node": {"oid": "bdfd35f568cf8646e6e638ab1c89963cbcb160ff", "messageHeadline": "TokenV2 benchmark to use numbered token (#10928)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 247, "deletions": 191}}, {"node": {"oid": "a21c676d4de39262d48482c2da6bf0c32d34a7ed", "messageHeadline": "rename StacklessControlFlowGraph::is_dummmy() to is_dummy() (#10501)", "author": {"name": "Nguyen Anh Quynh", "email": "aquynh@gmail.com", "user": {"login": "aquynh"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ed3423922d2739723c4db343c3386af0e788502c", "messageHeadline": "Removed old fuzzer (#10925)", "author": {"name": "Andrea Cappa (zi0Black)", "email": "13380579+zi0Black@users.noreply.github.com", "user": {"login": "zi0Black"}}, "additions": 0, "deletions": 68}}, {"node": {"oid": "43174698eee8df66bf471c6011381cffd7324d6d", "messageHeadline": "fix nvmrc version specifier and futures version (#10486)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "50b1a64a8570588199c4754c0b41c72003234ddf", "messageHeadline": "[compiler v2] Fixing bug in spec block analysis (#10922)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 175, "deletions": 33}}, {"node": {"oid": "349210e016db56bc96626e1a4e9fdb498f29e626", "messageHeadline": "[Bug] Fix issue 10468 (#10526)", "author": {"name": "Zekun Wang", "email": "41706692+fEst1ck@users.noreply.github.com", "user": {"login": "fEst1ck"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "0a06c5cfabcdb7792d8b1182c514e05973ab28b4", "messageHeadline": "[ts-sdk-v2] Remove hidden files leftover from SDK move (#10931)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 84}}, {"node": {"oid": "6c2f714bfd1953447b2114054afba10a1463fe2d", "messageHeadline": "[docs] refactor docs and add docs about developer portal / api gatewa\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 316, "deletions": 542}}, {"node": {"oid": "f35eb94e6429a57b6586f5f16227c2917553fc51", "messageHeadline": "[api] Add contextual information to VMStatus::Error (#10675)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "d813b3230e9996af2a0b72fbbd158038dd171635", "messageHeadline": "[Storage] Also write usage for the last checkpoint in the chunk. (#10\u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "71137ee1d0fe8a8d1182e55ac6fe17516236b681", "messageHeadline": "tx-emiter: do not retry on SEQUENCE_NUMBER_TOO_OLD error", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "a179ca0609201ca78fdca678388f3af1a803385a", "messageHeadline": "when making source account, randomly sleep between tries", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "cddc7a58b03c865e2e3f96e52cfa61c67cf1a7d0", "messageHeadline": "[Executor] fix check (#10914)", "author": {"name": "Daniel Xiang", "email": "66756900+danielxiangzl@users.noreply.github.com", "user": {"login": "danielxiangzl"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "17adc4e1b07cecd0aa16404ef69b4dd08c7b0bd4", "messageHeadline": "[compiler-v2] Fix evaluation order for pack expressions (#10682)", "author": {"name": "Zekun Wang", "email": "41706692+fEst1ck@users.noreply.github.com", "user": {"login": "fEst1ck"}}, "additions": 817, "deletions": 168}}, {"node": {"oid": "5b6d1966f36cc88af79ea33f07d05319b9965991", "messageHeadline": "EventV2 subscription by type tag (#10916)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 100, "deletions": 40}}, {"node": {"oid": "8bfd27c95109ae9502ff061759049f5bfe4b56d0", "messageHeadline": "single-node-performance: update number for coin-transfer on native vm", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1abd4754c83baee53d3ef007437e37f8ace08bca", "messageHeadline": "[Stake] Added the function to delegation pool owner to update the ope\u2026", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 710, "deletions": 73}}, {"node": {"oid": "7f7cf1f45c34ca8f145610e30b8fbede7f625f06", "messageHeadline": "Revert \"[github CI] Remove Javascript from Rust CI\" (#10933)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55c5395c80452308c290f61fb8f82051ad8e13c6", "messageHeadline": "[gha] action.yaml for prover CI (#10851)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 54, "deletions": 73}}, {"node": {"oid": "2e1b9ecdb200d6c1c6230f974a48fa5b0591a1e9", "messageHeadline": "Storing MoveTypeLayout along with resource groups (#10659)", "author": {"name": "Satya Vusirikala", "email": "satyasatya123456@gmail.com", "user": {"login": "vusirikala"}}, "additions": 2231, "deletions": 854}}, {"node": {"oid": "e39f46ccaa45021811ae33fb0bbc716acc4cedd0", "messageHeadline": "[api] Add BCS to view functions input", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "82cb76c5ce066f4fc8928569cf989c6c5ab535e7", "messageHeadline": "[github CI] Remove Javascript from Rust CI", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c58b2b7887213ce658d0aa6db57cfe148cf464e1", "messageHeadline": "[api] Add BCS inputs for View Functions", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 358, "deletions": 91}}, {"node": {"oid": "9e3698a2288dd2ef50013307191c7a1ef325c9fb", "messageHeadline": "[doc] Adding PR guidelines (#10767)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "5ce4266d531b3fb7fb7ec1a537a43af0d11bb965", "messageHeadline": "[compiler v2] Pulls out fixes from #10544 to unblock testing (#10887)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 222, "deletions": 61}}, {"node": {"oid": "af13a31ef2f0054754dc316d05e10cb8f2ac9bf2", "messageHeadline": "[aggregator] Fix width of string identifiers (#10789)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 66, "deletions": 13}}, {"node": {"oid": "8c9ca27de9f3a0252f0864655685d022d55cf68e", "messageHeadline": "Update windows_dev_setup.ps1 (#10888)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "a6969af55fbff7ae1bea012c82109428d610be29", "messageHeadline": "[gas] make gas meter more resilient (#10604)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 118, "deletions": 11}}, {"node": {"oid": "eeabf6fd6ae00387df49778e16e8fc19869ff8c7", "messageHeadline": "[dag][rb][bugfix] handle error result on rb and drop RB handle proper\u2026", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 86, "deletions": 33}}, {"node": {"oid": "d920337ff0c012c12959e9339fcc17f320212697", "messageHeadline": "lints", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "01a5b5d059e87c1a4daaf57a815ea44f6fcd16d3", "messageHeadline": "address feedback", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "652e09995816b9238994a5c3fa1080ea265ae5d4", "messageHeadline": "[dag] logging improvements", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 123, "deletions": 70}}, {"node": {"oid": "8300d1c7ffaa57292ed462a12e0e73edd3d71be6", "messageHeadline": "[dag] state sync mode rewrite", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 194, "deletions": 48}}, {"node": {"oid": "d5d71fad36d0d7b4a35e1495c0954f3b8eececdf", "messageHeadline": "[refactoring] improvements for AptosVM (#10844)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 192, "deletions": 251}}, {"node": {"oid": "04f3f8599b0301f852a63d4e7ac9e3771bc601c3", "messageHeadline": "[dag] bootstrap rewrite (#10797)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 277, "deletions": 203}}, {"node": {"oid": "de62cfc102c38546e8fae02894a7e8bf7a01630b", "messageHeadline": "[trivial] remove old execution view (#10853)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 0, "deletions": 115}}, {"node": {"oid": "c42fd8ebd289af924dbe5fa1796ff715e4314a59", "messageHeadline": "[Consensus] Label metrics with address in format (#10855)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4b247b93cc6ceb3fd19af73b4590ce9778e7e162", "messageHeadline": "adding flag to adjust polling (#10864)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "d3acdd5b54109769b7974f1983f27b3737df1681", "messageHeadline": "Add Graffio workload to benchmark and output bytes/s (#10762)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 318, "deletions": 38}}, {"node": {"oid": "6d68bd6faa905e7c0317cc2327f3b7ecc80601af", "messageHeadline": "add gha action to coverage (#10808)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "008de22e5b6fb8ee2ad69ab83811afb27e94df21", "messageHeadline": "[AdminService] Minor improvements for admin service. (#10866)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 79, "deletions": 3}}, {"node": {"oid": "d41b8c52a9db00a9a558493d05a5aabc7a2eea3e", "messageHeadline": "[Execution] Add some metrics and optimize ChunkExecutor. (#10868)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 107, "deletions": 41}}, {"node": {"oid": "d0552a52326be44ad26d1da022b43c3c7a62b0c0", "messageHeadline": "[Storage][Pruner] Increase pruner batch size. (#10867)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a1af028647e8829e7b5965030fdc2f268a80385", "messageHeadline": "[object] implement object_exists to check both ObjectCore and T (#10715)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "ac02884dd06ccffb148d472af4c9e3612ebdcda4", "messageHeadline": "[State Sync] Use weighted selection for optimistic and subscription", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 305, "deletions": 103}}, {"node": {"oid": "ea957f34606f2c309540a58643310d5312a42613", "messageHeadline": "[State Sync] Disable subscription streaming by default.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0afb786a4cfe344ac9c31929c1943002092ab4c5", "messageHeadline": "[quorum store][mempool] optimize pulling txns for when many txns are \u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 317, "deletions": 159}}, {"node": {"oid": "1990a1e9fc25398e9e49784f2fc08d588f23ec9c", "messageHeadline": "Update lib.rs (#10861)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8e02b6df528d7cd8f0df3b1c4b7d9f407bccbbbe", "messageHeadline": "[Smoke Tests] Rename tests for clarity.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 98, "deletions": 112}}, {"node": {"oid": "6b7004be52fc95d9785cf8f7f447130908e6727e", "messageHeadline": "[Smoke tests] Add smoke tests for consensus after fast sync.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 184, "deletions": 91}}, {"node": {"oid": "5cb710be600f3ef300d9913c868a5aaf9c6d9966", "messageHeadline": "[Smoke tests] Small cleanups to tests", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 163, "deletions": 150}}, {"node": {"oid": "302fd611d6f007ee8f3a6f7a2d60347db2293cee", "messageHeadline": "[Smoke Tests] Clean up the genesis flow test.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 319, "deletions": 194}}, {"node": {"oid": "fac55aa14bfa8fe7b52485a120a2fb6729946a51", "messageHeadline": "add specs for cryptographic libs (#10800)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 1550, "deletions": 70}}, {"node": {"oid": "1d47982c93c5b6e7525b0070c85856b8df8c3a3f", "messageHeadline": "[refactoring][vm] remove adapter (#10841)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 178, "deletions": 246}}, {"node": {"oid": "d85fbd1922c265067046170edaf2a0904084f551", "messageHeadline": "Update self-hosted.md indexer api doc (#10735)", "author": {"name": "jill", "email": "121921928+jillxuu@users.noreply.github.com", "user": {"login": "jillxuu"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6f38030fbf7d14689b825240c838731ec8caf5c7", "messageHeadline": "[compiler v2] Reorganize bytecode Operation for better documentation \u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 30, "deletions": 22}}, {"node": {"oid": "ce741cbc03507eec0df15f8e87e2551ab8d3457c", "messageHeadline": "Fix docs lint", "author": {"name": "Daniel Porteous", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f17768d34cf8509990ab5419f70cabcefe879ed1", "messageHeadline": "[indexer-docs] Add custom indexer processor tutorial + some minor edi\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 375, "deletions": 2}}, {"node": {"oid": "aed59d51e0894d7c3a9a2e6fd815f535fb52e159", "messageHeadline": "[Docs] fix typos", "author": {"name": "vuittont60", "email": "81072379+vuittont60@users.noreply.github.com", "user": {"login": "vuittont60"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c9162988ad602ee347da253e35c966957278e704", "messageHeadline": "[Docs] fix typos", "author": {"name": "vuittont60", "email": "81072379+vuittont60@users.noreply.github.com", "user": {"login": "vuittont60"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "dbabcac9333b60ec5a6f7e83ec5de728440c9a99", "messageHeadline": "Remove erroneous reference from doc comment (#10065)", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "968887260eba1b7f885c4ad6775a77c2d107bc34", "messageHeadline": "add v2 (#10829)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "57097b924116934d32eda102e21e4b361b0e21b6", "messageHeadline": "txn-emitter: query source account seq num", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "bdc6fb42f48dec8f3ca24a8049b846d0d38123b0", "messageHeadline": "Fix the cache size to avoid overloading. (#10845)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "e763ebe8842235c55f8d39a0f10bc8ee63d473c3", "messageHeadline": "[trivial] cleaning up code (#10817)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 75, "deletions": 150}}, {"node": {"oid": "40ed8e71c0959c2c10b668053187ed4c3abc6f0a", "messageHeadline": "Fix events.md typo (#10839)", "author": {"name": "Brian Li", "email": "brnli7@gmail.com", "user": {"login": "BriungRi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "394373a4bba0d68b79388ed0ac77dee34d674d94", "messageHeadline": "Update run-a-local-testnet.md", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5f4fe8d6be17fd7134af838a2f920c67b08aa8e", "messageHeadline": "MoveHarness improvements - execution mode and block splitting (#10553)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 384, "deletions": 306}}, {"node": {"oid": "ba7d22665495d265a02b6999acfcf4ff3e2cdebe", "messageHeadline": "[Tooling] Support running pending transactions by extracting them fro\u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 58, "deletions": 7}}, {"node": {"oid": "2a8bbab51bcd81c77694b844e10e71f117f520a3", "messageHeadline": "[event_v2] migrate move-examples to events v2 (#10657)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 942, "deletions": 728}}, {"node": {"oid": "50d0435c93daf2fde656ba7722ac367d43f75400", "messageHeadline": "Automatically create PR to bump homebrew version of CLI (#10814)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 26, "deletions": 59}}, {"node": {"oid": "4adcb281df9ec029fad0cce7fef7ffb7207eb275", "messageHeadline": "[Tooling] Refactor aptos-debugger and add two new tools. (#10751)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 300, "deletions": 97}}, {"node": {"oid": "391be83001cb92d3fab1a8e57c3de620d66302c9", "messageHeadline": "get_block_timestamp: fall back to state", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "8232eea7d511d368dde52fa05dd0bd7617356d1d", "messageHeadline": "DB: always write state KV index", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0a81c6c4802aa1b657d4457e5990bed3232ce6af", "messageHeadline": "RestAPI: remove get_account_state", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 412, "deletions": 82}}, {"node": {"oid": "95dc2167ddaa1d8daae4ec897e3b97eb4cefef38", "messageHeadline": "[dag] fetcher debugging improvements (#10796)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 59, "deletions": 49}}, {"node": {"oid": "5905a2be8b1bbf60a1ced4a96d2e5549ad83d690", "messageHeadline": "[mempool] add more granularity to mempool buckets, to get better perc\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c83027e69c0693e6952210410a5c11ab95ff7cfb", "messageHeadline": "Bump CLI version to 2.3.1 (#10812)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b1fdd9f221620f336cf0697ddefe280ef253fe77", "messageHeadline": "[CLI] Make connecting to host network more reliable in local testnet \u2026", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 111, "deletions": 54}}, {"node": {"oid": "9f35e3815f1637585653b7e5c5fa6e86155dbca3", "messageHeadline": "[Rosetta] Add refund from FeeStatement events (#10599)", "author": {"name": "Yukai Tu", "email": "tuyukai1994@gmail.com", "user": {"login": "xiaoxiaff"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "52b88b6625e653d6300196966eaa1ae1280890da", "messageHeadline": "[Fuzzing] Add AptosVM fuzzer (#10297)", "author": {"name": "Aleksandre Khokhiashvili", "email": "alkhok18@freeuni.edu.ge", "user": {"login": "khokho"}}, "additions": 378, "deletions": 18}}, {"node": {"oid": "a0917ac05cb2f4269d54f77996e91f46cd3f9f60", "messageHeadline": "set mint to root for txn emitter (#10807)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "f3b45f7f626f821c82a20758582c916d034484d9", "messageHeadline": "Update Docker images (#10801)", "author": {"name": "Gerardo Di Giacomo", "email": "gerardo@aptoslabs.com", "user": {"login": "gedigi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ebf1753bd9e8de071147a6d33469fd330fa7f063", "messageHeadline": "[forge] increase TPS thresholds for realistic_env_max_load_test (#10787)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "f94851e3cca49460b51cdd3c64fe2c086413299b", "messageHeadline": "[Execution] Add timestamp based filtering to txn filter (#10793)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 53, "deletions": 21}}, {"node": {"oid": "82c63af20d2211507ed8ceaf54bc05bb84e4f079", "messageHeadline": "[CLI] Update Hasura metadata for local testnet (#10804)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 96, "deletions": 13}}, {"node": {"oid": "640685f89e765a74f975c7e83b82c74785d8df37", "messageHeadline": "[agg_v2] As a precaution - verify all DelayedFieldIDs that native cod\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 277, "deletions": 29}}, {"node": {"oid": "f333e82e23278c4e8dafa6ea4ac2711b628c3b0c", "messageHeadline": "Update liquidity pool address generation in swap example (#10791)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2fc335356ac1607dd90c13a2673e6bf9cfcc092f", "messageHeadline": "[dag] chain health backoff backpressure (#10689)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 156, "deletions": 32}}, {"node": {"oid": "e8265273750f1e051ba3bdf427346f8a18a20514", "messageHeadline": "Delete CLI and SDK release pages (#10626)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 8, "deletions": 95}}, {"node": {"oid": "2c896ead3827cdd7369be2d5c9640bdd196a5736", "messageHeadline": "Added missing examples for CLI Args (#10790)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 53, "deletions": 6}}, {"node": {"oid": "14d0944b0f5c7a2f4983c03f54a38fbe6d988c3d", "messageHeadline": "[Execution] Remove InMemoryStateCalculator, use the v2. (#10778)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 79, "deletions": 275}}, {"node": {"oid": "380a30c9b72b6b6d4c9e5f179489fe3a2cd24e77", "messageHeadline": "[gha] increase code cov job time (#10773)", "author": {"name": "Young Yang Liauw", "email": "7528420+sausagee@users.noreply.github.com", "user": {"login": "sausagee"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9d5f40d32085915b5335cd590272e56787d1811e", "messageHeadline": "[agg_v2] Cleanup unsuccessful fallback logic (#10713)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 269, "deletions": 150}}, {"node": {"oid": "03b0ade9bec21b0806f18bf8168a7f4f59807252", "messageHeadline": "Update version for processor and Hasura console, improve detection of\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "429c2fe7348785e1ee187795c8fbdb31943f557e", "messageHeadline": "[Storage] Add block index support. (#10771)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 146, "deletions": 34}}, {"node": {"oid": "3e314b9d34bf4005d0db02eb0471d14dc4ac7a80", "messageHeadline": "aptos-client: support get table item at a specific version (#9959)", "author": {"name": "caojiafeng", "email": "funfriendcjf@gmail.com", "user": {"login": "nanne007"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "f0abc894187dee0462806ecb972ce9b9c147c48a", "messageHeadline": "fix typo in README.md", "author": {"name": "Zekun Wang", "email": "41706692+fEst1ck@users.noreply.github.com", "user": {"login": "fEst1ck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "159edc979ce4555b81a804bc9d8b7a00f4bf5d35", "messageHeadline": "[storage] manually add epoch li at epoch 0 to db", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 69, "deletions": 17}}, {"node": {"oid": "6433a315db62592ce67fdc91348b325b391a5a48", "messageHeadline": "add failed spec (#10765)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 337, "deletions": 36}}, {"node": {"oid": "8b6c85d1057a8bcebf0d74a33b3ca151b64601a8", "messageHeadline": "Update connect-to-aptos-network.md (#10730)", "author": {"name": "michelle-aptos", "email": "120680608+michelle-aptos@users.noreply.github.com", "user": {"login": "michelle-aptos"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a5c743d605cfb637f09b9091c4f718ff993e936b", "messageHeadline": "[Execution] Add support for configurable transaction filtering (#10742)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 491, "deletions": 5}}, {"node": {"oid": "b17fda2d344ec42ff52eea9fbab7a097524a3c7e", "messageHeadline": "[Node Config] Add simple tests for sanitizers/optimizers.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 870, "deletions": 41}}, {"node": {"oid": "06ae965e46d557d4c8ba7169634874deb33a7817", "messageHeadline": "[Config] Add DagConsensusConfig sanitizer to sanitize().", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "7b1d52290983f2b536bf88dafd9728fcc5e87ff8", "messageHeadline": "[Node Config] Make Chain ID optional in the sanitizer & optimizer.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 264, "deletions": 210}}, {"node": {"oid": "3c7b1fe28f5d8d202902060f798427b69e28f7eb", "messageHeadline": "bring the feature flag SPONSORED_AUTOMATIC_ACCOUNT_CREATION back (#10\u2026", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "33eaa60390c635cfb39ce24d124ba98b8296f0f2", "messageHeadline": "[dev-setup] update nodesource install (#10766)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 237, "deletions": 238}}, {"node": {"oid": "312e6f9e4740669cfa8372ed05dbac8ee28dab37", "messageHeadline": "[docs] Update README.md in api/ (#10764)", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ad50b99396f25c18e175b0b0af4cf956b96c5deb", "messageHeadline": "[storage] use restore mode to open DB", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "ab299057a5a0a8058b8ee05674e0b6e35915699e", "messageHeadline": "[storage] fix a issue in getting latest snapshot version", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "ee2a636208d1ec900ad0ea698faa9e03e25b03f1", "messageHeadline": "[NFT Metadata Crawler] Increase URI Parser coverage for redirected IP\u2026", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 29, "deletions": 14}}, {"node": {"oid": "aee306923da1fae533a91b4015e0a58443742d45", "messageHeadline": "update the protobuf with current released devnet. (#10729)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 1456, "deletions": 1432}}, {"node": {"oid": "7dee94c77119b2d95dfd88353a3542c9dd7ec9b5", "messageHeadline": "[agg_v2] Proper gas charging for writing to resources with aggregator\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 639, "deletions": 207}}, {"node": {"oid": "8f1b7e7db4e10938fe7ca21e0342440101607207", "messageHeadline": "Visibility Analysis for compiler v2 (#10627)", "author": {"name": "Vineeth Kashyap", "email": "vineeth.rv@gmail.com", "user": {"login": "vineethk"}}, "additions": 503, "deletions": 61}}, {"node": {"oid": "704d80e56b97c2161cb697ebdd824f50623bfa1e", "messageHeadline": "Fix aptos-node on Mac. (#10752)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cbb9c034f1cce07651f09fbe1cf90dd0febf587b", "messageHeadline": "forge: genesis config overrides for realistic_network_tuned_for_throu\u2026", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 46, "deletions": 25}}, {"node": {"oid": "a2d40de75398d5b3f807e3adcfe11f35ceb507e1", "messageHeadline": "[gha] update code coverage trigger (#10739)", "author": {"name": "Young Yang Liauw", "email": "7528420+sausagee@users.noreply.github.com", "user": {"login": "sausagee"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "426a0b3e7bf47af05f1907218ff5296c18acff63", "messageHeadline": "Fix build error on Mac. (#10738)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fcdea9dcb37502d3674e388413c8059e974d2ecb", "messageHeadline": "[fee-payer] adopt fee-payer features as default", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 35, "deletions": 138}}, {"node": {"oid": "621d35432160066c19ec64fcc36cd88fded24f7d", "messageHeadline": "[python-sdk] full support for fee-payer with current AIPs", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 126, "deletions": 1}}, {"node": {"oid": "b64b30aa293ac1b8e6132f76542d862262fd36bf", "messageHeadline": "[python-sdk] secp256k1_ecdsa support", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 395, "deletions": 90}}, {"node": {"oid": "a43e5b8f0276bdf9310ebaa414b30ee9fd71446e", "messageHeadline": "[python-sdk] add secp256k1_ecdsa to core crypto", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 442, "deletions": 229}}, {"node": {"oid": "94d9d62a8d256e0f799b7760656db67caa475d37", "messageHeadline": "[python-sdk] move tokenv1 code out of async client", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 313, "deletions": 272}}, {"node": {"oid": "1d88736483132f575af4ccf7cb8a9a103f813517", "messageHeadline": "[python-sdk] fix linting of python sdk", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "7f57c555b099c13ff62f34fcececdd6b00ba339e", "messageHeadline": "[python-sdk] support simulation of signed transactions", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "6a3fc6c788b010ad4e40b41f6c3b8360a95011ca", "messageHeadline": "[python-sdk] add fee payer support", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 168, "deletions": 52}}, {"node": {"oid": "b3d3dd41fe226ba49497b1b7389553e789e340a1", "messageHeadline": "[Adapter][Executor] New resource group integration (#10514)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 2252, "deletions": 620}}, {"node": {"oid": "9de82b79f6cead7e6cccd473a77ed51cd22d7c90", "messageHeadline": "[forge] update node version to v1.7.3 (#10734)", "author": {"name": "Young Yang Liauw", "email": "7528420+sausagee@users.noreply.github.com", "user": {"login": "sausagee"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6ff25f53c2edf82619df9b1c2fea2d657f870da4", "messageHeadline": "[Consensus] Add support for delaying QC to aggregate more votes (#10257)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 497, "deletions": 46}}, {"node": {"oid": "0415240cc447569bb756abc249106afe75c2dce8", "messageHeadline": "[AdminService] Support thread dump. (#10727)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 231, "deletions": 4}}, {"node": {"oid": "5d7c7970e3ee78f3cd8ea771cf59bce0a2d83b15", "messageHeadline": "fix spec (#10724)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 416, "deletions": 332}}, {"node": {"oid": "c3831e91fa8bfed26f7f5ced148d89f4b2ee7be2", "messageHeadline": "Fix typos (#10720)", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "9ee08c587864051bf47973f9a93e85bbd312986d", "messageHeadline": "[gha] enable code coverage when a PR is labeled (#10684)", "author": {"name": "Young Yang Liauw", "email": "7528420+sausagee@users.noreply.github.com", "user": {"login": "sausagee"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "414d82f9ce128fcca443d9ebc8e5b234c4795952", "messageHeadline": "[NFT Metadata Crawler] Fix transparency bug (#10726)", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 36, "deletions": 16}}, {"node": {"oid": "58271fd3a4dd3279c4112ba2fff79e28b46149c0", "messageHeadline": "[compiler v2] Resource access control (read-write sets) (#10480)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 1915, "deletions": 180}}, {"node": {"oid": "b55ad61f7028b1875719b7c706b378e3b34b85cd", "messageHeadline": "[Tooling] Combine some tools to a single binary. (#10709)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 705, "deletions": 890}}, {"node": {"oid": "059808f9c0618a876a21f40e69e8c4fcb47855c6", "messageHeadline": "SmtAncestor: move backpressure to the getting side", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 23, "deletions": 78}}, {"node": {"oid": "8bd674a46156eaabb913e9c2b14db5ef577ee590", "messageHeadline": "AsyncConcurrentDropper: wait_for_backlog_drop", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 111, "deletions": 22}}, {"node": {"oid": "4d0ebae5488f5484310a6d32832103d56e771119", "messageHeadline": "smt Inner: drop the actural tree asynchronously", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "5049a5ef4579b0dbf52d7bfbbc6d53a13c236c88", "messageHeadline": "AsyncConcurrentDropper: use dedicated pool", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 32, "deletions": 17}}, {"node": {"oid": "a9f80878f5b446e22deefdc329c4c7efd808641b", "messageHeadline": "Add vector-picture to benchmark tool, and show io/execution gas split\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 584, "deletions": 249}}, {"node": {"oid": "f287e828c300f3856995535cdbe128fd90b06e1c", "messageHeadline": "fix storage_error alert (#10683)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "9ff710047bed67bfb54b849f45e1c7c56d9059ef", "messageHeadline": "re-revert Modify TokenV2 to add concurrent way of minting tokens usi\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 1040, "deletions": 129}}, {"node": {"oid": "79411bb6918a4aed430b8e6c4fd61c45b84a70f7", "messageHeadline": "[gha] release network-specific grpc images (#10714)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "15c024980f13700ec63d467341eb87e2d3f9ac1c", "messageHeadline": "[AdminService] Add several debug APIs to dump consensus data. (#10676)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 462, "deletions": 65}}, {"node": {"oid": "501cf3f3a018621b70dce26c74e0dea5127a34e5", "messageHeadline": "[tests] fix the flaky tests for indexer grpc. (#10702)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f4955ba79bda1eb9e8f38c29bf89303f39c575b1", "messageHeadline": "[move-vm] Remove hashmap (#10672)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 96, "deletions": 42}}, {"node": {"oid": "95a9fa565a3657e421e9177aeab7498ee5d2b5d2", "messageHeadline": "fixed purchase type (#10539)", "author": {"name": "Victor", "email": "86858790+sunmoon11100@users.noreply.github.com", "user": {"login": "sunmoon11100"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fb8d42889416241875351028afd181b0d984cd95", "messageHeadline": "Add indexer-grpc test back unbroken (#10701)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "0b4f09208342b21040a66e3660393a328cd00fd0", "messageHeadline": "Update SECURITY.md", "author": {"name": "sokkaofthewatertribe", "email": "140777955+sokkaofthewatertribe@users.noreply.github.com", "user": {"login": "sokkaofthewatertribe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa91bca2881483b0119993cf6828e5fd3ee384a7", "messageHeadline": "FrozenSmt not holding oldest ancester", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 338, "deletions": 174}}, {"node": {"oid": "e88287db91dce70646d4cb72da42672d2ba2ba3f", "messageHeadline": "AsyncDropQueue", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 95, "deletions": 1}}, {"node": {"oid": "7d98501dd86988219947efa44196d3e036ac43ff", "messageHeadline": "refactor: DropHelper -> ConcurrentDroper", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 115, "deletions": 109}}, {"node": {"oid": "39d53f7e79d9e428153cffd370a1d78296fe0e2d", "messageHeadline": "[spec] specify functions in framework modules (#10674)", "author": {"name": "aalok-t", "email": "140445856+aalok-t@users.noreply.github.com", "user": {"login": "aalok-t"}}, "additions": 360, "deletions": 18}}, {"node": {"oid": "a7c16cd74c4c915c0b8a7a0cf92172d914806f31", "messageHeadline": "trivial: change default drop helper buffer size to 32, to be defensive", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7768c2f611fed47b8a5e5c1edade9653231df0a0", "messageHeadline": "drop smt in parallel", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 55, "deletions": 44}}, {"node": {"oid": "22bfde634d681aff5b7b007f29bd7addb8e4fcb0", "messageHeadline": "[consensus] remove proposal precheck, just buffer it", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 23, "deletions": 51}}, {"node": {"oid": "9f5adc13b67e84fd49675b4c62cb27447e3073a4", "messageHeadline": "[indexer] Remove broken test", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "22273a3ade7bcd3ccf4cabcff09dbd64c7aff0ea", "messageHeadline": "[spec] specify functions in framework modules (#10349)", "author": {"name": "aalok-t", "email": "140445856+aalok-t@users.noreply.github.com", "user": {"login": "aalok-t"}}, "additions": 288, "deletions": 96}}, {"node": {"oid": "3d92c00d28481c83a1beb07be7b78bcf5eb2b8d3", "messageHeadline": "[Storage] Commit transaction batches one by one to avoid gap. (#10681)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "51a9c7271f90d673f632985e177d02aaff1b8e43", "messageHeadline": "[incident-3985-devinfra] Greatly reduce tools image size", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e236b8a67e42cfd3eb2c184ebfe1ca9681e22529", "messageHeadline": "[CLI] Run Windows build CI on every PR and on main (#10685)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 10, "deletions": 21}}, {"node": {"oid": "6ba2e68f9365beb173d1dea3c95c7aee5aa48701", "messageHeadline": "Make it easier to debug cached-packages / release builder (#10314)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 44, "deletions": 18}}, {"node": {"oid": "662a4b62eaaf550d3ae40ea208466b40d14b89d2", "messageHeadline": "[BlockSTM] Modify/Revert Gas Counter Behavior (#10637)", "author": {"name": "Aleks Zi", "email": "137826094+ziaptos@users.noreply.github.com", "user": {"login": "ziaptos"}}, "additions": 48, "deletions": 23}}, {"node": {"oid": "94b9fbdb40fa5394e48552a33017765ad34bd4b7", "messageHeadline": "[Storage Service] Replace LRUCache with Cache.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 139, "deletions": 45}}, {"node": {"oid": "bb5507269321435f1c7748b8a098cfce88d61ca9", "messageHeadline": "[Storage Service] Update moderator to use dashmap.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 28, "deletions": 49}}, {"node": {"oid": "d23bea268994d2641445f0071d7a07b4846123a1", "messageHeadline": "[Storage Service] Add further latency metrics.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "4efb137f61909c25f4481ea721d7d803d9aefa63", "messageHeadline": "[aptos-logger] truncate long log messages and field values (#9986)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 115, "deletions": 5}}, {"node": {"oid": "2a6257e6630e4f013ea97057f4dcc463b8f3ef4f", "messageHeadline": "[txn emitter] allow reuse of accounts using seed, also add a mode to \u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 239, "deletions": 129}}, {"node": {"oid": "752113d3df59ab786967f2dc9bf45d42375ad626", "messageHeadline": "[fuzzing] Upgrade Arbitrary Dependency (#10667)", "author": {"name": "Andrea Cappa (zi0Black)", "email": "13380579+zi0Black@users.noreply.github.com", "user": {"login": "zi0Black"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "114f3a903bd3c81d4ec3b17ec6e4f53546bfdd83", "messageHeadline": "[forge] Ability to set onchain config in tests (#10658)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "08098e49335821ab386ee1788f46c9307e076c62", "messageHeadline": "more counters around smt generations", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 54, "deletions": 23}}, {"node": {"oid": "16bc7304d9061553b3b4be3344e2c06829935d51", "messageHeadline": "Fix aptos-admin-service build on Windows (#10669)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "940f98a62cd2db3d4a3b852890a626dc00e637aa", "messageHeadline": "[docker] release aptos-node and aptos-indexer-grpc separately (#10664)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 56, "deletions": 3}}, {"node": {"oid": "441b0c8bd888089b6e5ec4b0dba2d63ee0016031", "messageHeadline": "Revert \"Upgrade Arbitrary Dependency\"", "author": {"name": "Andrea Cappa (zi0Black)", "email": "13380579+zi0Black@users.noreply.github.com", "user": {"login": "zi0Black"}}, "additions": 5, "deletions": 1451}}, {"node": {"oid": "729d01b1dc44e210282b3f1989788972bbfcf3be", "messageHeadline": "Upgrade Arbitrary Dependency", "author": {"name": "Andrea Cappa (zi0Black)", "email": "13380579+zi0Black@users.noreply.github.com", "user": {"login": "zi0Black"}}, "additions": 1451, "deletions": 5}}, {"node": {"oid": "b5cdf0f9c989d0c19c3f61ea0e16812c0828e150", "messageHeadline": "[CLI] Support Docker socket in home directory for local testnet (#10654)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 78, "deletions": 46}}, {"node": {"oid": "23b5aa2b0dea398f008b1e8cd5474303034f4227", "messageHeadline": "Revert \"Modify TokenV2 to add concurrent way of minting tokens using \u2026", "author": {"name": "Daniel Porteous", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 128, "deletions": 1040}}, {"node": {"oid": "68dfd15619fb8f0ae0ef75d519cd75a2659e2515", "messageHeadline": "Modify TokenV2 to add concurrent way of minting tokens using Aggregat\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 1040, "deletions": 128}}, {"node": {"oid": "63c8610c5025cc07e89bddeb1a05706381767d25", "messageHeadline": "[dag] add leader reputation adapter", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 204, "deletions": 41}}, {"node": {"oid": "c153e2e078f261b74459393409f9cc243cbd3a1b", "messageHeadline": "[dag] reorganize anchor election", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "9a24161836be2ddd3d20478fd7ccd87ce4fed4b3", "messageHeadline": "[dev-setup] install wget", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6dae081d33a56e82c508e1ba62f81749b11f2bff", "messageHeadline": "[cargo] revert x25519-dalek override", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "1b89f0a533dc8fd3be6e6772964665e18e79e216", "messageHeadline": "Update fungible assets to use Aggregators for concurrent minting/burn\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 315, "deletions": 67}}, {"node": {"oid": "9c1d2625684d40b472f357dde8b42a553603d70f", "messageHeadline": "use gcloud command instead", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "33908bb429385f1417888fb1a69049810fe2195c", "messageHeadline": "[storage] temporary rebalance", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "b870fb903d6445fdbde9e00b1642bf3e9b924f44", "messageHeadline": "[dag][rpc] return errors as enum types (#10562)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 310, "deletions": 131}}, {"node": {"oid": "e44a2b73bfe7f3c95bccaae4fcaa765c6cf2deaf", "messageHeadline": "[cleanup] Improve natives, remove extra aggregator location info (#10\u2026", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 68, "deletions": 94}}, {"node": {"oid": "61d80ec9b14c8b1514321682044fb888aff4d223", "messageHeadline": "[Stake] Allow to set the beneficiary for operator (#10455)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 1426, "deletions": 135}}, {"node": {"oid": "67cd75701bf8cc0f228c7ea179cda98d8f3bb4e4", "messageHeadline": "[CLI] Make startup more responsive in the error case, use a volume fo\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 402, "deletions": 282}}, {"node": {"oid": "8f56310fae4e1ad9d262b33e05dbcd5393f0e67c", "messageHeadline": "[Node API] Use spawn_blocking for synchronous work (#10643)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 361, "deletions": 265}}, {"node": {"oid": "9bf597ef0560244da8fe6da72f1ee0cfc6a58120", "messageHeadline": "Add Twitter to README", "author": {"name": "David Cardenas", "email": "47157243+davidcardenasus@users.noreply.github.com", "user": {"login": "davidcardenasus"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4d198cf4e693fbc0b08de0c88eb35df17effab41", "messageHeadline": "Update generated token docs", "author": {"name": "Daniel Porteous", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d3c7cda008c57dac0d4e3b4241a0cb626aaea545", "messageHeadline": "[dag] config parameters (#10447)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 357, "deletions": 71}}, {"node": {"oid": "cf2e8a3eb4d8d3f329905491757ac9ec6a1be442", "messageHeadline": "Refer to create rather than create_from_account for token v2 (#9430)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "0396a7891ba924a15e9c7d1c4f13a548cac3c08c", "messageHeadline": "[Docs] Update SDK usage docs (#10645)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "a4d411c01ef6054f242444c04311e0326b29e6c5", "messageHeadline": "[cleanup] Fix minor aggregator issues", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 15, "deletions": 132}}, {"node": {"oid": "1ed983d51b4834b4fb106a42c868759780151055", "messageHeadline": "[Aptos Data Client] Add tests for selection logic.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 293, "deletions": 43}}, {"node": {"oid": "a703d18e134e2252eaa1f6de0e04c8f2096e54a8", "messageHeadline": "[Aptos Data Client] Update peer selection for new data.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 82, "deletions": 29}}, {"node": {"oid": "dcf24abbffa959e6aac5c832ca2f690441e32a97", "messageHeadline": "Update CODEOWNERS (#10489)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "259fa4054bb5f776b8301a0e2ed9443285f55cf2", "messageHeadline": "[CLI] Add support for setting an API key (#10631)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "08f0aaa2523d8d9da5e539e7a642f99b7d726088", "messageHeadline": "Introduce efficient and parallel DelayedFields used for aggregator_v2\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 11732, "deletions": 1966}}, {"node": {"oid": "b912c98bb39eb4a75455e2cade8aadf7282217ce", "messageHeadline": "[storage] replay verify last partition overtime", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "11790a10615bb98f47423c4c952ff42cfec248c2", "messageHeadline": "[event v2] first doc (#10133)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 106, "deletions": 11}}, {"node": {"oid": "be286fa4ef8db0209c5ed9b6300e2821af656796", "messageHeadline": "[State Sync] Add metrics for subscription stream lag.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "2cf1cec9b1cae32b28a01d4f49428dfc4dd0b172", "messageHeadline": "[Data Streaming Service] Add tests for subscription stream lag.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 610, "deletions": 78}}, {"node": {"oid": "4da6e4478bf06f3f8a07ac12a1d50e5a282d008a", "messageHeadline": "[Data Streaming Service] Add lag check for subscription streams.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 200, "deletions": 15}}, {"node": {"oid": "f74e10af91f40715d336ac643d49e32717531983", "messageHeadline": "[gha] label to trigger forge e2e perf test only (#10634)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b999f19a3d3a3e1ea8d89890e1e335714093edd4", "messageHeadline": "[Sharded-Execution] Integrate remote sharded executor with executor b\u2026", "author": {"name": "Manu Dhundi", "email": "manudhundi@gmail.com", "user": {"login": "manudhundi"}}, "additions": 579, "deletions": 116}}, {"node": {"oid": "44bc5eab8978f633e908f52ded7ff955d4bd5f4c", "messageHeadline": "[State Sync] Add basic tests for 3 stage pipeline.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 134, "deletions": 0}}, {"node": {"oid": "84608ce680e02eaab6c079eea89036c70772c98b", "messageHeadline": "[Compiler v2] Prefer specific Ld* over LdConst (#10588)", "author": {"name": "Zekun Wang", "email": "41706692+fEst1ck@users.noreply.github.com", "user": {"login": "fEst1ck"}}, "additions": 314, "deletions": 89}}, {"node": {"oid": "261019cbdafe1c514c60c2b74357ea2c77d25e67", "messageHeadline": "fix build failure in e2e-testsuite (#10258)", "author": {"name": "Simon", "email": "141160134+so-schen@users.noreply.github.com", "user": {"login": "so-schen"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "af4067b6606c0c4823dbb640e8f2db4cb2a1a7f9", "messageHeadline": "Unify protos, add codegen for all languages, set up for package publi\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 15936, "deletions": 2926}}, {"node": {"oid": "a956f0a034bbfc8190f6a270ba20066b1d64bf8f", "messageHeadline": "Limit the maximum identifier length (#10502)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 235, "deletions": 110}}, {"node": {"oid": "c1d44e07274465b64af0703d75b43d4ed93bc3df", "messageHeadline": "Fix framework upgrade compatibility on main (#10609)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "6c640fe166dd93170447bb5b33773f49bf0aeb20", "messageHeadline": "[gha] Upgrade the upgrade test", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ac70e84b6565229b9307f9c5b3af27c2d683a974", "messageHeadline": "Fix the local rust lint for MacOS. (#10605)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "51418eec3b1bbb2b2e97b4e312cda6fafb970836", "messageHeadline": "[execution] change HashMap to BTreeMap in VMChangeSet (#10601)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 117, "deletions": 113}}, {"node": {"oid": "28382126defa04fef71e1616907b4c8c089d9cb4", "messageHeadline": "Deal with ExecutionPipeline reset", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 51, "deletions": 9}}, {"node": {"oid": "df8fbeb7c8d7a34a60d0b1bd487c0aafe3de8a1a", "messageHeadline": "Remove grafana-sync workflow", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 0, "deletions": 199}}, {"node": {"oid": "c5064c30dd2f923d281f6c9421e7bbe822826d4d", "messageHeadline": "[authenticator] add sanity checks to multiauth (#10576)", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "a27fc5518fe22ee28f82119b4ef3af8b969b7a45", "messageHeadline": "[AdminService] Add an admin service to support some profiling functio\u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 422, "deletions": 8}}, {"node": {"oid": "8dd19ecc577b5d679cce524558289379c0897bb6", "messageHeadline": "Add message to / of the node API (#10590)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "e1a6e7a8ed32d5a8516af74cf87c474f8bcba6fa", "messageHeadline": "[indexer grpc][1/n] data service v2 (#10068)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 2140, "deletions": 2}}, {"node": {"oid": "7ba0e69374e244de7b361b092e2fcaa435546b51", "messageHeadline": "[agg_v2] Adding aggregator_v2.move with sequential (fallback) logic (\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 1338, "deletions": 233}}, {"node": {"oid": "78059546f0674f9d59e37f3af22eb57532ecf7c8", "messageHeadline": "[Spec] Ensures for staking_contract (#9701)", "author": {"name": "Zorrot Chen", "email": "UI_Zorrot@163.com", "user": {"login": "UIZorrot"}}, "additions": 206, "deletions": 293}}, {"node": {"oid": "16bdb31f9df4206e137208f167c6f3178a6579a4", "messageHeadline": "wait for txn in bcs", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "e5eb38f90d010a2aad61df1d3e82f61d63f45c4e", "messageHeadline": "realistic_network_tuned_for_throughput: skip chain progress checking", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "1af5a3d1d8bd379f81d303af1be83e7e067e5559", "messageHeadline": "aptos-drop-helper that drops asynchronously but with a bounded backlog", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 162, "deletions": 26}}, {"node": {"oid": "21eed25bde033ac14edebf5036ce9221377ff512", "messageHeadline": "[Spec] Ensures of staking_proxy (#10136)", "author": {"name": "Zorrot Chen", "email": "UI_Zorrot@163.com", "user": {"login": "UIZorrot"}}, "additions": 101, "deletions": 18}}, {"node": {"oid": "b53c403ae415b752e6f9008aee67958bc8755dc5", "messageHeadline": "[Spec] Ensures of object.move (#9991)", "author": {"name": "Zorrot Chen", "email": "UI_Zorrot@163.com", "user": {"login": "UIZorrot"}}, "additions": 425, "deletions": 26}}, {"node": {"oid": "d22e77b1c45840ea9bf8a70ed143f9fd189b97ac", "messageHeadline": "Reset `release.yaml` for v1.8 (#10571)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 3, "deletions": 66}}, {"node": {"oid": "5d5a1a1d5a5c8e9596deee69ff800b77a0cc4330", "messageHeadline": "[telemetry-svc] fix PeerId check for custom event (#10515)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 105, "deletions": 12}}, {"node": {"oid": "fa0e74f179225c2c28e580926b7f92c5f0f983b3", "messageHeadline": "Add ECDSA signatures over NIST-P256 to `aptos-crypto` (#9594)", "author": {"name": "Michael Straka", "email": "mstraka100@gmail.com", "user": {"login": "mstraka100"}}, "additions": 998, "deletions": 38}}, {"node": {"oid": "48dc24014bbf1f2453ba3901e8488e0b34768bf7", "messageHeadline": "[dag] support consensusdb recovery", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "6f1aea2081a009f5edbe8c35f4c0db12ec9c1d67", "messageHeadline": "[unit tests] one line fix for test_gas_estimation_cache (#10567)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f1f0d9cef89b5d5fc1e2a064ace3e434a9f79637", "messageHeadline": "[aptos protos] Protobuf cleanup (#10566)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "b6946cf99660c36080f7a206cf04567879527fba", "messageHeadline": "Lower the timeout of testnet replay-verify 14h->5h", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e3acbb4dc09daf65eb895a1b28c22e9e97ba76d", "messageHeadline": "[gas-profiler] support storage refunds and generate report as a webpa\u2026", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 677, "deletions": 346}}, {"node": {"oid": "57c824902d75c3fe1d822303292bf18d4fc25d44", "messageHeadline": "[dag] fix bitmask generation and off by 1", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 97, "deletions": 67}}, {"node": {"oid": "3294ce6152d9eb4bad328d06a43f653d8cd96fb8", "messageHeadline": "[dag] garbage collection", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 172, "deletions": 181}}, {"node": {"oid": "2dc628deb00c6d94f457b6fe19d3fc390e97a464", "messageHeadline": "Update gas-txn-fee.md", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "61974a06d7ea6f8db5203deac29aaea0f9c49104", "messageHeadline": "Update developer-docs-site/docs/concepts/gas-txn-fee.md", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2dd94f3f44a46fd05c6e03518d2cf281a8599867", "messageHeadline": "Update developer-docs-site/docs/concepts/gas-txn-fee.md", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fb98a7935f118ede5f5dc2897a0f42d15ec83340", "messageHeadline": "Update developer-docs-site/docs/concepts/gas-txn-fee.md", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2db73aa539ed9eb06cbd286f4ee9a6c4067dfbc1", "messageHeadline": "Update gas-txn-fee.md", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fab0b759a5595bea79c1d1dae34b29d5f8c6cc40", "messageHeadline": "Update gas-txn-fee.md", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6221bd8be8f1eaba74c9c00d88026a34b9cf15a7", "messageHeadline": "Update gas-txn-fee.md for AIP-32", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "876bec7dd4f3366bacde4d052e8fe43809fa57ec", "messageHeadline": "Update developer-docs-site/docs/concepts/base-gas.md", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c03abdbb46a7b2de1c199cd8b76d008dda9216fd", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c85ffed190c8718a1ff6acf831a89368932bc129", "messageHeadline": "Update base-gas.md", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "35414fddaf6952264da952c65b066399695ab3e9", "messageHeadline": "Update base-gas.md: to reflect the removal of the storage curves and \u2026", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 27, "deletions": 58}}, {"node": {"oid": "57243a475b045b6542f8ad1a793b4cd53b3aeba8", "messageHeadline": "[forge] adjust thresholds (again) for max load and workload sweep tes\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "0c97a6dd96d662ab37476e856540728e03458084", "messageHeadline": "[indexer grpc] Fix the cache worker grpc client message size. (#10488)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c57cefe7459a233b7e9028870c85e4d5160b4675", "messageHeadline": "Add 3 aggregator related feature flags (#10500)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 184, "deletions": 30}}, {"node": {"oid": "775f3fa7297aa71cb1510139db3891f0459d37b0", "messageHeadline": "[CLI] Warn the user if their Docker version is too old", "author": {"name": "Daniel Porteous", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 54, "deletions": 3}}, {"node": {"oid": "564260ce34172f39dd84e24181a7d5a6a671afac", "messageHeadline": "[CLI] Health check processors using DB in local testnet", "author": {"name": "Daniel Porteous", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 61, "deletions": 35}}, {"node": {"oid": "40cb01701e8a6ed85d3aea392bbf91b14dbb9589", "messageHeadline": "[move-vm] Fix compatibility issue (#10549)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "ecfa5f8db80b2bed7b4647914a1da4ff8367967e", "messageHeadline": "Use bollard crate directly (#10546)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 46, "deletions": 29}}, {"node": {"oid": "89dcf1abe082ab36bfa37bbd70fd251cde2b1032", "messageHeadline": "[Aptos Node] Bump aptos-node version.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2892ad4110881518df925e2ef6cb9736f8c058b3", "messageHeadline": "[Dev Docs] Update instructions for connecting new validators/VFNs.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 76, "deletions": 107}}, {"node": {"oid": "88afb46f8b7985ffaf0fcc41e752482187c32a6c", "messageHeadline": "[authenticator] update open api", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 392, "deletions": 88}}, {"node": {"oid": "dabacb9d140be26ae0c052d912e71fd60ca302d4", "messageHeadline": "[authenticator] improve error messages", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "7e4e270d97c7c49708d2de8322a92a2c9d77c445", "messageHeadline": "[authenticator] addreses -> addresses", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "649f78506b2914de91c0ded7b93ae1663894f92a", "messageHeadline": "[authenticator] rename AnyKey to AnyPublicKey", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1392, "deletions": 1432}}, {"node": {"oid": "5d2478f7d1a11daa6b7085f8b96cf69234f3e245", "messageHeadline": "[authenticator] merge secp256k1_ecdsa into single sender", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1442, "deletions": 1835}}, {"node": {"oid": "8c316e3ee61d49ef063d3d3011b3180a9fc81bc3", "messageHeadline": "[types] introducing single sender auth of single and multi keys", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 3579, "deletions": 1348}}, {"node": {"oid": "cda8f80baa9d70b9c35f320a2acb7247f7835949", "messageHeadline": "[State Sync] Update metric buckets for storage requests.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "2ae0d8916edee1e14b3b012c0f1fdae5d4dbfedc", "messageHeadline": "[Storage] Support db_path_overrides in StorageConfig, to allow people\u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 489, "deletions": 151}}, {"node": {"oid": "46a2010298ef2c7e7e1b75b40dbe682f87990644", "messageHeadline": "[Forge] Small clean ups to test suite name matching.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 63, "deletions": 72}}, {"node": {"oid": "01465f00519fa3fbaa54218d42d25e4e34f0faa3", "messageHeadline": "[Forge] Add more net bench tests.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 179, "deletions": 72}}, {"node": {"oid": "2f237364ae835b0d1e96a98d349825ec562e05b2", "messageHeadline": "Fix Cargo.lock", "author": {"name": "Daniel Porteous", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "940404d8be9e4b2394490e91f737e2dd4a023c90", "messageHeadline": "[CLI] Bump to 2.2.2 for release", "author": {"name": "Daniel Porteous", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "18f722d04cc4ea66c2cea3e8e1c77c76137aea81", "messageHeadline": "[CLI] Update processor dep for local testnet (#10527)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "9ff0e74a7d49d7c8b496868a16e1217436c68f09", "messageHeadline": " [State Sync] Add info logs for waypoint verification.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "c531dbe4a554035829eb0faf25400141eb5ff416", "messageHeadline": "[forge] adjust thresholds for long-running realistic max, and haproxy\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "d3ddfa397154d9dcbeb4a7bd88bcad4660551afe", "messageHeadline": "[move_vm] Fix loader dependency check (#10497)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 76, "deletions": 29}}, {"node": {"oid": "7c49f09cdca23171495621068ee1f017ebc17d70", "messageHeadline": "use gcs for reading replay-verify", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 210, "deletions": 163}}, {"node": {"oid": "eae267c23216319fc720983b3d3910b8d08d81db", "messageHeadline": "add resumable replay verify if a partition failed", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "341087aa618b2dd5f17550f2acadf362db38f461", "messageHeadline": "[State Sync] Small cleanups to storage synchronizer.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 23, "deletions": 27}}, {"node": {"oid": "25ba0a93bbe5b4caa60a3005f94ace62c59b9bef", "messageHeadline": "[State Sync] Migrate to the new storage synchronizer pipeline.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 244, "deletions": 44}}, {"node": {"oid": "f031750706ca32b9c41157e4352e7c1de27ff883", "messageHeadline": "[gha/docker] remove deprecated indexer build (#10405)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 3, "deletions": 26}}, {"node": {"oid": "3da459710e5ce2032a81017c605a1b109c29e67c", "messageHeadline": "[forge] Tunings for realistic_network_tuned_for_throughput", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 112, "deletions": 84}}, {"node": {"oid": "1bb350086ddcb7470df71735ff041061999b9c41", "messageHeadline": "trivial: fix typo", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "de2732abdf795011716df6dcac8e0e0811a7095b", "messageHeadline": "Omit block heights in \"/\" when event indices not available", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "dd9a6c8ed1b7b4bf64e9df8ca6f66324c8704de6", "messageHeadline": "Bump CLI version to 2.2.1 (#10508)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1937c0c4fc16eff9ee6fa7ed9fe5f62d12858e12", "messageHeadline": "Full single node performance (all tests) run on continuous (#9864)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "bbff0af3c6b70ec1d605b7963155e0b53548b03e", "messageHeadline": "[CLI] Correctly persist postgres data between restarts (#10507)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 110, "deletions": 42}}, {"node": {"oid": "455f09fc429701a2a6f6c8aa6feb43b05ddd79e1", "messageHeadline": "[Docs] Consolidate local development docs and explain new features (#\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 374, "deletions": 322}}, {"node": {"oid": "5882ebae8d558a2537d9a7cdea2d11bbab40f1a0", "messageHeadline": "[Adapter] Resource group changeset prep & gas handling (#10339)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 836, "deletions": 98}}, {"node": {"oid": "106a644a8a86899bb715e87d458c45a72e201d4a", "messageHeadline": "[Benchmark] Allow parallel txn generation when transaction generator \u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 84, "deletions": 31}}, {"node": {"oid": "5b08089c976202f35b121c18a646c338602e1012", "messageHeadline": "Update Docker images (#10483)", "author": {"name": "Gerardo Di Giacomo", "email": "gerardo@aptoslabs.com", "user": {"login": "gedigi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4bcdd0a16ccea83ba6a06a54e09ade187d0cc4a0", "messageHeadline": "[types] require that fee payer acknowledge that they are fee payer", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "0f5ea17e70f1d95e5fd9b7c391f4bb127f16318a", "messageHeadline": "[ts-sdk] Fix nested type tag in object parsing (#10484)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b13271a60f96f0885c21df6a72beee170570a03a", "messageHeadline": "Bump webpki from 0.22.1 to 0.22.2 (#10352)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "13095561e24122abc7569edfe34fc95b5eeb08fc", "messageHeadline": "[dashboards] sync grafana dashboards", "author": {"name": "rustielin", "email": "rustielin@users.noreply.github.com", "user": {"login": "rustielin"}}, "additions": 3689, "deletions": 3366}}, {"node": {"oid": "068c5d28e59c3fa924476b5df9d877f2a3faeaf0", "messageHeadline": "get around that RocksDB does not take Windows UNC style paths", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "5556a3ca8691365c4dc91549dded00f272229643", "messageHeadline": "Warn about use of #[deprecated] functions, modules, etc. (#10319)", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 1792, "deletions": 96}}, {"node": {"oid": "85e5ab8c2a8d881af160507cef631b15c816eb79", "messageHeadline": "ChunkExecutor: split ledger_update stage out", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 987, "deletions": 755}}, {"node": {"oid": "bfb152ab9cc5aea37dc79c87090f404ec5f65453", "messageHeadline": "trivial: define type alias for accumulators", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 40, "deletions": 45}}, {"node": {"oid": "fb492686bec4524a5046bd48da394692b3fda739", "messageHeadline": "Update pull_request for TS SDK E2E tests", "author": {"name": "Daniel Porteous", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b6b01261e34c011d6c30396a1944de0a1f6ef239", "messageHeadline": "Use local testnet indexer for TS SDK tests (#10313)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 99, "deletions": 111}}, {"node": {"oid": "246e63902346d54938fc36691e267f19abd03f33", "messageHeadline": "[Inspection Service] Update peer information to include state sync", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 318, "deletions": 71}}, {"node": {"oid": "8c81fc688207915d59c9d594a6552dd2768e4ff9", "messageHeadline": "[Aptos Data Client] Add request/response tracking for peer buckets.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 278, "deletions": 15}}, {"node": {"oid": "48bebaaa25c8d87f6719be829d8646c0875dff87", "messageHeadline": "[Peer Monitoring] Split up logging and metric frequency.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "7b639f70ade7ae5a03a751907eadd14aa7de95d7", "messageHeadline": "[Execution][Rayon] Tune minimum parallelism to avoid task stealing ov\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 76, "deletions": 30}}, {"node": {"oid": "1369e2edf6042c5dcbe9d20bae68e0f8748cf29c", "messageHeadline": "[Compiler] remove an unnecessary assertion in visibility translation \u2026", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "487f51e06e92bf353ff39e1bc6641194073a0e3c", "messageHeadline": "[aptos protos] add codeowner to protos (#10476)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1f9f6c725e4c326f4dfcfff6eadb11c145c4c0e7", "messageHeadline": "encoding type dep (#10341)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 184, "deletions": 105}}, {"node": {"oid": "d1fc7e408dfceb579018e894f92c458d50f8dba9", "messageHeadline": "Bump CLI to version 2.2.0", "author": {"name": "Daniel Porteous", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "4fb10f63a182445f2f98d502d0ff6a7bcc2eecac", "messageHeadline": "[ts-sdk-v2] Move to a new repo (#10466)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 37624}}, {"node": {"oid": "6b7072c3ece5e88958fdfba9a8935d4a83c4a1b9", "messageHeadline": "[CLI] Adjust Diesel deps, improve messages, improve Docker daemon det\u2026", "author": {"name": "Daniel Porteous", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 245, "deletions": 124}}, {"node": {"oid": "d3c688f85ffa4a7f5f5ca00bb611fe24b2da4888", "messageHeadline": "[CLI] Use JoinSet rather than a vec of JoinHandles", "author": {"name": "Daniel Porteous", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 39, "deletions": 34}}, {"node": {"oid": "89be20d544aa2fc9f128623840b5f72924720c31", "messageHeadline": "[CLI] Use the Docker API rather than the CLI for the local testnet", "author": {"name": "Daniel Porteous", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 293, "deletions": 189}}, {"node": {"oid": "1e8212aea8fecf96fb38ecece18f604eabce24a3", "messageHeadline": "[CLI] Set runtime timeout", "author": {"name": "Daniel Porteous", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "27cd1056fcd47c0be38d9fb5c6e51db2ce3f20c1", "messageHeadline": "[CLI] Add support for running an indexer API to the local testnet", "author": {"name": "Daniel Porteous", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 2425, "deletions": 40}}, {"node": {"oid": "5f6783fc2bc7ac2565390b0edb811f20d459c542", "messageHeadline": "[CLI] Add support for not jsonifying errors", "author": {"name": "Daniel Porteous", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 53, "deletions": 15}}, {"node": {"oid": "13c43dee69fe570ffbafe0ff0831e3d964db61ca", "messageHeadline": "[CLI] Add support for running standard indexer processors to the loca\u2026", "author": {"name": "Daniel Porteous", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 487, "deletions": 28}}, {"node": {"oid": "906c95fdc0c59da92915cb642a488d38d7ff7805", "messageHeadline": "[CLI] Add support for running postgres in a container to the local te\u2026", "author": {"name": "Daniel Porteous", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 563, "deletions": 42}}, {"node": {"oid": "5e0973788bed079c2326838e03a4f6181a3729f6", "messageHeadline": "Fix build for tools image by upgrading libtinfo6 version", "author": {"name": "Daniel Porteous", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7cb2f57eba288150b283529a342ea23b94990261", "messageHeadline": "[python-sdk] improvements to multied", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 55, "deletions": 21}}, {"node": {"oid": "822deb3b8a9b5a3357fc07b0c544f437aceffbb9", "messageHeadline": "[python-sdk] demonstrate how to rotate to multi-ed25519", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 82, "deletions": 16}}, {"node": {"oid": "70e3fed3d7add5e860668bb952725d9ad7855810", "messageHeadline": "[python-sdk] implement an asymmetric_crypto interface", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 155, "deletions": 89}}, {"node": {"oid": "4c5513d5e75e7a6d6897318a77ef292041a6b3f4", "messageHeadline": "[python-sdk] implement an asymmetric_crypto interface", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "26ad6d8834758614ed989025128c61f24f3b5f99", "messageHeadline": "[Storage][Pruner] Make pruners run in parallel. (#10419)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 101, "deletions": 39}}, {"node": {"oid": "dc648ea050df2f06084e35ab3edde94c057391c3", "messageHeadline": "txn_submission_flow (#10348)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 1777, "deletions": 321}}, {"node": {"oid": "9735a94fcfb85636378874bfa07c05884aa010b6", "messageHeadline": "[TS-sdk-v2] Add transaction fetch queries and faucet to sdk-v2 api (#\u2026", "author": {"name": "Oliver He", "email": "heliuchuan@gmail.com", "user": {"login": "heliuchuan"}}, "additions": 308, "deletions": 9}}, {"node": {"oid": "37fc91f45c327e19bcd1501959011b62a1c3b749", "messageHeadline": "[Storage] Don't use Rayon for Async Proof fetcher (#10458)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "95948664c1c8ca6d3f9611fadbe178a96f8abb09", "messageHeadline": "[Storage] Increase the threshold of versions between two JMT snapshot\u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "df5fe439ca20460be0ebc2e954bf7023a71aae82", "messageHeadline": "Update indexer config in doc", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ed95ec31e0c6364604472a04ff9404c7d3d303d3", "messageHeadline": "[fee-payer] make fee payer address optionally set during signing", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 370, "deletions": 13}}, {"node": {"oid": "b87d90fd68ba4c48589dda5b3a3a152042a7bf4c", "messageHeadline": "[TS SDK v2] Adding a BCS-serializable FixedBytes class (#10445)", "author": {"name": "Matt", "email": "90358481+xbtmatt@users.noreply.github.com", "user": {"login": "xbtmatt"}}, "additions": 6738, "deletions": 3}}, {"node": {"oid": "507791c215c58b593af0fb654f9bda500ac05100", "messageHeadline": "[aptos-vm] enable automatic creation of sponsored accounts", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 351, "deletions": 303}}, {"node": {"oid": "4b602ebba27370232774280128b2a286760a665c", "messageHeadline": "Update system-integrators-guide.md [typos and grammar] (#10090)", "author": {"name": "rtmtree", "email": "36580295+rtmtree@users.noreply.github.com", "user": {"login": "rtmtree"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9eebbc4f44b377c5c0b4b4f259509e7c1631d97e", "messageHeadline": "refactor: rename variables to improve code readability (#10046)", "author": {"name": "0xbe1", "email": "0xbetrue@gmail.com", "user": {"login": "0xbe1"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "123418cb5e3bdd492ad7b186abb00e6e033a5753", "messageHeadline": "fix: Tiny formatting error", "author": {"name": "L\u00e1zaro Ra\u00fal", "email": "47638426+e1Ru1o@users.noreply.github.com", "user": {"login": "e1Ru1o"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e97ad4e5cdf28957f93606cb79c1b03aac4c8f89", "messageHeadline": "[docker] Set image hash to multiplatform ones (#10394)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 33, "deletions": 19}}, {"node": {"oid": "a1f299cbb215c55ddbaea4e88c3c653485db1f62", "messageHeadline": "[Adapter] Resource Group resolution on reads (#10332)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 1438, "deletions": 694}}, {"node": {"oid": "67091a6934859e44101cdeceea907eca8ecb0b41", "messageHeadline": "[Forge] Increase the TPS threshold for land blocking (#10427)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f415001a24dc9446912c5113e2229b02ca9f18ea", "messageHeadline": "[SDKv2] Add secp256k1 transaction authenticator (#10411)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 43, "deletions": 9}}, {"node": {"oid": "1685edf6d14ee5862ae9bc2895784865e18b604f", "messageHeadline": "solve timeout (#10425)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 76, "deletions": 92}}, {"node": {"oid": "ba27c559c207ae6c7fcaed8242b9808991be896e", "messageHeadline": "[TS SDK v2] Add serializable classes that represent all entry functio\u2026", "author": {"name": "Matt", "email": "90358481+xbtmatt@users.noreply.github.com", "user": {"login": "xbtmatt"}}, "additions": 1412, "deletions": 297}}, {"node": {"oid": "f5c30c80319bfde5e34f46fd98f7675b3546e9f3", "messageHeadline": "Add secp256k1 account authenticator (#10410)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 40, "deletions": 5}}, {"node": {"oid": "b07967686cb0985ec4dc2b58219f9fc8e4622919", "messageHeadline": "[dag] abstract round state to support different behavior", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 261, "deletions": 30}}, {"node": {"oid": "caa7f2531c9aaf275b6f45fa8791e36b677d630e", "messageHeadline": "[TS-SDK v2] Adding TypeTag and fixing small doc/formatting errors (#1\u2026", "author": {"name": "Matt", "email": "90358481+xbtmatt@users.noreply.github.com", "user": {"login": "xbtmatt"}}, "additions": 883, "deletions": 49}}, {"node": {"oid": "49f580449981abcc9cab6fd5a8fb1841b9856d9c", "messageHeadline": "[voting] add prover tests", "author": {"name": "0xbe1", "email": "0xbetrue@gmail.com", "user": {"login": "0xbe1"}}, "additions": 133, "deletions": 6}}, {"node": {"oid": "7dbe9a5aebb904e1a018a3c35c116bab56668d7e", "messageHeadline": "[voting] add get_proposal helper function and refactor view functions", "author": {"name": "0xbe1", "email": "0xbetrue@gmail.com", "user": {"login": "0xbe1"}}, "additions": 63, "deletions": 52}}, {"node": {"oid": "06c07fb75940e281ddd8fa4773ba01d46db18e40", "messageHeadline": "[voting] add more view functions to the voting module", "author": {"name": "0xbe1", "email": "0xbetrue@gmail.com", "user": {"login": "0xbe1"}}, "additions": 160, "deletions": 0}}, {"node": {"oid": "ea38c4499a22f93c59ce344ab2f95820f356b9f2", "messageHeadline": "[Fix] Reduce logs. (Previous fix was wrong.) (#10418)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "71b821058077813161e5eeef88b10cb5bef79044", "messageHeadline": "[Fix] Reduce logs. (#10417)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35a1f52d1cc315e034b74f054f24945480a29c73", "messageHeadline": "Update truncation tool. (#10362)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 61, "deletions": 39}}, {"node": {"oid": "36ab32a541162c91d83c78242f47de34e0e71801", "messageHeadline": "Update staking-pool-operations.md (#10395)", "author": {"name": "michelle-aptos", "email": "120680608+michelle-aptos@users.noreply.github.com", "user": {"login": "michelle-aptos"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "8b63f40c1524930425f2f4cad5bb41a8b7e11cd3", "messageHeadline": "[State Sync] Enable subscription syncing by default.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d013f9bc6c71e6ca2a752512f0accde7ed892708", "messageHeadline": "[Indexer] Fix the PFN checker for indexer grpc. (#10391)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 98, "deletions": 84}}, {"node": {"oid": "9402289c1881045e0083fc51c08078cf7fc187d0", "messageHeadline": "remove aptos tool dependency (#10340)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 83, "deletions": 37}}, {"node": {"oid": "279c7216a86093dd4a295924b23e33bbe7c76ee6", "messageHeadline": "[Docs] Add link to processor image on DockerHub (#10413)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "95b444b3f568ef25f5502c4b8de70479d74a57b1", "messageHeadline": "[ts-sdk] fix async queue promise dequeue and cancellation (#10296)", "author": {"name": "Maykon Michel Palma", "email": "maykonmichelpalma@gmail.com", "user": {"login": "maykonmichel"}}, "additions": 124, "deletions": 25}}, {"node": {"oid": "835fa49772e45927f8f09036441e3f2805460975", "messageHeadline": "Move the counter update to ledger update stage (#10388)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 163, "deletions": 69}}, {"node": {"oid": "e9e45ca2fe3ca718f4c604f602ecb7386bde656e", "messageHeadline": "[SDKv2] add secp256k1 private and public key, and signature (#10321)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 595, "deletions": 40}}, {"node": {"oid": "2aa4464b80b6690fc46b6889980e6f0d6ef906f6", "messageHeadline": "[Fix] Do not assume we have VersionData at every version. (#10408)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8bf182a54c118cde1201d7dbb7f0e4edb9ce4a2f", "messageHeadline": "[Execution] Move Signature verification to new pipeline phase (#10351)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 838, "deletions": 580}}, {"node": {"oid": "21c1317b062578e4321f3a99a61005b0a2021b68", "messageHeadline": "Revert \"[gha/docker] remove deprecated indexer build (#9836)\"", "author": {"name": "perryjrandall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "ec535e28981003a3a9f6cf81cb05887ee8842296", "messageHeadline": "[gha/docker] remove deprecated indexer build (#9836)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 3, "deletions": 22}}, {"node": {"oid": "ac4e700e0de6741c6ae9c6f2144edc64e84f2a08", "messageHeadline": "[Quorum Store] 33% increase in backlog_txn_limit_count (#10315)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79295e1c8cb82174078d71e1920f48affa6e4c72", "messageHeadline": "[dashboards] sync grafana dashboards", "author": {"name": "rustielin", "email": "rustielin@users.noreply.github.com", "user": {"login": "rustielin"}}, "additions": 827, "deletions": 843}}, {"node": {"oid": "d3a76b234caa494046d42dd8a21008d3d5f52dd1", "messageHeadline": "Update connect-to-aptos-network.md (#10301)", "author": {"name": "michelle-aptos", "email": "120680608+michelle-aptos@users.noreply.github.com", "user": {"login": "michelle-aptos"}}, "additions": 105, "deletions": 4}}, {"node": {"oid": "c141b374636e6f7371e01a7cbb136c35a3b9cbc6", "messageHeadline": "[forge] Split duration more usefully, for more reliable stats (#9989)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 100, "deletions": 18}}, {"node": {"oid": "ef8b9e91ed10c0dd8011a59d18185558f289269c", "messageHeadline": "Use one single flag to control all storage related optimization work.\u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 274, "deletions": 365}}, {"node": {"oid": "94610630c2068f334db8bab5b9a101a56371d714", "messageHeadline": "[Executor] Refactoring and Optimization of the Block STM (#10081)", "author": {"name": "Aleks Zi", "email": "137826094+ziaptos@users.noreply.github.com", "user": {"login": "ziaptos"}}, "additions": 468, "deletions": 337}}, {"node": {"oid": "8633fcf2f5dea19277b41b84d9763bcd67dbe9e0", "messageHeadline": "[Python SDK] Use AccountAddress.from_str_relaxed when parsing address\u2026", "author": {"name": "Daniel Porteous", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "6904575b13b6d2aad299cf3881cb37134aeaee90", "messageHeadline": "[Tutorials] Replacing the old \"Your First NFT\" tutorial entry functio\u2026", "author": {"name": "Matt", "email": "90358481+xbtmatt@users.noreply.github.com", "user": {"login": "xbtmatt"}}, "additions": 546, "deletions": 190}}, {"node": {"oid": "bcf0a474cc1dc3990873dbfe690d5d92484ef537", "messageHeadline": "[indexer grpc] More fields to short connection metric (#10385)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "67dc77ddaa191cbe55b2760e82999a14c25bfe3e", "messageHeadline": "rename enum variants and transaction arguments (#10384)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 263, "deletions": 264}}, {"node": {"oid": "a84abdc663d3d42ca2051855c434aa4583b01eb5", "messageHeadline": "[Storage][Pruner] Set min_readable_version and metrics. (#10381)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "458a4b1b1433af2b7651302d95e1a5c77f245445", "messageHeadline": "Update staking-pool-operations.md (#10300)", "author": {"name": "michelle-aptos", "email": "120680608+michelle-aptos@users.noreply.github.com", "user": {"login": "michelle-aptos"}}, "additions": 14, "deletions": 115}}, {"node": {"oid": "6d910eae5cc5cb8a83c7a88e466f9902cbe9d56f", "messageHeadline": "[indexer grpc] update the metrics for usage analysis. (#10383)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 44, "deletions": 21}}, {"node": {"oid": "fb20b0a9530451c7ed5a5790d79eb9e7c2890d25", "messageHeadline": "Update delegation-pool-operations.md (#10299)", "author": {"name": "michelle-aptos", "email": "120680608+michelle-aptos@users.noreply.github.com", "user": {"login": "michelle-aptos"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "335310fad79595d2235787861d2c290d90503ebe", "messageHeadline": "[forge] Fix fullnode override in forge (#10382)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87496d21606cf9c613c3e4f79ed10b4671dc8bc6", "messageHeadline": "[Sharded-Execution-GRPC] Add GRPC communication for sharded execution\u2026", "author": {"name": "Manu Dhundi", "email": "manudhundi@gmail.com", "user": {"login": "manudhundi"}}, "additions": 1132, "deletions": 164}}, {"node": {"oid": "d4ffc53051cd844809ce4940216ef6392ec2a634", "messageHeadline": "[ts sdk-v2] Mini get/post request refactor (#10380)", "author": {"name": "Oliver He", "email": "heliuchuan@gmail.com", "user": {"login": "heliuchuan"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "51c40763d0a3c9620d3077988caec410b74ba869", "messageHeadline": "previewnet flow in the benchmark (#10305)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 154, "deletions": 54}}, {"node": {"oid": "385477408d7081eb9195656298a29e153e72ca5f", "messageHeadline": "[TS SDK V2] Port over account and transaction authenticator, signed t\u2026", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 326, "deletions": 1}}, {"node": {"oid": "213c47c9f8a3e9b1a9dd129fbb311aa6f987d518", "messageHeadline": "[dag] hardening message verification", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 119, "deletions": 95}}, {"node": {"oid": "0f444af52758fc6482c2ae8eeb897ba551ad4b8e", "messageHeadline": "refactor: replace multiply_then_divide using math64::mul_div (#10047)", "author": {"name": "0xbe1", "email": "0xbetrue@gmail.com", "user": {"login": "0xbe1"}}, "additions": 12, "deletions": 38}}, {"node": {"oid": "61a95f982217dfdaffac9b9acd550cc38697d2fe", "messageHeadline": "Add CI to check for banned CLI deps (#10338)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "68fa0b09248ffc6085d799aadf11289eaa13d4b1", "messageHeadline": "[framework] Turn on test-only checking and fix errors (#10368)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "1a3bffe4506960b5dd4cc0ecb5aae2c07d7da3be", "messageHeadline": "[SDKv2] derive publickey unit test (#10358)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "63e0ba77fe1b7d6c7ae18474365476e36f8cd5b3", "messageHeadline": "[Sharded-Execution] Fix a race condition while fetching the state val\u2026", "author": {"name": "Manu Dhundi", "email": "manudhundi@gmail.com", "user": {"login": "manudhundi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8a1a7f4fb2066533499d1661016e54e13cc23828", "messageHeadline": "[release-builder] Fix increase lockup", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 73, "deletions": 28}}, {"node": {"oid": "3487c7ebe2d184f6f84fdb75bd48fea7b9a5eeb8", "messageHeadline": "[CLI] Restructure local testnet code (#10252)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 575, "deletions": 317}}, {"node": {"oid": "d36b7db2c36f6dd0748999eb700602ba1b411d5e", "messageHeadline": "[TS SDK V2] Port over transaction types (#10364)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 845, "deletions": 0}}, {"node": {"oid": "059e4f87a3cd66755653dfe90596f14a68baf4b8", "messageHeadline": "Remove expensive counters (#10188)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 41, "deletions": 49}}, {"node": {"oid": "593ad78fc92b9866b1c30b180b2ba49159293e2e", "messageHeadline": "[ts-sdk-v2] Add MIME types, and convert input types from string to En\u2026", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 39, "deletions": 12}}, {"node": {"oid": "6d58e7e0fcc8bbd713c62ff3c9c5464a16524fd7", "messageHeadline": "jin_fix_ed25519_derive_publickey (#10357)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "89a3dd34142fd18d9b3ea3272a69d6825b6982af", "messageHeadline": "[dag] add a few structured logging", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 121, "deletions": 19}}, {"node": {"oid": "aad2835dc87178fc25f600d8b7d26fb8b4c90219", "messageHeadline": "Allow using skip_index_and_usage on state sync code path. (#10303)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 35, "deletions": 28}}, {"node": {"oid": "56a5feae315448c36848351f38e3775baff36f4b", "messageHeadline": "[TS-SDK v2] Adding `serializeVector` and `deserializeVector` to SDK v\u2026", "author": {"name": "Matt", "email": "90358481+xbtmatt@users.noreply.github.com", "user": {"login": "xbtmatt"}}, "additions": 96, "deletions": 1}}, {"node": {"oid": "beb7752e4e39113b4efadf088605e17b14c25c75", "messageHeadline": "[dag] add various counters", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 143, "deletions": 20}}, {"node": {"oid": "43b6c195cfab2850fd9ac302c3dd56c51afc8cfa", "messageHeadline": "[indexer][api] update the metrcis for api gateway consumption. (#10322)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 43, "deletions": 19}}, {"node": {"oid": "4cf86717d7b1baac6b183ebe1038f3f389dfcb42", "messageHeadline": "[gas-calibration][simple] ignore terms with 0-coefficients (#9742)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 76, "deletions": 78}}, {"node": {"oid": "563dd9ebc634e395c20285dd87c141b8f7f38ae8", "messageHeadline": "implement forge links to axiom (#10330)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 85, "deletions": 14}}, {"node": {"oid": "79a18db5c410501d309962979b4e33f01cc7d651", "messageHeadline": "[move unit tests] Run extended checker as part of unit tests (#10309)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 336, "deletions": 61}}, {"node": {"oid": "1df3fd3d9260eb225319b25c505dfc2cfd9f95b3", "messageHeadline": "[TS-SDK v2] Updating the `Deserializable` interface and making `Seria\u2026", "author": {"name": "Matt", "email": "90358481+xbtmatt@users.noreply.github.com", "user": {"login": "xbtmatt"}}, "additions": 150, "deletions": 131}}, {"node": {"oid": "85b304282fdee06d0ace92878d3e002fce03bbb5", "messageHeadline": "redistribute mainnet replay sub-job ranges", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "af4956e4b75365f469e1a6c451c652d5870c511d", "messageHeadline": "Drop frozen root after make checkpoint. (#10327)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "e52ac550faba189f04c8cb540548a0b4d382f3b9", "messageHeadline": "[e2e-tests] Fix compilation error (#10318)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ca8795b92206a160e81bafda76b5d679d361e7b", "messageHeadline": "use s5cmd for downloading files in replay-verify", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 77, "deletions": 3}}, {"node": {"oid": "b55cda2c934242fdbe9f3c564bc3670455ffbc83", "messageHeadline": "fix WarmVmCache", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 131, "deletions": 60}}, {"node": {"oid": "81315ac546d536a8e54f0a2eb88b2fbfc65fd9b2", "messageHeadline": "[dashboards] sync grafana dashboards", "author": {"name": "rustielin", "email": "rustielin@users.noreply.github.com", "user": {"login": "rustielin"}}, "additions": 99, "deletions": 163}}, {"node": {"oid": "88c987c2d14a8fbfffac004192b8304b2871024d", "messageHeadline": "[dag] epoch manager integration; dag is here", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 499, "deletions": 206}}, {"node": {"oid": "936c01c28f63a5e993c93d33fce29a50c1227be1", "messageHeadline": "[ts-sdk-v2] Rename some client inputs and add documentation", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 114, "deletions": 64}}, {"node": {"oid": "9d08e874a914b66e72166370bef2616543cf8d47", "messageHeadline": "[ts-sdk-v2] Authentication key testing and message improvements", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 73, "deletions": 39}}, {"node": {"oid": "dd08e93faafa3e7f693201009a322a2036b3a861", "messageHeadline": "[ts-sdk-v2] Cleanup unused lint ignores", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 6, "deletions": 16}}, {"node": {"oid": "c99bffeca358adac416f8be479bcf4164eda8b19", "messageHeadline": "[ts-sdk-v2] Move paginate with cursor to client", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 39, "deletions": 42}}, {"node": {"oid": "9fff203af9cf933510a6ea59308247044298b259", "messageHeadline": "[ts-sdk-v2] Add docs, cleanup multi-ed25519", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "34f8dc3b685146ac16c2a629a7d74b36d58c1fc9", "messageHeadline": "[ts-sdk-v2] Add documentation to asymmetric crypto", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 42, "deletions": 9}}, {"node": {"oid": "407e6f2efade2748f0e2ac84b9a15b528c13e696", "messageHeadline": "[ts-sdk-v2] Cleanup documentation on Ed25519", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "9fb96eb9fee51fec17b0c7b15e601ab9d8d88059", "messageHeadline": "[ts-sdk-v2] Add docs to AuthenticationKey", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 47, "deletions": 10}}, {"node": {"oid": "a9c36fc80da01d57059b0ca0fd82154fbd7dca26", "messageHeadline": "[ts-sdk-v2] Add ability to derive authkeys from non-key schemes", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "199fcd552d365c1ff8429bef2ac4ab8bb09ac828", "messageHeadline": "[ts-sdk-v2] Add Authentication Key scheme enum", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "8e446f3901fb210868fad4e91adfd96c4977c589", "messageHeadline": "[ts-sdk-v2] Unify authentication key creation", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 13, "deletions": 24}}, {"node": {"oid": "d26fc2e082be1b06b6f80c6135afe6d00154deac", "messageHeadline": "[ts-sdk-v2] Cleanup Account and crypto for code reuse", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 89, "deletions": 79}}, {"node": {"oid": "7849bd7bc91267e3f1c9824a095f68a094d3140a", "messageHeadline": "[ts-sdk-v2] Add derivation path invalid test", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "77ab8512b2e2f9eb5629350f28871c06eb4810a2", "messageHeadline": "[ts-sdk-v2] Replace \"Generic error\"", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "e1974e7c4654327e1302f814452cc3d1a06027b0", "messageHeadline": "[ts-sdk-v2] Fix broken tests", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "2a334b851eedba4c3b9ca84677f7f86cc6927ced", "messageHeadline": "[ts-sdk-v2] Update format and lint for SDK", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 3296, "deletions": 3326}}, {"node": {"oid": "9d309478de2620e6fdff111f33dc4150e624618c", "messageHeadline": "[ts-sdk-v2] Make Post requests simpler", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 57, "deletions": 29}}, {"node": {"oid": "630333f11a2cd5e2da71e2226ae6ea83f8b6fd7e", "messageHeadline": "[ts-sdk-v2] Simplify fullnode get requests", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 95, "deletions": 77}}, {"node": {"oid": "32a57f24fa8704e67659c0a949da2a4861a88779", "messageHeadline": "[ts-sdk-v2] Rename originMethod to name for API requests", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "a840c84851222984376a59d1af17731de0949cb5", "messageHeadline": "[ts-sdk-v2] Rename endpoint to path in client", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "64491838ad6e996621fa52756c58f583fc7e07f3", "messageHeadline": "[move-model] fix internal assertion violation in definition analysis \u2026", "author": {"name": "aalok-t", "email": "140445856+aalok-t@users.noreply.github.com", "user": {"login": "aalok-t"}}, "additions": 50, "deletions": 14}}, {"node": {"oid": "a411ec9e3d9256029739b534d77a84a38b220aa1", "messageHeadline": "recalibrate single node benchmark for perf regression #10298", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "89b9842e8f29e8744b155d793d971db3ae9be3ad", "messageHeadline": "replay-verify: not cancel other sub-jobs on first failure", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "197bb3449493ef6cc011b8a5725b7d4c704cbf77", "messageHeadline": "replay-verify.yaml not reference workflows by @main", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "728962c358d108540f12e387d5d7671db2a2b841", "messageHeadline": "[Network] Reduce lock contention for peer metadata using cache.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 405, "deletions": 123}}, {"node": {"oid": "e522d255341631c8d39260ca2585529bbfa231ae", "messageHeadline": "[Network] Replace RwLock with ArcSwap for trusted peers.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 209, "deletions": 110}}, {"node": {"oid": "b125fafa7593b953e8c848551dc634dfd988e7f2", "messageHeadline": "[release-builder] Increase lockup before executing proposals", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "f9c0713d590fe2147d9b85dff3d3d43287c078c1", "messageHeadline": "Make InMemoryStateCalculatorV2 work with state sync chunks. (#10263)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 384, "deletions": 487}}, {"node": {"oid": "08a28fd0bd305a985062ef7e72b5242b7d25c40f", "messageHeadline": "[Aptos Data Client] Add new tests for peer selection logic.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 933, "deletions": 196}}, {"node": {"oid": "c8a92480ae995b746aea95998b74c1f00db2c20d", "messageHeadline": "[Aptos Data Client] Improve selection for optimistic fetch and", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 225, "deletions": 83}}, {"node": {"oid": "ff9eee06d67d74a8805a6c28300e175f0e417c18", "messageHeadline": "[indexer-grpc] k6 loadtest (#9493)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2739, "deletions": 0}}, {"node": {"oid": "d644be72d0fbcdb4c2397ea20a5f014f2f4331a6", "messageHeadline": "[exp] make it work for any upstream repo (#10016)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 60, "deletions": 31}}, {"node": {"oid": "b4fb1749a4a3453379128bff1478d5aad3971772", "messageHeadline": "[Aptos Data Client] Update tests for new poller.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 2038, "deletions": 817}}, {"node": {"oid": "181588bb56ddb5410037b11132115f6152fb414f", "messageHeadline": "[Aptos Data Poller] Improve peer polling logic.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 599, "deletions": 363}}, {"node": {"oid": "8d2637ce7b0f3afc50e1833c067d685b6490c165", "messageHeadline": "[features] add secp256k1 ecdsa", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "bafba6004a1a942902a09fa82fbb40dbc777f24d", "messageHeadline": "[api] end to end test for secp256k1 ecdsa", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "72f04e09def0f6ed796a00a83b1b52fa31a5e860", "messageHeadline": "[types] remove prefix and rename derived_address on AuthenticationKey", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 50, "deletions": 62}}, {"node": {"oid": "79673da189f4d90ed513bd0eb801db0fcb0c48bd", "messageHeadline": "[types] remove AuthenticationKeyPreimage", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 31, "deletions": 81}}, {"node": {"oid": "9af1f33ee0b35e66ed8e984c1db30e05e9fefe52", "messageHeadline": "[openapi] update openapi with secp256k1", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 143, "deletions": 5}}, {"node": {"oid": "3e1f8dd9c508d5f241aba48a03fe76cf2e934d61", "messageHeadline": "[types] Add support for secp256k1 authenticator", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1710, "deletions": 1254}}, {"node": {"oid": "083ea26a23d49e5ab66f11a4096e44eacfe8dd18", "messageHeadline": "[crypto] add secp256k1 support to aptos-crypto", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 538, "deletions": 8}}, {"node": {"oid": "8486416d40b1b755adf0f407e5d66679e36ead3b", "messageHeadline": "[Forge][netbench] split into large and small messages for two region \u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "4baa856f5248141b9d244c4659d8cda8860bdae5", "messageHeadline": "[Forge][PFN] remove epoch changes from some tests (#10278)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "21002c6de80a37a86d03153bfb4d0d96e885338a", "messageHeadline": "[Forge][Chaos] remove jitter, make inter-region BW 300 Mbps (#10277)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "edcae567b88d706b848e89885005efc772259715", "messageHeadline": "[Rust] Upgrade to Rust version 1.72.1", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 154, "deletions": 132}}, {"node": {"oid": "bfcc03ab53b04c4c46369a43491f92ebe69722fc", "messageHeadline": "[Spec] Fix spec (#10215)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 182, "deletions": 145}}, {"node": {"oid": "04cb22184e24efcbe0f343cebced8c521f668112", "messageHeadline": "[marketplace-example] Fix royalties edge conditions", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 229, "deletions": 16}}, {"node": {"oid": "15280ac4cbb430e81070d2df0732064631b2e23f", "messageHeadline": "[aptos-stdlib] Cleanup error codes for divide by 0", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 50, "deletions": 46}}, {"node": {"oid": "72b3bcda0c1ae03b71852dfef533d0bbcb517f47", "messageHeadline": "[ts-sdk-v2] Add getTransactions to the sdk-v2 transaction API (#10288)", "author": {"name": "Oliver He", "email": "heliuchuan@gmail.com", "user": {"login": "heliuchuan"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "85965702144b71c5fc781ec3a0493a5997c6b7be", "messageHeadline": "[TSSDKv2][3/n] Account and AuthenticationKey Classes (#10210)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 503, "deletions": 1}}, {"node": {"oid": "6d749f168a8f205b2f9b7ae0ae6c378670d09660", "messageHeadline": "[TS SDK V2] Add Indexer account queries (#10216)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 12476, "deletions": 690}}, {"node": {"oid": "c2c8ce30f39c6bf1e69b4db01d47c64e6c9a3cfd", "messageHeadline": "[TSSDKv2][1/n] add Ed25519 classes (#10157)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 842, "deletions": 0}}, {"node": {"oid": "d9fe5919b06b4d9708743a42cccc914ee2d07e5d", "messageHeadline": "add partial transaction queries (#10275)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 93, "deletions": 4}}, {"node": {"oid": "c3fb350d6a57e12502fbbd710070e4e8be8138ac", "messageHeadline": "Update CLI dry run text (#10273)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48ae7673a9c852f40629c7f8f7d462bb9e5b4fb8", "messageHeadline": "Get Drand Move example to compile (#10196)", "author": {"name": "Michael Straka", "email": "mstraka100@gmail.com", "user": {"login": "mstraka100"}}, "additions": 41, "deletions": 12}}, {"node": {"oid": "b966ca38431cc95e1b35e9890cd1b3d04c85d4bd", "messageHeadline": "CLI version bump to 2.1.1 (#10272)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6dd37896ea94895e7621ab97cc66bbb2923a104c", "messageHeadline": "Update dependabot.yml to disable version update PRs (#10249)", "author": {"name": "Gerardo Di Giacomo", "email": "gerardo@aptoslabs.com", "user": {"login": "gedigi"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "41b3284a1e38f94a91cfa5412647362c15a986d1", "messageHeadline": "[ts-sdk-v2] Add .npmrc to ensure pnpm lockfile is consistent (#10251)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "290855d202635e5ecce247f38fd2bcb0ebb4511f", "messageHeadline": "Update Docker images (#10208)", "author": {"name": "Gerardo Di Giacomo", "email": "gerardo@aptoslabs.com", "user": {"login": "gedigi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abb6ca93a28c49a300780039a643b15b2bed2a52", "messageHeadline": "[CLI] Fix faucet component of local testnet without --force-restart (\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 98, "deletions": 58}}, {"node": {"oid": "62de329b6a2b1e50be49fe6bef5dd52326ec01d9", "messageHeadline": "[dag] split notifier into Order and Proof Notifier", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 219, "deletions": 95}}, {"node": {"oid": "84974f95b07c54b3100704c035feb2ea168785fb", "messageHeadline": "[CLI] Update CLI binary doc site to include openssl3 instruction (#9964)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "97f3425ec5ea7bc47de4ff7e98282cbda85479d2", "messageHeadline": "update move run to include more params (#9932)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "db4597f0e65b5ab21be792a7d0a7127569bae357", "messageHeadline": "revert 9ed1da8168b (#10256)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 5, "deletions": 19}}, {"node": {"oid": "c357af529d49ebadfe7745732cfec0d5b54ad045", "messageHeadline": "[consensus] Dedicated channel for proposal buffering and batch process", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 137, "deletions": 70}}, {"node": {"oid": "13eaf34e7aa002f113710087ea39a895ab779213", "messageHeadline": "[move-vm] Refactor Loader (#9320)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 1554, "deletions": 1356}}, {"node": {"oid": "51168489296334c348a1075c30d45c6cc94b41f2", "messageHeadline": "[Executor] Metadata and exists support (in Block-STM/executor) (#10170)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 1211, "deletions": 333}}, {"node": {"oid": "d4a354100c89d17e0dfae0918c6c85180eb33866", "messageHeadline": "implement memoize high order function (#10110)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 267, "deletions": 0}}, {"node": {"oid": "9ed1da8168bdde29c376545b47a5319990b3aef6", "messageHeadline": "[Doc] Update build e2e dapp docs (#10165)", "author": {"name": "Oliver He", "email": "heliuchuan@gmail.com", "user": {"login": "heliuchuan"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "a2374a550d9fb0cc58179528dcc35e617fec9ace", "messageHeadline": "Fix Issue 9717 by breaking critical edges in CFG in move-compiler (v1\u2026", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 1346, "deletions": 258}}, {"node": {"oid": "cde2aee0d54b13e75b2c3b84c82c8f626badbd3e", "messageHeadline": "[object] refactor burn/unburn (#9785)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 55, "deletions": 76}}, {"node": {"oid": "d3e5042198122ab53c5c4413de535193910d7ef4", "messageHeadline": "Fix circular dependency", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 410, "deletions": 402}}, {"node": {"oid": "3b99bb75aa68c48814559aafbc3a351c64b45b37", "messageHeadline": "WarmVmCache", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 203, "deletions": 58}}, {"node": {"oid": "7329c16e7d336f5f1708310d7c09d237429d8bfb", "messageHeadline": "Move VM warm up into adapter", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 43, "deletions": 25}}, {"node": {"oid": "c282f108d125c375a28b5038789274ee1d88306c", "messageHeadline": "Pass down resolver to MoveVmExt::new()", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 62, "deletions": 27}}, {"node": {"oid": "833e6b320c02c8f992a5eeb3d96a38c6c9f6454b", "messageHeadline": "[move] make vm clonable", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "8b8a68cf43f670599e18e1594042ea5e5db67432", "messageHeadline": "[TS SDK V2] Add `General` api class (#10185)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 439, "deletions": 9}}, {"node": {"oid": "889277b7bfea737eb6e8209b3fac5dc7a76f1aa1", "messageHeadline": "[dashboards] sync grafana dashboards", "author": {"name": "rustielin", "email": "rustielin@users.noreply.github.com", "user": {"login": "rustielin"}}, "additions": 16, "deletions": 25}}, {"node": {"oid": "9aa41b0b537146a73f2289547784f0c774087a62", "messageHeadline": "[CLI] Add txn stream to local testnet (#10101)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 1062, "deletions": 397}}, {"node": {"oid": "22900f79f1fa6ddec1d9065a0ffefa4c32214db8", "messageHeadline": "forge: ability to override resource ask in Rust", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "14655d98091cb7cdb234e00b9bc419e62c99ae55", "messageHeadline": "trivial: fix rocksdb property reporter", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "9422f18ac2e725b0fd5a549f84ca5831a48ae138", "messageHeadline": "Update delegation-pool-operations.md (#10171)", "author": {"name": "michelle-aptos", "email": "120680608+michelle-aptos@users.noreply.github.com", "user": {"login": "michelle-aptos"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "11345b51d81da3aa99e8aa79f93c86c12c2b6cdb", "messageHeadline": "Update aptos-bitvec/src/lib.rs (#10045)", "author": {"name": "Jiege", "email": "stevekeol.x@gmail.com", "user": {"login": "stevekeol"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1edec5f829b124495de38b03c469db9b2bd65312", "messageHeadline": "[link*Update fullnode-source-code-or-docker.md (#9978)", "author": {"name": "Vladislav ~ cryptomolot", "email": "88001005+cryptomolot@users.noreply.github.com", "user": {"login": "cryptomolot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0201ab05d30aaf56e9d8924cd5ff9ee9de949ee4", "messageHeadline": "[typo*]Update index.md (#9913)", "author": {"name": "Vladislav ~ cryptomolot", "email": "88001005+cryptomolot@users.noreply.github.com", "user": {"login": "cryptomolot"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "d05dc341b01ae1ab4b95b980da5f6c396dcece3d", "messageHeadline": "Update fullnode-source-code-or-docker.md (#9914)", "author": {"name": "Freesson ~ cryptomolot", "email": "semenikhinas@gmail.com", "user": {"login": "Fr33sson"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e8cac897c26517682495809b755b2e25aab824f0", "messageHeadline": "[Spec] Ensures for stake.move (#9700)", "author": {"name": "Zorrot Chen", "email": "UI_Zorrot@163.com", "user": {"login": "UIZorrot"}}, "additions": 677, "deletions": 108}}, {"node": {"oid": "7ac8e098c633385f81be3d9a74c69a23e628d199", "messageHeadline": "[typo*] (#9912)", "author": {"name": "Vladislav ~ cryptomolot", "email": "88001005+cryptomolot@users.noreply.github.com", "user": {"login": "cryptomolot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d032db88e9692f493e7317b3b3f9eaa3c7792702", "messageHeadline": "[dashboards] sync grafana dashboards", "author": {"name": "rustielin", "email": "rustielin@users.noreply.github.com", "user": {"login": "rustielin"}}, "additions": 2449, "deletions": 1383}}, {"node": {"oid": "b866631997e19147f5869689421b4e584472a67c", "messageHeadline": "Update system-integrators-guide.md (#10087)", "author": {"name": "rtmtree", "email": "36580295+rtmtree@users.noreply.github.com", "user": {"login": "rtmtree"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fde48228ac9a0507a4f259e4815a78c99ecd10e4", "messageHeadline": "Remove explicit copy statement for vector (#9796)", "author": {"name": "fgfm999", "email": "96854585+fgfm999@users.noreply.github.com", "user": {"login": "fgfm999"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "42621c112809c1a86ced843fe96bc973292d0b05", "messageHeadline": "Update typos in lib.rs (#9793)", "author": {"name": "Simon", "email": "141160134+so-schen@users.noreply.github.com", "user": {"login": "so-schen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16228e35664eb547621309240dbac236d769b1e6", "messageHeadline": "Update create_nft_with_resource_account.move (#9855)", "author": {"name": "Himanshu", "email": "102344906+coderwithsense@users.noreply.github.com", "user": {"login": "coderwithsense"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d68611328a6a458adce261482f9fd89c253fdbfb", "messageHeadline": "[Aptos Data Client] Remove RwLock around peer states.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 116, "deletions": 102}}, {"node": {"oid": "711d299c7254f6fc5217657ae0692615183870c7", "messageHeadline": "[Aptos Data Client] Replace the global_summary_cache with ArcSwap.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "0af67fa3b7f17913881b528b09963eef05cf70cc", "messageHeadline": "[State Sync] Increase various latency buckets.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "bb4f70bfb7b7ff5223a0d54959dbc322d143b3ee", "messageHeadline": "[GHA] Stop running unneccessary tests on release branch pushes.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "59251cf1020577db1a7ddb0bafe43282edf72240", "messageHeadline": "[Node Configs] Update sanitizer to be read-only.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 132, "deletions": 108}}, {"node": {"oid": "f01856c85c9b9dfca0e818c7cf9069034325e006", "messageHeadline": "bump version to 1.20.0 (#10193)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0f6ff0772966ff3511d87a4457c4dbd29b9937dd", "messageHeadline": "[dag] state sync refactor and notifier reinit (#10106)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 140, "deletions": 114}}, {"node": {"oid": "7e2e36d5b4255bc473582d23c01ade1034cec7d4", "messageHeadline": "[dag] apply the window to order rule", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "82af7acd8239bae4f580b9f6ce65aeb7cf59c411", "messageHeadline": "Fix issue 9410 by removing special-case hack to suppress unknown attr\u2026", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 36, "deletions": 39}}, {"node": {"oid": "fee28ac7e714837e39bf46a66965aca52e134490", "messageHeadline": "[Networking] set TCP buffer overrides to None by default (#10176)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "69b517c7e751d4f634c5f80599f78932f23f187e", "messageHeadline": "Bump evm from 0.33.1 to 0.36.0 (#10162)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 126, "deletions": 19}}, {"node": {"oid": "8f46daec02083cff2b8c616b75a642ff1bbeaffe", "messageHeadline": "Bump prometheus from 0.13.0 to 0.13.3 (#10164)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2ceb8aa4b1d3a6b21aa3bc6b95df9557f5eb7c18", "messageHeadline": "Bump bumpalo from 3.11.0 to 3.14.0 (#10163)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dee8ca77240e7a8164199673f41f2bcb5e43e08b", "messageHeadline": "[move] fix error when dumping bytecode for smart contracts with inlin\u2026", "author": {"name": "aalok-t", "email": "140445856+aalok-t@users.noreply.github.com", "user": {"login": "aalok-t"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "6940dc1f76100fee736da729d5f4a46fc955dd22", "messageHeadline": "[dag] add new block type for dag", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 120, "deletions": 52}}, {"node": {"oid": "021f3542e820f8196e61ace961cf225bccce3cba", "messageHeadline": "Add account transfer and list e2e tests (#10102)", "author": {"name": "Oliver He", "email": "heliuchuan@gmail.com", "user": {"login": "heliuchuan"}}, "additions": 57, "deletions": 3}}, {"node": {"oid": "f93cfddca86c7614a321e55e081a8bbd7c1333d9", "messageHeadline": "add print-metadata to download (#10138)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "992c4deeea19289e2d178ea8b80cde36d65dc40f", "messageHeadline": "enable the compression for txn stream on fullnode. (#10166)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "69639f02c084180264d5dee8128415f6c0f70d7a", "messageHeadline": "Bump goldenfile from 1.4.3 to 1.5.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2e935e65180a39b56c788a93f3d07be5a5e6aea7", "messageHeadline": "add burn object transaction (#10151)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "551da53f982d00e472b9890e622efcb0b149bb78", "messageHeadline": "Fast sync wrapper cleanups", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 33, "deletions": 39}}, {"node": {"oid": "ce20f4b61ebabe6969c56f1d41004b331247e107", "messageHeadline": "fix that db-restore can not run concurrently in tests", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "6a4ef359f9722e3f51e240e3e1df0184744ad7dc", "messageHeadline": "update", "author": {"name": "Aalok Thakkar", "email": "aalok@Aaloks-MacBook-Pro.local", "user": null}, "additions": 27, "deletions": 15}}, {"node": {"oid": "c88dae53c7dfee59fadd08ce04becd9106c509f4", "messageHeadline": "[move] Add error messages for linker error #9999", "author": {"name": "Aalok Thakkar", "email": "aalok@Aaloks-MacBook-Pro.local", "user": null}, "additions": 8, "deletions": 7}}, {"node": {"oid": "9d167fec55cbc01dbb1aa49bc07dffecd48f93be", "messageHeadline": "Bump dunce from 1.0.3 to 1.0.4 (#10156)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d8fdd436dc43b9d33ac24f10a6e2bfb4124d4cf5", "messageHeadline": "Bump webpki from 0.22.0 to 0.22.1 (#10158)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "716874b1ed78e7ab5404f3bec71002139aed57db", "messageHeadline": "[dag] add payload filter to dag driver", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "c433e5f04f4a2249af1c904432426fa583aa52d2", "messageHeadline": "Update dependabot.yml (#10160)", "author": {"name": "Gerardo Di Giacomo", "email": "gerardo@aptoslabs.com", "user": {"login": "gedigi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "58ab3709a4fb7dd771080317b81edd9b53f6cd17", "messageHeadline": "Bump clap_complete from 4.3.1 to 4.4.1 (#10154)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "91d0cd78f1292dddaa47812ffbdbcbe0339268d9", "messageHeadline": "Bump rustls-webpki from 0.100.1 to 0.100.3 (#10159)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "616cfb0d0789d850401ce3b08198a4afa28af537", "messageHeadline": "Bump self_update from 0.34.0 to 0.38.0 (#10153)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 79, "deletions": 41}}, {"node": {"oid": "4780c65fb1b33b6aded485d7cdd4b4c3edcf1cd4", "messageHeadline": "Bump openssl from 0.10.50 to 0.10.56 (#10141)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "36eddf6f6d5de8f5c6f5b1261e11de4257dd3b7f", "messageHeadline": "[TS SDK] Support for querying currentObjects data. (#10112)", "author": {"name": "Vladilen", "email": "125375292+vladilen11@users.noreply.github.com", "user": {"login": "vladilen11"}}, "additions": 668, "deletions": 101}}, {"node": {"oid": "ecab40958908add288982df6dad2f87cb3d7010f", "messageHeadline": "[dag] fill in the previous voters bitvec in adapter", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "b7abecc704981da4ed03c280754bf21d77cf7ce6", "messageHeadline": "[move-examples] fix test dependencies (#10144)", "author": {"name": "Zekun Li", "email": "52300039+zekun000@users.noreply.github.com", "user": {"login": "zekun000"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f3eaf0c779d7b19ea77550689f4e982965958cfe", "messageHeadline": "[State Sync] Add metrics for data stream chunk sizes.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 90, "deletions": 3}}, {"node": {"oid": "0abe6e0e2fcd78fbfaa9152e7288c779fd76b7d6", "messageHeadline": "[State Sync] Remove \"state-sync-v2\" folder.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4e8bbcc5a109f57af22aeb7ca8f0af70b675ce4e", "messageHeadline": "[indexer-grpc] Overhaul indexer configuration, error handling (#10091)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 640, "deletions": 443}}, {"node": {"oid": "a1cbab11d6b39ae1cb43b154961c9c1499ca7fef", "messageHeadline": "[Data Streaming Service] Add tests for missing data requests.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1573, "deletions": 554}}, {"node": {"oid": "969af55cf8ca1fa98e922b3b575c1b985e464e60", "messageHeadline": " [Data Streaming Service] Add support for requesting missing data.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 540, "deletions": 81}}, {"node": {"oid": "34cf21db591a3feed952506af3ec5db6db9f0a57", "messageHeadline": "Ignore remote execution test (#10134)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "55398e79f7f231dccf6f25cf01a648315193ede4", "messageHeadline": "add print package metadata (#10031)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 110, "deletions": 36}}, {"node": {"oid": "c008ecc7383d701dcc4f870bf442ec21c79c8c44", "messageHeadline": "Remove OpenSSL dep from CLI (#9961)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "eed8287469077045fe922353b585998142f9239c", "messageHeadline": "[e2e-move-tests] Cache module building across tests (#10070)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 121, "deletions": 47}}, {"node": {"oid": "cc55d71b06d30637c9ba69878383ffee33f89f29", "messageHeadline": "[transaction stream] add the external grpc to fullnode. (#10108)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 317, "deletions": 156}}, {"node": {"oid": "9c92b83cc310b2f2b0472d26a58e51ed5a02b478", "messageHeadline": "[e2e-move-tests][harness] Richer assert macros (#10072)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 135, "deletions": 6}}, {"node": {"oid": "e7bdab6d3828690e1495b3865d5eb5432c168059", "messageHeadline": "assert no slot allocation after epilogue", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "330690b634392889d505a6b1c8337489f1b6a74f", "messageHeadline": "[Rust] Remove deprecated rust-toolchain file.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "48258705706ee08f122a2a5d53a7df156d31ba3f", "messageHeadline": "update performance benchmark numbers", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "e751a9c7e0b8b4c9b6d09b417efca9c84cea661d", "messageHeadline": "Cache metadata deserialization result", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "1b02b0a6ecd52fbc82eda7681eb0a7b72ff69c1f", "messageHeadline": "trivial: use Arc<RuntimeModuleMetadataV1>", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "9c4150f86f942a128953e6d91c834da1504f02fd", "messageHeadline": "Allow running faucet tests against custom network (#9910)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 190, "deletions": 20}}, {"node": {"oid": "fc55d9dcb5252bae5e88248f483917ef6d48ff25", "messageHeadline": "[Python SDK] Switch from tomllib to tomli (#9941)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 41, "deletions": 8}}, {"node": {"oid": "271e11815bfa41a5656298b6b8bdb3827738eb51", "messageHeadline": "[Forge] Add a netbench test (#10051)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 74, "deletions": 12}}, {"node": {"oid": "6fcc09d9e7c952311927328a59fcbf1c727a92f2", "messageHeadline": "Disable aggregator_snapshots feature flag for 1.7 (#10095)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "e41672b32930c88cd2890030b31bd9263057bc0d", "messageHeadline": "adjust performance benchmarks", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "cee1fc37917eb2d6c3aba7a9b6a3bb0d0beaddde", "messageHeadline": "Update replay-verify.yaml (#10104)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c54505e1380dd41d15d4dfda74d1e00a1e2a943", "messageHeadline": "[Executor] MVHashMap for resource groups (#10094)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 1721, "deletions": 889}}, {"node": {"oid": "0e530f22c81c727e0517dc8333e1b6358010d3f1", "messageHeadline": "ExecutionPipeline (#9924)", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 549, "deletions": 107}}, {"node": {"oid": "568a9970db8d7d40998e0a048d1bd3b06c213aad", "messageHeadline": "trivial: panic with error msg", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "590c7cea3f4de3ff98a31edb1360b81f5d5c50f1", "messageHeadline": "trivial: AptosDB: remove unused testonly field", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "f936c02e56c7ffa9c6b26e75e04d5b9fa5bcc695", "messageHeadline": "[State Sync] Optimize subscription syncing locks.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 235, "deletions": 175}}, {"node": {"oid": "a52efba0f43342f654ed5ed861da2570ea77f218", "messageHeadline": "[storage] handle genesis in fast sync mode", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 314, "deletions": 54}}, {"node": {"oid": "878e0b998fcd119b6a2600f139de4e8c7e8cf4df", "messageHeadline": "[forge/smoke tests] Replace raw config and yaml usage with OverrideNo\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 773, "deletions": 356}}, {"node": {"oid": "5abc06ccfdffb6cd4162c7c59eeec2723f83c023", "messageHeadline": "[consensus][dag] dag integration helpers (#10056)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "0ae053a24ad72871d1ff325f0fb4ba8461096215", "messageHeadline": "Update replay-verify.yaml (#10098)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42831c59c20890bcde9ad3a2c3f736962c5c2711", "messageHeadline": "Separate function for changing genesis stake (#10009)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 108, "deletions": 74}}, {"node": {"oid": "c147d54faa6c88e7d77678138c62926ee1ca4bcf", "messageHeadline": "[dag] async message handler support (#10055)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 145, "deletions": 77}}, {"node": {"oid": "6b2197fd24dd1a697c570a3963bb52a5990f9bc6", "messageHeadline": "[move] remove aptos transactional test (#9835)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 1730}}, {"node": {"oid": "a4d42baf5ff06b870b3028f7c009884b8a173bc5", "messageHeadline": "[dag] simplify DAGNetworkSender impl (#10042)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 20, "deletions": 43}}, {"node": {"oid": "44aa8325448e93e2cad9fcf55d6eec569b032254", "messageHeadline": "[proto] Fix the proto build with newer prost plugins. (#10080)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 246, "deletions": 75}}, {"node": {"oid": "9d423c4a34ab73f09d98ec26d42a6e4182ef7211", "messageHeadline": "[dag] store parent block info in adapter (#10041)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 47, "deletions": 4}}, {"node": {"oid": "03500b9c5ec8f6e569c9f46ff83b6b16e5baa468", "messageHeadline": "[dag] commit signer for dag (#10040)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "e2a8bea14c0fe64b5c2403e1ed0927bf3a926abe", "messageHeadline": "[State Sync] Add additional tests for subscription streams.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1594, "deletions": 577}}, {"node": {"oid": "481a06d3ce1ab30a280948eebbdf2bd3b3c633d2", "messageHeadline": "[consensus] epoch manager refactoring; dag is coming (#9994)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 132, "deletions": 80}}, {"node": {"oid": "233ad474d7cee46a9b298502bf4a2efe2412200e", "messageHeadline": "[State Sync] Update unit tests for subscription syncing.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 693, "deletions": 102}}, {"node": {"oid": "86d018be6b019764685071e8c82b2a4d1dd4ffb4", "messageHeadline": "[Data Streaming Service] Add support for subscription syncing.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1114, "deletions": 213}}, {"node": {"oid": "1c03b0185eb576c2af1d8c4d6f0b0dab359b559d", "messageHeadline": "[consensus] introduce CommitSignerProvider trait (#10006)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 32, "deletions": 15}}, {"node": {"oid": "7fa4c22acb5a6ff6246915011c6a3933ff69543e", "messageHeadline": "[gha][forge] require git sha to checkout and test, not dependent on g\u2026", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "281e4bd6a832ea14fe7f97969aca1b250212a89b", "messageHeadline": "[storage] support truncation with sharding", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 341, "deletions": 120}}, {"node": {"oid": "fcf58d06e057751ff2349d3764c8e1e9611a56eb", "messageHeadline": "[dag] dag rebootstrap (#9967)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 405, "deletions": 225}}, {"node": {"oid": "01ea6e3a89d92f1a7172f9349356a9674d42f1df", "messageHeadline": "[VM][BlockSTM] Remove the dependency on StateView (#9990)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 1170, "deletions": 663}}, {"node": {"oid": "fd98a242c8ff3d3ef61727d83d5db7815128773f", "messageHeadline": "update expected p2p tps", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a7bcab84b167c1f2dc47792887f3cdec392f5ae", "messageHeadline": "Create dependabot.yml (#10004)", "author": {"name": "Gerardo Di Giacomo", "email": "gerardo@aptoslabs.com", "user": {"login": "gedigi"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "e7f32fbd72bae6d1a9b334e0b27e4aff68d9ec04", "messageHeadline": "[Network] Fix metrics.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 216, "deletions": 61}}, {"node": {"oid": "9b801121b68e9a176c494f934e3687a3ead653dd", "messageHeadline": "Update Docker images (#9992)", "author": {"name": "Gerardo Di Giacomo", "email": "gerardo@aptoslabs.com", "user": {"login": "gedigi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cda08e231f7e1e053cf2379fb31fbd7dce39efe7", "messageHeadline": "trivial: DbReader: ability to delegate implementation", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 338, "deletions": 406}}, {"node": {"oid": "e3d51a5b874b95b695f3f16574ebaba68bbed9fe", "messageHeadline": "[dag] replace the persisted anchor id with commit event", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 88, "deletions": 122}}, {"node": {"oid": "e950a33073fe92cb0c2f55067a3e5bcdf0f55a2a", "messageHeadline": "Adding a new test case to demonstrate issue #9694 has been fixed. (#1\u2026", "author": {"name": "Vineeth Kashyap", "email": "vineeth.rv@gmail.com", "user": {"login": "vineethk"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "33a82b2642b9f6fd7d1629a5c1dee06f8d330a2e", "messageHeadline": "[dep] moving testing features out from dependencies", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "9669ea98720c5ff039437de7c48656d845ee4d13", "messageHeadline": "[TS SDK v2] Adding the ability to serialize and deserialize classes i\u2026", "author": {"name": "Matt", "email": "90358481+xbtmatt@users.noreply.github.com", "user": {"login": "xbtmatt"}}, "additions": 344, "deletions": 4}}, {"node": {"oid": "47d27987a9f3a59894398a5ef0498b8cdd15b357", "messageHeadline": "fix naming", "author": {"name": "Jin", "email": "jin@aptoslabs.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e618fb36597b30a5e93936417766b67d38643f09", "messageHeadline": "correct grammar", "author": {"name": "Jin", "email": "jin@aptoslabs.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "eeb15fa865ef2c51d7c02c800372f834cf4139d9", "messageHeadline": "add request permission e2e", "author": {"name": "Jin", "email": "jin@aptoslabs.com", "user": null}, "additions": 62, "deletions": 0}}, {"node": {"oid": "344690c76d8cd22d342ccd014110fe16ba4b9441", "messageHeadline": "trivial: avoid StateValue::from() in production", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "995258e833089940c596f8bb60724065c10c16c1", "messageHeadline": "[move-vm] Log stacktrace for natives (#9936)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 112, "deletions": 4}}, {"node": {"oid": "350d88409127525ac2b5c68ebb16a2a2baf8e491", "messageHeadline": "[bugfix] fix issue #7306 (#10018)", "author": {"name": "Vineeth Kashyap", "email": "vineeth.rv@gmail.com", "user": {"login": "vineethk"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "b666846ee7d8c44b32c2560d5e438f593d5fc315", "messageHeadline": "[indexer] Local development improvement(docs + code) (#10024)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 89, "deletions": 7}}, {"node": {"oid": "1f197c8a87a6326b5a669a0c36073278d6fb6312", "messageHeadline": "Update index.md: concepts index page lack of base-gas.md entry", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b6160a25b9d4be753a1ccebd5bdd50aefe2e46b9", "messageHeadline": "Update doc for FeeStatement on-chain struct", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 52, "deletions": 8}}, {"node": {"oid": "dd3010887c2e942c80b80d3e217b978fc3db3744", "messageHeadline": "[move] Add error msgs for a few error types (#10000)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 150, "deletions": 120}}, {"node": {"oid": "128ea56a722186372f1041918baa59f7dc469169", "messageHeadline": "accomodate that LedgerCommitProgress was not recorded after all ledge\u2026", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 138, "deletions": 78}}, {"node": {"oid": "537513661a76b59b42b20de83cbd777feb638ca2", "messageHeadline": "[Execution][Sharding] Add support for remote execution (#9973)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 516, "deletions": 115}}, {"node": {"oid": "d8dd7422341991dd6aa4dd7a5c2744d6926e8bab", "messageHeadline": "Use bytes in StateValue and WriteSet", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 417, "deletions": 297}}, {"node": {"oid": "fc27487dd7a92eb99ef817d8963a2e25e4c68418", "messageHeadline": "Delegate all the methods from sub classes (#9744)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 50, "deletions": 22}}, {"node": {"oid": "7cb6922aa94dc519a8d3ce92ca285ee063649a21", "messageHeadline": "[Sharded-Executor]: Add support for 'total_supply' in sharded executo\u2026", "author": {"name": "Manu Dhundi", "email": "manudhundi@gmail.com", "user": {"login": "manudhundi"}}, "additions": 388, "deletions": 38}}, {"node": {"oid": "6690a1f3aef6158ffaddab35839dac82caa030ea", "messageHeadline": "[dashboards] sync grafana dashboards (#9957)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 5138, "deletions": 3825}}, {"node": {"oid": "e7afa45778e124a466e4bda957cb586a0c43b8c1", "messageHeadline": "add MOVE_COMPILER_DEBUG and MOVE_TEST_DEBUG env vars to add more info\u2026", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 171, "deletions": 48}}, {"node": {"oid": "10e1877b04ed9355d127b593fc8856b019d2ad0e", "messageHeadline": "new network benchmark service (#8892)", "author": {"name": "Brian Olson", "email": "brianolson@users.noreply.github.com", "user": {"login": "brianolson"}}, "additions": 797, "deletions": 8}}, {"node": {"oid": "19de206193c1d46d475770469b8c3c66db9fe2c2", "messageHeadline": "[compiler v2] Populate module use information (#10011)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a656a1fa1c75e1542572796e9ab322b7f233b1ab", "messageHeadline": "Fix Issue 6907: A verifier failure related to inline functions (#9954)", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 372, "deletions": 325}}, {"node": {"oid": "a27bf17c662b2ee60e1d673a0317b033a071c352", "messageHeadline": "trivial: ExecutorResult, ExecutorError", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 91, "deletions": 81}}, {"node": {"oid": "bc2cd13f8e81e4248e8c2c9a3617156ddb2227f6", "messageHeadline": "remove id (#9944)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 45, "deletions": 27}}, {"node": {"oid": "da8a5a4f5bd9588663a6e04cbd1a58bc080d2852", "messageHeadline": "sdk v2 types (#9743)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 534, "deletions": 1827}}, {"node": {"oid": "213035c191d12d7459dd21d9b342a8a42f6bb656", "messageHeadline": "[NFT Metadata Crawler] Trim URIs before making request (#10008)", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dde5f1236091b88980d068408ae4ed6fdffa04b2", "messageHeadline": "Bump certifi from 2023.5.7 to 2023.7.22 in /testsuite (#9695)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8c0daf155c0e7a7a08976958c9a2ceb02acba36a", "messageHeadline": "Bump webpki from 0.22.0 to 0.22.1 in /crates/aptos-protos (#9947)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e0a42ece1909baa8298b24b8e4a12010825051a3", "messageHeadline": "fix ut (#10002)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "0c0aa7fe09954d9d21652e49f68a4cb05b56f09c", "messageHeadline": "[dag] broadcast CertifiedNodeMsg with LedgerInfo (#9968)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 74, "deletions": 21}}, {"node": {"oid": "a06d27030be702702730b2ce04f75af0f3f7e78f", "messageHeadline": "[ts-sdk] Export builder utils (#9993)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "097ea73b4a78c0166f22a269f27e514dc895afb4", "messageHeadline": "Update bug_report.md (#9960)", "author": {"name": "Young Yang Liauw", "email": "7528420+sausagee@users.noreply.github.com", "user": {"login": "sausagee"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b03ef3e02d622abefc6b1add125f4e2c3f0de5a3", "messageHeadline": "[dag] state sync good case unit test (#9832)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 260, "deletions": 44}}, {"node": {"oid": "57f0dbc8f3d6092489976436cf78393488b7646c", "messageHeadline": "trivial: add phase timers", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "30f83e945abc75a6e62aa530a35d4aa1df5e3ec6", "messageHeadline": "[VM] Refactoring to prepare for resource groups (#9966)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 513, "deletions": 127}}, {"node": {"oid": "a75b2bfe151fa4ae3b55b5fc16e17a70f705cb53", "messageHeadline": "[NFT Metadata Crawler] Migration edit to support collections (#9977)", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 111, "deletions": 94}}, {"node": {"oid": "909a8ba7bc55d9a1e2fb8c1f637752a4e316d8e5", "messageHeadline": "[consensus-only] execution and fakeaptosdb bugfix and realistic env t\u2026", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 99, "deletions": 83}}, {"node": {"oid": "3787edf12e14e040916a418e600d15b75187e883", "messageHeadline": "[dag] support commit event for history anchors", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 203, "deletions": 64}}, {"node": {"oid": "346170864f422fec9a7e69b859dc895ac2f4198e", "messageHeadline": "[CLI] update cli doc (#9935)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 914, "deletions": 862}}, {"node": {"oid": "e16d5cf8859cc2c153d0e400a41e689aaa568c65", "messageHeadline": "Update gas-txn-fee.md for transaction shuffling (#9839)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a01a2ddc5a287ad6820d07e595f8982eb4080727", "messageHeadline": "Provide router_signer address when deploying ans (#9980)", "author": {"name": "Brian Li", "email": "brnli7@gmail.com", "user": {"login": "BriungRi"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "494c6244459ae39cb4058a7c1f55d80fab5da2ac", "messageHeadline": "temp disable sharded execution ut (#9982)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "e6d05d5edaa39459d3780db90c890f51d24dda70", "messageHeadline": "[dag] preliminary state sync implementation (#9724)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 384, "deletions": 45}}, {"node": {"oid": "9c1fccbf4c4a53b81bd34af61ae51c25f33bd71a", "messageHeadline": "[NFT Metadata Crawler] Improve metrics for parser invocation and term\u2026", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "6a75cf1c03b95f982a189ceca18ea9c1a7107bda", "messageHeadline": "[smoke-test] Test API pagination works greater than 25 (#9931)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "f19f7b24b406c5fba453eb6958dc0461295cf8b8", "messageHeadline": "[Dev Docs] Add new intelligent sync mode to state sync docs.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 30, "deletions": 141}}, {"node": {"oid": "8cf28f58ed5f0377ce7dad1433fb532f9e00deac", "messageHeadline": "[VM] Expose WriteOpConverter (#9965)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 205, "deletions": 133}}, {"node": {"oid": "831d52555bec9f7fc7783dd86e82c4a5a9b71e80", "messageHeadline": "Update deprecated dependencies (#9485)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 281, "deletions": 466}}, {"node": {"oid": "2ea28a76d5761ff5e862edf5018c9712dc809f14", "messageHeadline": "[State Sync] Update latency monitor to track all advertised versions.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 260, "deletions": 84}}, {"node": {"oid": "42a391c4fb86e5ad1ef819f2dc56e90d4fddc4f6", "messageHeadline": "connected component-based partitioner (#9718)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 1038, "deletions": 538}}, {"node": {"oid": "530df40a8a2cd357f4467d50400399bacace0a42", "messageHeadline": "Add print-bytecode support for Move source files in transactional tes\u2026", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 239, "deletions": 121}}, {"node": {"oid": "b93c81bada866c2bcc1f20bf6e3aa6e0ac42dc3a", "messageHeadline": "[aptos-release-builder] Deprecate Single Step Proposal (#9950)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 0, "deletions": 27}}, {"node": {"oid": "406ae2fabe6ece63194b1292b2f78c944d6dda16", "messageHeadline": "[NFT Metadata Crawler] Remove pool clone (#9948)", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 9, "deletions": 23}}, {"node": {"oid": "75a18ab2cb90bba997227700e9132c4c2b606bd5", "messageHeadline": "[Peer Monitoring Service] Move from network/* to ./*", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b4914fdc1936c6fd3b001fdc3e2f4e73a4c226cb", "messageHeadline": "Fix no cross shard dep test (#9942)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "7a1b82e6a8b5440ff910b3a84bd0a8a7eeee4f12", "messageHeadline": "trivial: fix unused variable warning", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "70bffd5ae8f759dfb213c81d8feff79215ff5f7c", "messageHeadline": "[dashboards] sync grafana dashboards (#9860)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 331, "deletions": 689}}, {"node": {"oid": "b592b71a7e0ffecd29a3a3d821c9584eb274fd8c", "messageHeadline": "[docker][rosetta] use buildx-setup at main (#9946)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "728e52895fcf1f165ab4b17c7a1ced805fa3480d", "messageHeadline": "Update README.md (#9938)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8473cd579b664a2f17a494331eafbc2e6941121a", "messageHeadline": "adds gas metering to execute_entry_function fuzzer (#9926)", "author": {"name": "Gerardo Di Giacomo", "email": "gerardo@aptoslabs.com", "user": {"login": "gedigi"}}, "additions": 60, "deletions": 16}}, {"node": {"oid": "114faa1e25c1a84304239fe8ff1e8455efe68a96", "messageHeadline": "[compiler v2] More frontend functionality (#9918)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 3171, "deletions": 312}}, {"node": {"oid": "97542ca509e50a780bca0e13ec47bae1c55d1323", "messageHeadline": "[gha] set up buildx independently of login, for rosetta build (#9897)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 34, "deletions": 31}}, {"node": {"oid": "75a96184dd22e8a96cf36bafb3ab8fef27517fad", "messageHeadline": "[metadata] Metadata fixes (#9933)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 154, "deletions": 8}}, {"node": {"oid": "27f4e7a36cd93591a6659bff9ebbfed538a9f3ac", "messageHeadline": "[pangu] expose cpu and memory to config (#9875)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 95, "deletions": 24}}, {"node": {"oid": "56da72b8032956be42a7c22464c171b1f01ba4ba", "messageHeadline": "Make Display impl of AccountAddress conform to AIP-40 (#9919)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 154, "deletions": 117}}, {"node": {"oid": "5691dfbc26440c00dea50ce8978b2b8284ed51fc", "messageHeadline": "[docs] add SHA2-256 and SHA3-256 to \"Cryptography in Move\" hashing ta\u2026", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "91a60b6aaee827f0f3aa86a4cb87fa33e348037b", "messageHeadline": "[docs] typo in docs/move/move-on-aptos/cryptography.md (#9925)", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3f5d225e8906d821283bae2a3fefb490eac76769", "messageHeadline": "Fix indexer-grpc-integration-tests (#9920)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "d847c3cd53410c375b2ab1620623fe97f9431983", "messageHeadline": "[docs] small fixes to \"Cryptography in Move\" documentation (#9917)", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "89830779faf86a611f698d32b9804abbcbdcb8b2", "messageHeadline": "[docs] overview of cryptographic primitives in Move (#9400)", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 352, "deletions": 44}}, {"node": {"oid": "6af2cbac0e448778368fc6a08b82de1e0785aeca", "messageHeadline": "[Fix] Fix build error under non-linux. (#9909)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eb26c9fc49ca2faee58d352b47d2c80fbcf77c1d", "messageHeadline": "[dag][bugfix] reverse nodes before adding to dag store (#9831)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dae6355056f872e8dfe11b6baf94479def91c208", "messageHeadline": "add different suites to single_node_performance.py (#9854)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 169, "deletions": 113}}, {"node": {"oid": "a066d7d6dd0051cc84f043239ea60bbe9c8ce9a0", "messageHeadline": "calibrate latency numbers on stable test based on longer history of r\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1abb45b2da89a0ecbea6a613d46787fb153dadfc", "messageHeadline": "[NFT Metadata Crawler] Update GCS client initialization logic (#9893)", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 151, "deletions": 46}}, {"node": {"oid": "c36769d71395080df5ca553538d4626fdeaaccc6", "messageHeadline": "revert change to `impl Display for ModuleId` (#9904)", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 384, "deletions": 382}}, {"node": {"oid": "f04b2e47e9cf0cc03c454186d29f10a7559dda58", "messageHeadline": "Implement ThreadPriority strategy, and use it in ptx executor. (#9892)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 130, "deletions": 29}}, {"node": {"oid": "d7d4738587a41e7c7485c1b604efe4f4c81321af", "messageHeadline": "read hint", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 54, "deletions": 3}}, {"node": {"oid": "549e73c3fb5f0bfaa322e81baf65ade7c9807f61", "messageHeadline": "Remove sharded block partitioner v1 and make v2 default (#9883)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 474, "deletions": 2267}}, {"node": {"oid": "ce2fbc68a57a56e7c70abdbae982567c4a6c464e", "messageHeadline": "Force semgrep container user to root", "author": {"name": "Gerardo Di Giacomo", "email": "gerardo@aptoslabs.com", "user": {"login": "gedigi"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7dadab1830d7dd3e12e8556531153dbce8a0af68", "messageHeadline": "Fix assorted grammar errors (#9865)", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b6536386e7d7b0c67088a81f6fad3746f543f232", "messageHeadline": "[dag] split fetcher into service and helper struct (#9830)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 120, "deletions": 69}}, {"node": {"oid": "26d7d03bd666c774221bb5d5f5448a1d6c81a88f", "messageHeadline": "Make it possible to configure which image registries to log in to (#9\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "94bce90e2ca08c5d817ee887b8a403f8bd9e790e", "messageHeadline": "Handle platform on user's behalf in indexer_grpc_local.py (#9885)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 313, "deletions": 228}}, {"node": {"oid": "99bff5ee082994cb4578b37e079c8de0c561e754", "messageHeadline": "[rosetta] Add docker build dependencies (#9895)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "cf44eeecc3e09518a860f5b685b68218c80d7470", "messageHeadline": "[GHA] Use versioned pnpm/action-setup instead of pinning a commit", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7aa8c18e1e54c1356c7d52aff64cdcafaf1290b5", "messageHeadline": "[GHA] Use versioned actions/download-artifact instead of pinning a co\u2026", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "79fceeac4400720213d6a1cc07cb0408e0b7c358", "messageHeadline": "[GHA] Use versioned actions/upload-artifact instead of pinning a commit", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "76f5043bc709d70251d6f5bbbda048435270096b", "messageHeadline": "[GHA] Use versioned actions/setup-node instead of pinning a commit", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "135a36038c6822c92f07d66172fa4c3d3c02d2c1", "messageHeadline": "[GHA] Use versioned docker/login-action instead of pinning a commit", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c77dfb7f6920945a3ec63af07f31aed21fac86e4", "messageHeadline": "[GHA] Use versioned google-github-actions/auth instead of pinning a c\u2026", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "922a72d0e0673cb4fa14dcc0685a9d68d02c61bc", "messageHeadline": "[GHA] Use versioned google-github-actions/setup-gcloud instead of pin\u2026", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8792eefecd537c33fb879984635a0762838e2329", "messageHeadline": "[GHA] Use versioned actions/setup-python instead of pinning a commit", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2dbd46eb0614b4e22fea460ef6591068e39ad1f0", "messageHeadline": "[GHA] Use versioned actions/checkout instead of pinning a commit", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "2f3828bba945e5e0e26130a16b6808529e89d311", "messageHeadline": "Fix Python example tests (#9884)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0056a7b570d3e31cb0218059092cc50434b11a29", "messageHeadline": "[State Sync] Add fast sync support to genesis.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 515, "deletions": 159}}, {"node": {"oid": "6a1cded9cb44d64add6a7f8b2443f988d9b591b6", "messageHeadline": "[compiler v2][type checker] Make arithmetic operators generic with co\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 1303, "deletions": 2338}}, {"node": {"oid": "e3e4c26343c897e1f1c8c13b2c3a8ae317a26f19", "messageHeadline": "[consensus] fix the re-broadcast condition", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54e33dcccf08dbea7ddaf3f0f8811b6f03fe21e8", "messageHeadline": "Update migration.md (#9874)", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b6c529e7357e6638dee99f4c4b6d1ae0223822bd", "messageHeadline": "Minor improvement to partitioning phase in executor benchmark (#9871)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 69, "deletions": 113}}, {"node": {"oid": "4fad4dfa4c72d6edf163847f1c3a1ebb783030b5", "messageHeadline": "[TS SDK v2] Add base BCS serialization and deserialization classes an\u2026", "author": {"name": "Matt", "email": "90358481+xbtmatt@users.noreply.github.com", "user": {"login": "xbtmatt"}}, "additions": 831, "deletions": 1}}, {"node": {"oid": "579f6e0dbfd38791addd434525723d5d47f863ff", "messageHeadline": "[dag] add process_all to order rule", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 37, "deletions": 14}}, {"node": {"oid": "eef00c64113f78e585ce62bfeeaaaca30fd6fad4", "messageHeadline": "[consensus][dag] Truncate bytes when debug logging network message (#\u2026", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 41, "deletions": 4}}, {"node": {"oid": "530cf89828c2f69e9e6a6ca266e673f34b08c468", "messageHeadline": "[Quorum Store] check digest match, and log sender if mismatch (#9866)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "b38cf1a6b5f9bc8daffd69d4e12552aa3dc37826", "messageHeadline": "[Performance] Refactor ThreadManager, and use it in some places. (#9852)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 279, "deletions": 291}}, {"node": {"oid": "f68a6e20d27877b43259d2f9de62409452e580b1", "messageHeadline": "Documentation on how to migrate to new indexer (#9824)", "author": {"name": "Renee Tso", "email": "8248583+rtso@users.noreply.github.com", "user": {"login": "rtso"}}, "additions": 126, "deletions": 1}}, {"node": {"oid": "6c31891c4dccb29a0011508aaab80de5b57b6edd", "messageHeadline": "remove duplicated entry (#9862)", "author": {"name": "Daniel Xiang", "email": "66756900+danielxiangzl@users.noreply.github.com", "user": {"login": "danielxiangzl"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "404f3a1f85b8393e290e3c0f5254b7b4304c2e1b", "messageHeadline": "fix move-cli tests", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "c5bfb5404398e2545750f76cb393ae1179fb9f9e", "messageHeadline": "fix move-vm-transactional-tests", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "5bd03f094e1b49cc217b12dc181793ab787e9ae3", "messageHeadline": "fix move-unit-test", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "a3321b559e292b0622e800972037cae504b47162", "messageHeadline": "fix language_e2e_testsuite", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 130, "deletions": 948}}, {"node": {"oid": "795638b88bea2a93d18a9e84d684e0b19ac83666", "messageHeadline": "fix bytecode-verifier-transactional-tests::tests", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 290, "deletions": 290}}, {"node": {"oid": "a14509b2316dc800db028f4b4d33072bb911d8a3", "messageHeadline": "impl Debug for AccessPath", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 100, "deletions": 10}}, {"node": {"oid": "2f8f4f28c2e1dcfd31d667c6337066377c5e973b", "messageHeadline": "[indexer-docs] Use absolute paths for links (#9838)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "01f48a4a917d5499dfa6cbb69ebf800fa600f5bc", "messageHeadline": "update release yaml (#9845)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "7e7d8c84ce52739c37758e54cfca9f49ee338a3b", "messageHeadline": "Generate transactions in multiple threads. (#9842)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 200, "deletions": 172}}, {"node": {"oid": "40f80e328b8bf651d71a23078b95574915e72bef", "messageHeadline": "[aptos-vm] prevent existing resources from becoming resource groups (\u2026", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 218, "deletions": 33}}, {"node": {"oid": "e1d5b4390458cbb787d743504c8fdfea1f112385", "messageHeadline": "Update CODEOWNERS (#9849)", "author": {"name": "sasha8", "email": "sasha.spiegelman@gmail.com", "user": {"login": "sasha8"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a0c7bdc5fee29b649c437edcdb9a8906c3d9488", "messageHeadline": "add release step to enable AIP-32", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "ad76fd7ec28ef89e15419a7a07b10a1a6b0542f3", "messageHeadline": "[dag] support crash recovery of dag driver", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 90, "deletions": 71}}, {"node": {"oid": "374358e7ae3de96d28487f5cdc7823ad8c5891e1", "messageHeadline": "[consensus] replace direct send with reliable broadcast in buffer man\u2026", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 488, "deletions": 227}}, {"node": {"oid": "ef111aed3b6ec7274070d35e8a948fe19b94ed27", "messageHeadline": "Aggregator snapshots native functions (#9766)", "author": {"name": "Satya Vusirikala", "email": "satyasatya123456@gmail.com", "user": {"login": "vusirikala"}}, "additions": 791, "deletions": 3}}, {"node": {"oid": "e859b5e901d60de0ad376974afa21aa41576b142", "messageHeadline": "rename function of event v2 (#9826)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "474ad5d8b10edea725b2121da205c22e4c8637a5", "messageHeadline": "Add test: limit is hit when trying to delete too many items", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 58, "deletions": 11}}, {"node": {"oid": "7e0b7002dc0ade87890ca358eaae16833d93eedc", "messageHeadline": "limit max number of write ops", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 40, "deletions": 18}}, {"node": {"oid": "2bffcd3df942267d54c58a3be333039b26e2db8d", "messageHeadline": "[TS-SDK] Fix the coin client transfer/checkBalance functions to allow\u2026", "author": {"name": "Matt", "email": "90358481+xbtmatt@users.noreply.github.com", "user": {"login": "xbtmatt"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "6dc52733ec84fe770e5e1a9fa6936c0e0deff53c", "messageHeadline": "Enable transaction shuffling in release.yaml for v1.7 release (#9819)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "612e5485e76cdb110d9e41538308f516ce945874", "messageHeadline": "[node] Fix parsing of test seed (#9837)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "d196a9c03e8b0f9a900ebb6e1eaf74f19e526f9e", "messageHeadline": "Fix the block size in transaction benchmark (#9821)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "41d2b4c25c757a371a319c1fe62fb29fde039df8", "messageHeadline": "Update release.yaml to have aip44 (#9811)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "67d24f90670506cb7495514b9a78d8229716bbbb", "messageHeadline": "[features] fix flags (#9827)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 493, "deletions": 100}}, {"node": {"oid": "99151a88b87c71ad62f13f29b74c3bcb3f81e605", "messageHeadline": "Make sequence number atomic in LocalAccount, so some functions can ta\u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 106, "deletions": 91}}, {"node": {"oid": "ed852757dd9ea72aaf0b1611f90abc2f1386fc44", "messageHeadline": "[verifier] fix counting bug in signature checker v2 (#9754)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 85, "deletions": 4}}, {"node": {"oid": "dbb8248e3bb4b635dcd244c56d5734b37217440a", "messageHeadline": "[dashboards] sync grafana dashboards (#9660)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 746, "deletions": 478}}, {"node": {"oid": "6ff5977c1652b7426f7e5937052ff073cfc18bf7", "messageHeadline": "[NFT Metadata Crawler] Add metrics to parser (#9602)", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 456, "deletions": 204}}, {"node": {"oid": "ddd42835d7a6ad1f96e5a749c8b5e8e28fbfc665", "messageHeadline": "[indexer-docs] Update ratelimit, auth key information (#9737)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "23acfe10689702cf8f61bc2b96b537f8b83a08c9", "messageHeadline": "add ser/de to CompiledModule focused fuzzers (#9787)", "author": {"name": "Gerardo Di Giacomo", "email": "gerardo@aptoslabs.com", "user": {"login": "gedigi"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "b6557f55081fe4e463edfff7e54b3d5b87dafc40", "messageHeadline": "[Configs] Add seeds for testnet and mainnet.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 332, "deletions": 23}}, {"node": {"oid": "c3c9effa76cabb075a58dd34cbd43bdb1058a1e7", "messageHeadline": "[Spec][move-prover] Multiple minor changes in specs and the prover la\u2026", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 3793, "deletions": 3741}}, {"node": {"oid": "4514ca628608ade8c5d261ee82b550e05225df6f", "messageHeadline": "Update staking.md (#9817)", "author": {"name": "michelle-aptos", "email": "120680608+michelle-aptos@users.noreply.github.com", "user": {"login": "michelle-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07c4bf22838d966cc37b1b41c2c04a5da51cd7ff", "messageHeadline": "disable module_event feature after framework update is done", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 61, "deletions": 1}}, {"node": {"oid": "45ece83d67ce35712fe2bb0802132e503af49ac8", "messageHeadline": "Update redirects", "author": {"name": "Daniel Porteous", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 53, "deletions": 49}}, {"node": {"oid": "205d18dc967c861b6c2da78f989374c8d1a6cd7d", "messageHeadline": "Move indexer docs under Build", "author": {"name": "Daniel Porteous", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 56, "deletions": 75}}, {"node": {"oid": "e61ed78c79aab0cba00bb22bd6634bb5ea5983f9", "messageHeadline": "[indexer-docs] Add local development guide for the transcation stream\u2026", "author": {"name": "Daniel Porteous", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 82, "deletions": 1}}, {"node": {"oid": "6e5249bd1e2434fbde50e5475daa7045f58238ba", "messageHeadline": "[indexer-docs] Improve top level landing page", "author": {"name": "Daniel Porteous", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 63, "deletions": 13}}, {"node": {"oid": "e43ceec2ff1f16d1e238300c7c8bcb1ea95ea2db", "messageHeadline": "[indexer-docs] Add guide to parsing txns", "author": {"name": "Daniel Porteous", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 74, "deletions": 1}}, {"node": {"oid": "92f8589503de9dcb79169b6947d624f1e71e783e", "messageHeadline": "[indexer-docs] Add basic guide to self hosting the Indexer API", "author": {"name": "Daniel Porteous", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "d7095854f7d87f4f600f8ca036cc4814412473f6", "messageHeadline": "Reorganize indexer docs to focus on the new indexer stack (#9763)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 649, "deletions": 478}}, {"node": {"oid": "d363a50d23d0842a564a94de83e3df3c8e4f89a9", "messageHeadline": "[format] Fix lint (#9809)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2b055ad1ef372a018bc5ef2696840229856739a8", "messageHeadline": "[Execution][Storage] Split the ledger update to a separate phase (#9789)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 715, "deletions": 268}}, {"node": {"oid": "d6f7b5b7a6f89674f6f8c638c7400a91396f1d3b", "messageHeadline": "Run transfer with hotspot in executor-benchmark (#9795)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "f17170f9f8723f1b30f8ef685e04826f7005c940", "messageHeadline": "Add parallel execution to aggregator tests (#9805)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "3636e8a8567cc8857a88bfa0c1903440c4661bef", "messageHeadline": "AnalyzedTransaction: fix that when transfering to self, write set has\u2026", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0371bc70de3846da5dab4b87478b8e0daa62a518", "messageHeadline": "enable module event v2 temporarily during framework update", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "21ac152ddda8989ba56f6994784ccf2d107b0bdc", "messageHeadline": "change how validate_upgrade deals with ReleaseEntry::FeatureFlag", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "1bcdbe4f66e062988d17336a45bb43a527c1b266", "messageHeadline": "Track the refund on RespawnedSession", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 34, "deletions": 90}}, {"node": {"oid": "8cbfd85fc3befca763c8dbcb38e42f9410b095d4", "messageHeadline": "storage refund tests", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 350, "deletions": 15}}, {"node": {"oid": "d6bc111821555cad8ddca80c1893f2d89451e057", "messageHeadline": "refund storage fee in epilogue", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 551, "deletions": 109}}, {"node": {"oid": "7b20cab9e24b4c2c6ceda31ddc147a384af4dd0b", "messageHeadline": "emit FeeStatement as a module event", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 169, "deletions": 25}}, {"node": {"oid": "06bdfc4dd503606315e9107a02d7552677bc406c", "messageHeadline": "add storage_fee_refunded to FeeStatement", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "f280833a7384ddd07590e5e787bcca20f3679599", "messageHeadline": "remove storage_gas_units from FeeStatement", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 32}}, {"node": {"oid": "1c33c5e85b553acb79f3b8bb5ec3a02c2eaf5498", "messageHeadline": "Track storage refund in the gas meter", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 103, "deletions": 9}}, {"node": {"oid": "99170f0528f9b0cd24064a1b47b60ffee2a37931", "messageHeadline": "trivial: add FeatureFlag feature flags for deletion refund", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "48aac6d3d9f654198defec4b4b0eeb034abd40e1", "messageHeadline": "[aggregator] New aggregator resolver (#9553)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 303, "deletions": 115}}, {"node": {"oid": "86cb8248a9b160b2c6bf54b4b2115928031dd053", "messageHeadline": "[smart_table] a lot of inline functions added (#9752)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 1574, "deletions": 32}}, {"node": {"oid": "6b13cd4d9850e786021b2715d8719dab46725e87", "messageHeadline": "[smart_table] add clear and some nits (#9746)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 90, "deletions": 12}}, {"node": {"oid": "c2153785ea0bacf37a579971e9f38fc26aaeaf2e", "messageHeadline": "bump node.js to 18.x (#9799)", "author": {"name": "Brian Olson", "email": "brianolson@users.noreply.github.com", "user": {"login": "brianolson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed44df215355cd6892cf3329b64532c9691d9b8a", "messageHeadline": "[stake] allow updating commission percentage in the vesting module (#\u2026", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 182, "deletions": 0}}, {"node": {"oid": "b0b3cbde675114ad3403b18ffa1986481540fef5", "messageHeadline": "config sanitize in test mode (#9664)", "author": {"name": "Brian Olson", "email": "brianolson@users.noreply.github.com", "user": {"login": "brianolson"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "601b59774696438f8329b14c378b19ebcf7cd181", "messageHeadline": "Crate disentangle (#9608)", "author": {"name": "Brian Olson", "email": "brianolson@users.noreply.github.com", "user": {"login": "brianolson"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aad150ddd3744fadd15b7f0f45baf50a5627f7a6", "messageHeadline": "Update staking-pool-operations.md (#9735)", "author": {"name": "michelle-aptos", "email": "120680608+michelle-aptos@users.noreply.github.com", "user": {"login": "michelle-aptos"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "0d6403e8290ac527e154df6e970286950000d1ce", "messageHeadline": "[typo*] (#9776)", "author": {"name": "Vladislav ~ cryptomolot", "email": "88001005+cryptomolot@users.noreply.github.com", "user": {"login": "cryptomolot"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "fb753aa81faece4f39d5f2a6bc894c0088b33a5e", "messageHeadline": "local debug", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 69, "deletions": 47}}, {"node": {"oid": "7cda005c6357be95ba3fd1216a561b1d056acb70", "messageHeadline": "balanced replay-verify", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 53, "deletions": 15}}, {"node": {"oid": "342351b24aeda89d0fa0839551bceac7bae32688", "messageHeadline": "hashbrown", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c875dc2285ec14461b5f430b2e946d48051f9f4a", "messageHeadline": "hack finalizer", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "6c1c09dbf40c674a1730fcf06f014996f043e622", "messageHeadline": "[NFT Metadata Crawler] Fix PubSub ACKing bugs and add logs (#9771)", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 215, "deletions": 139}}, {"node": {"oid": "73b14c137376384e4c3a1307dd8c9a9a7408a91f", "messageHeadline": "The processors are under aptos-indexer-processors now! (#9657)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 7, "deletions": 15726}}, {"node": {"oid": "be5e562828196ea3092052410f5b28afca8595db", "messageHeadline": "[CLI] update cli script to have user use brew install if its macOS (#\u2026", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "d732fd0cadc93b48d0dd228ba26ab3284dc51e22", "messageHeadline": "[Dev Docs] Update node running instructions to mention testnet", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "34f194514d7d41d2a45c1f253e6868a08c2e0a24", "messageHeadline": "[Python SDK] Make from_str strict, add from_str_relaxed (#9642)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 376, "deletions": 26}}, {"node": {"oid": "3f020151ca7f4315f1f0e7a6b0d9c430672ed36c", "messageHeadline": "[Experimental] Add ThreadManager. (#9725)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 334, "deletions": 5}}, {"node": {"oid": "a2e652886cd70c0927584192ce18de0b141affe8", "messageHeadline": "bump version to 1.19.0 (#9772)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f2e241ce3c12677d27963e8f29131d12d1778cdf", "messageHeadline": "[Execution][Benchmark] Add support for a pre-generating all transacti\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 526, "deletions": 304}}, {"node": {"oid": "a18b80e1ac3579b11a7526e01d34daf7b7d31d3a", "messageHeadline": "[Prover] Upgraded Boogie and adopted the new datatype syntax (#9180)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 99756, "deletions": 11678}}, {"node": {"oid": "3e40501ec45317e8c6fc59fec7de4bbff148649a", "messageHeadline": "[indexer grpc] sample the logs from data service (#9769)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "091469b9dc97ce8c60457dba1c7b4208c3f856f7", "messageHeadline": "[Mempool] reduce mempool log noise (#9767)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "b60a1ee535b7224551c852c0de3547faa0ebffc9", "messageHeadline": "add support for fungible asset queries (#9747)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 1358, "deletions": 646}}, {"node": {"oid": "db59233d607859d802f94df9388307043892cab3", "messageHeadline": "[Quorum Store] Add back batches counter, and clean up around it (#9765)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 39, "deletions": 33}}, {"node": {"oid": "e71a5169217a2ebe23f39838ee3099981ed2d560", "messageHeadline": "avoid versioned_key as key", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 80, "deletions": 25}}, {"node": {"oid": "5bf421bde63490d85d9d183cf6e3cac819876b96", "messageHeadline": "hack fix", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "dc641c2cf9039ab6ae1e8b3fb8fd82f0144d3d51", "messageHeadline": "more trace", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "89a464c4c14f51686728c5c9998ebbef54badd93", "messageHeadline": "adjustments", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 53, "deletions": 48}}, {"node": {"oid": "66bde5f524eeb5278eb6586df9f1b43866ac2175", "messageHeadline": "Add Prover specs for new object burn/unburn functions", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "6fbf98ab62b366121b23bd71dc893239a65d2cdb", "messageHeadline": "[Framework] AIP-45: Allow soft burning objects", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 352, "deletions": 0}}, {"node": {"oid": "cf625f6533f42d323f2ff3f3ab4e0b238f654838", "messageHeadline": "[dag][bugfix] fix bitmask for incomplete first round (#9723)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "b806bf171b207aac217c7854d29308463dd30200", "messageHeadline": "bump CLI version to 2.1.0 (#9704)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "f2e99185d6689d84cea2fc9e76f0bce4b5325538", "messageHeadline": "[CLI] merge feature_branch/cli ledger_integration (#9703)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 757, "deletions": 101}}, {"node": {"oid": "93bc63ea0ce370fe966426e7fe28df73f2401c12", "messageHeadline": "[monitoring] set the default latency if data absent. (#9748)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9f7cef7e61abf3b46f029a85e43933d259d5e891", "messageHeadline": "[dag] support crash recovery for order rule", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 286, "deletions": 50}}, {"node": {"oid": "cfb7c431241241e1df074689742007f93c4a7850", "messageHeadline": "[dag] Integrate dag fetcher with RB node handler", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 141, "deletions": 61}}, {"node": {"oid": "fb9250ec787aa31a584f59f783d371b876e917f6", "messageHeadline": "[docs] remove legacy nft minting tool", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 126}}, {"node": {"oid": "7f9464c556709788f0f56b98a0f882702f968c18", "messageHeadline": "[aptos-move] Make parallel BlockSTM comparison testing an opt-in beha\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 61, "deletions": 46}}, {"node": {"oid": "63ea415f1697432a524468d5490ac84331dae1b7", "messageHeadline": "[python] update readme", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "d1643988a9f060b2498094a3802d470fc589dfbe", "messageHeadline": "[python] add linting to examples", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "15ef0dd2d1f99da0c1f06189004a4d8e928cfc66", "messageHeadline": "[python-sdk] add cli for publishing packages", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 144, "deletions": 47}}, {"node": {"oid": "02645456683be12c1b8b8e235453f01d639d8cc1", "messageHeadline": "[python] wrap up large package publishing", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 387, "deletions": 45}}, {"node": {"oid": "757525c7f5db1f64e06307f03567329494e61233", "messageHeadline": "[python] Add support for move unit testing from cli", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 48, "deletions": 15}}, {"node": {"oid": "340d59df0f0fe23594257425d4846872123431d5", "messageHeadline": "[python] Add support for building modules", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 114, "deletions": 17}}, {"node": {"oid": "b83da7462c33eb4c55993231df139803811342e9", "messageHeadline": "[python] Add some basic support for the CLI beginning with tests", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 251, "deletions": 30}}, {"node": {"oid": "3e78e8a78b788f85bb84906a568e0d24242dda83", "messageHeadline": "A more efficient implementation of the multi-round block partitioner \u2026", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 2007, "deletions": 202}}, {"node": {"oid": "fad6e812088847f3cddf5985f7bdf249bfef53e0", "messageHeadline": "Rename Token V2 to Digital Asset (DA) (#9730)", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 65, "deletions": 72}}, {"node": {"oid": "4d06553e100cd96a435db9e084ebc04fbd964574", "messageHeadline": "add sorter", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 685, "deletions": 540}}, {"node": {"oid": "3ba06ec9f1aab0206f7e0d822e3531b87a218fe9", "messageHeadline": "add metrics", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 135, "deletions": 54}}, {"node": {"oid": "a33918ddce9f8ca922eaf0104da89270578cf74d", "messageHeadline": "integrate with executor-benchmark", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 120, "deletions": 61}}, {"node": {"oid": "a06ec95a37aa1dc9a0d4f784ee9cd87859f12b4a", "messageHeadline": "P-txn executor", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1111, "deletions": 7}}, {"node": {"oid": "fb3b3556d9401121cd6cae60474759f0cd251eb4", "messageHeadline": "[compiler v2] Integration into package system and Aptos CLI (#9697)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 681, "deletions": 314}}, {"node": {"oid": "8168aadc0a36d0cd926cf7f80df8961c202d8ec2", "messageHeadline": "[Quorum Store] remove redundant checks (#9673)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 1, "deletions": 33}}, {"node": {"oid": "0506416dda2976fbd072369731c6eff80ce53f13", "messageHeadline": "add the header to data service. (#9651)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 44, "deletions": 49}}, {"node": {"oid": "d8cb227808a8ac4ae24681b00132d9c24073cd02", "messageHeadline": "[Python SDK] Add support for faucet auth token (#9714)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "c222eb52088cd9d4a7b44919324158ba5fdec0a0", "messageHeadline": "Fix `Uniform` comments in `aptos-crypto/src/traits.rs` (#9733)", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "2df1b12d85ac6b1053610f342dffa7c9296d345b", "messageHeadline": "[TS SDK] Add account fetch queries (#9707)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 2480, "deletions": 104}}, {"node": {"oid": "31a731a8388b962f2c3a00c652bff1edcef8fe28", "messageHeadline": "[framework] Reset the release yaml for upcoming 1.7 release", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 3, "deletions": 48}}, {"node": {"oid": "40a24738424a91b551980e5300afa60a705cea39", "messageHeadline": "Feat/pypi ci (#9512)", "author": {"name": "Fenix", "email": "zhuzhenfeng1993@hotmail.com", "user": {"login": "gofenix"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "7d4fb98c6604c67e526a96f55668e7add7aaebf6", "messageHeadline": "Unify thread name, and combine all threads in the same thread pool in\u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 77, "deletions": 33}}, {"node": {"oid": "0af47b40e2a7a31410b3666da7950fe5cb66fadd", "messageHeadline": "[CLI] Add support for setting faucet auth token (#9715)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 82, "deletions": 64}}, {"node": {"oid": "e91dde9526e06162d60d178bcc7addbbc3113632", "messageHeadline": "[smart_vector] add destroy function for dropable T (#9434)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 113, "deletions": 16}}, {"node": {"oid": "45c5022a4c5f5b21e3d5e54c7005521b5c7a842b", "messageHeadline": "Update Docker images (#9699)", "author": {"name": "Gerardo Di Giacomo", "email": "gerardo@aptoslabs.com", "user": {"login": "gedigi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "919aa08ec3ab601f656fe0091f7f7e711e30ecd9", "messageHeadline": "Update staking-pool-operations.md (#8685)", "author": {"name": "michelle-aptos", "email": "120680608+michelle-aptos@users.noreply.github.com", "user": {"login": "michelle-aptos"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0728f3e1116d3d33a4a44e375ce3b6c9f2848b22", "messageHeadline": "[eventv2] api test", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 60, "deletions": 21}}, {"node": {"oid": "fb26f0620267d0a411a5974e47a32e3871521956", "messageHeadline": "add #[event] to known attributes", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f92718217fe1d3ec6185517415282df1563df87e", "messageHeadline": "[eventv2] add script event verifier to forbid event emitting", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 147, "deletions": 31}}, {"node": {"oid": "35f58a3c89a5e838a4de17d29a4827b4c1b18376", "messageHeadline": "[eventv2] address comments and forbid script emitting module events", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 187, "deletions": 142}}, {"node": {"oid": "5ce9c63efc249af5aea1167ed635839de7d797c5", "messageHeadline": "[eventv2] tests and fixes", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 276, "deletions": 394}}, {"node": {"oid": "7ab9611659867b02371e87a4d554720a23c8638f", "messageHeadline": "[eventv2] add module event feature", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 409, "deletions": 5}}, {"node": {"oid": "2eb5a283d0cf6b36945663337ba1ec01fa457032", "messageHeadline": "[eventv2] add module publishing validation", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 205, "deletions": 34}}, {"node": {"oid": "e12c78291701b76fb053f2e557d9cf474071a7d1", "messageHeadline": "[events v2] Sample of how to check for event type attributes in the e\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 78, "deletions": 2}}, {"node": {"oid": "e9e4774f117d34a5e65a0a50ce3268464a6276bb", "messageHeadline": "[event_v2] test", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 132, "deletions": 113}}, {"node": {"oid": "c2f4502c4088f1b0271f039e4b351000cae46342", "messageHeadline": "[eventv2] make v0/v1 to v1/v2", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 195, "deletions": 136}}, {"node": {"oid": "9f154a8d652d67e3710852928ab47e74a6f1a39d", "messageHeadline": "[event_v2] module event extension, attribute and extended check", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 729, "deletions": 456}}, {"node": {"oid": "e9ae8c212150203ab9c83c03fca2fcee6a3b3995", "messageHeadline": "[dag] e2e integration test (#9457)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 237, "deletions": 0}}, {"node": {"oid": "679991be4194ff10d42567396d9435c8ca195d60", "messageHeadline": " [api] Add consistent API testing (#9577)", "author": {"name": "Nurullah Giray Kuru", "email": "giraykuru@gmail.com", "user": {"login": "ngkuru"}}, "additions": 2967, "deletions": 16}}, {"node": {"oid": "0565798344862b33294e091f9de0c93be16b85ef", "messageHeadline": "[NFT Metadata Crawler] Fix double slash URI parsing error, add ACKing\u2026", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "1320acda1abaa628ccb632c35957a93836faa301", "messageHeadline": "[DAG] Adding randomness field in dag node (#9687)", "author": {"name": "Daniel Xiang", "email": "66756900+danielxiangzl@users.noreply.github.com", "user": {"login": "danielxiangzl"}}, "additions": 67, "deletions": 11}}, {"node": {"oid": "f94dc4be3a42d7d21d74aa4e7e50a954d2012507", "messageHeadline": "[compiler v2] Stackless Bytecode Refactoring (#9713)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 951, "deletions": 739}}, {"node": {"oid": "d6aee7f4f4513b26d618aff25dd7ca6d3822cf49", "messageHeadline": "[typo*] aptos-token and wallets (#9661)", "author": {"name": "Vladislav ~ cryptomolot", "email": "88001005+cryptomolot@users.noreply.github.com", "user": {"login": "cryptomolot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d06a693e66da93d40159539dda7da24c06818e47", "messageHeadline": "[Block Executor] Refactor view & output traits & mvhashmap (#9659)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 376, "deletions": 301}}, {"node": {"oid": "45f812c24dc9eceda5df4d43a3a6ff1ea8dbd270", "messageHeadline": "[scripts] fixes to arch linux (pacman)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "c84d1e2774ae0fcea6ec361674b8677be649e8be", "messageHeadline": "[Spec] Ensures for voting (#9462)", "author": {"name": "Zorrot Chen", "email": "UI_Zorrot@163.com", "user": {"login": "UIZorrot"}}, "additions": 282, "deletions": 97}}, {"node": {"oid": "74742b9fd0a90ee37f016496293191648eef0330", "messageHeadline": "Add get_state_value_u128 method to TStateView (#9097)", "author": {"name": "Andrei Tonkikh", "email": "andrei.tonkikh@gmail.com", "user": {"login": "xosmig"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "17e95e64e9378ffe6a660a7a6955836e017e436a", "messageHeadline": "[Storage Service] Add tests for stream looping.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 629, "deletions": 577}}, {"node": {"oid": "7a70a328aba997939fbec4d865845018afe39af2", "messageHeadline": "[Storage Service] Add tests for subscription streams.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 4039, "deletions": 235}}, {"node": {"oid": "cc322a2efb7d72f815d3c1e112a1c67ea82db990", "messageHeadline": "[Storage Service] Add subscription stream support.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 167, "deletions": 166}}, {"node": {"oid": "278860371241a65498b32296ee02014bd19d9f1a", "messageHeadline": "[dag] network sender implementation (#9456)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 92, "deletions": 16}}, {"node": {"oid": "0511098c714d8a62b550b2c0a726e109d575b700", "messageHeadline": "[refactoring] Relax trait bounds, reduce dependence on `StateView` (#\u2026", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 212, "deletions": 156}}, {"node": {"oid": "a8db96fb8de23ba47d23108d53ad2b82e0510556", "messageHeadline": "[gas][docs] example guides (#9633)", "author": {"name": "William Law", "email": "williamlaw.wtl@gmail.com", "user": {"login": "wlawt"}}, "additions": 73, "deletions": 8}}, {"node": {"oid": "48de3917b3ae1bcc5fe0609bb3c3fb302c6f50f1", "messageHeadline": "[compiler v2] Move the stackless bytecode crate out of prover (#9698)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "eaac22b64ee0971e5f208191f8d3997913a2ab4f", "messageHeadline": "Revert \"[event_v2] module event extension, attribute and extended check\"", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 445, "deletions": 715}}, {"node": {"oid": "c0047c505cd397a44285447ce900fde1e8556eb3", "messageHeadline": "Revert \"[eventv2] make v0/v1 to v1/v2\"", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 136, "deletions": 195}}, {"node": {"oid": "8534c8427a86f0b9b382075603ae1aee826a7c2d", "messageHeadline": "Revert \"[event_v2] test\"", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 113, "deletions": 132}}, {"node": {"oid": "d98730c80e359cac38e821eab0955ea4b47e4c88", "messageHeadline": "Revert \"[events v2] Sample of how to check for event type attributes \u2026", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 78}}, {"node": {"oid": "dae6dc64096262cad2d0280342f18d1918445373", "messageHeadline": "Revert \"[eventv2] add module publishing validation\"", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 34, "deletions": 205}}, {"node": {"oid": "74a77d40f1d851fbe9214cbace7e9eb86f9f02a2", "messageHeadline": "Revert \"[eventv2] add module event feature\"", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 5, "deletions": 409}}, {"node": {"oid": "447abf9fb91db6b48c8941354788f0df859535bc", "messageHeadline": "Revert \"[eventv2] tests and fixes\"", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 394, "deletions": 276}}, {"node": {"oid": "29a7193874fe405208ad58b10d456937fee667fc", "messageHeadline": "Revert \"[eventv2] address comments and forbid script emitting module \u2026", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 142, "deletions": 187}}, {"node": {"oid": "dc99ea9061ec6079a86ec54c3b687c5e5f5a749d", "messageHeadline": "Revert \"[eventv2] add script event verifier to forbid event emitting\"", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 31, "deletions": 147}}, {"node": {"oid": "daeb3539af0182c2d7cef45054263f02c0610f76", "messageHeadline": "Revert \"add #[event] to known attributes\"", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "63fa082c80797165c7d34370473e04e439cb7c29", "messageHeadline": "trivial: add required feature to dependency to fix tests", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5af30fb2adaa4247a711b2cbf75d81caa5412249", "messageHeadline": "add #[event] to known attributes", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6a30bcdd429eca16668b599e674a493efd619cb7", "messageHeadline": "[eventv2] add script event verifier to forbid event emitting", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 147, "deletions": 31}}, {"node": {"oid": "e4a9c2cf41aeae5ae526f940f400909751bdc34f", "messageHeadline": "[eventv2] address comments and forbid script emitting module events", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 187, "deletions": 142}}, {"node": {"oid": "4040b3d6b390ed75d344008f2dcd4b51c02bce13", "messageHeadline": "[eventv2] tests and fixes", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 276, "deletions": 394}}, {"node": {"oid": "5a12afcb2e270217994ca5eafd309594f0a37dce", "messageHeadline": "[eventv2] add module event feature", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 409, "deletions": 5}}, {"node": {"oid": "7543f6e02fc0f2ecaf30c0830b4ce1d425ee4be5", "messageHeadline": "[eventv2] add module publishing validation", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 205, "deletions": 34}}, {"node": {"oid": "72cb7b4c7b9ed192962b3adfa6ad1459331afbf7", "messageHeadline": "[events v2] Sample of how to check for event type attributes in the e\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 78, "deletions": 2}}, {"node": {"oid": "c93e61d61c9fd4884fcf0cd18ccc4f92cad9273a", "messageHeadline": "[event_v2] test", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 132, "deletions": 113}}, {"node": {"oid": "0ba554c725562a50952d0dc27b81149c74f97757", "messageHeadline": "[eventv2] make v0/v1 to v1/v2", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 195, "deletions": 136}}, {"node": {"oid": "ed99bf02ec7e3578ad4669ea36b3515a0ff91ac6", "messageHeadline": "[event_v2] module event extension, attribute and extended check", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 715, "deletions": 445}}, {"node": {"oid": "774b43dd885592fa144eb52d25a81f9b939b4b2a", "messageHeadline": "[Spec] update spec for vesting.move (#9115)", "author": {"name": "Zorrot Chen", "email": "UI_Zorrot@163.com", "user": {"login": "UIZorrot"}}, "additions": 453, "deletions": 68}}, {"node": {"oid": "1ab0c76609e6620ec972df0ab699c3131b9e610d", "messageHeadline": "[NFT Metadata Crawler] Maintain image aspect ration on resize (#9688)", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "72b46b676e12b31b6dac398479398720d8157a21", "messageHeadline": "Revert \"swich to gcp\"", "author": {"name": "Bo Wu", "email": "bowu365@gmail.com", "user": {"login": "areshand"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "4bddd6ca5b65b12f1890ead29392e76b971ad031", "messageHeadline": "[NFT Metadata Crawler] Increase HTTP request for large files (#9677)", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "05c92578837abeea259cb319f7a57f7d46095e9c", "messageHeadline": "[Execution] Do not hold the Arc of committed block in execution. (#9674)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2d25b9ec928890616c0abd0cbe237ae7bc836d2c", "messageHeadline": "[Quorum Store] A couple metrics to observe backpressure better (#9239)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "46195a5d9b4b36f05502dbeb205ff507e54caf76", "messageHeadline": "Fixed signer to be formatted properly (#8866)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 112, "deletions": 37}}, {"node": {"oid": "4e2a269a857d7692505b2fddbece97e73f5bb9da", "messageHeadline": "[NFT Metadata Crawler] Stop parsing completely if token_uri has alrea\u2026", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 85, "deletions": 58}}, {"node": {"oid": "ae82fc501a0528a1696b509fa09c910b3431aedb", "messageHeadline": "[Executor-benchmark] Make connected grps of txns fully conflicting gr\u2026", "author": {"name": "Manu Dhundi", "email": "manudhundi@gmail.com", "user": {"login": "manudhundi"}}, "additions": 61, "deletions": 51}}, {"node": {"oid": "af59b8b239c68798b1dd3b375dc5bcc5acedcdf9", "messageHeadline": "Make AccountAddress from_str conform to AIP-40, add from_str_strict (\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 270, "deletions": 78}}, {"node": {"oid": "c5061e6f667520cfc9c4114cca89040cf74b8248", "messageHeadline": "[Storage Service] Adopt subscription metadata and loop when serving", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 165, "deletions": 109}}, {"node": {"oid": "574f1df7bc9685c946c0fd68a2b400f5d62c4afd", "messageHeadline": "[Storage Service] Add subscription stream support.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1348, "deletions": 130}}, {"node": {"oid": "fc569b1a2d4c8ffe9a8cf2c6be1e85b8b4fd1119", "messageHeadline": "[Storage Service] Add type support for subscription requests.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 198, "deletions": 12}}, {"node": {"oid": "6fd67993265ce1ffd003294e34d46055b702f5f9", "messageHeadline": "Thoroughly fix Issue 8875: Error out in compilation when encounter an\u2026", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 1392, "deletions": 339}}, {"node": {"oid": "5528e35c7eb38cef115385fdbd5807ef4b4b712b", "messageHeadline": "[docs] Rename Aptos Move CLI -> Aptos CLI (#9655)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a470fe22158c2bb50c6363c02a0ffee8718475fd", "messageHeadline": "[TS SDK v2] Remove redundant code in AccountAddress.fromString (#9662)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "cdb1f27868890a49075356d626e91d73f8ee3170", "messageHeadline": "[Spec] Ensures of transaction_fee (#9460)", "author": {"name": "Zorrot Chen", "email": "UI_Zorrot@163.com", "user": {"login": "UIZorrot"}}, "additions": 106, "deletions": 37}}, {"node": {"oid": "167916bf2419a32cac4b9d85dae4f7c32e8fdca6", "messageHeadline": "[Spec] Ensures of resources.move (#9382)", "author": {"name": "Zorrot Chen", "email": "UI_Zorrot@163.com", "user": {"login": "UIZorrot"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "c2ab8072cc0bb2b83ec800fcca6f79ebf8fa0595", "messageHeadline": "update cargo.lock", "author": {"name": "yunuseozer", "email": "yunusozer@berkeley.edu", "user": {"login": "yunuseozer"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3b15e4dade1c74c1c91388e9837f38dd123be0d3", "messageHeadline": "lint fix", "author": {"name": "yunuseozer", "email": "yunusozer@berkeley.edu", "user": {"login": "yunuseozer"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "c886907eff2121237a28af66edfcb06266e174f9", "messageHeadline": "lint fix", "author": {"name": "yunuseozer", "email": "yunusozer@berkeley.edu", "user": {"login": "yunuseozer"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aeead5649c84050d0b1bf89c5af9667f68ea0a23", "messageHeadline": "lint fix", "author": {"name": "yunuseozer", "email": "yunusozer@berkeley.edu", "user": {"login": "yunuseozer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee9a8db4985b7c28930a3d8a42404b98f790b6b1", "messageHeadline": "lint fix", "author": {"name": "yunuseozer", "email": "yunusozer@berkeley.edu", "user": {"login": "yunuseozer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "76d7378fbcab52d690327487ec4ce951c4b10159", "messageHeadline": "lint fix", "author": {"name": "yunuseozer", "email": "yunusozer@berkeley.edu", "user": {"login": "yunuseozer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "133137a319b933d0c7298bde2aae416719f2ff79", "messageHeadline": "small fixes", "author": {"name": "yunuseozer", "email": "yunusozer@berkeley.edu", "user": {"login": "yunuseozer"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "feb03d48df995c38e3567484597a0e24ddc4a3af", "messageHeadline": "add executor benchmark profiling", "author": {"name": "yunuseozer", "email": "yunusozer@berkeley.edu", "user": {"login": "yunuseozer"}}, "additions": 60, "deletions": 17}}, {"node": {"oid": "ea7da97b508580843e0aaf7232dbb36d16b234ae", "messageHeadline": "temp", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "4ad67a2d054bc565be8568c0013ded08423e3987", "messageHeadline": "add guard field to struct", "author": {"name": "yunuseozer", "email": "yunusozer@berkeley.edu", "user": {"login": "yunuseozer"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "4e5c87dce42b3df2b0be0bf18fd91c91228ba22a", "messageHeadline": "[dag] bootstrap logic (#9455)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 137, "deletions": 63}}, {"node": {"oid": "cd3449d193eda991fcffc3a10616345bba261564", "messageHeadline": "Update workflows (#9650)", "author": {"name": "Gerardo Di Giacomo", "email": "gerardo@aptoslabs.com", "user": {"login": "gedigi"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "1cffcd0d6e4876b52692d813973d968ecba1e21a", "messageHeadline": "[prover] lock version dependency for z3 and boogie (#8718) (#9524)", "author": {"name": "aalok-t", "email": "140445856+aalok-t@users.noreply.github.com", "user": {"login": "aalok-t"}}, "additions": 64, "deletions": 20}}, {"node": {"oid": "6440dec50937e0e087f068ebeb59cb85974d03f3", "messageHeadline": "[CLI][e2e] Tests create-resource-account and derive-resource-account-\u2026", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "34d158f23f7125f80a899b92ba11447f4cb4cc23", "messageHeadline": "Handle empty network address in CLI (#9576)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 32, "deletions": 18}}, {"node": {"oid": "29958eb12ad24c4f7b60080496ec8f5af817518b", "messageHeadline": "[TS SDK v2] Add equality methods for Hex and AccountAddress (#9641)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 66, "deletions": 31}}, {"node": {"oid": "f0109eebb2f574049300602ae39ee2a84f6b8a2e", "messageHeadline": "[TS SDK v2] Reject invalid SHORT form for special addresses in fromSt\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 47, "deletions": 2}}, {"node": {"oid": "3791dc07ec457496c96e5069c494d46c1ff49b41", "messageHeadline": "[compiler v2] Fix bugs around compilation of vector code (#9636)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 998, "deletions": 21}}, {"node": {"oid": "c54916a790f948d545447a540397a15d02efbaa3", "messageHeadline": "enable state value metadata tracking for devnet", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 28, "deletions": 27}}, {"node": {"oid": "0c962ca892005e921b78a170b98e057ca2a0274f", "messageHeadline": "Track slot allocation fee on state metadata", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 125, "deletions": 47}}, {"node": {"oid": "02834ee42e6587d50e7bdd51a7b4bfa39b74ee80", "messageHeadline": "remove payer from StateValueMetadata", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 10, "deletions": 41}}, {"node": {"oid": "b856217498c867752ad8e7304a335f61a8f3920c", "messageHeadline": "[dashboards] sync grafana dashboards", "author": {"name": "rustielin", "email": "rustielin@users.noreply.github.com", "user": {"login": "rustielin"}}, "additions": 30, "deletions": 22}}, {"node": {"oid": "1cfac5ad522fe8bce1efc188e6aceb329e81fe67", "messageHeadline": "Update developer-docs-site/docs/nodes/indexer-fullnode.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4f9d71dfc8a2df3d5fe8d5b47b0a88e57a0bfe2", "messageHeadline": "[Dev Docs] Add note about indexer bootstrap support.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5dd37b472efd7d91c95ab1aac7067ea3aec28067", "messageHeadline": "update compatibility test base", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36e37abaed69f089f4ee8bc4a6bcb18cb7d188be", "messageHeadline": "[NFT Metadata Crawler] Fix raw image uri parse error (#9628)", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 56, "deletions": 32}}, {"node": {"oid": "78d414de72c674a02e79b07703ca6e05d621db2d", "messageHeadline": "Improve clarity of comments on token.move", "author": {"name": "JasperTimm", "email": "jaspa@jaspa.codes", "user": {"login": "JasperTimm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bd72e4c08cee4c63a640b9675ddefd675f9ac2ed", "messageHeadline": "[TS SDK example] Add a working example of converting a MultiEd25519 a\u2026", "author": {"name": "Matt", "email": "90358481+xbtmatt@users.noreply.github.com", "user": {"login": "xbtmatt"}}, "additions": 382, "deletions": 1}}, {"node": {"oid": "28445345b631903b0cad65b46969613fab19891a", "messageHeadline": "[GHA] Only run all perf tests on schedule.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 31, "deletions": 20}}, {"node": {"oid": "b63c8024e1737214bbb4f193deedbd8eb8c7ae6b", "messageHeadline": "Update unit-testing.md", "author": {"name": "Vladislav ~ cryptomolot", "email": "88001005+cryptomolot@users.noreply.github.com", "user": {"login": "cryptomolot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a8efb9ca3613556d7a269d1f908e892e6d0c7a14", "messageHeadline": "Update developer-docs-site/docs/move/book/package-upgrades.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "849b234deb2376f35abebbd5d5ff43d891a85b4c", "messageHeadline": "Update package-upgrades.md", "author": {"name": "Vladislav ~ cryptomolot", "email": "88001005+cryptomolot@users.noreply.github.com", "user": {"login": "cryptomolot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8fce710fcc0ae38a527642b15d2c9ea574126d6", "messageHeadline": "typo spec-lang.md", "author": {"name": "Vladislav ~ cryptomolot", "email": "88001005+cryptomolot@users.noreply.github.com", "user": {"login": "cryptomolot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9a87211f759386a1c88bfbb8515e1c6e88dcb45", "messageHeadline": "typo in functions.md", "author": {"name": "Vladislav ~ cryptomolot", "email": "88001005+cryptomolot@users.noreply.github.com", "user": {"login": "cryptomolot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49ee59ec5b576cad0ae8eb2f6c5865e8ff1f68bd", "messageHeadline": "Remove unused deps for CLI (#9531)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "97858e5610c71b3f0d9162528fd6ee17f6372d02", "messageHeadline": "trivial: fix gas meter mutability", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "18f8d85e12586c96c840cd9d6afcccfb37b9a6d0", "messageHeadline": "[CLI] Disallow \"rotating\" to same private key (#9546)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ff3688a5165f22c98a88018e10a4a797630fbe6f", "messageHeadline": "[TS SDK v2] Add AccountAddress (#9564)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 670, "deletions": 0}}, {"node": {"oid": "20fb11f5dc538a87be521b92e59f55fd7f794f3b", "messageHeadline": "[dag] Integrate Dag Fetcher with Dag Driver (#9453)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 147, "deletions": 18}}, {"node": {"oid": "d814913fe8e804cf16133b81b615b2fffc083077", "messageHeadline": "[move-ir-compiler] add Nop token support (#9599)", "author": {"name": "William Law", "email": "williamlaw.wtl@gmail.com", "user": {"login": "wlawt"}}, "additions": 50, "deletions": 2}}, {"node": {"oid": "5509f09cba9544ae62b55b5e2799e275c2bf152a", "messageHeadline": "[gas] convert output to InternalGas cost (#9603)", "author": {"name": "William Law", "email": "williamlaw.wtl@gmail.com", "user": {"login": "wlawt"}}, "additions": 45, "deletions": 10}}, {"node": {"oid": "8edbf732cdd129c69246999d0bc83d82a0dbce6e", "messageHeadline": "[dag] Integrate Order Rule with Dag Driver (#9452)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 30, "deletions": 8}}, {"node": {"oid": "00f7e74f1ce79d0bc35686bf7141aa8685d550be", "messageHeadline": "Explicitize that the txn_seq_num param on the epilogue is unused", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "e6cd2223a45105ba496ab87ee8010d4c08204096", "messageHeadline": "Clearer comments in `resource_account.move` (#9555)", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 28, "deletions": 24}}, {"node": {"oid": "66442c7d59b851e7a4bb3714bfac460ec2908f49", "messageHeadline": "Revert \"Revert \"[NFT Metadata Crawler] Dockerize Parser (#9541)\"\" (#9\u2026", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "e450718bdd549e19752ba5ced74d9b0d197ecab2", "messageHeadline": "[Spec] Ensures of reconfiguration.move (#9383)", "author": {"name": "Zorrot Chen", "email": "UI_Zorrot@163.com", "user": {"login": "UIZorrot"}}, "additions": 50, "deletions": 3}}, {"node": {"oid": "61b8cfd8664adecf48aa0f8c240fb7365459d300", "messageHeadline": "[cleanup] Remove foreign contracts (#9623)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "8fd48deb3e435cfef2c59a68d650e315bbb941a3", "messageHeadline": "[TS SDK v2] Add Hex and HexInput types (#9595)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 305, "deletions": 0}}, {"node": {"oid": "b066fc47ace99394865691eb8be5b295064db43d", "messageHeadline": "[storage] update resource requriement", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "21b742903ec349c4158916070298d960e702db74", "messageHeadline": "[compiler-v2] Use livevar analysis to optimize file format generation\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 1631, "deletions": 185}}, {"node": {"oid": "42aa399e22e496623340631ce5c365688ceefca5", "messageHeadline": "bump version to 1.18.0 (#9607)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "32939aaf9d754b634826b9ef34a8a7d5c44a9434", "messageHeadline": "[ts-sdk example] Adding an example for rotation offer capability and \u2026", "author": {"name": "Matt", "email": "90358481+xbtmatt@users.noreply.github.com", "user": {"login": "xbtmatt"}}, "additions": 164, "deletions": 0}}, {"node": {"oid": "aaa5397eb7072854684f7625ce4fe6f827ffed42", "messageHeadline": "[NFT Metadata Crawler] Fix error for defaulting to original raw_image\u2026", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 71, "deletions": 32}}, {"node": {"oid": "c9091545b529feca70637037ec04bbe64f35ae49", "messageHeadline": "[dag] Handle certified node in DAG Driver (#9312)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 229, "deletions": 116}}, {"node": {"oid": "6c55ee36b8c61443df6c357d4dc3929d702e857a", "messageHeadline": "remove redundant test (#9613)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "f2e91d59b3d8cee0d3370988dda250d52c3f6e1a", "messageHeadline": "[forge] Add latency for different workloads (#9415)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 228, "deletions": 88}}, {"node": {"oid": "6a634d6729cc59508d340dc40856217faf39b7df", "messageHeadline": "[gas] fix abstract gas cost for storage (#9501)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 30, "deletions": 38}}, {"node": {"oid": "d65517c8e6bd005e7f1d182328394a5a15cd7f51", "messageHeadline": "Fix node compatibility test CI (#9609)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9773481c1490debffcf1e6476754065ec9127ec4", "messageHeadline": "[deps] Update clap dependency to be consistent across crates (#9605)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 100, "deletions": 108}}, {"node": {"oid": "0f2a91f51207ab304710567afe2a8523688f24e2", "messageHeadline": "[Python SDK] Add a token_transfer function to the python SDK (#9422)", "author": {"name": "Matt", "email": "90358481+xbtmatt@users.noreply.github.com", "user": {"login": "xbtmatt"}}, "additions": 43, "deletions": 3}}, {"node": {"oid": "cb01d3060668af7ce9ba684ea92765a590d63dab", "messageHeadline": "[TS SDK] filter amount > 0 on getTokenOwnersData and include all quer\u2026", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 805, "deletions": 210}}, {"node": {"oid": "a2251382eafc4bf58ede4093debb7a796e684515", "messageHeadline": "[GHA] Small tweaks to jobs.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "366836fa877a1152aed17cfcf6da28c2f1ed4138", "messageHeadline": "[Spec] Ensures of transaction_validation (#9461)", "author": {"name": "Zorrot Chen", "email": "UI_Zorrot@163.com", "user": {"login": "UIZorrot"}}, "additions": 113, "deletions": 139}}, {"node": {"oid": "af67b21a40d1b5cc6f60b27cc60199e169b27c85", "messageHeadline": "[GHA] Run smoke and performance tests when appropriate.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 112, "deletions": 18}}, {"node": {"oid": "3644e98166a3848b29e67ecdfdc487fd64a2e890", "messageHeadline": "add semgrep for github workflows (#9522)", "author": {"name": "Gerardo Di Giacomo", "email": "gerardo@aptoslabs.com", "user": {"login": "gedigi"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "8f28f93c26fcb1c9ab1322fab4c00e0198ffbb67", "messageHeadline": "swich to gcp", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "3497225501e86f90005fa9843cbe882735215ac2", "messageHeadline": "[Dev Docs] Add small note about target-version in backup docs.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e1cca71e3bb63bfefe2c7510095142d60d1d96d3", "messageHeadline": "[TS SDK] Use `account_transactions` and `account_transaction_aggregat\u2026", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 166, "deletions": 77}}, {"node": {"oid": "a87492b34ef85364ac5fa78e526acdbc6fe7ad86", "messageHeadline": "[refactoring] Remove unused genesis check from StateView (#9589)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 0, "deletions": 85}}, {"node": {"oid": "262d2643170e3da045fdcf9bd96116efa2a1f2a7", "messageHeadline": "[indexer grpc] reduce the data service streaming channel size (#9590)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "2f168f13568d89b898d2d6408c8f8e524bd66916", "messageHeadline": "[forge stable] Fix HAProxy test - increase latency limits (#9575)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "23e371ff7effcc9ae94b51243986de196b732734", "messageHeadline": "[dashboards] sync grafana dashboards (#9440)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 1169, "deletions": 507}}, {"node": {"oid": "580a438f149218d0ddbcfa9e4103f3a98bd8d685", "messageHeadline": "replay-verify: log skipped version when it happens", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6cc173e358c5c291ac5aedaac15f5bbeeee2b226", "messageHeadline": "[testsuite][pangu][pte] Creating a Pangu Command to Create a Transact\u2026", "author": {"name": "O\u011fuzhan (Olsen) Budanur", "email": "74462406+olsenbudanur@users.noreply.github.com", "user": {"login": "olsenbudanur"}}, "additions": 527, "deletions": 3}}, {"node": {"oid": "91822c2f108226049c7f378ef9cb1911881e0f57", "messageHeadline": "fix lint error in cargo.toml", "author": {"name": "yunuseozer", "email": "yunusozer@berkeley.edu", "user": {"login": "yunuseozer"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "e1efab65320738c55e3c83e36e689fe9b617412d", "messageHeadline": "fix lint errors", "author": {"name": "yunuseozer", "email": "yunusozer@berkeley.edu", "user": {"login": "yunuseozer"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8a69ed381fa340692d17e832122721335b5cafbf", "messageHeadline": "fix lint errors", "author": {"name": "yunuseozer", "email": "yunusozer@berkeley.edu", "user": {"login": "yunuseozer"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3902811742574e60a6dcc3208a321e2c54cb5cb8", "messageHeadline": "remove unnecessary dependency", "author": {"name": "yunuseozer", "email": "yunusozer@berkeley.edu", "user": {"login": "yunuseozer"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "782920675b774e08ecf3ca3b4e65a87a34cc5f16", "messageHeadline": "add profiling crate with cpu and memory profiling", "author": {"name": "yunuseozer", "email": "yunusozer@berkeley.edu", "user": {"login": "yunuseozer"}}, "additions": 464, "deletions": 0}}, {"node": {"oid": "8b7de80021b41d04d0f4b543edcf5a9155d3829b", "messageHeadline": "Remove tutorial links from descriptions", "author": {"name": "\u00c1lvaro Lillo Igualada", "email": "alilloig@gmail.com", "user": {"login": "alilloig"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0a96f8450c44885e0a8280cadc179ee4a1f530e6", "messageHeadline": "[TS SDK] Support network and API endpoints on `AptosConfig` (#9549)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 105, "deletions": 1}}, {"node": {"oid": "e4981c9390bc04b9147bd0850ac4dd0c97b111fc", "messageHeadline": "[storage] support sharding in fast_sync", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 418, "deletions": 137}}, {"node": {"oid": "7360e3d7cacead3f73fca746b6a8da75e65d8ed7", "messageHeadline": "Revert \"remove usage of us-west1-registry from aptos-core (#9509)\" (#\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "6390f4b37bc1a19982a4423be40145b64f2c7f58", "messageHeadline": "Revert \"Revert \"remove usage of us-west1-registry from aptos-core (#9\u2026", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 3, "deletions": 20}}, {"node": {"oid": "2b1427c3e9e02590bb4244c01c7b69b78f76acca", "messageHeadline": "Revert \"remove usage of us-west1-registry from aptos-core (#9509)\"", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "fd22b8aa5e6ea79372801beedef1997d158889a9", "messageHeadline": "remove usage of us-west1-registry from aptos-core (#9509)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 3, "deletions": 20}}, {"node": {"oid": "aa81b95e7c4bf7abc83e28b341ae6e8fdfdf7317", "messageHeadline": "Revert \"[NFT Metadata Crawler] Dockerize Parser (#9541)\"", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "4a8a888cfd20843fe3c00a3a4094284c73d14c27", "messageHeadline": "[Executor-benchmark] Command to generate connected groups of random t\u2026", "author": {"name": "Manu Dhundi", "email": "manudhundi@gmail.com", "user": {"login": "manudhundi"}}, "additions": 216, "deletions": 4}}, {"node": {"oid": "69902f50f291bf28dbbf2fa7799db83d81bb1dca", "messageHeadline": "[NFT Metadata Crawler] Check received chain id against existing chain\u2026", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 111, "deletions": 8}}, {"node": {"oid": "2425fef19a9de59ad10c0bd21e8098b45acac2ba", "messageHeadline": "[gas] automated gas calibration (#9265)", "author": {"name": "William Law", "email": "williamlaw.wtl@gmail.com", "user": {"login": "wlawt"}}, "additions": 21592, "deletions": 60}}, {"node": {"oid": "c241bfbad43a74f6838894c5dadc061d75527106", "messageHeadline": "[GHA] Avoid running expensive tests on docs changes.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 24, "deletions": 54}}, {"node": {"oid": "47ad6ba683d16f0e928610c3dff9be578600bb00", "messageHeadline": "[GHA] Only run non-required-tests on label.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "47799fd841d7b2c7f664eab423745d71fee94340", "messageHeadline": "sanitize prune window configs", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 46, "deletions": 3}}, {"node": {"oid": "0cea9e40990ff82a41e664d16135427bcc86746d", "messageHeadline": "[NFT Metadata Crawler] Dockerize Parser (#9541)", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "9a4928f73fddc853a18190b3dac2647f2ecae777", "messageHeadline": "[NFT Metadata Crawler] Use separate DB schema (#9539)", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 36, "deletions": 29}}, {"node": {"oid": "aab2858a66a44c08138411ea07fc76a2cca173a1", "messageHeadline": "[NFT Metadata Crawler] Parse chain id from Pubsub and prep config for\u2026", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "dd91768fc3edfc2bc6a582a42d1049694e78a369", "messageHeadline": "add test_node_update_validator_network_address and test_node_update_c\u2026", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 144, "deletions": 1}}, {"node": {"oid": "6c07ab373fc0a07bcd61dac17d80d021229818cf", "messageHeadline": "[forge] move PFN realistic env 100 TPS test to forge stable, with upd\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "67fba5956909a4e4327c9fbdd9d00650679616f7", "messageHeadline": "[gha] cargo metadata uploader (#9487)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "81afa20dda6852bfa3f8093afa3eb5f783fdbca4", "messageHeadline": "[release-builder] Make release builder use a relative path for raw sc\u2026", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 54, "deletions": 33}}, {"node": {"oid": "62668cd02a2d058e2bf4859657412ae4c1cb6fcd", "messageHeadline": "[Prover] Revive the Prover lab (#9518)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 21442, "deletions": 3550}}, {"node": {"oid": "6b62f0ac303f882f4a590d97bf62584cdb929755", "messageHeadline": "[Execution][Sharding] Add support for global executor in sharding (#9\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 766, "deletions": 330}}, {"node": {"oid": "c6d4421a0b874230cf30bfcac0bbe77a5dba1e41", "messageHeadline": "[Configuration] Remove the need for maintaining an on-chain configura\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 224, "deletions": 233}}, {"node": {"oid": "42b9e198eab728e48331f9793cc1089b7772a19f", "messageHeadline": "[GHA] Remove non-required GHA jobs.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 4, "deletions": 133}}, {"node": {"oid": "1e8ecb36adfa5219e5aebb4c0c4a8f1923cf182d", "messageHeadline": "[devtools] vscode workspace settings (#9527)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "2070c26055b3c0140efabddda271317a89f116f4", "messageHeadline": "[ts-sdk] Fix default for coin client transfer and register on default\u2026", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "a4e81b8ca607c84398ac95278f4ae715e06420ca", "messageHeadline": "fix spec (#9528)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "93baa6e63168a77cc3c1a63979548e8811321ba4", "messageHeadline": "[API] Return 410 when txn has been pruned, not 500 (#9520)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "66af9240f91e954cde2d60757773c4867ecde260", "messageHeadline": "[GHA] Reduce various automated jobs.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 5, "deletions": 14}}, {"node": {"oid": "46db98b417d6a6b391c50a7b2388605217cca7d5", "messageHeadline": "[move-examples] Use new aptos-token mint functions in examples", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 20, "deletions": 23}}, {"node": {"oid": "78fb3739692a45235bd1b59ea7ed1a71fab00959", "messageHeadline": "[framework] Add Aptos-token mint function that returns object", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 256, "deletions": 30}}, {"node": {"oid": "8d199a3e02dfc69b7362bc960a4b259d25ca30ed", "messageHeadline": "[GHA] Add new PR labels to non-required jobs.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d3a19a9c83597a93542e3426706abc8d98e26375", "messageHeadline": "[Fullnode Sync] Reduce frequency of less critical sync jobs.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "073e034047f97881561c433e17220631a810c3ef", "messageHeadline": "[Forge GHA] Remove unneccessary cadence for forge jobs.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 10, "deletions": 31}}, {"node": {"oid": "f141809565dfbee605324b9a9e61bf45b1f0bf4c", "messageHeadline": "[GHA] Wrap non-required tests in labels for PRs.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "c78106e8964e3c5b129f368e93ed40650d5ebd40", "messageHeadline": "[Rust] Upgrade to Rust version 1.71.1", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "59f629396cd466d6e358fd144959c3453b959233", "messageHeadline": "gas-schedule folder changing.md", "author": {"name": "Vladislav ~ cryptomolot", "email": "88001005+cryptomolot@users.noreply.github.com", "user": {"login": "cryptomolot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "55c5c2ef33bf065949cd9f3518c6eb8570c3d5f7", "messageHeadline": "Update developer-docs-site/docs/concepts/base-gas.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18ccfb329f438b4bdc0506e3cf7061089bd4513e", "messageHeadline": "gas-schedule numbers updates.md", "author": {"name": "Vladislav ~ cryptomolot", "email": "88001005+cryptomolot@users.noreply.github.com", "user": {"login": "cryptomolot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c1b615ebea53a03a1f25701b9d2096c4a56f32ce", "messageHeadline": "fixup! fixup! [aptos-release-builder] Print out on chain configs", "author": {"name": "Runtian Zhou", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "6902df8c2a9366c2265ebdcf021578fe0b7d1528", "messageHeadline": "fixup! [aptos-release-builder] Print out on chain configs", "author": {"name": "Runtian Zhou", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ac53397e8aae8073417a4db401ae075317b5fc34", "messageHeadline": "[aptos-release-builder] Print out on chain configs", "author": {"name": "Runtian Zhou", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 79, "deletions": 18}}, {"node": {"oid": "840ebd9a242109c370251ec8f2201ee9170e9365", "messageHeadline": "[NFT Metadata Crawler] Default to no ACK after parsing (#9471)", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "5faff66f5627762642a3ac14dfeb35f98eb05311", "messageHeadline": "Update first-coin.md", "author": {"name": "Vladislav ~ cryptomolot", "email": "88001005+cryptomolot@users.noreply.github.com", "user": {"login": "cryptomolot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "537e7891535346cac555d1b5ed6ac2ee07cdf268", "messageHeadline": "Update move-on-aptos.md (#9491)", "author": {"name": "Vladislav ~ cryptomolot", "email": "88001005+cryptomolot@users.noreply.github.com", "user": {"login": "cryptomolot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a13e3d982c573f30a57aa5079fa6aa6541ace73", "messageHeadline": "Update sdk-release.md (#9489)", "author": {"name": "Vladislav ~ cryptomolot", "email": "88001005+cryptomolot@users.noreply.github.com", "user": {"login": "cryptomolot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d0ea90d371d112a28a12586cc20b204b72c1b93d", "messageHeadline": "[forge][land blocking] recalibrate latency limits (#9500)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "2fd77d6bcc99c795a3b5eab9c1aae342005c4a53", "messageHeadline": "[ts-sdk] fix: Incorrect return StructTag (#9012)", "author": {"name": "0xmove", "email": "0xmovebuilder@gmail.com", "user": {"login": "0xmove"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7091fbf1a2037008cdbb2c218d301d8ffb8c7cb4", "messageHeadline": "Update base-gas.md (#9316)", "author": {"name": "Vladislav ~ cryptomolot", "email": "88001005+cryptomolot@users.noreply.github.com", "user": {"login": "cryptomolot"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "bcb71c518bbf671eabaddf591a90db6afe7e5f36", "messageHeadline": "Revert \"[Data Streaming Service] Increase data prefetcher for PFNs.\"", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 148, "deletions": 8}}, {"node": {"oid": "718e56460128d40b36cb986c916326e72963a3e7", "messageHeadline": "[ts-sdk] Remove yarn artifacts from SDK (#9443)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 6, "deletions": 12602}}, {"node": {"oid": "ce157bcf6490d4840572cd0ad6e0f39b2e73b138", "messageHeadline": "[GHA] Fix invalid script breakage. (#9504)", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b78bc71b72b1941eccdd93ada5b82da2c930ad95", "messageHeadline": "update cli release workflow (#9473)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "26ec3c5d790dd6d66e5a14f82abf26b65ee2de8f", "messageHeadline": "[TS] Updated the gas fee payer example to adopt the new API (#9499)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 342, "deletions": 108}}, {"node": {"oid": "ceea9bd1584cdc4ded41696a348ae23558ada3b2", "messageHeadline": "[Github Actions] Skip expensive tests on docs changes.", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 375, "deletions": 5}}, {"node": {"oid": "6e1df592d6e1497b535db619a5d2e28b15e895a7", "messageHeadline": "[CLI][e2e][stake][2/n] Staking e2e (#9284)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 382, "deletions": 2}}, {"node": {"oid": "a8a512a2e3c27d96fe9597e332a347e10b2f96db", "messageHeadline": "Update oudated references to coin::transfer", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "d1610e1bb5214689a37a9cab59cf9254e8eb2be1", "messageHeadline": "[TS SDK] Initialize sdk_v2 folder structure and basic usage (#9448)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 7708, "deletions": 0}}, {"node": {"oid": "eb0144a39ada521d8dee01c9dbd601853d383fb3", "messageHeadline": "update cli release 2.0.3 date (#9494)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27b7690ef693707bd7d32ba875fb496449fca6da", "messageHeadline": "bump version to 1.17.0 (#9492)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "479ff4e6ff1e15081c496ca396fad1a87feb5146", "messageHeadline": "Update build_cli_release.ps1 to include openssl (#9447)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "e104646d95dc74b388e7dd328cb2cc1abd436e2b", "messageHeadline": "[Mempool] Don't log times that are <= 0 for insertion time to block t\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "bb9dd77cb986f2295248c7226d9ea7c737cff0bb", "messageHeadline": "Improvements to executor benchmark metrics collector (#9458)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 30, "deletions": 16}}, {"node": {"oid": "da472998684f2a4df985a4c0faff25e823b0f942", "messageHeadline": "Update dev_setup.sh to get right SOLC version for Mac Arm64 (#9412)", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "ef9eac5092f9dcd48560b9400b13c166832a1ea7", "messageHeadline": "[Sharding] Add some performance counters for sharded execution (#9481)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 46, "deletions": 7}}, {"node": {"oid": "1fc08b162e74a03ee300e773e1c13510a5a6a44f", "messageHeadline": "[Spec] update specs of object (#8559)", "author": {"name": "Zorrot Chen", "email": "UI_Zorrot@163.com", "user": {"login": "UIZorrot"}}, "additions": 969, "deletions": 2}}, {"node": {"oid": "a2877543f2a2a780919f341bd11169fd60ea522e", "messageHeadline": "return txn data on success and txn failure reason on failure (#9433)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "e1ec3e91fec6884088cdd98c32e71348b6aa5afd", "messageHeadline": "Access event information in block executor commit hook (#9044)", "author": {"name": "Satya Vusirikala", "email": "satyasatya123456@gmail.com", "user": {"login": "vusirikala"}}, "additions": 330, "deletions": 135}}, {"node": {"oid": "a417158f4a405f6bac3c33a52c6bd97f6c12c6f7", "messageHeadline": "fix flaky gets object test (#9477)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a56468ad8b9212e63527d2886f3306a519be161a", "messageHeadline": "[TS SDK] Support fee payer transaction (#9445)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 172, "deletions": 24}}, {"node": {"oid": "6fd5d08e1a4b285787077919601b86614a6bdc29", "messageHeadline": "Remove unused dependencies in executor benchmark and transaction gene\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 0, "deletions": 38}}, {"node": {"oid": "dbfc0a98e82f0a11d4a26dc03de2255c32659519", "messageHeadline": "Bring back the favicon", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f6d6f3d4f082e280992f02e5ff12477a1d4838ef", "messageHeadline": "[smart_table] add add_all, to_simple_map (#9138)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 300, "deletions": 78}}, {"node": {"oid": "6e9d2fa5295f06a7848460626f0e956ed6b1cbed", "messageHeadline": "Update testnet-release.md (#9446)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "25feb38de6f19097444a2fd21776f034bb5fa801", "messageHeadline": "[NFT Metadata Crawler] Rename crate (#9450)", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 33, "deletions": 32}}, {"node": {"oid": "378f1c58cc0bf1838913bffa38bd64addb7f16ce", "messageHeadline": "Add function to Address structs that is conformant with address stand\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 208, "deletions": 0}}, {"node": {"oid": "1063755d6de638450a5f3d9f6f6a33c4c34cfbd6", "messageHeadline": "[forge] LatencyBreakdown counters and use them in success criteria (#\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 717, "deletions": 418}}, {"node": {"oid": "8fe69b2c0911ff1e7e22d0e064d944c1547bf98b", "messageHeadline": "[NFT Metadata Crawler] DB migrations in code (#9451)", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "efb834846ef0eb84321c5220a332014252c28140", "messageHeadline": "[Forge] PFN should have a container name of fullnode, not validator (\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fd7e937b319b57458bd64662137e8526f4c42b1a", "messageHeadline": "[NFT Metadata Crawler] Add CDN Prefix to CDN JSON/URI (#9441)", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "285a61cfa1b2541b02564cef0419fd50b12a36f0", "messageHeadline": "Re-enable dedup and shuffling as defaults (for test networks) (#9397)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 36, "deletions": 55}}, {"node": {"oid": "429f4ddf516b4c0b435d288adbc8d8129bf5e787", "messageHeadline": "[Mempool] optimize fullnode broadcast hops for latency (#9309)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 40, "deletions": 30}}, {"node": {"oid": "9ac90fbcec7d553608a12deebcc9962e1fe9f935", "messageHeadline": "[Data Streaming Service] Increase data prefetcher for PFNs.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 8, "deletions": 148}}, {"node": {"oid": "59b331c0226d03041a70b410180ee5b10c329675", "messageHeadline": "[Execution Benchmark] Remove spot runners and reduce frequency.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "e783b65ada695b8025cb1ef438719a7e7a5eb415", "messageHeadline": "[Github Actions] Add a simple action to test Windows builds.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "a2a880d3130391a62da76ad9de74bf4bf4aa6235", "messageHeadline": "bump version to 1.16.0 (#9435)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "750a172f4bbac0f6b38095ca8233d3a616b563c1", "messageHeadline": "[TS] Added a typescript example for the gas fee payer (#9357)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 1171, "deletions": 665}}, {"node": {"oid": "2690998b7691b407db0a0c7de060491ad5f5faa7", "messageHeadline": "[exp] make it work from a fork (#9374)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 80, "deletions": 5}}, {"node": {"oid": "68f768ba7d86b8c7056bfcd40cf35149efebdc13", "messageHeadline": "[CLI] update changelog and bump to 2.0.3 (#9216)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "75891a72147684d53380a8ed1401f4af0e76a925", "messageHeadline": "Update CODEOWNERS (#9432)", "author": {"name": "Gerardo Di Giacomo", "email": "gedigi@live.com", "user": {"login": "gedigi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5e4c322d7661eeddb469c8f65929491082d35de", "messageHeadline": "Run vector tests that were unintentionally not run (#9429)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8732f8759d1ebed74008ba76937713c1b68a1007", "messageHeadline": "[TS SDK] Support local endpoint in Provider (#9421)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 60, "deletions": 21}}, {"node": {"oid": "f5cd6893f58032c2da7efb1d31491961ae3fff03", "messageHeadline": "Update estimate_gas_usage field usage", "author": {"name": "Ivan Kapeykin", "email": "5349983@gmail.com", "user": {"login": "ikapeykin"}}, "additions": 9, "deletions": 32}}, {"node": {"oid": "4dedd14a02f99f7867cf538af0bc5b057018bb0e", "messageHeadline": "Implement estimate gas fee method for Python SDK along with simulate_\u2026", "author": {"name": "Ivan Kapeykin", "email": "5349983@gmail.com", "user": {"login": "ikapeykin"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "feb5617667c5488aa621c793a47fdab577024fb5", "messageHeadline": "fix typo (#9294)", "author": {"name": "Alexander Trefonas", "email": "72869083+atrefonas@users.noreply.github.com", "user": {"login": "atrefonas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6466bec1b21e4161e836f641932ea657963c45d5", "messageHeadline": "Update node-networks-sync.md", "author": {"name": "Vladislav ~ cryptomolot", "email": "88001005+cryptomolot@users.noreply.github.com", "user": {"login": "cryptomolot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad91da452d539d4437abaa850b291395936ec0a8", "messageHeadline": "typo.md", "author": {"name": "Vladislav ~ cryptomolot", "email": "88001005+cryptomolot@users.noreply.github.com", "user": {"login": "cryptomolot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a608f9d7fee9f590c1c8e1f5f33bb9cbb948e9c", "messageHeadline": "[fix] charge MutBorrowFieldGeneric properly (#9420)", "author": {"name": "William Law", "email": "williamlaw.wtl@gmail.com", "user": {"login": "wlawt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0de1b360f19342b13bdc2f98576702fc614402b", "messageHeadline": "improve indexer client to support tokenv2 sorting and new queries (#9\u2026", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 3390, "deletions": 918}}, {"node": {"oid": "4afc2a270eec831a5cd13afc510020263953b081", "messageHeadline": "update local testnet initial stake 1 to 10 (#9398)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c8f209f19e4c8297f057e22170df697a6c8419f", "messageHeadline": "[ts-sdk] Export more types (#9366)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 49, "deletions": 48}}, {"node": {"oid": "4d92327ae6bac16dad8a728f35fa14ff4f4879cb", "messageHeadline": "[NFT Metadata Crawler] Utilize google-cloud-storage crate (#9399)", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 245, "deletions": 83}}, {"node": {"oid": "bed4040aff0d693fb534b9b9fba5b3d938319264", "messageHeadline": "[NFT Metadata Parser] URI Parser unit tests (#9401)", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 81, "deletions": 30}}, {"node": {"oid": "06583f185a0ccef1bc3377892212a2424e27f23a", "messageHeadline": "[dashboards] sync grafana dashboards (#9226)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 2964, "deletions": 295}}, {"node": {"oid": "c25a2e28729c254c6199d578098939f188081b3a", "messageHeadline": "refactor emitted_events (#9369)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 45, "deletions": 16}}, {"node": {"oid": "d2479afdd834d7b68fcf8582e9ca02dfc2c7085a", "messageHeadline": "Add is_std_option function to StructTag (#8897)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b20312974b012c9c5cf288a34fc2eeb6ebfde108", "messageHeadline": "[rb] Support for backoff based retry (#9333)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 65, "deletions": 12}}, {"node": {"oid": "137acee4c6dddb1c86398dce25b041d78a3028d3", "messageHeadline": "[vm] Separation of resources, modules and aggregators (#9256)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 868, "deletions": 843}}, {"node": {"oid": "326833ddc7de8d0cbfaf33b0d1236f0afe047602", "messageHeadline": "[Network] Add metrics for serialization/deserialization.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 60, "deletions": 11}}, {"node": {"oid": "f385cdd1eb991fb8dc7262813a0bbe8cd52c3640", "messageHeadline": "Update base-gas.md (#9317)", "author": {"name": "Vladislav ~ cryptomolot", "email": "88001005+cryptomolot@users.noreply.github.com", "user": {"login": "cryptomolot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "00d6c2fb43b79b492767bb193714830901d0c552", "messageHeadline": "[NFT Metadata Crawler] Add configurable image quality for optimizer (\u2026", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 99, "deletions": 62}}, {"node": {"oid": "cbb9ce84958ce005f1225a8fe47809175970cc40", "messageHeadline": "[docs] Unify discord links to be the same across all (#9389)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 6231, "deletions": 6}}, {"node": {"oid": "17ba6c0d9d6bae0a673dd37369ec36c2de562af5", "messageHeadline": "Turn on txn dedup and quorum store at genesis (#8459) (#9391)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "32bca795b111a05913f633bdb6d4792487751a71", "messageHeadline": "[cli] Remove Upgrade number from package verification (#9381)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "53913b462ccc838c787a264ee3ff9a1367484b7b", "messageHeadline": "[move-compiler v2] Comparison testing for file-format generator (#9345)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 7595, "deletions": 388}}, {"node": {"oid": "16eba539b30ed484b508cc195ea774cf2672dfb8", "messageHeadline": "Update Docker images (#9298)", "author": {"name": "Gerardo Di Giacomo", "email": "gedigi@live.com", "user": {"login": "gedigi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "352edafad0a567183b2adcaf309fff87512e91f1", "messageHeadline": "[smart_vec] add add_all, to_vector (#9132)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 204, "deletions": 22}}, {"node": {"oid": "991c7ed1a8375f8f799583b628d5a8974656ef35", "messageHeadline": "fix spec (#9367)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b833da15ae4396e91ae8db96439d0d9a52e1c0fa", "messageHeadline": "NFT Metadata Crawler (#9101)", "author": {"name": "Justin Chang", "email": "37165464+just-in-chang@users.noreply.github.com", "user": {"login": "just-in-chang"}}, "additions": 1675, "deletions": 191}}, {"node": {"oid": "c1e330bfa5a1ae380f047c81ca310eaaefe53069", "messageHeadline": "Uses aptos-core x25519-dalek library with relaxed zeroize dep (#9354)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e3f79ca03834e4d568bd1eb0b2785ac0d1b9fb79", "messageHeadline": "fixing some gas costs that were missing the MUL = 20 multiplier (#9363)", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "907c45b6dcf2c2128670a5144b852383f44e0bc8", "messageHeadline": "Gerben apply to main (#9364)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 217, "deletions": 14}}, {"node": {"oid": "b422401b7465658b8dfd4247d337267e098d813c", "messageHeadline": "[Example] Added Guild/Member token (#9172)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 330, "deletions": 0}}, {"node": {"oid": "9feb38f004b213fa718db169f74db930d0be03cd", "messageHeadline": "[move] kill the option return type of type to typelayout conversion (\u2026", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 22, "deletions": 54}}, {"node": {"oid": "72f7e77507668c6099f597211c169dfeb919c3a7", "messageHeadline": "bump version to 1.15.0 (#9359)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "3908ec57d37e9642d90e0e7fa3e8811f9354364a", "messageHeadline": "update rust sdk doc (#9324)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "206f529c0c9d8488e27d2e50297178f0caf429a5", "messageHeadline": "Add interface for `AptosClient` to get `Object<T>` (#9120)", "author": {"name": "QZQ", "email": "qianzheqi@foxmail.com", "user": {"login": "SamuelQZQ"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "a56ee956b701ee245a929a8f23532968ae27b87b", "messageHeadline": "[Aptos CLI] Updated changelog to mention rust upgrade.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6faca5058f21c868ff5076fed956aca9f04740c9", "messageHeadline": "[Spec] Ensures of account.move (#8929)", "author": {"name": "Zorrot Chen", "email": "UI_Zorrot@163.com", "user": {"login": "UIZorrot"}}, "additions": 59, "deletions": 2}}, {"node": {"oid": "21b856627fb0aad14156134e877093a3ae44d697", "messageHeadline": "Partial governance voting support for CLI (#9293)", "author": {"name": "xindingw", "email": "127153552+xindingw@users.noreply.github.com", "user": {"login": "xindingw"}}, "additions": 608, "deletions": 114}}, {"node": {"oid": "ffdeefe855a9536a3a38be527d595a803511f9a5", "messageHeadline": "[TS SDK] Add account transaction management (#8854)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 924, "deletions": 1}}, {"node": {"oid": "b9e1b281a3629ef755e223b057fa5f2dcfea02db", "messageHeadline": "[forge tests] also colocate vfns and vns for the pfn tests (#9137)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 45, "deletions": 12}}, {"node": {"oid": "21730a5748fef80e6f7266e1d8531f6cb42f92cb", "messageHeadline": "[Rust] Upgrade to Rust 1.71.0", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 78, "deletions": 85}}, {"node": {"oid": "e376070d33ef0ff04af6b303d6eb227ce1d4d9e6", "messageHeadline": "add flag (#9337)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 104, "deletions": 38}}, {"node": {"oid": "ad3b32a7686549b567deb339296749b10a9e4e0e", "messageHeadline": "[gas] clean up unused files & address cosmetic issues (#9338)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 5, "deletions": 1221}}, {"node": {"oid": "b5687020aebba29e30c966e9b920062c999af985", "messageHeadline": "[storage] monitor the latest compacted version", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "8a4bb46f94f60217545f02e0f72eef65356d560d", "messageHeadline": "additional partitioner timers (#9267)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "17b40024566f7555bdf90374e1ecc2b602b35616", "messageHeadline": "set default denominator to 1 (#9341)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "fd7f34db12513e8868039136fda80aa0d6d20192", "messageHeadline": "[deps] Upgrade arc swap", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3e77459babf50f40ffd64d3bf06aebdf3b59f329", "messageHeadline": "[deps] Upgrade anyhow to 1.0.71", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "03a3a704c8507a86656d04f44ac69b071af71671", "messageHeadline": "[deps] Update arr_macro", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "28dd4d72822fd77c74d1ba07914506f98116fbd7", "messageHeadline": "[various] Cleanup doc warnings", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6a417c41b9825e8bc58a73279dda8aa7f523c54a", "messageHeadline": "[various] Cleanup clippy warnings", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0067c40675827e98a50c8fe3794e5c89b9a0885f", "messageHeadline": "[Storage Service] Reduce storage summary config interval.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42591596afc4ab301d2a5223a0b20755e366578f", "messageHeadline": "[api] Fix transitive dependency (#9323)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4eeaeb1acb9eb2e114addd28ff8ee7fe055ad36c", "messageHeadline": "Memoize account modules (#9297)", "author": {"name": "Sunjin Lee", "email": "styner32@gmail.com", "user": {"login": "styner32"}}, "additions": 66, "deletions": 1}}, {"node": {"oid": "b6e1e82f17afd1e5671ff9a6095bdaad0ca54b25", "messageHeadline": "[indexer grpc] add more logging to data service. (#9336)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "49400cbf0bc63d5e86a54d0c0a1ee2b74c5ea7ec", "messageHeadline": "[gha] use get-latest-docker-image-tag for forge continuous (#9102)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 34, "deletions": 68}}, {"node": {"oid": "c1d87b8a3f17059311d4bdf83b953d12c61c14c0", "messageHeadline": "[rb] Generic Reliable Broadcast module (#9295)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 351, "deletions": 245}}, {"node": {"oid": "f9bbfdc1e2281d5cb14717c3c1c8371666390e45", "messageHeadline": "[gha] remove helm-lint from lint-test (#9332)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "4525bfdba56404eaf4e650bafd7d4003736edb7d", "messageHeadline": "[Forge] Add dependencies between jobs.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 70, "deletions": 74}}, {"node": {"oid": "62ca66e8a0e9ba9d6b4305ce2329b3cb7d38e688", "messageHeadline": "[gha] prevent indexer grpc integration tests from cancelling on push \u2026", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "91c10256ff9a9c1f2c485d003f7c907a1f48bafe", "messageHeadline": "[TF] Freeze the Terraform code", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 15, "deletions": 99}}, {"node": {"oid": "582cdadc5023f1f6545c9b40e858a269114ed472", "messageHeadline": "[Block-STM] Fix the issue of re-using state view across blocks in ben\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 50, "deletions": 36}}, {"node": {"oid": "81977b90e91f34658bac017dbd2db3c841f59dde", "messageHeadline": "Make indexer_grpc_local.py work regardless of which directory it is i\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "1e0dc4ca700815ab1277e844a586b159c8301ee9", "messageHeadline": "[vm] charge castu32 and u256 properly (#9308)", "author": {"name": "William Law", "email": "williamlaw.wtl@gmail.com", "user": {"login": "wlawt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7787abcf05a9a85287c18111f8c4064620d45b6c", "messageHeadline": "[Aptos Node] Bump aptos-node crate to 1.6", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5e589c6ddb9671f5415178f7f951ef0aa8657dad", "messageHeadline": "[Storage Service] Quick pass over tests.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 538, "deletions": 173}}, {"node": {"oid": "b73b4146e04956ae4940ffb811c57267295fdd14", "messageHeadline": "[Aptos Data Client] Make the optimistic fetch lag configurable.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 101, "deletions": 53}}, {"node": {"oid": "35012f8a94e22667f8c669df34702ef11c6f1422", "messageHeadline": "[Aptos Data Client] Rename subscription to optimistic fetch.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 73, "deletions": 72}}, {"node": {"oid": "02c4641f7892655a6bcc0e78918e25fc52c0322f", "messageHeadline": "[docs] Explain seed for resource account address in delegations (#9145)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cf3c90e430b0eab7579815a84c15c8943e1bcf39", "messageHeadline": "[Storage Service] Order util methods alphabetically.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 134, "deletions": 134}}, {"node": {"oid": "183c6f0d5f44794baba0c130e3cef7071b995d3a", "messageHeadline": "[Storage Service] Move utility functions into utils.rs", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 332, "deletions": 324}}, {"node": {"oid": "952945ded26a2940667121a87f709abcf1f8f721", "messageHeadline": "[Time Service] Add `from_mock` utility method.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e9275090c7e39f190ad5929d3738cf4ddecc9c6d", "messageHeadline": "[Aptos Data Client] Rename OPTIMISTIC_FETCH_VERSION_LAG", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7c3642360f96ff6bc4a92287c0a5ada58fd2c110", "messageHeadline": "[Storage Service] Rename max_optimistic_fetch_period to", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e8e1c4a539fa579721f6e113743358b06e9a90cc", "messageHeadline": "[dag] persist ordered anchor for recovery", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 179, "deletions": 126}}, {"node": {"oid": "5b4ff3cb4f3d9bc02b307e2c559cd21c6770fb8d", "messageHeadline": "[dag] add basic test for order rule", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 172, "deletions": 51}}, {"node": {"oid": "028eefe9ac77e8b9402906d06295b3c9affc34ec", "messageHeadline": "[dag] rpc with fallback implementation (#9148)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 357, "deletions": 80}}, {"node": {"oid": "0195495c4ca7751617d8eb774a28356104870830", "messageHeadline": "Olsen/Move Pangu to Top Level (#9286)", "author": {"name": "O\u011fuzhan (Olsen) Budanur", "email": "74462406+olsenbudanur@users.noreply.github.com", "user": {"login": "olsenbudanur"}}, "additions": 58, "deletions": 94}}, {"node": {"oid": "4648db15ed1bf621ee8fb7e5113e674890d9518d", "messageHeadline": "use 8 runner for replay-verify", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d83c3fa068ae7664b532e39e747795138eae476", "messageHeadline": "[State Sync] Reduce task polling intervals.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c54f99ff6a73c8378ec37b129579354d9b060e16", "messageHeadline": "[Storage Service] Add a metric for the number of active fetches.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 57, "deletions": 2}}, {"node": {"oid": "52aa7a3db047882e7862e6899fd26c3ccc2afcef", "messageHeadline": "[Storage Service] Parallelize identifying ready and invalid requests.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 219, "deletions": 49}}, {"node": {"oid": "8f0a6077bb7a618259d06ba2a581bfb80ae4be77", "messageHeadline": "[Storage Service] Handle optimistic fetch requests in parallel.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 133, "deletions": 60}}, {"node": {"oid": "dedc886d01f292a2153bdb339af36077fec03941", "messageHeadline": "[Storage Service] Merge expiration logic into single loop.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 123, "deletions": 65}}, {"node": {"oid": "7ec597872963ce05b58173292edb442f0518f93d", "messageHeadline": "[Storage Service] Replace HashMap with DashMap.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 57, "deletions": 66}}, {"node": {"oid": "2b5db8776c768715418facd4f19839e1188af804", "messageHeadline": "[Storage Service] Replace summary cache with ArcSwap.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 54, "deletions": 43}}, {"node": {"oid": "3c8fd29a0f12d3186810afab9368b0393f2e0870", "messageHeadline": "add chunking to grpc to avoid large response is rejected. (#9234)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 146, "deletions": 43}}, {"node": {"oid": "03dada612189a3af8d28d2e72cdeb53c173ad3e4", "messageHeadline": "disable calico on GCP since it's legacy and causes lots of trouble (#\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "d45f3560e1c9b7932a1683b1a931d110ffb419dd", "messageHeadline": "[Spec] update spec for staking_contract.move (#8729)", "author": {"name": "Zorrot Chen", "email": "UI_Zorrot@163.com", "user": {"login": "UIZorrot"}}, "additions": 350, "deletions": 87}}, {"node": {"oid": "ecbc4d66465d512b553aefd99bdaac95f24cf7cf", "messageHeadline": "Remove aggregator_enabled flag (#9219)", "author": {"name": "Satya Vusirikala", "email": "satyasatya123456@gmail.com", "user": {"login": "vusirikala"}}, "additions": 59, "deletions": 321}}, {"node": {"oid": "060b40e0be0ebc3a34be8a5b4ab4226bb45d6419", "messageHeadline": "Olsen/pangu lib transfer (#9179)", "author": {"name": "O\u011fuzhan (Olsen) Budanur", "email": "74462406+olsenbudanur@users.noreply.github.com", "user": {"login": "olsenbudanur"}}, "additions": 4989, "deletions": 1}}, {"node": {"oid": "ebfec6c8296848d00b69cc7bfa284d820a3c3566", "messageHeadline": "[gas] introducing abstract gas algebra (#8996)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 5596, "deletions": 5183}}, {"node": {"oid": "cf1accf5611b1afa62c62514e371acf44357eed4", "messageHeadline": "[Sharding] Refactor sharded block executor for better remote client s\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 1729, "deletions": 1066}}, {"node": {"oid": "8a2230977a74f84d1ba9da93cdf123af35994ae8", "messageHeadline": "[docs] images accidentally cleaned because not used in build", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "461f997b11edd7002f1e61913c2792049d01a8e1", "messageHeadline": "[docs] clean up docs", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 14190}}, {"node": {"oid": "07d5340a05083d487aa92736af9be2c613157f37", "messageHeadline": "Update system-integrators-guide.md", "author": {"name": "Vladislav ~ cryptomolot", "email": "88001005+cryptomolot@users.noreply.github.com", "user": {"login": "cryptomolot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "405a4d7536f62d42746423a612a0a58bf00d74d3", "messageHeadline": "Update system-integrators-guide.md", "author": {"name": "Vladislav ~ cryptomolot", "email": "88001005+cryptomolot@users.noreply.github.com", "user": {"login": "cryptomolot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5566c4b0a287bb0980a5cefe20fba2847b7c25aa", "messageHeadline": "Update system-integrators-guide.md", "author": {"name": "Vladislav ~ cryptomolot", "email": "88001005+cryptomolot@users.noreply.github.com", "user": {"login": "cryptomolot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c037b02604d21f5c951453b46d244d36b2bfccce", "messageHeadline": "[Helm] Fix templating of aptos-vector-log-agent", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0055c13efbb7729e725317911b4145b445016104", "messageHeadline": "[Fullnode GHA] Add intelligent sync jobs, metrics dump and tweak job", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 160, "deletions": 15}}, {"node": {"oid": "06f26ca8c08e59d76ce9a03cab601a7d162ff5b6", "messageHeadline": "[CLI][Easy] Add show_validator_set cli e2e (#9059)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "b18c2cb6602c45ebf78f797027e8a6b69c36b515", "messageHeadline": "[cached packages] Put .mrb back into OUT_DIR (target)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "3fe81529c53dfa391bddc66a5a3abdf5f84e32c3", "messageHeadline": "[cached-packages] Fix windows use of framework bundle", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1c65812014fa04cc36f99068d98fddb7af1b048", "messageHeadline": "[dashboards] sync grafana dashboards (#8972)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 2304, "deletions": 724}}, {"node": {"oid": "287ea56df89838ec9c41fde83b26376e9a1410db", "messageHeadline": "[Faucet] Make it possible to configure separate max amount for reques\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 183, "deletions": 148}}, {"node": {"oid": "bd1e59d3cf521dea0a09afb19da701de53f58fc5", "messageHeadline": "fix spec (#9218)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "86660d27b963f461529683fbe597333d15beb810", "messageHeadline": "Update move-examples unit tests", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 55, "deletions": 76}}, {"node": {"oid": "66ff8738836fa99742957d46498d221196e7d8f2", "messageHeadline": "[Move examples] Ensure no self transfer in knight token module.", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "bc65c0a3eb8b88123f49b9013fd034215951c7c0", "messageHeadline": "[Examples] Account authentication key rotation with the CLI, Typescri\u2026", "author": {"name": "Matt", "email": "90358481+xbtmatt@users.noreply.github.com", "user": {"login": "xbtmatt"}}, "additions": 483, "deletions": 4}}, {"node": {"oid": "1938125001542407684c4b6efa74e24dc9e1c6b9", "messageHeadline": "Fixed a typo in the Readme.md of Aptos Debugger (#9190)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c1c29125fe3c76f2b23963bf834888e276fbf21", "messageHeadline": "[Sharding] Change the partitioner to return analyzed txn instead of t\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 181, "deletions": 237}}, {"node": {"oid": "dfc012af8aa04b191355e3c4a3d9a1c9ce67f6d1", "messageHeadline": "[vm] add a native test function for reading events", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 74, "deletions": 3}}, {"node": {"oid": "d485f8ebb0f41bad65c41a64d6107796ba508b26", "messageHeadline": "[move] add a native for reading from the events cacheo", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "2759c32c871629ecafe877a2b05e385ea4fe4da8", "messageHeadline": "Parallel tests (#9107)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 865, "deletions": 761}}, {"node": {"oid": "c6b9bba67327fbad56165213fea38feaa3a39393", "messageHeadline": "[exp] fix arg passing for forge gha (#9203)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "07395aafcc170601fcb2641989a93228f78daa9b", "messageHeadline": "fix vector args in CLI (#9168)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 70, "deletions": 2}}, {"node": {"oid": "9e52a93fc52ad97ae381fcf2483ad38ba59e5b7b", "messageHeadline": "handle edge case of self transfer (#9195)", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bb5d99fdd9b3413a937c828f6bc9da38c75c85df", "messageHeadline": "[State Sync] Enable intelligent syncing mode.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "b44042f14ff7b08fdbef832d39a644df74af8ea7", "messageHeadline": "[Spec] Update spec of code.move (#8888)", "author": {"name": "Zorrot Chen", "email": "UI_Zorrot@163.com", "user": {"login": "UIZorrot"}}, "additions": 33, "deletions": 15}}, {"node": {"oid": "d15f47d702a37c828c6a14f2049832c0351ad5a2", "messageHeadline": "[CLI][doc] refactor aptos cli doc site (#9072)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 229, "deletions": 181}}, {"node": {"oid": "a2c3c84b274c5a211c26cebbe3614af2220b56bb", "messageHeadline": "bump sdk version (#9193)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b365fa2b2023f78e51f0eb880b9e797b66914bc9", "messageHeadline": "[TS SDK] Higher throughput reads (#9018)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 3264, "deletions": 411}}, {"node": {"oid": "38d2005c3810453b109b801429ff5c79a1831386", "messageHeadline": "Olsen/pangu framework changes (#9171)", "author": {"name": "O\u011fuzhan (Olsen) Budanur", "email": "74462406+olsenbudanur@users.noreply.github.com", "user": {"login": "olsenbudanur"}}, "additions": 1147, "deletions": 214}}, {"node": {"oid": "69405512d346b4fc3d8756ca35a2cca94440b431", "messageHeadline": "[Forge] Increase TPS threshold for land blocking after enabling txn s\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "f49a1dc65e1b80ff3f9ad998c2dcb414b2ea0800", "messageHeadline": "[Indexer] Add transactions by address indexing (#9076)", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 856, "deletions": 193}}, {"node": {"oid": "0cdd064c2df6b254e4da9d7d8b7b4e20b6af45fe", "messageHeadline": "[dag] support holes in the order rule test", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 91, "deletions": 45}}, {"node": {"oid": "b1ea02093be2bcc931ee93fb33d53ca4abce39a0", "messageHeadline": "[dag] add tests for order rule", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 181, "deletions": 11}}, {"node": {"oid": "137afe348fd3355f0085441efcb018f8845518dd", "messageHeadline": "[CLI] test rotate-key command (#8776)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "ede0c00fc567d2ff06844c65b6a8580bce2ba4f9", "messageHeadline": "[ts-sdk] Release 1.13.3 (#9175)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "cd044e81402de0d84163fd0167c4d168bf43097d", "messageHeadline": "[crypto+move] add Pedersen commitments and Bulletproof verification i\u2026", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 6942, "deletions": 232}}, {"node": {"oid": "108db7cca1fc6d7aa722512841b2f72072d0d82c", "messageHeadline": "[Execution][Config] Add the newly added execution config to onchain c\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 241, "deletions": 36}}, {"node": {"oid": "dfffe73636cd777c98e1da0eb6ef8cdc051e8802", "messageHeadline": "[dag] node fetch handler at receiver (#9042)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 422, "deletions": 74}}, {"node": {"oid": "9ae60501b52371090c13bb01fdb1c5c9f6df483c", "messageHeadline": "reduce the runner number in the replay verify", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "87669e588cccc46137c8507cb1a89c099fdf335b", "messageHeadline": "[Forge] Tweak HAProxy TPS requirement.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db7eacad3d7eaad5eee2f2a5ccfc07ff331b01d7", "messageHeadline": "Reuse `collection` variable in hero.move example (#9166)", "author": {"name": "Brian Li", "email": "brnli7@gmail.com", "user": {"login": "BriungRi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c322a403e131a07945c50e8bb1da8a576042a0fe", "messageHeadline": "[compiler v2] Bytecode generator", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 2081, "deletions": 87}}, {"node": {"oid": "9823211a765ebaf4b2655a1ef2e3640341a34936", "messageHeadline": "Artifact building is now on by default and can be opted out via SKIP_\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "bc450fe615e06ccd613668a17ee8c9ee19aff285", "messageHeadline": "[cached-packages] Make cached-packages build step optional", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "26e5e58e735b3a3ff9ad798885821e88b31e4a66", "messageHeadline": "[ts-sdk] Fix broken test for typetags (#9162)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d732cc644a5326cd09aab053982f2fa930321668", "messageHeadline": "Fixed the broken docusaurus code links for client.py by changing to a\u2026", "author": {"name": "Matt", "email": "90358481+xbtmatt@users.noreply.github.com", "user": {"login": "xbtmatt"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "0b6859f036719bd33932ba262f7692e5fc18c1ae", "messageHeadline": "[Python][SDK] Make string representation of AccountAddress conform to\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 184, "deletions": 52}}, {"node": {"oid": "34548f35d3c3fa6d6a1c44f9e957385d6304425e", "messageHeadline": "[ts-sdk] Support null and undefined as absense of value in option (#9\u2026", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "680c1a79dd4cd4465a9a57b107d4e31c3a67162c", "messageHeadline": "[smoke tests] make gas estimate smoke tests more robust (#9158)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "cff8ec638f799e495bac498a4c9e5935cb9dc2bf", "messageHeadline": "[CLI] fix u64 to u256 input args (#9111)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 64, "deletions": 5}}, {"node": {"oid": "c7d7862bea0d80767583f70eabfe3ad05d4e115f", "messageHeadline": "[ts-sdk] Fix parsing Objects with longer generics or structs (#9156)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 50, "deletions": 15}}, {"node": {"oid": "513b7549520e8699962ab9fbce30b4780be3788c", "messageHeadline": "Change /docs/guides/move-guides/book for /docs/move/book (#9128)", "author": {"name": "\u00c1lvaro Lillo Igualada", "email": "alilloig@gmail.com", "user": {"login": "alilloig"}}, "additions": 108, "deletions": 108}}, {"node": {"oid": "f3683e77f433a8afb407542803ced729e5278490", "messageHeadline": "Revert \"[ts-sdk] Allow local endpoint provider (#8850)\" (#9155)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "d16b572d73e29d6b32e8f545a5a0e481ea878881", "messageHeadline": "[Forge] Tune cpu metrics threshold criteria for realistic_env_max_loa\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2458cd13ddaf463d21803c228174ad03221487e", "messageHeadline": "[Indexer] Avoid panic if data is not backfilled (#9144)", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 62, "deletions": 17}}, {"node": {"oid": "504822abe3212629b35f9b241b922dca9e1d67d1", "messageHeadline": "[forge tests] put VFNs within emulated networks (#9129)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 119, "deletions": 36}}, {"node": {"oid": "5ee3bbe41e416192643f2abd1a213c1a65f6ed9b", "messageHeadline": "Require permission check before running run-indexer-tests", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f4bffaa100be66f3321b38aa6e5dfe28b64105ef", "messageHeadline": "[framework] removing this resulted in incompatible framework revisions", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3525d6a36d88a3af430e61e739761826d9453f77", "messageHeadline": "[Storage][Sharding] Make JMT code aware of sharding when calculating \u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 618, "deletions": 323}}, {"node": {"oid": "6e2e4c9f82e7bd0ea28993195fe9ee7c5e80d181", "messageHeadline": "disable speculative logging for benchmarks (#9073)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2515040041dd9f712df0e8606a263ba852635ee7", "messageHeadline": "[ts-sdk] Allow local endpoint provider (#8850)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "e9f421b33378bb526c7c5d37feaae67b94844ac4", "messageHeadline": "Move example of a decentralized lottery based on the drand VRF (#9098)", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 480, "deletions": 0}}, {"node": {"oid": "361c6e0a3835df9f11865043e6d45dba446b2ac1", "messageHeadline": "[On-Chain Config] Fix comment.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "2fd2ec19c1abf796d998b81491e872b1fcd683f7", "messageHeadline": "[Forge] Fix schedule determinator.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4325e72ec8354f7e57891a3b603c62f9b1ffc483", "messageHeadline": "[cli] Allow faucet to be used without passing an extra account (#9126)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "2326f644c798f9bfa7c2fdd8925bdce777fedadc", "messageHeadline": "[python-sdk] Add a chunked package uploader", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 3658, "deletions": 29}}, {"node": {"oid": "99ae4bdac63a4413d05a7b45983da5543ab89ff5", "messageHeadline": "[python-sdk] full upgrade and 0.7.0 release", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 163, "deletions": 365}}, {"node": {"oid": "41f86b9d8da19832e01df892ad72d76d358e4b60", "messageHeadline": "[aptos-sdk] remove sync client", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 275, "deletions": 1382}}, {"node": {"oid": "973a7c1884c1e136d8a6029b3505ed7bd90cf0fc", "messageHeadline": "[python-sdk] Use events to figure out minted tokens", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 137, "deletions": 2}}, {"node": {"oid": "1de1a021596f6142f48ab21654bf3b5deed76ce2", "messageHeadline": "[python-sdk] actually we're at 0.6.4", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c443249ab9f19f88df51eed15fa026fa34332253", "messageHeadline": "[framework] fix named addresses (#9112)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "7ef3ed05724ec26ec33efca576e28e8d1f7f4ca8", "messageHeadline": "fix SilentDebug/Display derives to work for generic structs (#9117)", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "07e4ef2281f1040147498e70c0369368c49cd733", "messageHeadline": "Update cli.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c82fdb70f70a8a1dbdc83aa8fc4a07c69194ae09", "messageHeadline": "fix typo in stake.move comments (#8949)", "author": {"name": "0xbe1", "email": "0xbetrue@gmail.com", "user": {"login": "0xbe1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9a933bded61cc73f1c8b961147de6428557296a3", "messageHeadline": "[Move examples] Add a fungible-asset-based reward pool for distributi\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 593, "deletions": 0}}, {"node": {"oid": "3aa136ae1559b7ce8d0798a6e14ba67047880de7", "messageHeadline": "Fix prover tests for aptos_governance (#9108)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "28d243341ab2e221e24925ee9d2b5b4fdbb8efd1", "messageHeadline": "Add a specific function in aptos governance to change feature flags (\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "6bb9e69346b0deeb2fd1c025e7a28cbf0d3dcb08", "messageHeadline": "[Prover] tested the loop unrolling feature using the basic vector ope\u2026", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 91, "deletions": 0}}, {"node": {"oid": "fe2f8f683b92b26b7d3a317008182e3843567f58", "messageHeadline": "minor refactor: simplift staking_config::get_reward_rate (#8995)", "author": {"name": "0xbe1", "email": "0xbetrue@gmail.com", "user": {"login": "0xbe1"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "634724886e888a6fc86fdd4f0c9e179ba81ad191", "messageHeadline": "[VM] Fix txn size check (#9094)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46869ab856774e642672ca81a9f0c03af87e00b9", "messageHeadline": "high-level specs (#9085)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 170, "deletions": 48}}, {"node": {"oid": "156227e9f5d8ecf39dffe5c734d3b49dade933fd", "messageHeadline": "Update index.md (#9040)", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a31ba5a8dbdab59cf0815db3c452ff0703d9d018", "messageHeadline": "Update functions.md (#8935)", "author": {"name": "Krzysztof Borowiecki", "email": "34208222+Chriserus@users.noreply.github.com", "user": {"login": "Chriserus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "234eaac6865181d924d0924ac55183dc4595e8c1", "messageHeadline": "[compiler] Fix issue #8390: Compiling a move module causes an ICE (at\u2026", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "0d31cd4d2513a8f0f5cc69f427f00a009e2d1bcc", "messageHeadline": "[Move example] Add an example for managing resource accounts when dep\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 132, "deletions": 0}}, {"node": {"oid": "d9e80a0df937ec05a9473fdf1e92363211c34035", "messageHeadline": "[forge] tag k8s resources with testsuite name (#9077)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 80, "deletions": 21}}, {"node": {"oid": "95f17da5aaa8ef6fc0a261d2356b6bb436b376c9", "messageHeadline": "forge-cli gather /metrics to /tmp (#9096)", "author": {"name": "Brian Olson", "email": "brianolson@users.noreply.github.com", "user": {"login": "brianolson"}}, "additions": 112, "deletions": 2}}, {"node": {"oid": "6edfcb3c86796d0574dd194dc7ad9e8286513bea", "messageHeadline": "[rosetta] add withdraw undelegated stake operation when parsing deleg\u2026", "author": {"name": "bilgehansahin", "email": "bilgehansahin@gmail.com", "user": {"login": "bilgehansahin"}}, "additions": 43, "deletions": 5}}, {"node": {"oid": "ff3bbdbc36359b88b33829d2953c6e127b304939", "messageHeadline": "upgrade crane github action to fix failure (#9103)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d0f37b41aa317e65c19a0fd770535ec7ab96111a", "messageHeadline": "[gha] run ts sdk tests on latest main best effort (#9090)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 54, "deletions": 51}}, {"node": {"oid": "85d4769067f19a0b475231375f92561e1a5eb353", "messageHeadline": "Recalibrate single node perf constants (#9091)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 38, "deletions": 32}}, {"node": {"oid": "fd252cb8c84ac89ff6e1daae7bb5430e2e6c9a36", "messageHeadline": "[dag] sign metadata and rename signature to vote", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 98, "deletions": 152}}, {"node": {"oid": "774a22a4ac3455daf9c8bc471a2abd3423b0a2af", "messageHeadline": "[Forge] Reduce node count for stable tests.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 55, "deletions": 35}}, {"node": {"oid": "2421ff8554f812d425bce0802d4a7e272ad4dbda", "messageHeadline": "[Forge] Reduce unstable node counts.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c77e2f3bf80a8b946c93fdab872f9b7ab335ae95", "messageHeadline": "[Forge] Split specialized workflows", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 167, "deletions": 60}}, {"node": {"oid": "50c4509685e0b7924e61b66e93d76c6aefb4638e", "messageHeadline": "[Forge] Reduce PFN test node usage.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "db7f3462f1523c107e0e11f4db244f3ba5503f6c", "messageHeadline": "[Forge] Tweak number of nodes on land blocking tests.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fb803a2128aef7dd4a3e8603a49918de7ad2f9cc", "messageHeadline": "[move-examples] Change marketplace to use aptos_account deposit coins", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "8159261d68f2775ee646708725ca3fb046e890ee", "messageHeadline": "[move-examples] Add token offers to marketplace example", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 926, "deletions": 3}}, {"node": {"oid": "28804533aaa0f2a9124362b2426816c9b873d1f4", "messageHeadline": "Fungible token activities (#9009)", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 740, "deletions": 51}}, {"node": {"oid": "023ca2a115d69223abc6bc83ffee239c5a852d15", "messageHeadline": "[mempool] adjust default configs for PFNs, based on testnet observati\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "fb1d2553c6e2dc993fe1df75bacf8e7de86a22ed", "messageHeadline": "Add a vector::find function that returns index of element matching a \u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 102, "deletions": 0}}, {"node": {"oid": "07df1ad17df7c3100e630cf511408a939dc99a64", "messageHeadline": "[aptos-debugger] Added the bcs-txn-decoder (#9087)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 267, "deletions": 0}}, {"node": {"oid": "b79d228385aa088c3c4b8fcb1690891afd98e3cb", "messageHeadline": "[docker] Remove indexer-grpc-parser from tools build to unbreak perfo\u2026", "author": {"name": "perryjrandall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "c1b453440b3d2f2c01b0299e31090fb584b1b6e7", "messageHeadline": "remove not working test (#9088)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 0, "deletions": 37}}, {"node": {"oid": "388381cda6c80a80d0aeebb21b14fb60cb3d7630", "messageHeadline": "[cli] Update homebrew instructions (#9032)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 39, "deletions": 56}}, {"node": {"oid": "b760aa25e906d8af1121e3af5775fdea6fcd3666", "messageHeadline": "add workload mix (#8959)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 133, "deletions": 86}}, {"node": {"oid": "027f78b693ce3cb63ba9275753d9b397c5a7c33c", "messageHeadline": "[api] log POST sizes (#9028)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 44, "deletions": 12}}, {"node": {"oid": "590b389cfb1f6dd1c5d6097ece5bfa9212240ee7", "messageHeadline": "Add initialzation script for AIP-28 (#8990)", "author": {"name": "xindingw", "email": "127153552+xindingw@users.noreply.github.com", "user": {"login": "xindingw"}}, "additions": 38, "deletions": 7}}, {"node": {"oid": "148a306aedf76ebf4f3f4238e97b82e83157f520", "messageHeadline": "run tests against the current code version (#9082)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "f6d14ca32d04ab5e3ce1da6c4eb341c374d08df0", "messageHeadline": "[gha] Run single node perf every four hours", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a927af2203dba4054187eade65744d106080240b", "messageHeadline": "[ts-sdk] Update changelog for Option<T> updates (#9058)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1645, "deletions": 1640}}, {"node": {"oid": "911db1d8a2e267f7f54b1ec8b6f351c22d4a4adc", "messageHeadline": "add api test (#8948)", "author": {"name": "gerben-stavenga", "email": "54682677+gerben-stavenga@users.noreply.github.com", "user": {"login": "gerben-stavenga"}}, "additions": 252, "deletions": 11}}, {"node": {"oid": "65f0f73f807f25314a7c38d59a66f99a0788763e", "messageHeadline": "[dag] reliable broadcast storage (#9015)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 302, "deletions": 35}}, {"node": {"oid": "35d757ac5eed78a9eb53708b4b6546d48faa4b34", "messageHeadline": "internal indexer: parse tables in resource groups (#9061)", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "8323f6ec30c952aee9de001e9a30d183222bb8e6", "messageHeadline": "reduce success criteria for ha proxy, increase for long running (#9037)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 30, "deletions": 8}}, {"node": {"oid": "6358f8b7288d6d689393b88538bf165101891be5", "messageHeadline": "[telemetry-svc] additional logging metrics ingest errors (#9034)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "48206df452d6ae83cf510a9aaf85612f9c8796b0", "messageHeadline": "[Python SDK] change library for sync client: httpX -> requests (#9038)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 195, "deletions": 51}}, {"node": {"oid": "38cf14f629fd76db95fdd3fefdfca521b86f82f0", "messageHeadline": "[copy-bara] Fixing mispellings", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "42a81745afc859054624449d1842a9b367a18de2", "messageHeadline": "[Doc] Fix syntax error for example code on aptos-object.md (#8680)", "author": {"name": "fgfm999", "email": "96854585+fgfm999@users.noreply.github.com", "user": {"login": "fgfm999"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "bd36842aef1a681185151b9fb0a5e2e2de470d31", "messageHeadline": "[Indexer] Migrate to grpc processors (#8841)", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 5536, "deletions": 266}}, {"node": {"oid": "75a3a9ab3b1c8207bbdedd7a8531eb3f6ee3e85a", "messageHeadline": "Enable AUIDs feature flag (#9046)", "author": {"name": "Satya Vusirikala", "email": "satyasatya123456@gmail.com", "user": {"login": "vusirikala"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "112ad6d8e229a19cfe471153b2fd48f1f22b9684", "messageHeadline": "[first_fa] fix typos not addressed in #8830 (#9045)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "5560a2d7e10a2a0a8c863f00afbe45f8efc630ef", "messageHeadline": "high-level spec for resource account (#9033)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "2e0a21b402f5b0ec11f198c386664e4f35d35d4d", "messageHeadline": "[framework] Update release for 1.6", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 4, "deletions": 50}}, {"node": {"oid": "1942bd0736f20b44075379486bb75a671ca4c40b", "messageHeadline": "on chain config (#9039)", "author": {"name": "danielx", "email": "66756900+danielxiangzl@users.noreply.github.com", "user": {"login": "danielxiangzl"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "835b61b7e40c2dbcaf3f644c01ccf5eef7b32daa", "messageHeadline": "[first FA] moon coin tutorial (#8830)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 517, "deletions": 29}}, {"node": {"oid": "265c8cb43256553f091e425199f246b274f8e57c", "messageHeadline": "[dag] commit rule draft 2/n", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 197, "deletions": 154}}, {"node": {"oid": "98d5aca03b72f41c0d0cc5c94c8663a507057e84", "messageHeadline": "[dag] commit rule content 1/n", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 135, "deletions": 23}}, {"node": {"oid": "4eb3870d6d7e0f62d1047977ec52a5e12c989888", "messageHeadline": "[dag] remove the hash based index in dag store", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 92, "deletions": 48}}, {"node": {"oid": "aa04a9d0124084a2bf506e989a5cfd87f3cd0977", "messageHeadline": "[dag] add commit rule skeleton", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 72, "deletions": 4}}, {"node": {"oid": "d0a02371edfbe647d46f99f18e59458831ca3a91", "messageHeadline": "Adding dump of parsed and type checked AST to .exp baseline files. Ov\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 2917, "deletions": 64}}, {"node": {"oid": "9510d7896510c4bb179220acfd4bbaf70e544c2b", "messageHeadline": "Addressing reviewer comments around error messages", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 552, "deletions": 527}}, {"node": {"oid": "b69b4de30cd37f4ca6799c096b6c1069771ba3fd", "messageHeadline": "[move-compiler v2] Porting remaining typing tests and refining type c\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 6718, "deletions": 547}}, {"node": {"oid": "97d43bc679a576a26f6c1cc394074aaf06eef0f6", "messageHeadline": "[storage] split the replay_verify to multiple jobs", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "9d53a622353fc3ece34582d8010308dc042fa930", "messageHeadline": "Update Docker images (#9011)", "author": {"name": "Gerardo Di Giacomo", "email": "gedigi@live.com", "user": {"login": "gedigi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "957c623f8948e900d15cc0382eaf42ee0af890b6", "messageHeadline": "[deps] Update walkdir", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "bc4432cfc0e0683ebc33d4c2d1619d3a5aca90a7", "messageHeadline": "[deps] Update URL", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "0b6e9cfa254cc917ba85e1f693f535e5bf35f31c", "messageHeadline": "[deps] Upgrade warp", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 23, "deletions": 55}}, {"node": {"oid": "0524a51ae1b1d579a726c371217d109901bac3eb", "messageHeadline": "[deps] Update various dependencies", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 33, "deletions": 24}}, {"node": {"oid": "723e57b89a3d24bd94440ab0e0d2632512225751", "messageHeadline": "[deps] Upgrade bitvec to 1.0.1", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 11, "deletions": 29}}, {"node": {"oid": "72e546e958cb832608f96a942441fd67c6f669f3", "messageHeadline": "[deps] update assert_unordered", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "5756e11d09e88f955e9b2bc667d069ae718caff3", "messageHeadline": "[deps] Upgrade toml", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "a221217bf062197488ad5f7a6514072ed7fa37c1", "messageHeadline": "[deps] Remove unused dependencies", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "83c07688985c041bef441b64e376f9795606c202", "messageHeadline": "[Crates] Upgrade mockall crate.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c878ea88ba6a31099fd46a82cfe42d8e46dafd9e", "messageHeadline": "Add multi round partitioning support for sharded block executor (#9001)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 169, "deletions": 89}}, {"node": {"oid": "3d0ca5b0d5d24d427264ce958a9280480d341cb4", "messageHeadline": "remove unneeded test (#9036)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 0, "deletions": 45}}, {"node": {"oid": "d82ccd3c9865e276b8eaaaad8fcf54ba43c7b90e", "messageHeadline": "[gha] add cluster param to adhoc-forge (#9029)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9efb1b9f6227e4ab02dffad78bd2e6f716197d55", "messageHeadline": "Add an example for an internal coin -> FungibleAsset wrapper (#8844)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 1778, "deletions": 0}}, {"node": {"oid": "eef422d53afb230d8c9f1c6dc8cc6b44f7f9ba6f", "messageHeadline": "[ts-sdk] Remove depth check on nested types", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "9e930a198e1c0511abe5a83eb47ac7cd72e1e471", "messageHeadline": "[ts-sdk] Add test for parsing Option<T>", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "9a8ca846169ecb34873f2d0acba0dee94246defd", "messageHeadline": "[ts-sdk] Add proper support for nested checking of types", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 107, "deletions": 80}}, {"node": {"oid": "ebf911671f616f3fef94dcf0c93c763e334121e7", "messageHeadline": "[ts-sdk] Refactor arg serialization", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 190, "deletions": 90}}, {"node": {"oid": "c24ac5a3d2b4ed9656b61fe2b5da32723cbdb76f", "messageHeadline": "[ts-sdk] Add Option support to SDK", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "f7776d1b3e769b13a2b8cd4a1c35f170687e0e39", "messageHeadline": "Add fee payer to release (#9017)", "author": {"name": "gerben-stavenga", "email": "54682677+gerben-stavenga@users.noreply.github.com", "user": {"login": "gerben-stavenga"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "d389192496df439f4c86936ef6fbfd9f1bcec110", "messageHeadline": "[Config] Small fix to config sanitizer for features.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "5b9f6ddb3dd1a1c258a6b929e5638fa29de5b948", "messageHeadline": "[Forge] Fix indentation in specialized forge jobs", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ee1afb7eb7da75481ac4220b881fb067d994f216", "messageHeadline": "[Storage Service] Add unit tests for notifications.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 750, "deletions": 200}}, {"node": {"oid": "05d2b722a744be868a91a14f8bef0c27f9f91605", "messageHeadline": "[State Sync] Add storage service notifications.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 593, "deletions": 87}}, {"node": {"oid": "82af14eeda6ff6e4e34b3017edc680f8860b77a5", "messageHeadline": "[doc] Fix grammar syntax in Move Book (#9005)", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "e7c287cce502589b0f381b352a5471152b8f7f56", "messageHeadline": "[vm-benchmarking] benchmark txn runtime in VM (#8820)", "author": {"name": "William Law", "email": "williamlaw.wtl@gmail.com", "user": {"login": "wlawt"}}, "additions": 475, "deletions": 0}}, {"node": {"oid": "33f2524d8173eb34c4b56be16b4cca02c8a22a07", "messageHeadline": "[marketplace-example] Add listing types to events (#9016)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "a8ca7e2f0cbde6e58cdd990c3800945c224b70d1", "messageHeadline": "[Forge] Add CPU chaos to PFN forge tests.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 133, "deletions": 41}}, {"node": {"oid": "263335efa2e7a1f8c16238d19f37e169edfce7ba", "messageHeadline": "[Forge] Fix PFN forge job name collisions.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "91bf46d8d639abfce8e3bf5395fdd5dd347cb159", "messageHeadline": "Add stack trace for invariant violation to error message (#8081)", "author": {"name": "gerben-stavenga", "email": "54682677+gerben-stavenga@users.noreply.github.com", "user": {"login": "gerben-stavenga"}}, "additions": 43, "deletions": 6}}, {"node": {"oid": "c107cbeff4cad50f67ecc49997264bb526029666", "messageHeadline": "add compiler tests for const = break (#9004)", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "c06218313804b6693bce19359ac6fc8e6fa12dd1", "messageHeadline": "[Rosetta] Add update commission support (#8839)", "author": {"name": "Yukai Tu", "email": "tuyukai1994@gmail.com", "user": {"login": "xiaoxiaff"}}, "additions": 323, "deletions": 0}}, {"node": {"oid": "6533b941b295532658416a9eecac4a7efec073af", "messageHeadline": "[marketplace] short-circuit closer is recipient for tokenv1 (#9007)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 37, "deletions": 8}}, {"node": {"oid": "37d7a428eaadf6ff99eb9fd302a689405b20c2c5", "messageHeadline": "[object] create sticky object (#8874)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "5065e5d65db680d4769141e3216b3c5ef835cad5", "messageHeadline": "[dag] message author and epoch checks on receiver side (#8986)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 58, "deletions": 7}}, {"node": {"oid": "beaf6e2076443e3e2869f44b685c5f574e12dd10", "messageHeadline": "[Forge] Add PFN network forge runs to workflow.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 64, "deletions": 67}}, {"node": {"oid": "eb3b1756485c528ed49495be412bfb436da97c68", "messageHeadline": "[Forge] Add network emulation to PFN forge jobs.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 85, "deletions": 19}}, {"node": {"oid": "4a984029a0d0435030b946f62ec0c4fabae459bc", "messageHeadline": "[Forge] Small cleanups to MultiRegionNetworkEmulationTest.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 74, "deletions": 69}}, {"node": {"oid": "3e5019853d0a935f4e6f4f61dca2954421f3ef6d", "messageHeadline": "[sharding] include round ID in dependency info (#8826)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 104, "deletions": 67}}, {"node": {"oid": "843945e440c2ac50bf3b1a153166754a49922018", "messageHeadline": "Update RELEASE.md to add release lifecycle (#8931)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "2ffffebe67e187e4491f8663d91dae013c4eedd9", "messageHeadline": "Changing the python SDK examples to have users run poetry install ins\u2026", "author": {"name": "xbtmatt", "email": "90358481+xbtmatt@users.noreply.github.com", "user": {"login": "xbtmatt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "846f6753c4f4fb8bb5cf8ea216d54351656ae2b9", "messageHeadline": "add specs (#8952)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 556, "deletions": 178}}, {"node": {"oid": "35e1b9d89029466f592ec603b33bc306a5458d53", "messageHeadline": "[vm][gas] refactor: separate out the memory usage tracker (#8918)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 595, "deletions": 188}}, {"node": {"oid": "293e4db972881012c6b4146dd87332cbb84b3e9c", "messageHeadline": "Fix sharded execution for concurrency 1 (#8970)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 71, "deletions": 67}}, {"node": {"oid": "e412242320762b0f7dc426da978cc407dfeb8cac", "messageHeadline": "[dag] node and certified node verification checks (#8971)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 157, "deletions": 17}}, {"node": {"oid": "fa6c39cf12ff22a75cce0ea960023e89cdb35495", "messageHeadline": "bump to version 1.13.1 (#8988)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "0d995fde6f99a0d6da2dd60e51386089e2c5d75f", "messageHeadline": "[release] Add credentials to cut release branch workflow", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "963762e36977983ac1fa55e30068c4b541263651", "messageHeadline": "Set to false on Indexer requests (#8983)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "47068b070e50701528f72f539b589927b8de74db", "messageHeadline": "[ts-sdk] fix: Incorrect serialization of TypeTags (#8900)", "author": {"name": "Igor Demko", "email": "i.demko1@yandex.ru", "user": {"login": "buuni"}}, "additions": 122, "deletions": 4}}, {"node": {"oid": "c9b4e4aea13983769e135250e93e9cca1d38fefe", "messageHeadline": "support mediaType in request (#8977)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 279, "deletions": 174}}, {"node": {"oid": "d62901d24ded80940c30b6dcff93d7e0dff852e6", "messageHeadline": "[mempool] metrics: add latency to block proposal (#8969)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 55, "deletions": 15}}, {"node": {"oid": "85822bdf145ae96070251e6defcf09114ee202e8", "messageHeadline": "[CLI] release 2.0.2 (#8978)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a24c8fe9828edaf9dee71e84696a5c8182825c15", "messageHeadline": "[Quorum Store] metrics: give proper buckets for histogram (#8973)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 36, "deletions": 16}}, {"node": {"oid": "0982a4f5972068626a74a4285b3d296e8d10720c", "messageHeadline": "[dag] certified node handler (#8919)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 151, "deletions": 35}}, {"node": {"oid": "da278bfa006027fe01babea94214af02e6b72af2", "messageHeadline": "[dag] add persisted storage", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 349, "deletions": 47}}, {"node": {"oid": "fc03cdab8a6c5aadf375a5dc9514f8fd4ef394b4", "messageHeadline": "[dag] small cleanup on certified node", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 15, "deletions": 30}}, {"node": {"oid": "c8e0581f9b8a8aa1888f118c881a8073d1e5172a", "messageHeadline": "[move-compiler-v2] Refining type checker and porting test cases", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 5467, "deletions": 331}}, {"node": {"oid": "564f66ad09f3fe26cfa10e63c834c2de69a7ca31", "messageHeadline": "[move-compiler] Inlining: raise an error instead of ICE on a native i\u2026", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "cf1b5839c5c2a2b235722dcd84b950f7065d66ad", "messageHeadline": "[api] metrics: add some more buckets to the histograms (#8917)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "d3b055f996bb7a51533cea8359c0f87810a7f94b", "messageHeadline": "Create a new session id for prologue and epilogue (#8920)", "author": {"name": "Satya Vusirikala", "email": "satyasatya123456@gmail.com", "user": {"login": "vusirikala"}}, "additions": 54, "deletions": 6}}, {"node": {"oid": "ed9494aefff0e27b20ff754da0104878a4def5b8", "messageHeadline": "Release builder supports custom aptos-core path (#8805)", "author": {"name": "xindingw", "email": "127153552+xindingw@users.noreply.github.com", "user": {"login": "xindingw"}}, "additions": 87, "deletions": 42}}, {"node": {"oid": "af74219ae2856795ca5ac13f89594b0f42f9d69f", "messageHeadline": "[Execution][Sharding] Support cross shard dependency (#8747)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 1052, "deletions": 57}}, {"node": {"oid": "064ba2155e4bab42f316ef37ad1f12fda297a90a", "messageHeadline": "[dashboards] sync grafana dashboards (#8879)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 270, "deletions": 1621}}, {"node": {"oid": "5a8124794dbe6d7a7f9fc2b892235e64e6bd1020", "messageHeadline": "bump to 1.13.0 version (#8955)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a29f56684aecf46b3aa8fa2193c93223493d9aa2", "messageHeadline": "[TS SDK] Use client that is not generated by openAPI (#8738)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 832, "deletions": 4149}}, {"node": {"oid": "458e3b098d4ac36154ed2ac603e548de1d64f301", "messageHeadline": "[dag] derive macro for message From impls (#8855)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 178, "deletions": 145}}, {"node": {"oid": "3d281ad455bd5881c41ae86cd7982b1fa2092cbf", "messageHeadline": "[Spec] add spec to the math modules (#8915)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 373, "deletions": 11}}, {"node": {"oid": "c43616829240477744f009d80e5bdf695ce6f7e3", "messageHeadline": "update buildx version (#8944)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "604cb4f2eadcfc173595f8ae1de26905ae096a7d", "messageHeadline": "add gas fee payer by adding a new payload type (#8904)", "author": {"name": "gerben-stavenga", "email": "54682677+gerben-stavenga@users.noreply.github.com", "user": {"login": "gerben-stavenga"}}, "additions": 3136, "deletions": 1667}}, {"node": {"oid": "2d1ae23638b5f40a5cf29d921a158a6e978271ed", "messageHeadline": "[dag] update dag fetcher to construct request inside", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 62, "deletions": 29}}, {"node": {"oid": "6e5f945c3c1da2a36e1a4e8732e92dd63ed312c6", "messageHeadline": "[indexer grpc] better the pfn checker & redis connection retry. (#8938)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 274, "deletions": 66}}, {"node": {"oid": "f0221263805503ffad7722fc4cb42ba600db0039", "messageHeadline": "[BlockSTM] Counter Fix (#8933)", "author": {"name": "danielx", "email": "66756900+danielxiangzl@users.noreply.github.com", "user": {"login": "danielxiangzl"}}, "additions": 40, "deletions": 28}}, {"node": {"oid": "72f3474339d666fded377bb7c2ba9604526b6ab4", "messageHeadline": "[ts-sdk] disable broken resource account test (#8939)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ea19ce1b272e5e2e979057bd58990e76e6c4d03a", "messageHeadline": "Fix move-compiler panic in case of inlined method use in parameter to\u2026", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 464, "deletions": 10}}, {"node": {"oid": "ddfe9795277ab229e6d10efcbe435ef9e5720a5d", "messageHeadline": "[docs] fix and update (#8932)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2040, "deletions": 1986}}, {"node": {"oid": "39a3117eb4155a13a8ad65c24714dc229177796d", "messageHeadline": "added create resource account and publish package method with a test \u2026", "author": {"name": "Dhruv D Jain", "email": "dhruv@iamsizzling.com", "user": {"login": "dhruvja"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "36cc47ef03c0430616afc6202c931399eff66c0d", "messageHeadline": "Add non-storage gas into executor benchmark for block gas limit calib\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 145, "deletions": 85}}, {"node": {"oid": "5b06b64cd7823bd8150274237778ec49bf18da14", "messageHeadline": "[Network] Update tests to require an active runtime.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 67, "deletions": 45}}, {"node": {"oid": "8ec98e667b6221d532772a9db1bce7e5bc55c127", "messageHeadline": "[Network] Perform deserialization in parallel.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 167, "deletions": 40}}, {"node": {"oid": "691b520464e2fa5927de5807713644a876f676e2", "messageHeadline": "[move-compiler-v2] Type checker: porting tests for name resolution an\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 1843, "deletions": 663}}, {"node": {"oid": "f91ee806e89fd2896278a8b1f630aea4206020c5", "messageHeadline": "Update delegated-staking.md (#8191)", "author": {"name": "michelle-aptos", "email": "120680608+michelle-aptos@users.noreply.github.com", "user": {"login": "michelle-aptos"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "dfa95a1695b8dca07b014b8ba3c30627e5728e9a", "messageHeadline": "Update transaction-management.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "c6ba9b00c377c5e0941b7d77af374e152e7c690a", "messageHeadline": "[vm-logging] mitigate concurrent speculative logging issues (#8928)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "748a7f4775ef6b3ab86ec35cedfbc5249ab14aa4", "messageHeadline": "Add a view function to return address of StakePool to be created (#8877)", "author": {"name": "xindingw", "email": "127153552+xindingw@users.noreply.github.com", "user": {"login": "xindingw"}}, "additions": 196, "deletions": 24}}, {"node": {"oid": "8c39766d9dc5ca292f27aa9de9be7ca86af27389", "messageHeadline": "[smoke tests] sort full_nodes as well, to fix test_vfn_failover (#8597)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "f313b5be43d6918a5456e738d8c7f67c7e9160fa", "messageHeadline": "[Execution] Enable transaction shuffling in genesis for Forge (#7881)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "cb39784fad84d6ae32759f3056c9bf7ccddb4a21", "messageHeadline": "fix some lints", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "4665fda7032142ff566112942e465d8b6af6f993", "messageHeadline": "[framework] fix simple map typo", "author": {"name": "jolestar", "email": "jolestar@gmail.com", "user": {"login": "jolestar"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "92ad89d95c750c57f9fd79bd46038e70de2ff831", "messageHeadline": "Update faucet amounts, fix method reference (#8296)", "author": {"name": "elliottdehn", "email": "elliott@econialabs.com", "user": {"login": "elliottdehn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "72783c92fdf64dca1def9c613e6c9298f202e71b", "messageHeadline": "Update (Mint an NFT with Aptos CLI) URL link in README.md (#8422)", "author": {"name": "Gurshaan", "email": "87858588+Gurshaan7@users.noreply.github.com", "user": {"login": "Gurshaan7"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6283e8a02e7ba468010a9348941c338d2cc4a154", "messageHeadline": "Fix multisig address generation in multisig.py example (#8668)", "author": {"name": "Irvin | OpenDive", "email": "irvsteve@gmail.com", "user": {"login": "kPatch"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "c2ea3c2f7d3acc3762c90d6d4ae2f94f4b35ea2e", "messageHeadline": "[fa_doc] explain sedonary store and ownership (#8881)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "d3522e12878e7ffbf125cd55bb867ab07838e90e", "messageHeadline": "[move-prover] on different theories for vector modeling (#8121)", "author": {"name": "Meng Xu", "email": "72079339+meng-xu-cs@users.noreply.github.com", "user": {"login": "meng-xu-cs"}}, "additions": 127, "deletions": 0}}, {"node": {"oid": "5b669396b9fc7e08ce97fdbd0b448a44c19d8e2b", "messageHeadline": "feat: add is_coin_store_frozen to the coin module (#8095)", "author": {"name": "Pavlos Polianidis", "email": "ppoliani@gmail.com", "user": {"login": "ppoliani"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "719bd69cc7e825fda04b27845200a6360538c66f", "messageHeadline": "add function to compute collection address (#7933)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "0cdd0abadbec833b3424ecfcb0d22b1fbca15d91", "messageHeadline": "Add all_modules function to BuiltPackage (#8862)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "9916945b7241ca82ac25356c745fd8a7d0f86748", "messageHeadline": "[python-sdk] fix a few issues with transaction batching (#8873)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "4b740cf01b2aab9011c79b77a370654dfb9384a4", "messageHeadline": "[CLI] Add exmaples to move run type args (#8567)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b82dcb377d8e961b6d7d0ca72bd4330ff85ac91", "messageHeadline": "Add missing details regarding init_module and emphasize that it's onl\u2026", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1d02bbbd63e10a195942510dc57b14912ee2c117", "messageHeadline": "[move-examples] add dedicated events to marketplace", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 507, "deletions": 140}}, {"node": {"oid": "d5104a91a521e2d87412491ed832f4de7c54ac77", "messageHeadline": "[move-examples] Remove legacy entry fun from marketplace example", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 69, "deletions": 22}}, {"node": {"oid": "551a2a9285fa23ffc7dd30a2463551b6b9587fd5", "messageHeadline": "[types] remove unnecessary transaction validation usage", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 25, "deletions": 71}}, {"node": {"oid": "da15b033dd5e09c5a47eaa65757eba129d04c106", "messageHeadline": "[Storage][Pruner] Write pruner progress for all sub pruners, and add \u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 93, "deletions": 0}}, {"node": {"oid": "41807f7c83b9d2bd55859ad2b8152d71348173e7", "messageHeadline": "ContinuousVersionIter: print first_version in error log", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "547ad67a0126f9447ef9aaf19863a56203a3e17d", "messageHeadline": "[gas] add pretty texualization for transaction gas log and make gas p\u2026", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 1144, "deletions": 351}}, {"node": {"oid": "18bc643529e6ddcf6055267bd71ca9b2728cd72d", "messageHeadline": "[CLI] Add cli e2e for move view command (#8831)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "06a373fcdd795d7fd35327d0a804734ed2474c8b", "messageHeadline": "bump to version 1.12.0 (#8913)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "a18e65788735a7aa258429abeba73f293aca80b1", "messageHeadline": "Update packages.md", "author": {"name": "Krzysztof Borowiecki", "email": "34208222+Chriserus@users.noreply.github.com", "user": {"login": "Chriserus"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ebd0ee59e6e54cccf004c60b20174b08e21d372c", "messageHeadline": "[Forge] Rename forge namespace.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "13239f422e72b1e99025ab30efa35106764561d7", "messageHeadline": "Add AUID feature flag (#8880)", "author": {"name": "Satya Vusirikala", "email": "satyasatya123456@gmail.com", "user": {"login": "vusirikala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "dbf429321cd77a46d91a59b564af386d76f649e2", "messageHeadline": "[Storage][Pruner][Fix] When catch up, the db version might be larger \u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "6e365784ebe18e99f00c7ac7c2bb1893ac5e8331", "messageHeadline": "get token owners and current owner data (#8871)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 114, "deletions": 22}}, {"node": {"oid": "43a6992ad1468fa6baa47bfdb66d59e723b87f70", "messageHeadline": "[ts-sdk] mint and set ans subdomain", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 158, "deletions": 18}}, {"node": {"oid": "9785520d1d5dca168aa464fb82414e147da0689e", "messageHeadline": "[storage] remove unecessary plus 1", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "668c0dd13f418f64f99de4a09f0b1491e3b29502", "messageHeadline": "[rosetta] add total stake balance support for delegated staking (#8832)", "author": {"name": "bilgehansahin", "email": "bilgehansahin@gmail.com", "user": {"login": "bilgehansahin"}}, "additions": 159, "deletions": 21}}, {"node": {"oid": "9004a5157fba7380419661c9a223014142f8d646", "messageHeadline": "[vm] add error messages for failing to initialize gas parameters (#8813)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 115, "deletions": 62}}, {"node": {"oid": "cf40247a29d399c9685f1d1cea64714ee1947c23", "messageHeadline": "[indexer grpc] add the file store verifier. (#8845)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 409, "deletions": 37}}, {"node": {"oid": "7018c57bdf0d55af57d2aabaf328e0751021bb45", "messageHeadline": "Change jemalloc to dev dependency on storage scratchpad (#8891)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "73a09d15db4ad31ab128993de6b9ab796849845b", "messageHeadline": "[CLI] Improve error message when running move tests fails (#8889)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0030e8bb2a72dc2f437be78db03b7e3c238d40d0", "messageHeadline": "[Spec] update specs of resource_account (#8639)", "author": {"name": "Zorrot Chen", "email": "UI_Zorrot@163.com", "user": {"login": "UIZorrot"}}, "additions": 88, "deletions": 21}}, {"node": {"oid": "c67c15f5bbc5e8d7a65b7d9acabe3fad995f812d", "messageHeadline": "[deps] Upgrade windows dependencies to ensure aptos CLI builds (#8884)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 34, "deletions": 81}}, {"node": {"oid": "dd0e241161824292bd6250a37d6116818dc3269c", "messageHeadline": "[Spec] Made the spec of `smart_table` intrinsic (#8882)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 74, "deletions": 294}}, {"node": {"oid": "278dd13ddf042aa9b8941db6329bd624da9414b9", "messageHeadline": "[move-example] tic tac toe contract (#8686)", "author": {"name": "William Law", "email": "williamlaw.wtl@gmail.com", "user": {"login": "wlawt"}}, "additions": 707, "deletions": 0}}, {"node": {"oid": "4632a7a13da1a27767f76d292a8e4273130b0152", "messageHeadline": "[deps] Ensure that everything builds on Windows (#8872)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "60ef5dda76e104aed9a0c60efeebbbfa817d444c", "messageHeadline": "[dag] reliable broadcast node receiver (#8783)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 826, "deletions": 212}}, {"node": {"oid": "a32589ad2a15ff3a795c478df7ac0062c8d016d5", "messageHeadline": "remove init from config command (#8778)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d16f676d8c38c10ee855601037cf7222f4175577", "messageHeadline": "[Spec] Specified the aptos_std modules (#8857)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 668, "deletions": 7}}, {"node": {"oid": "5f45ef734cc242840f09c583bace5deb65cecad5", "messageHeadline": "Add standard new() functions to pool_u64 and pool_u64_unlimited (#8728)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 99, "deletions": 29}}, {"node": {"oid": "2c40b2f6b4fe211648f8534417eea1953aa9fa11", "messageHeadline": "[dashboards] sync grafana dashboards (#8798)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 444, "deletions": 123}}, {"node": {"oid": "19d7e057857a4c8d4c06076a4bd57645993e111f", "messageHeadline": "Update CLI version to 2.0.2 (#8864)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "84f5a39364012c26afa4741f94a5be3d85ece1bc", "messageHeadline": "use amount greater than 0 in token owner data query (#8861)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "a7edfd7ddabf9dc4e8e66c9c815e5e8ba0a70d81", "messageHeadline": "Run permission check for Developer Platform CI unconditionally", "author": {"name": "Daniel Porteous", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "f4c3a6c643198ce2ba304010fd4841d49f11fac4", "messageHeadline": "Make Developer Platform CI use pull_request_target (#8858)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 113, "deletions": 28}}, {"node": {"oid": "25844c936b27a3f8dbe8d8b93f99973d90f55a4c", "messageHeadline": "Add linter script for cli e2e (#8838)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "eb28ea6cad0a41af8bd8c5e42504b46fdbc18e7e", "messageHeadline": "[fa example] multisig managed coin (#8343)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 496, "deletions": 2}}, {"node": {"oid": "b0b041ca437ba8d2c91fd2a2e1aa727c881ab49b", "messageHeadline": "[RFC] Add native function create_uuid (#8401)", "author": {"name": "Satya Vusirikala", "email": "satyasatya123456@gmail.com", "user": {"login": "vusirikala"}}, "additions": 880, "deletions": 137}}, {"node": {"oid": "7c2e43a1ddfe9529579d283af9349d6fb4b51ee7", "messageHeadline": "Update indexing.md (#8810)", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "365df9f240dfe5b21bdcb71e81da3a4ec1d0e2b5", "messageHeadline": "Add e2e for aptos move run (#8823)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 65, "deletions": 8}}, {"node": {"oid": "462b1a5d928cbccfed9679291cc5a7a8f9931b41", "messageHeadline": "Update land_blocking => realistic_env_max_load on PR (#8846)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 2, "deletions": 58}}, {"node": {"oid": "65e40b2aeb6c429fcbb76784e6a892c266a5fc2b", "messageHeadline": "[move-package] Update comment on dev mode", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "8b5d8548721ad88b166440fb55558bf7d6e5c1cf", "messageHeadline": "[move] Update test outputs for --dev flag", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0619593cc45b6087e31ca9bbda438ee7c626a97c", "messageHeadline": "[cli] Add e2e test for dev mode in compilation", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "1fa5b55caf6a42853df221ed67f5e6f330b72838", "messageHeadline": "[cli] Add dev-dependencies and authors to move init", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "9b4c616057b234cad468bde2e8539004701752ca", "messageHeadline": "[cli] Add dev address mode for compiler", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "2cc6eb6e10eeb3832261b27529d30f4dafeb3093", "messageHeadline": "[Sharding][Partitioning] Fix to ensure relative ordering for sender (\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 63, "deletions": 12}}, {"node": {"oid": "6e095d07774d2de6438facccbefe1d3dcd016b59", "messageHeadline": "[Storage][Pruner] Restructure pruner directories. (#8840)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 59, "deletions": 101}}, {"node": {"oid": "9be3af932b9953550bebe0b4cd7e6f189c036c99", "messageHeadline": "[Faucet][CLI] Add message to indicate faucet is starting (#8842)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3494597db0ef97f6453da5cf0589ce4feffd2e1c", "messageHeadline": "Forge continuous tests - tune params based on recent runs (#8803)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "a7ce123154de063eeba868350b837bc72d516075", "messageHeadline": "[storage] add cron job for backup compaction (#8797)", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 119, "deletions": 0}}, {"node": {"oid": "ee42201b4ef7476154f5aaa39ad56ab94ced0dd6", "messageHeadline": "Remove all reference to aptoslabs.com/testnet-faucet, improve faucet \u2026", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "5680f2d47c2cd99cf1983fb64458df3e04246945", "messageHeadline": "[dag] basic dag fetcher", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 199, "deletions": 30}}, {"node": {"oid": "926a849a1cacf9e0d45e786dfc59ebe841e22811", "messageHeadline": "add e2e for config show-profile (#8782)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "703c36243b401fdba81aaa33569b54c20290307a", "messageHeadline": "[gha][forge] fix ambiguous redirect to GITHUB_OUTPUT (#8835)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b67aaf677b971f26ca3773f3c6b0a139420391e", "messageHeadline": "[gha][forge] auth_duration defaults to 90min or add 30min", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "8dc426fecaaf7fc2bb41f5d38ead91f55c617ae4", "messageHeadline": "Revert \"Revert \"[forge] Fix long running job failure\" (#8625)\"", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 53, "deletions": 7}}, {"node": {"oid": "83e74516610eb77c117e3aba6e79761ba47b9794", "messageHeadline": "fix support of sharded execution in executor benchmark (#8777)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 341, "deletions": 117}}, {"node": {"oid": "03ebccf1dc865a080b2933e514633b08844f1ab0", "messageHeadline": "[Spec] update spec for managed_coin.move (#8767)", "author": {"name": "Zorrot Chen", "email": "UI_Zorrot@163.com", "user": {"login": "UIZorrot"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "57790e3e9ec9a5959f30a120e2461fa44ed3c491", "messageHeadline": "[FA] add utility functions in primary_fungible_store (#8594)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 229, "deletions": 5}}, {"node": {"oid": "a64b5a0026c61db42428a74d6ccc054f31cafcdc", "messageHeadline": "Add Move Prover setup instructions for Windows users (#8793)", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "16e83ea63fd87841f6424f8b7d0a157d50c91fd6", "messageHeadline": "[Storage][Sharding] Sharded state kv pruner. (#8809)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 222, "deletions": 93}}, {"node": {"oid": "c5d2fdf3b906abeff07f0808fcfe75194a1dc46a", "messageHeadline": "[Gas Estimation] enable (#8801)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7af074d66d573a7facfe24d6a72f57215d909c0", "messageHeadline": "Fixes all of the broken links in the Move tutorial (#8791)", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "6d4b49514f1fba0a23c2d515f67b7345ec7c1603", "messageHeadline": "Aptos gas payer (#8773)", "author": {"name": "gerben-stavenga", "email": "54682677+gerben-stavenga@users.noreply.github.com", "user": {"login": "gerben-stavenga"}}, "additions": 786, "deletions": 88}}, {"node": {"oid": "54304af41e5b2d2d2aa5210c89f30ca1c98560ca", "messageHeadline": "Addressing reviewer comments", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "7b4aecb3176b8fb7367b65e7fd34a5dac82873b3", "messageHeadline": "[compiler v2] Initial setup of bytecode processing", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 695, "deletions": 101}}, {"node": {"oid": "b97f3c90710fe64c50309ee3580ae041bcc7dc3c", "messageHeadline": "Update docker-update-images workflow (#8807)", "author": {"name": "Gerardo Di Giacomo", "email": "19227040+gedigi@users.noreply.github.com", "user": {"login": "gedigi"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "43b5af842022aba5a04cba96c377be81732aa683", "messageHeadline": "[Specialized forge] Migrate existing state sync tests to specialized", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 55, "deletions": 54}}, {"node": {"oid": "5b0c63c5328407b313b5921f455ffd815a73bb7f", "messageHeadline": "[Exp] Small tweaks to the exp script.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "7011e3c09e4695e3b38618a01a0666bd4f69700b", "messageHeadline": "[Gas Estimation] some improvements based on AIP feedback (#8759)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 72, "deletions": 8}}, {"node": {"oid": "6708cc37e651391bcae6241455fc2b66e0180566", "messageHeadline": "Add h4 formatting to make each section linkable, remove duplicative s\u2026", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "401b5a457f0b164a545457353c3eb9a4f673c33f", "messageHeadline": "[Dev Docs] Small tweaks to recommended port settings.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "383eaec8fede846762fe6c976ffb908599213662", "messageHeadline": "bump sdk version to 1.11.0 (#8816)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "dbb1ea5490bdea2308a94d1efe6c52efb82ecbc8", "messageHeadline": "add sdk plugins content to doc site (#8779)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 52, "deletions": 18}}, {"node": {"oid": "4e13837a2cc78dd80262936f340d2fe9556eabb6", "messageHeadline": "[CLI] Add CLI e2e for move compile command (#8788)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 107, "deletions": 3}}, {"node": {"oid": "fc82124e4a4112d3acd0285f3f594e89701180b2", "messageHeadline": "[TS] Added a typescript example for the knight token (#8721)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 296, "deletions": 64}}, {"node": {"oid": "be585e593d4a5cc45010f7c77ebd34bc4c751394", "messageHeadline": "[Storage] Add a flag to skip writing indices and usage which will eve\u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 178, "deletions": 92}}, {"node": {"oid": "76d65fa4bed35a3d15dfa0892ede5b420291dc8a", "messageHeadline": "[aptos-vm] Accumulate errors (#8799)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 315, "deletions": 227}}, {"node": {"oid": "811fd2d8d489cc3e088a677a8303adaf053e4e50", "messageHeadline": "[cli] Remove conflicting flags from CLI commands", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "216c346f7ebccc6ce82a3f5ad945fff2a23a1c36", "messageHeadline": "[cli] Add syntax check test for every CLI tool", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 288, "deletions": 0}}, {"node": {"oid": "ed0b35113acc71acc499c388c62f3d522a97bf01", "messageHeadline": "[move] Fix CLI incompatibilities in Move tools", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "6c2dcd284629036d86d0a56ed7fea5ae4beee17f", "messageHeadline": "[prover] upgrade to clap 4 / fix tests", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 86, "deletions": 51}}, {"node": {"oid": "a2d0c1a53220c62b0ffff80017b2d4535a1bcf06", "messageHeadline": "[forge] Fix colors and env inputs to forge", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 17, "deletions": 24}}, {"node": {"oid": "cbd418b981e9fcf6b85b901eb7daf5b36a7b2751", "messageHeadline": "[deps] More fixes for Clap 4 upgrade in syntax changes", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8f7ea9a48df70b96fb040ff778dedc6a3773e56d", "messageHeadline": "[cli] Add color back into the Aptos CLI", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 113, "deletions": 31}}, {"node": {"oid": "d76034897bbcd8c00313a31ed7a1d4fb1c3c37da", "messageHeadline": "[deps] Fix Forge default for formatting", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5978350e2d45aff3e75c8698a10102ddbd7db04", "messageHeadline": "[deps] Upgrade Move Prover to Clap 4", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 119, "deletions": 166}}, {"node": {"oid": "c4f07e8b73d5ce0acf7847df20ca8cdd0cc73c09", "messageHeadline": "[deps] Upgrade Move to clap 4", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 41, "deletions": 66}}, {"node": {"oid": "ad4adbea8c95a82205f22d13058bca9cf433e543", "messageHeadline": "[deps] Update defaults for clap", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 73, "deletions": 73}}, {"node": {"oid": "f4a2a656156071dd162333924e4ec02732d8a27b", "messageHeadline": "[deps] Upgrade to Clap 4", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 625, "deletions": 499}}, {"node": {"oid": "e15cb19471d4b83e6d5779319fc5f25b18d9b8ac", "messageHeadline": "[dag] basic dag driver", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c0c4843f9257844ee7ed10872604b848d7060269", "messageHeadline": "[dag] basic dag driver", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 490, "deletions": 202}}, {"node": {"oid": "bc39e2641bb3d7bb057e89edc90aa836aa2856d5", "messageHeadline": "[dag] remove support for weak links for now", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 13, "deletions": 55}}, {"node": {"oid": "af8d2d9e84ef7764dbe2afc49ad1fea438576cbe", "messageHeadline": "[dag] simplify reliable broadcast", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 46, "deletions": 37}}, {"node": {"oid": "8155fe8ae445373cbb866e772734b6367e46e946", "messageHeadline": "Update Docker images (#8731)", "author": {"name": "Gerardo Di Giacomo", "email": "19227040+gedigi@users.noreply.github.com", "user": {"login": "gedigi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2adb0141fa22e0d5f818989a631945f9a00e2fc2", "messageHeadline": "[Dev setup] Add nightly build fallback to unblock CI/CD.", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "05c06b5b7cb398f8840b8f78524d6a834c81d0d2", "messageHeadline": "[Docs] Update port instructions for validator operators. (#8743)", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "a132c167b04f14a5b4a8da424aa883fb4565b502", "messageHeadline": "[TS SDK] Support `transfer` fungible token (#8631)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 261, "deletions": 54}}, {"node": {"oid": "66de618e4ddb823ca2c2aabaa3726a0e3a43a6eb", "messageHeadline": "[aptos-vm] Log cleanups (#8749)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 188, "deletions": 102}}, {"node": {"oid": "8426e520b36e383b88aa3d175ced72ba524a9d6d", "messageHeadline": "[dashboards] sync grafana dashboards (#8763)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 957, "deletions": 955}}, {"node": {"oid": "b3e72ee69e1a5c077e80026b4ba04d800c8ddade", "messageHeadline": "[Dev setup] Add simple ignore to nightly build failures. (#8795)", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "e27850e767d4e6a1d2e2762ea50e62a1bf5293bd", "messageHeadline": "[Forge] Add basic PFN performance test.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 275, "deletions": 0}}, {"node": {"oid": "1411e8450bc890d18bb66c421cdf54a16e388539", "messageHeadline": "[Storage][Sharding] Write a separate index to support \"read everythin\u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 274, "deletions": 60}}, {"node": {"oid": "65f979aa0bf788ecd84e02399e1a70b7608d1bc9", "messageHeadline": "[Storage] Remove get_latest_transaction_info_option API, and move all\u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 87, "deletions": 138}}, {"node": {"oid": "1f6f0d6f8bbae42b313c65a6f562410341318fba", "messageHeadline": "[Rust Toolchain] Set rust-version to 1.70.0 (#8744)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e5305ff7e1d649837a978cea11319e057c96abeb", "messageHeadline": "Split SDK and CLI releases and updated current releases (#8765)", "author": {"name": "Frances Liu", "email": "frances.liu168@gmail.com", "user": {"login": "thepomeranian"}}, "additions": 116, "deletions": 40}}, {"node": {"oid": "325ddb4b7991ceccaf397d52d5f8daa03931263e", "messageHeadline": "[CI] Update image version. (#8780)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bd57271127ea905b2d781851bc4ed320772636da", "messageHeadline": "Allow customized rewards_rate_period_in_secs (#8701)", "author": {"name": "xindingw", "email": "127153552+xindingw@users.noreply.github.com", "user": {"login": "xindingw"}}, "additions": 51, "deletions": 15}}, {"node": {"oid": "6c6a283b6166e1e842a2f976686dd5421758a151", "messageHeadline": "[move] rename file extension from .yaml to .move (#8785)", "author": {"name": "William Law", "email": "williamlaw.wtl@gmail.com", "user": {"login": "wlawt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "905440ab8dcc2e4ad6100b9ba1cd64901dfbf09a", "messageHeadline": "[TS SDK] use `0x1::aptos_account::transfer` in tests (#8784)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 51, "deletions": 101}}, {"node": {"oid": "2c1ab91b87a44f8335dc11fd6e0a4fd5d9e6e8c3", "messageHeadline": "Run node API compatibility tests on main", "author": {"name": "Daniel Porteous", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "75f48f835584d025f4983723b84939f4567d2838", "messageHeadline": "Run TS SDK tests against local testnets built from prod branches, spl\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 369, "deletions": 115}}, {"node": {"oid": "442644bbbc2a704a07c319347cbb7354a416082e", "messageHeadline": "[testsuite] exp script to build images for experiments (#8626)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 547, "deletions": 18}}, {"node": {"oid": "2da647d861b4ad96f66d68662496633a41084bbb", "messageHeadline": "[mempool] Replace NewPeer/LostPeer events with periodic polling of ne\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 134, "deletions": 64}}, {"node": {"oid": "9872574927db07057a02701b27926beeef0bebab", "messageHeadline": "[scripts] dev_setup.sh fixes (#8750)", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "00cfa7b2a6bf4df339cdc25678ccb2d0053e5219", "messageHeadline": "add examples folder to npmignore (#8737)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e7b4ec6cfa7a7c0ff1fb008640ee4b0d00b6ade5", "messageHeadline": "Update aptos-db-restore.md", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6b8be29399569ee5f2af7f9eb1d12b4dc4075838", "messageHeadline": "[storage] update the restore doc", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "1da4b5f96f4882de5333bd6afa7c70f6c1e3f448", "messageHeadline": "fix fungible asset module link (#8771)", "author": {"name": "0xbe1", "email": "0xbetrue@gmail.com", "user": {"login": "0xbe1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b7b553f3682f1a2ae060e113b4720bfd0799d7e", "messageHeadline": "[compiler v2] Setup basic driver and test environment", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 438, "deletions": 62}}, {"node": {"oid": "63722ca9b90ddc0cedb064f2116a5916686df85a", "messageHeadline": "[Storage][Sharding] Sharded state merkle pruner. (#7857)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 401, "deletions": 220}}, {"node": {"oid": "1b436b21c65b1e0433e2295756894cdbadf4fec5", "messageHeadline": "[framework] Partial governance voting support for delegation pool (#8\u2026", "author": {"name": "xindingw", "email": "127153552+xindingw@users.noreply.github.com", "user": {"login": "xindingw"}}, "additions": 4812, "deletions": 523}}, {"node": {"oid": "d008fd781dbae7fdf3cb3a4b593d1b2335fd8b3a", "messageHeadline": "increase memory limit for overload (#8754)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "85959c7bec50eff8a522f7857db951d5dd6ee626", "messageHeadline": "Add unit tests for cache_operator (#8709)", "author": {"name": "Mark Dong", "email": "50121081+mark-dong2023@users.noreply.github.com", "user": {"login": "cdong2023"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "3717447a2933895966a90435c1e0ab24ce068bec", "messageHeadline": "[CLI] Update changelog to mention new rust toolchain.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0eda295163d15c926b0101a2f8ac8afb065860a6", "messageHeadline": "[indexer grpc] add keep alive to data service. (#8696)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 106, "deletions": 67}}, {"node": {"oid": "369870b3b8240e06a27d88581aae0bc5408739ae", "messageHeadline": "[docs] fungible asset and primary fungible store (#7880)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 482, "deletions": 5}}, {"node": {"oid": "e9810b26cd957ab8087fd468a236b8a5d826e2b2", "messageHeadline": "[gha] remove merge gatekeeper (#8760)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 0, "deletions": 36}}, {"node": {"oid": "d2311daa111f92cdcb5284893167b6c0f035a6bc", "messageHeadline": "disable spec", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "1debdbfb9a63665a1991997f4e194f86c66df6cc", "messageHeadline": "[CLI][E2E] Ensure CLI is using workspace configuration when using `--\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "d8c0c7ffb8e33ee9c83c13584126985d52cdaa3d", "messageHeadline": "[Fix] Return the correct version for state snapshot when the root is \u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 59, "deletions": 6}}, {"node": {"oid": "4f9b69b6592f58e57691944b888461c2a93ffe7a", "messageHeadline": "Add a new function to allow migrating existings account to multisig a\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 527, "deletions": 4}}, {"node": {"oid": "e53e19301f6ea79226602d4b95df3e9ef137b304", "messageHeadline": "Add documentation and tests for type_info functions (#8706)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "6f40f0f446a8774fe6113bce930bfcadc1a6ba57", "messageHeadline": "Add a new_from and add_all functions to simple_map (#8723)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 238, "deletions": 54}}, {"node": {"oid": "237ac2322839074a20a4d57be19adfe253323c21", "messageHeadline": "Add a new() function to smart_vector and simple_map to be more standa\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 79, "deletions": 5}}, {"node": {"oid": "de3a664a6eb2f38519ba3087f35b31b2e9aa4071", "messageHeadline": "Add so that Forge tests print (less frequently - every 1m) emit stats\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 106, "deletions": 59}}, {"node": {"oid": "1e65e9703625693801fb335d83fc27690354c2c7", "messageHeadline": "[Rust Toolchain] Upgrade up to rust version 1.7", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 229, "deletions": 275}}, {"node": {"oid": "6f4524ddf1ebfb5eae598297711d489e927237cf", "messageHeadline": "[Sharding][Execution] Integrate partitioning into the block-stm bench\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 388, "deletions": 237}}, {"node": {"oid": "bea5520c277d8e57982798a36c6b60c5aa8bee00", "messageHeadline": "Add docgen support for attributes (e.g., #[view]) (Issue #7932) (#8636)", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 1299, "deletions": 236}}, {"node": {"oid": "181a3fd9b2ae14131e8dfb575505a90e35be6c91", "messageHeadline": "[GHA] Use spot VM for executor-performance (#8677)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "729a4198c1934a8f688e494e816a1b843e96103e", "messageHeadline": "[forge][multiregion] Ability to run GCP multiregion tests on PR (#8618)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 308, "deletions": 110}}, {"node": {"oid": "a8491dec8ec25a654f9212c64cffc8c96235f6fe", "messageHeadline": "Add missing commands to the command-specific help examples (#8681)", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 50, "deletions": 5}}, {"node": {"oid": "4fc5447c41acb3e2df968409d48a1197ea915b71", "messageHeadline": "Remove outdated information about view functions and add a CLI usage \u2026", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "fa01eb064287a138eb73a4e895befde6819414e9", "messageHeadline": "[Spec] update specs of aptos_governance (#8657)", "author": {"name": "Zorrot Chen", "email": "UI_Zorrot@163.com", "user": {"login": "UIZorrot"}}, "additions": 588, "deletions": 144}}, {"node": {"oid": "903c68421c5509c8e3c4fcbdcb0e9fb9e27fc964", "messageHeadline": "[BlockSTM] Better naming for execution task (#8694)", "author": {"name": "danielx", "email": "66756900+danielxiangzl@users.noreply.github.com", "user": {"login": "danielxiangzl"}}, "additions": 92, "deletions": 67}}, {"node": {"oid": "695bbac6bbe5e3eba67b6a3eede042f961535b1d", "messageHeadline": "[Spec] update specs of voting.move (#8557)", "author": {"name": "Zorrot Chen", "email": "UI_Zorrot@163.com", "user": {"login": "UIZorrot"}}, "additions": 70, "deletions": 27}}, {"node": {"oid": "81bc22401244af41220b556ee3b370acccf00382", "messageHeadline": "Add workload_mix and realistic_env_graceful_overload, and cleanup con\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 314, "deletions": 234}}, {"node": {"oid": "989e4efe6db448d31c4bbdb8549ed3d8fce6e40f", "messageHeadline": "[Executor][GasMeter] Add Fee Statement in VM output (#8635)", "author": {"name": "danielx", "email": "66756900+danielxiangzl@users.noreply.github.com", "user": {"login": "danielxiangzl"}}, "additions": 436, "deletions": 88}}, {"node": {"oid": "3aaedca04d916188e02e7c5a15e98836b3a6b751", "messageHeadline": "Separate speculative logging errors out in alerting (lower priority) \u2026", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "3df73160a8656d42586aa573f616b7e624fdbdb3", "messageHeadline": "[Helm] Fix loadtest cronjob (#8643)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 38, "deletions": 14}}, {"node": {"oid": "9ef8c601875f90a0baf5719d55c68ea80778b6b4", "messageHeadline": "[dashboards] sync grafana dashboards (#8633)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 310, "deletions": 347}}, {"node": {"oid": "782a5b3141f853a251c9209c15b07a3b9b4fb3d9", "messageHeadline": "replay-verify once per day", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "141323a7d975c430267841f9eb5dcba54be488ab", "messageHeadline": "Adding an example of a token that is non-transferable for the first 7\u2026", "author": {"name": "xbtmatt", "email": "90358481+xbtmatt@users.noreply.github.com", "user": {"login": "xbtmatt"}}, "additions": 287, "deletions": 0}}, {"node": {"oid": "74ccc19df4b687088e016011288f5eef132531bd", "messageHeadline": "[aptos-vm] Skip converting storage error (#8674)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b7ddfcf62635421d573f7e07a3406710835fb24f", "messageHeadline": "[CLI][E2E] Add test for aptos move publish (#8590)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 503, "deletions": 20}}, {"node": {"oid": "ad2cbfd093e0159a5a51a4011c295ceb57537183", "messageHeadline": "[gha][docker] only push to GAR on PR; push to ECR on postcommit (#8599)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 204, "deletions": 67}}, {"node": {"oid": "e914ed265dce966d449fcd8ead04261be6b91799", "messageHeadline": "Specify that functions can return references under certain conditions\u2026", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "68aff2a74aa76514dfc333ddabaf4dd23209047f", "messageHeadline": "[BlockSTM] Remove Commit Lock (#8665)", "author": {"name": "danielx", "email": "66756900+danielxiangzl@users.noreply.github.com", "user": {"login": "danielxiangzl"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "42e7c40e72afd01bb0728b3d1384f553b999ba15", "messageHeadline": "[Storage] Reorganize calculation and commit tasks in save_transaction\u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 318, "deletions": 258}}, {"node": {"oid": "456939d16ad188f4bbd73772521126b480edb05d", "messageHeadline": "Tune run-forge-realistic-env-load-sweep forge test (#8651)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 73, "deletions": 6}}, {"node": {"oid": "40b4a49e91edcc3bddfd1864771e073849300515", "messageHeadline": "[dag] add dag store", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 371, "deletions": 1}}, {"node": {"oid": "e6ffbaad8e6682396c8746c8813fa0b091d06dcc", "messageHeadline": "drop pruned blocks asynchronously", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 41, "deletions": 7}}, {"node": {"oid": "454ebd25906124f441c86bde065470af486b98b3", "messageHeadline": "[Config] Default to fast sync for mainnet nodes.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "72736823e971cd69a63021536adbe38f1fad7b07", "messageHeadline": "Correct view function mutability docs, add tip (#8539)", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "a52626960ecb420978a27f056ff93e9472a8d245", "messageHeadline": "Sharded blockstm api (#8650)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 311, "deletions": 188}}, {"node": {"oid": "3eb59f36c89c663e28d650c00b0a725448670feb", "messageHeadline": "[GHA] Pin main branch workflow for indexer workflow (#8653)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22d628095982b94ae755574a5a5f666b699c6bf8", "messageHeadline": "[Spec] update specs of voting, transaction_fee, code (#8172)", "author": {"name": "Xudong (Don) Wang", "email": "xudon9@outlook.com", "user": {"login": "xudon9"}}, "additions": 344, "deletions": 144}}, {"node": {"oid": "21ac8bf76f05eaa0a6272dd56f04154941eb1857", "messageHeadline": "Added the Knight token object example (#8489)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 617, "deletions": 0}}, {"node": {"oid": "ddf2463fceeae02d6bb91d3ac869869b398cbef6", "messageHeadline": "update the tls part for data service. (#8632)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 96, "deletions": 29}}, {"node": {"oid": "89f950b28b2c2f5e270d877160e6007a2d8d25a6", "messageHeadline": "disable state metadata tracking for devnet", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 27, "deletions": 28}}, {"node": {"oid": "c9a3d5cd9c999da0d7d2b8871d6456da175e0c9d", "messageHeadline": "Fix the order of signer and non-signer tx arg validation to maintain \u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "37280edb9f3a0a5ea68e823e81cd1ef61da44ce7", "messageHeadline": "set timeout to telemetry (#8647)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "015bc88e7091c423ac454a886d0706b8c61ec77d", "messageHeadline": "fix aptos account spec block (#8640)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 18, "deletions": 38}}, {"node": {"oid": "c1f0411925d0c902458e45a02916d142cb55cb22", "messageHeadline": "[Indexer] Token v2 improvement (#8436)", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 726, "deletions": 102}}, {"node": {"oid": "38f60b316a74042f0b2e17c1e518ddd337f14d20", "messageHeadline": "Deprecate the storage gas curves", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 78, "deletions": 55}}, {"node": {"oid": "166a931d87a217b05f05e49ad6568b32fd969d19", "messageHeadline": "refactor: storage gas parameters: load onchain config from within con\u2026", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 41, "deletions": 33}}, {"node": {"oid": "bb0de9837cf2a44652898871231b4f4139a1b916", "messageHeadline": "feat: added bcsSerializeU256 (#8619)", "author": {"name": "0xTraderTrou", "email": "109982124+0xTraderTrou@users.noreply.github.com", "user": {"login": "0xtrou"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f8385b3c9a365f32696b256b85158bf750765b20", "messageHeadline": "[Storage][Sharding] Implement create_checkpoint for LedgerDb, and dep\u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 108, "deletions": 60}}, {"node": {"oid": "d9232c9ec6e8d9e1b73ae154e95765c4da3f965b", "messageHeadline": "Forge test for testing throughput on network purely tuned for through\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 67, "deletions": 7}}, {"node": {"oid": "8c7fc88a31c98ab3ac7368640b4ed69ea6732fc3", "messageHeadline": "[move-examples] pre-minted managed FA", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 229, "deletions": 216}}, {"node": {"oid": "763a8ad81f6e8d6479badfc676be5cba3a8599b4", "messageHeadline": "[move-example] refactor fungible asset examples", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 341, "deletions": 115}}, {"node": {"oid": "2bf6e6a59282d44603bd4891ae6678fb5bf9112c", "messageHeadline": "Update CONTRIBUTING.md (#8620)", "author": {"name": "cryptomolot.apt", "email": "88001005+cryptomolot@users.noreply.github.com", "user": {"login": "cryptomolot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1dda750308934b7bebd7f46d157f2ea4850ba379", "messageHeadline": "[Storage Service] Fix flaky tests.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "300856091c19d2c649b8423342b9a36769a2f05f", "messageHeadline": "sparse-merkle-tree bench update (#8613)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "3b05c8fad8157584f39bf137827f7a64eb8a577b", "messageHeadline": " [Sharding][Partitioning] Add support for dependent edges and conflic\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 994, "deletions": 284}}, {"node": {"oid": "f336b59a5263ffc8ab4c31a1795fe9435c1c3ed7", "messageHeadline": "Update external-resources.md (#8538)", "author": {"name": "cryptomolot.apt", "email": "88001005+cryptomolot@users.noreply.github.com", "user": {"login": "cryptomolot"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "74f8eecc94a3807113841a0d3d2cb5bfde65195a", "messageHeadline": "[TF] Add variable for enabling loadtesting on GCP testnets", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "34dfe47c5df14ed962380016b5fb85e6e1bb89b9", "messageHeadline": "[Helm] Update Calico version", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d004c76e8aa94d93ed09aa2d7f732ea9d986fe19", "messageHeadline": "[gha] fix merge gatekeeper with checkout (#8629)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "754df7d9ae94f1138577b5f5038dbfbb92e33209", "messageHeadline": "[GHA] Increase the polling interval of merge_gatekeeper to 1 minute", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "402489d7db3ed29696563c91fde8748b68207463", "messageHeadline": "Revert \"[forge] Fix long running job failure\" (#8625)", "author": {"name": "perryjrandall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 7, "deletions": 49}}, {"node": {"oid": "f8b4b52448b7618acceb2035c658e877664b29ce", "messageHeadline": "[forge] Fix long running job failure", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 49, "deletions": 7}}, {"node": {"oid": "b5f5f522ce76ecbd04f51fda34fb34ec676412a7", "messageHeadline": "Spec aptos account (#8364)", "author": {"name": "Zorrot Chen", "email": "UI_Zorrot@163.com", "user": {"login": "UIZorrot"}}, "additions": 319, "deletions": 17}}, {"node": {"oid": "9d5060c7f7915d1d455680502375c6059e70c3c9", "messageHeadline": "Update generics.md (#8581)", "author": {"name": "Brian R. Murphy", "email": "132495859+brmataptos@users.noreply.github.com", "user": {"login": "brmataptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd1cfd31290c3691b5f12830d37eb7e6dc29ee7a", "messageHeadline": "consistant operation naming (#8600)", "author": {"name": "Nicolas Martin", "email": "nicolas.martin.0986@gmail.com", "user": {"login": "nicolas-martin"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "eee5bef430e2d44afe6feb8937b7705a1e793d66", "messageHeadline": "[gha] set up merge gatekeeper (#8586)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "fe3af3e2c455e11b2a64874c0b516b635b272667", "messageHeadline": "[Helm] Update autoscaling charts", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b4d12adb0b3ad2323ab6609d5090aa339bc2caf8", "messageHeadline": "[terraform][gcp][testnet] make default daily 24h (#8607)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4cc1c40a1b5b27c71b79a976458b27f3a7629541", "messageHeadline": "[Sharding] Integrate executor benchmark with sharded block-stm (#8566)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 277, "deletions": 54}}, {"node": {"oid": "0a777f530ceb15354ebf1df7155e7adae3598a45", "messageHeadline": "[dashboards] sync grafana dashboards (#8505)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 1356, "deletions": 420}}, {"node": {"oid": "f49d0508b45195a87beb73b583c24500b41b814a", "messageHeadline": "[telemetry-svc][bug-fix] Add timeouts for requests (#8451)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "d022b222b43c9682b586083d8a3345029c0d5eca", "messageHeadline": "[forge][fix] Track and remove chaos properly (#8598)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "b8c62f3d36350520445d8cd11b376911a21b4f2c", "messageHeadline": "Use inputs.GIT_SHA not env.GIT_SHA in CLI E2E tests", "author": {"name": "Daniel Porteous", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b8913b2bed1d5cc5dba9591ad00187380a112e5", "messageHeadline": "[Sharding] [ Execution] Remote Executor service support (#8545)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 757, "deletions": 45}}, {"node": {"oid": "455ef1c19a32f828f493e3d30830128b6ac75288", "messageHeadline": "[CLI][E2E] Improve reliability of framework, checkout correct code in\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 39, "deletions": 23}}, {"node": {"oid": "e95ef24f1d0ac908593c4e9840aa31f787b48585", "messageHeadline": "Revert \"Revert \"[CLI] Add customer header checking to e2e (#8460)\" (#\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "d14e596b3d08a6da6e0452a43cbd25decd254c2e", "messageHeadline": "[Storage][Sharding] Split ledger commit into multiple batches. (#8478)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 133, "deletions": 34}}, {"node": {"oid": "0e8f96dc9301a483d9a2a9c078be20d4c5d9cd57", "messageHeadline": "Add realistic_env_load_sweep forge test, to check latency across TPS \u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 250, "deletions": 124}}, {"node": {"oid": "ffddc82f9570083c91bb17c19a6ac31741a020f9", "messageHeadline": "[forge] add PFN support (#8531)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1326, "deletions": 211}}, {"node": {"oid": "13aaec4d52668140cbebe54069a99b979507af06", "messageHeadline": "[Storage][Sharding][Pruner] Restructure ledger pruner. (#8443)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 517, "deletions": 388}}, {"node": {"oid": "fb415a403092c4603182b8dfbdacb625a7166529", "messageHeadline": "[TF] Add health check for waypoint service in GCP testnet-addons", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 38, "deletions": 8}}, {"node": {"oid": "b998002ce2000becd2b33b1aa45f674afb8a5be5", "messageHeadline": "Add a zip functions to iterate over 2 vectors concurrently (#8584)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 425, "deletions": 2}}, {"node": {"oid": "dd7eb0f31898ec263c938694af01c1c094cec819", "messageHeadline": "[Helm] Add charts for kube-state-metrics and prometheus-node-exporter\u2026", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "255fff00a5725a82aad4ca4be520745676e0661a", "messageHeadline": "clean AptosVmImpl::new() up a bit", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 52, "deletions": 53}}, {"node": {"oid": "065c93f35997b81db9af0a0f1b3f480901fdac61", "messageHeadline": "[Execution Benchmark] Calibrate Threshold (#8591)", "author": {"name": "danielx", "email": "66756900+danielxiangzl@users.noreply.github.com", "user": {"login": "danielxiangzl"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "e5a981cdf48c8bcac65a504b2956230e913517c7", "messageHeadline": "[python] remove unnecessary python dependencies", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 104, "deletions": 140}}, {"node": {"oid": "b19441ac14858ed7f521cf53ec4e7e34c0d84b18", "messageHeadline": "[python] add a modest reliablity layer to transaction management", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 97, "deletions": 31}}, {"node": {"oid": "e238c032b8943f7abddf2ed9a84f2928caae0dff", "messageHeadline": "[docs] update transaction management", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7276640145ae2c61646f4a55c616d7c66df7157b", "messageHeadline": "[python] cleaning up with feedback", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 217, "deletions": 118}}, {"node": {"oid": "bec6393b3877f6fccefb0d1b242850818c53b968", "messageHeadline": "[python] Add testing coverage", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 73, "deletions": 12}}, {"node": {"oid": "7a914c8f776263f3980c10bcff475d6af8ae139d", "messageHeadline": "[python] add a transaction management layer", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 403, "deletions": 0}}, {"node": {"oid": "1919e2d2dfd315bafaaf4ad4b5aa447235ebddc0", "messageHeadline": "[python] support inserting sequence numbers in transaction helpers", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 284, "deletions": 173}}, {"node": {"oid": "5361c1b86005ce82b1e926ecdd728229e55849e8", "messageHeadline": "[python] expose payload generators for token client", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 56, "deletions": 10}}, {"node": {"oid": "7328c7b3b91beb162013cca9a0f6511a8aae86a4", "messageHeadline": "[python] use aptos_account::transfer instead of coin::transfer", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "4a6caffdd7f4f35af1d0014267d863986f37cbc9", "messageHeadline": "[python] async sleep for async calls", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3e6ca81f6a93d71ea0f0b8f01f9d1daccbd19b7d", "messageHeadline": "[python] return int balance of coins", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86fa3d7800d6c81f5727566b514c44af847bbf48", "messageHeadline": "[TF] Add default for GKE maintenance window (#8585)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "2a063b56528a132d2bf81d4db6f65433b43ef074", "messageHeadline": "[CLI] add account lookup by authentication key (#7820)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 95, "deletions": 10}}, {"node": {"oid": "9b104f3b1c456cb49aacea8468b43911ffa941df", "messageHeadline": "[terraform][gcp] ability to specify maintenance window (#8491)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "7d155043857acef9cc3ec8d4da49e13a9440f515", "messageHeadline": "[dag] reliable broadcast", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 273, "deletions": 4}}, {"node": {"oid": "2c4ae768c62ce4912e9e6e1e67f462d0546ef722", "messageHeadline": "Remove static from ForgeConfig (#8573)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 325, "deletions": 260}}, {"node": {"oid": "1399455d5db28b6643e4b1b8ac7c7fd6900deee0", "messageHeadline": "[Execution][Sharding] Changes to block execution API to be able to pa\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 153, "deletions": 55}}, {"node": {"oid": "04089c3c1563c54ab3b5d630acd5422d440634c9", "messageHeadline": "[Storage][Pruner] Refactor pruners. (#8532)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 494, "deletions": 663}}, {"node": {"oid": "151a29149caaca2cbca7ea947c232d08e0b10c80", "messageHeadline": "real-world network land_blocking test to replace the old one (#8542)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 157, "deletions": 98}}, {"node": {"oid": "182e238d634786bdbb3f8690a67c175aefffa44a", "messageHeadline": "Fix stake flow diagram (#8571)", "author": {"name": "xindingw", "email": "127153552+xindingw@users.noreply.github.com", "user": {"login": "xindingw"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1701353b391b3b26ece9c812e588107f66c90831", "messageHeadline": "[TF] Use a ManagedCertificate for testnet-addons ingress (#8552)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 25, "deletions": 30}}, {"node": {"oid": "c286ce75b2f2ed92a61bef979170d79507727ed1", "messageHeadline": "Integrate fixes into mainnet (#8568)", "author": {"name": "gerben-stavenga", "email": "54682677+gerben-stavenga@users.noreply.github.com", "user": {"login": "gerben-stavenga"}}, "additions": 197, "deletions": 111}}, {"node": {"oid": "129d9e14d5667d2b25e9fee9e8d56d0afacfab49", "messageHeadline": "[gha] Filter build node on pull request", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c7f46d13c13753a0c9097a37672577743b1792be", "messageHeadline": "bump version (#8564)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "faff4ee44632e772ff6881d12eb5d2eabdf69566", "messageHeadline": "[gas] fix gas metering for resource groups (#8549)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 89, "deletions": 94}}, {"node": {"oid": "e267e3ed1f07e1f5a430256854dcff33e71c2263", "messageHeadline": "add new fuzzer + google oss-fuzz integration files (#8534)", "author": {"name": "Gerardo Di Giacomo", "email": "19227040+gedigi@users.noreply.github.com", "user": {"login": "gedigi"}}, "additions": 578, "deletions": 10}}, {"node": {"oid": "d49a833426d7364f85804cc74db0b00006c70ecf", "messageHeadline": "[CLI] Improve error message when compilation fails in aptos move publ\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c10ec10d61e2854a7030f3d7bbff276408c856e0", "messageHeadline": "[TS SDK] Support write operations for Fungible Assets (#8294)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 309, "deletions": 7}}, {"node": {"oid": "c06488341e3337dd1257b901e78a1557b2b80c80", "messageHeadline": "update version (#8562)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eac528c77fcd54d0562367c302efcd624b20ce8d", "messageHeadline": "mark crypto and types public (#8543)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3a0c43372a889ba39383cbb9564b498889984c9c", "messageHeadline": "[aptos-gas] fix typo (#8540)", "author": {"name": "William Law", "email": "williamlaw.wtl@gmail.com", "user": {"login": "wlawt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aaadc26166e57780c01e566cedc1588ecadd9d78", "messageHeadline": "[Prover][Spec] Fix apply schema (#8518)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "9d04747bc979ed0c0a767570af485ab827550f5c", "messageHeadline": "[mempool] classify client-submitted vs. broadcasted transactions (#8486)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 220, "deletions": 99}}, {"node": {"oid": "005aca2ae22a1200871c4679b606c84210fdfb94", "messageHeadline": "[Sharding] [Execution] Add support for Analyzed txn and sharded graph\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 1810, "deletions": 11}}, {"node": {"oid": "8ee9a866d0316b7964c3b9c6b1f10e22698f632a", "messageHeadline": "[TF] Disable the monitoring Helm chart by default (#8546)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "af991b81cd81607eef9e61e6db90b06f2bc87789", "messageHeadline": "[Aptos Framework] Add multisig v2 owner helpers, abstractions (#8525)", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 649, "deletions": 161}}, {"node": {"oid": "c613c43577b42fa657321f6faab2855c3ace3052", "messageHeadline": "Add functions to extract all keys and values from simple_map and (tok\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 340, "deletions": 11}}, {"node": {"oid": "f4ef764d7c44b1c870bdeb8d72643e37005175ba", "messageHeadline": "[TS SDK] Add query to fetch all collections that an account has token\u2026", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 1172, "deletions": 43}}, {"node": {"oid": "416211f8ddec2f5bf12829c5a398726100457813", "messageHeadline": "Update Docker images (#8493)", "author": {"name": "Gerardo Di Giacomo", "email": "19227040+gedigi@users.noreply.github.com", "user": {"login": "gedigi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3c9a87f04641ba6da2eed8475a4435a3442284e", "messageHeadline": "Update release builder to use the correct reconfigure function (#8536)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 3, "deletions": 82}}, {"node": {"oid": "17dbf16fe2078de469a7be53a240914eed2a006f", "messageHeadline": "Fix docker-update-images workflow", "author": {"name": "Gerardo Di Giacomo", "email": "19227040+gedigi@users.noreply.github.com", "user": {"login": "gedigi"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "41ecc62611a7074b4e150ad6cf5b9f7cbfbac817", "messageHeadline": "[TS SDK] make indexerUrl as an optional param (#8502)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "09359aa961e909699939783bd438e967ca381bdb", "messageHeadline": "Update gas metering (#8526)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 131, "deletions": 67}}, {"node": {"oid": "95ff72e2e871cf16aeba05a444eaca7dfe031357", "messageHeadline": "[TF] More fixes for GCP DNS (#8253)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 280, "deletions": 65}}, {"node": {"oid": "3fcf9adc0d8f48c5c7c15394ee38bb337aa1181a", "messageHeadline": "[tf/gcp][fullnode] make NAP use PFN service account (#8527)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "39242e8193500b008459f12b0cfa55641500f8b2", "messageHeadline": "Refactor to replace vanilla loops with inline functions (#8490)", "author": {"name": "xindingw", "email": "127153552+xindingw@users.noreply.github.com", "user": {"login": "xindingw"}}, "additions": 433, "deletions": 547}}, {"node": {"oid": "83250343e09f10e56f6ddbd8019f6d4634488349", "messageHeadline": "[CLI] Bump version to 2.0.1 (#8524)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "dd0e2a0ce6127279af8099600c1a4307e4dc161a", "messageHeadline": "fix trigger condition for build jobs", "author": {"name": "geekflyer", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 43, "deletions": 50}}, {"node": {"oid": "b489087f17b5eb4234204aa6c21077602b0dfdda", "messageHeadline": "[Forge] Delete test GCP workflow (#8510)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 0, "deletions": 91}}, {"node": {"oid": "c32e9185798877da6a7da0489251c67e304d60d8", "messageHeadline": "Revert \"[gha][docker] only push to GAR on PR; push to ECR on postcomm\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 41, "deletions": 80}}, {"node": {"oid": "6e9e3b0571b64ad60fcf7ff308e1da3fad540532", "messageHeadline": "[move-examples] token collection offers", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 943, "deletions": 182}}, {"node": {"oid": "b8e6121b0533ef7f90375a648afedc97202df036", "messageHeadline": "[move-examples] add tokenv1 to marketplace", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 438, "deletions": 77}}, {"node": {"oid": "b806b046e5908dc29e34caaca49fa6a99b1ba447", "messageHeadline": "[move-example] marketplace add dedicated listing for coins", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1036, "deletions": 1}}, {"node": {"oid": "584decc0eea71d10dccd352792fcbecdcc621e0d", "messageHeadline": "[move-example] marketplace readme", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "87629e02aedb772acb4b91b5f7125489322f3a30", "messageHeadline": "[move-examples] add support for listings", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 156, "deletions": 0}}, {"node": {"oid": "9e9db9d26d46014078c4a3715b9ef45ad7b9273c", "messageHeadline": "[move-examples] Marketplace fee schedule", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 506, "deletions": 0}}, {"node": {"oid": "501997322d71d6fb4ab59fdc127e6f84cdbaa4e6", "messageHeadline": "[move-examples] remove unsupported marketplace demo", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 1948}}, {"node": {"oid": "32db33d8b7b6912079e6eda0734ae557999f5683", "messageHeadline": "Withdraw undelegated (#8291)", "author": {"name": "Nicolas Martin", "email": "nicolas.martin.0986@gmail.com", "user": {"login": "nicolas-martin"}}, "additions": 278, "deletions": 8}}, {"node": {"oid": "97b6dd31e53147d849da662dd56213b4841d953f", "messageHeadline": "rosetta delegator address balances (#8421)", "author": {"name": "zizhengjiang", "email": "zizheng1205@gmail.com", "user": {"login": "23d10"}}, "additions": 191, "deletions": 7}}, {"node": {"oid": "b3e82b32d7d2bb9570358f134693fb1788b06f6c", "messageHeadline": "[release] Add workflow to build release binaries (#8504)", "author": {"name": "perryjrandall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "c0be1994fa290ddc3bc356eec9a43a1b9744aab3", "messageHeadline": "[gha][docker] only push to GAR on PR; push to ECR on postcommit (#8500)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 80, "deletions": 41}}, {"node": {"oid": "bd3eb542ef22a2067653417295a02a2fb571efd8", "messageHeadline": "[indexer-grpc] remove server_name from all configs (#8497)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "efde3a63af742ffcb4fb0e9d4723e240aa1dd7c7", "messageHeadline": "[dashboards] sync grafana dashboards (#8394)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 1058, "deletions": 451}}, {"node": {"oid": "a8ca28437a4ddb1e0f09d8621cf59a2f706c1011", "messageHeadline": "cherry-pick: improved value depth checks in the VM (#8485)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 328, "deletions": 35}}, {"node": {"oid": "82f687cae2164a0f6fe235b7116f31401232de52", "messageHeadline": "Add vector::remove_value (#8449)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 128, "deletions": 0}}, {"node": {"oid": "c824b0a820d8f28dda073d1fa7f02f6ac3a12354", "messageHeadline": "[Executor] MVHashMap changes for ExecutableStore (#8302)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 295, "deletions": 173}}, {"node": {"oid": "1018aa57526d6dbbf75a5f90e2b26494712967e1", "messageHeadline": "[Faucet] Adjust faucet txn expiration / seqnum related values (#8483)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "56aee8ba47c1f0dbd4ad8cd11bfc1fc3eddd7d8e", "messageHeadline": "Revert \"[CLI] Add customer header checking to e2e (#8460)\" (#8496)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "1afeda27fa0e87e687e82c41e2208378ee55a450", "messageHeadline": "[docs] add words to dictionary (#8494)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "23ea9c2d5a06ef2bcc91d81b7af06c8952d4baec", "messageHeadline": "Define fungible asset, token, and unit in the glossary (#8194)", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "4a382818c18d1b5ab8e75b622a1ba97f6e80d6c6", "messageHeadline": "Bump requests from 2.28.2 to 2.31.0 in /crates/aptos/e2e (#8328)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 319, "deletions": 319}}, {"node": {"oid": "c10d24b81ba6a9fe7fd61b926527045485207fb6", "messageHeadline": "Bump requests in /crates/aptos-faucet/integration-tests (#8329)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 183, "deletions": 183}}, {"node": {"oid": "a8575dee659cc3e2745951aa3783efee8baf1357", "messageHeadline": "Update data-pruning.md (#8433)", "author": {"name": "michelle-aptos", "email": "120680608+michelle-aptos@users.noreply.github.com", "user": {"login": "michelle-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65d160be3a168d5dd887eca0218261c881db8808", "messageHeadline": "[docs]update module file name recommendation (#8463)", "author": {"name": "fgfm999", "email": "96854585+fgfm999@users.noreply.github.com", "user": {"login": "fgfm999"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "429c5a921d06b2253f2199867cf1729e8f599fa7", "messageHeadline": "[CLI] Add customer header checking to e2e (#8460)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "4f6a91231350f8bb316cef48fbb4e3928b2b05c9", "messageHeadline": "[features] Force reconfigruation after feature change (#8471)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 99, "deletions": 14}}, {"node": {"oid": "7287a92b1ce05587860029c37a8f7c2ebfaefbed", "messageHeadline": "[gha] use install-grpcurl from main (#8479)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "515362b7046d1bdf1aa07d3fe646f95a44d54695", "messageHeadline": "[forge] Mainnet Like Network Simulation (#7533)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 601, "deletions": 199}}, {"node": {"oid": "76b4e701df1fbb9cb3880c212b40b640eed31189", "messageHeadline": "add txn to skip (#8480)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75c09cb3fdb3a4833f105aa44b05a5d7bc7ca764", "messageHeadline": "[docs] update docs to reflect updated rate limits (#8461)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3a4e9fc3c05f5803b73648d2dcfbd06d49fd8edd", "messageHeadline": "[Dev Docs] Update state sync guide.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 5, "deletions": 54}}, {"node": {"oid": "e8eb4e5fe123e6f05b519c8e8c17c7cc6511c8bb", "messageHeadline": "update standard link (#8475)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "e718ff89ec918b91bd8b591c3d30ed0b2206b77f", "messageHeadline": "[CLI][E2E] Expose metrics port of local testnet node (#8465)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "32d2f529d3dd2947d2a29b4a8c867b1aa400197e", "messageHeadline": "[TS SDK ] run ts sdk indexer tests in a separate CI job (#8454)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 97, "deletions": 84}}, {"node": {"oid": "e1e2733422675755b3361273ef7e70640da76779", "messageHeadline": "[indexer-grpc] integration tests with docker-compose (#8250)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1106, "deletions": 187}}, {"node": {"oid": "c9cb442e6f03aaa37687d30899480d40408d0719", "messageHeadline": "[Storage Service] Small tweaks to metrics.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 95, "deletions": 78}}, {"node": {"oid": "dc30dcd67f5be0b310c1b60fdaf18791684327b0", "messageHeadline": "update changelog (#8473)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "41d03c4ae3a0ca45d27cbad98e5975373edac55f", "messageHeadline": "[Python SDK] Fix linting (#8467)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "da3192023be1b24e5091f27add624a101ecbce09", "messageHeadline": "[Faucet] Make outstanding txn wait duration configurable, update defa\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 51, "deletions": 7}}, {"node": {"oid": "189ca637a727f3f18336aa2301750181a8385022", "messageHeadline": "Add missing word to docs' dictionary (#8464)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "59320ad5ea189ec7ea82dff4ef6c1444ad5c4b38", "messageHeadline": "[State Sync] Rename subscription terminology to optimistic fetch.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 324, "deletions": 302}}, {"node": {"oid": "aad9fa0e4d7c85948766321e8d6b65dba73c7638", "messageHeadline": "[State Sync] Add latency monitor.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 732, "deletions": 27}}, {"node": {"oid": "e6c4a47f1adb760b2b61c4d4d5d6786fc1a7da9e", "messageHeadline": "Update token v2 docs (#8438)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 107, "deletions": 16}}, {"node": {"oid": "875f5531dfa079ef90316aafb566b0fac0164973", "messageHeadline": "Add env variable to save logs (#8445)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2d383999ff919b4501beba27b6c9f133001ca66", "messageHeadline": "[CLI] Bump CLI version to 2.0.0 (#8416)", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "ccb3b91a04289669a37d1033b54a34f8fb0e1db5", "messageHeadline": "Text review and sidebar changes for the DB restore doc (#8455)", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 80, "deletions": 68}}, {"node": {"oid": "f893f4603961e937ebc1e23b1ae6c1284091a6f0", "messageHeadline": "[Python SDK] Added custom header and bump version to 0.6.2 (#8442)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 36, "deletions": 3}}, {"node": {"oid": "133347e9279ece7375d3de8e6319864a2d60a072", "messageHeadline": "[helm][fullnode] add lookup for all workloads (#8382)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "1c84db68e6904db0599646b2e25236ffef73e8f5", "messageHeadline": "Added a typescript client for the Ambassador token example (#8200)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 304, "deletions": 63}}, {"node": {"oid": "931f8105a89a8f3b72facfba464ab885bf28c81a", "messageHeadline": "Add get-latest-cli action (#8447)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "55a27cc092113b3d05457f7432860f309d4dbc1c", "messageHeadline": "[aptos-ledger] added fetching and update get public key method (#8342)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 106, "deletions": 14}}, {"node": {"oid": "d1e15cde208f383148c66bdc1dd1b0de480af9d2", "messageHeadline": "fix flush error when running tests concurrently (#8453)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "846e5b93a555b819f6a0f58ed4949b0057cdd1c5", "messageHeadline": "[storage] reuse previous test", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7367f15829422bce46f74ce779bec56d4c14f548", "messageHeadline": "[storage] explicitly request a valid target version in db restore", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "943c21d11f170f99026b0a4f350b43e2907320e6", "messageHeadline": "[Aptos Node] Bump cargo version of aptos-node to 1.5", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "40dc32c11e6e226887013ffeebbd185b155c4cb2", "messageHeadline": "[Executor] Move block gas limit to state computer (#8441)", "author": {"name": "danielx", "email": "66756900+danielxiangzl@users.noreply.github.com", "user": {"login": "danielxiangzl"}}, "additions": 289, "deletions": 408}}, {"node": {"oid": "82cebdfd785a976aa06c4570b1739e5f57cb3eb3", "messageHeadline": "[revert] Revert added symlink (#8456)", "author": {"name": "perryjrandall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4beb914a168bd358ec375bfd9854cffaa271199a", "messageHeadline": "[CLI][Rest] added default custom header (#8368)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 140, "deletions": 45}}, {"node": {"oid": "f2b84c81dd815227c23e23d7629742f4283e6abe", "messageHeadline": "supply-properties (#8388)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 271, "deletions": 43}}, {"node": {"oid": "ee328ddb6ececdf5063014b902bb9f081e56835e", "messageHeadline": "[docs] add aptos-stdlib to docs site refs (#8452)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c320d2a6a6ab98e94551ec1ab915670a09f1ca76", "messageHeadline": "[doc] add aptos db restore tool page", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "cf26cc40dad78fe418307a2810961cb7e8168b4f", "messageHeadline": "[devnet] Fix devnet update message link (#8375)", "author": {"name": "perryjrandall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3fe9436ef159a9cc603243faf7c07ddbac2ae9fb", "messageHeadline": "Add check for empty vector during event emission (#8448)", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "c522f80b1986543a0ab963eea8dccb1c7098b010", "messageHeadline": "Add support for setting installation path to CLI install script (#8446)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "2340a1a23bae62d2a461a57deb653cad6383a9a9", "messageHeadline": "[Aptos Data Client] Split up tests.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1652, "deletions": 1570}}, {"node": {"oid": "5affa568358ad4a0e07f24670fda3325722d1a69", "messageHeadline": "[vm][refactoring] New VM types (#8195)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 1411, "deletions": 667}}, {"node": {"oid": "1e6db1183ec924ca5fe5490e1fd4b571867c150e", "messageHeadline": "[move] Hook for VM session output format (#8189)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 239, "deletions": 145}}, {"node": {"oid": "304e5a6f31e7276f7850b76c13092500e99c3f17", "messageHeadline": "[gha] release aptos-node version with workflow_dispatch (#8432)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 153, "deletions": 0}}, {"node": {"oid": "c1ea8504e142762029adbedb223853fd7792a196", "messageHeadline": "[Fullnode Sync] Remove mainnet genesis sync job.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 0, "deletions": 33}}, {"node": {"oid": "44ac535938b74f34168af89c911347a32e642c32", "messageHeadline": "[Execution] Add TransactionDeduper trait and implementation using (ha\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 502, "deletions": 7}}, {"node": {"oid": "5eb73788c23f506786e809ac75a81f1c526707b7", "messageHeadline": "Fix multisig account v2 TS example (#8440)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "19a56693dcc4d5059fdf76999d08ac6f27e7fa4f", "messageHeadline": "[indexer] Add inactive share tracking (#8363)", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 466, "deletions": 55}}, {"node": {"oid": "022bcbafb06c4dff58c2f41daa96eb165ceb3868", "messageHeadline": "[lto] Use thin LTO instead of default fat (#8376)", "author": {"name": "perryjrandall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1a8da00338b0a1058c082c6bfe22c039c36e08d0", "messageHeadline": "[Fix] Fix flaky test. (#8420)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fde96fda90c62209be4e0b5cb32ecd9a60354d31", "messageHeadline": "[Execution][Benchmark] Remove the benchmark transaction (#8434)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 143, "deletions": 333}}, {"node": {"oid": "7a9dfbbc30f642eda0668938c6ad5fbe00014ad9", "messageHeadline": "Benchmark no errors (#8385)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f877ee307a6f700376990125ad3ef04b756a9927", "messageHeadline": "[docs] Add the standard page for Token v2 (#7879)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 318, "deletions": 3}}, {"node": {"oid": "12f71541e7bc72db449c07146b1097f8bf30bc19", "messageHeadline": "fix some typos in aggregator (#8413)", "author": {"name": "nk_ysg", "email": "nk_ysg@163.com", "user": {"login": "nkysg"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ce78f2c43103836ba2229456de0715cb157d3196", "messageHeadline": "reduce aptos-api error size (#8265)", "author": {"name": "simonjiao", "email": "simonjiaoh@gmail.com", "user": {"login": "simonjiao"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "571b3ec588b631573f59f618410f4894a8696898", "messageHeadline": "Remove misleading javadoc for non-existent parameters (#8216)", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "e02afe749708ec79741f475d970cf96193dd63e9", "messageHeadline": "Update staking.md (#8192)", "author": {"name": "michelle-aptos", "email": "120680608+michelle-aptos@users.noreply.github.com", "user": {"login": "michelle-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea2d7fd89da02a398d7ca3ae7b623724c2c2094b", "messageHeadline": "Update delegation-pool-operations.md (#8193)", "author": {"name": "michelle-aptos", "email": "120680608+michelle-aptos@users.noreply.github.com", "user": {"login": "michelle-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c17e9a3bfaf183b4106691057737c98452a6f23", "messageHeadline": "update with latest devnet, testnet, and mainnet version (#8204)", "author": {"name": "Frances Liu", "email": "frances.liu168@gmail.com", "user": {"login": "thepomeranian"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5f056f4a05f8830f827dae6c33cb66baa78b389e", "messageHeadline": "[docs] fix object.move comments (#8410)", "author": {"name": "0xbe1", "email": "0xbetrue@gmail.com", "user": {"login": "0xbe1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9e71e241ea0d319316dbd89f6f8e897da3211ebf", "messageHeadline": "[storage] update to rocksdb 21.0 due to compilation issues (#8407)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 247, "deletions": 165}}, {"node": {"oid": "fbc88b83099558421aea6f62296d890c1c2c82df", "messageHeadline": "[CLI] Add multisig governance tooling, docs (#8346)", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 1947, "deletions": 279}}, {"node": {"oid": "e0c6a8b69ae3ab0f32bb82616e431dfaa37a90c7", "messageHeadline": "Update codeowners (#8393)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "100408492f8d4c178155d163645f4bac81fbf882", "messageHeadline": "[API] Fix request client regex (#8403)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e1487c981a29abe480e4ddb42e274ceb171dbab", "messageHeadline": "Update data-pruning.md", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8fe2a29094fe101923a78716c3990bf732c99eca", "messageHeadline": "Update data-pruning.md", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "be29bfcd0a45aa3f651ce70397cb458718f9970a", "messageHeadline": "Update multisig_account.ts (#8399)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d2ad08cf3aa2424c8df5588bfde71a43a56c0838", "messageHeadline": "[CLI] bump CLI version to 1.0.14 for release (#8398)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "610ab3d30f7d9cba9da28204d9f27baf86627f66", "messageHeadline": "[Cli] add db restore aptos cli", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 32, "deletions": 54}}, {"node": {"oid": "8c206d2bbb48398332f3bf5bc9d798a4c705b6af", "messageHeadline": "[tf][aptos-node] fix formatting (#8395)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9d9807018d337dcf492c4b1e8e163e54a72a6986", "messageHeadline": "[TS SDK] add `x-aptos-client` header to indexer queries (#8372)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "6b4226c3e50bfdb32de21c6fcf7f274898c73983", "messageHeadline": "[dashboards] sync grafana dashboards (#8303)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 2225, "deletions": 1719}}, {"node": {"oid": "3594ffda1f986ba0f7e0d815b40d80d2ebf12a87", "messageHeadline": "[tf/gcp][fullnode] option to open backup to public; and helm cleanup \u2026", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "64c6f4579290745d616886f246453109ad74afb2", "messageHeadline": "update discord server link (#8386)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "bb0622e9774209a0c02db4da634d6291241e72f4", "messageHeadline": "[TS SDK] Fix missing links on readme file (#8387)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7dbb1275b0f28c56cd1021e4a5284c6648bb3340", "messageHeadline": "[aptos-vm] Do not log down storage error (#8378)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "1375d06058a6e5a17dc169ac9e3b9d97ea5a035e", "messageHeadline": "adding metric and logs (#8370)", "author": {"name": "danielx", "email": "66756900+danielxiangzl@users.noreply.github.com", "user": {"login": "danielxiangzl"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "4977cd19a9bf58f04aeb677229368fae9b530a3a", "messageHeadline": "[Multisig v2] Implement atomic add/remove owners with signature updat\u2026", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 190, "deletions": 0}}, {"node": {"oid": "b4ebd756ae4111e946ac66a47c2b25ad2ba8269f", "messageHeadline": "[fa] fix object.move can_delete comments (#8365)", "author": {"name": "0xbe1", "email": "0xbetrue@gmail.com", "user": {"login": "0xbe1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cf0576e8b4dc28bfed9f003a3c9b23a6f2abf42d", "messageHeadline": "[aptos-ledger] update toml to version 0.2.0 (#8317)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0300264930d73a77095bfb0e9ead2705e61eccd7", "messageHeadline": "doc improvements (#8362)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 280, "deletions": 94}}, {"node": {"oid": "f3e3837cf71d1907c38a8724893e8ba4366e779c", "messageHeadline": "upgrade pnpm lockfile for workflow pruner to fix failing workflow", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 79, "deletions": 73}}, {"node": {"oid": "4412d3bdc79cc0b559fb27300700b5d31698750a", "messageHeadline": "Add a standard page for Objects (#7936)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 261, "deletions": 1}}, {"node": {"oid": "ced51d1f1a879b068c47b81007eebc35f218a666", "messageHeadline": "Change code example move/book/modules-and-scripts.md (#8349)", "author": {"name": "Dmitry Shvetsov", "email": "shvetsovdm@gmail.com", "user": {"login": "dmshvetsov"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a1dfafbdbba356b2d38cf06887bc1251d2e21310", "messageHeadline": "[indexer grpc] update the docs to version 1.0.0 (#8354)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 49, "deletions": 51}}, {"node": {"oid": "7cce0a480347140e5208b413220db19015aa28a5", "messageHeadline": "[testsuite][gha] use poetry everywhere and refactor testsuite (#8308)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 921, "deletions": 517}}, {"node": {"oid": "f53498f2cba7cd9606ebfbb1dd139b512ee29468", "messageHeadline": "[docs] fix unnecessary grouping that was breaking regex (#8352)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bebd78fc1fb90223e1e587c27904a3803e3d2033", "messageHeadline": "[aptos-vm] Charge invariant violation txn (#8213)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 542, "deletions": 64}}, {"node": {"oid": "f906c0ca64bec24cc31a6d23c0ed7fa5dd8ea532", "messageHeadline": "[Storage server] Split unit tests into separate files.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 4854, "deletions": 4517}}, {"node": {"oid": "3e29accd9d9aa2ca4802bcfa35847d13c3af7ccd", "messageHeadline": "Avoid materializing delta set before epilogue (#8340)", "author": {"name": "Satya Vusirikala", "email": "satyasatya123456@gmail.com", "user": {"login": "vusirikala"}}, "additions": 99, "deletions": 25}}, {"node": {"oid": "5a08bb4197809452268aa5ff573a874bee4b4a8a", "messageHeadline": "fix typo in fungible_asset.move (#8331)", "author": {"name": "0xbe1", "email": "0xbetrue@gmail.com", "user": {"login": "0xbe1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e62fc30f2a9bb59776a115903917cb30fdecba97", "messageHeadline": "bump to version 1.9.1 (#8350)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2b809b64626ef7b4e777b2e33ecad937d040f4d8", "messageHeadline": "[forge] Infer port_forward from local runner mode (#8339)", "author": {"name": "perryjrandall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 108, "deletions": 13}}, {"node": {"oid": "04ebe1c0e8468a35cefe36f4d44803f52a9e0f62", "messageHeadline": "Revert \"[TF] Add toggles for enabling GCFS and GVNIC on GCP\" (#8338)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 1, "deletions": 37}}, {"node": {"oid": "424d784f062bfa9c36f15e18439189b430511812", "messageHeadline": "[docs] Fix Scroll Margin for Move Reference anchors (#8348)", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5ca9c346f93bff6aad8ca54eaf58bba67b02c92e", "messageHeadline": "[Executor Logging] enable speculative logging (#8344)", "author": {"name": "danielx", "email": "66756900+danielxiangzl@users.noreply.github.com", "user": {"login": "danielxiangzl"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "6a892b34dff6946311930c22a87b4cb77dd21806", "messageHeadline": "[docs] fix more bad links (#8347)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "c0c3c8c19b0fafeda7c4dd68b3d9da092c3db023", "messageHeadline": "Move failing test to unstable, until it is resolved/superseeded (#8324)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "f9cf706b01dfd4429c0626289c0b5fcd47293348", "messageHeadline": "add x-aptos-client header (#7822)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "fd432634e526b03dc30182dfa51a8f854df6fc42", "messageHeadline": "disable gas limit init (#8337)", "author": {"name": "danielx", "email": "66756900+danielxiangzl@users.noreply.github.com", "user": {"login": "danielxiangzl"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ef9a32af8808d420c150144df361edb2c8c954fc", "messageHeadline": "[AptosVM] RespawnedSession to avoid duplication", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 276, "deletions": 185}}, {"node": {"oid": "9f2b92b41d3dfe8932202edae8910e991b1e937b", "messageHeadline": "Add MakeOrChangeTable transaction to transaction generator (#8258)", "author": {"name": "Satya Vusirikala", "email": "satyasatya123456@gmail.com", "user": {"login": "vusirikala"}}, "additions": 227, "deletions": 150}}, {"node": {"oid": "58adba80f604d5ceb6b3451ff665927c30369ae6", "messageHeadline": "[Logging] Add log when RocksDB is dropped. (#8319)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a92c35d5cc8f8b2085a569823f90feb40102522e", "messageHeadline": "Revert \"[Gas Estimation] enable v2 by default (#8325)\" (#8333)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9563e21fc3aaf7d0078e82083c7a7cb77a5f83b", "messageHeadline": "[forge] Automatically generate a useful namespace (#8251)", "author": {"name": "perryjrandall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 117, "deletions": 21}}, {"node": {"oid": "0d24ca3f2236b8d2e07ac693f9a068d1bcf6e191", "messageHeadline": "[Gas Estimation] enable v2 by default (#8325)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f08dfdc44c80c9b0356061869cf3e20b634cb50", "messageHeadline": "Change consensus pipeline backpressure to exclude consensus ordering \u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f7fe44210a8c6b0cbbb183bf6ed160a7dc0e1b9c", "messageHeadline": "[transaction-generator] Rename TransactionExecutor to ReliableTransac\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 28, "deletions": 30}}, {"node": {"oid": "1887f88505d60beb5149b4c8eba32527fdbb5c52", "messageHeadline": "[Gas Estimation] Include gas used as a threshold for marking blocks f\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 188, "deletions": 95}}, {"node": {"oid": "6415a0b3b7b463ef48ca2dc0352c05aecbad07b5", "messageHeadline": "[Storage][Sharding] Use the new LedgerDb struct. (#8320)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 304, "deletions": 227}}, {"node": {"oid": "86bdacdf3feec0664a96f3ed436fc1166e4a1cb6", "messageHeadline": "[indexer grpc] release indexer grpc 1.0.0 (#8318)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 35, "deletions": 25}}, {"node": {"oid": "05e1aa67e45b20c16e9f80b9117ec92b13a8d4ed", "messageHeadline": "[Execution Benchmark] small fix (#8312)", "author": {"name": "danielx", "email": "66756900+danielxiangzl@users.noreply.github.com", "user": {"login": "danielxiangzl"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "c77bca89b10bd72624e65a7c8bcdc528ea51f50e", "messageHeadline": "Bump h2 from 0.3.15 to 0.3.17 in /crates/aptos-protos (#7753)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "92f0fba18d7c56082c3c8eab27d24c74d687f1d2", "messageHeadline": "Require permission check before running determine-docker-build-metadata", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fc1bad561ffd20d0bb6405203cbe36804dd04f01", "messageHeadline": "Fixes to speculative fix (#8316)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9dde9fd83ab5925670245975a5b6959c048e5b5e", "messageHeadline": "Determine speculation mode from LogSchema / StateView, allow disablin\u2026", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 83, "deletions": 27}}, {"node": {"oid": "104180399579a9e435bfa2958274da5a0e5671b1", "messageHeadline": "[Config] Enable peer monitoring client by default.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 75}}, {"node": {"oid": "278264054eb048cedfabb176e5d74493ea23a343", "messageHeadline": "[docs] Setup Redirects & Fix Dead Links (#8298)", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "9fa0102c3e474d99ea35a0a85c6893604be41611", "messageHeadline": "[storage] modify state store to handle kv only case", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 361, "deletions": 142}}, {"node": {"oid": "b6cdda6bfb0db2630526e9078af73dd2c3b1fd4c", "messageHeadline": "[for review] address comments 2", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 488, "deletions": 605}}, {"node": {"oid": "cd6fa5641ad127be1228cf2458256abcce8eda0e", "messageHeadline": "[For Review] address review comments", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 230, "deletions": 191}}, {"node": {"oid": "1f95daa40d378d083da337a200d9cc2610ba27ec", "messageHeadline": "[storage] resolve test flakyness by using avaliable port", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 179, "deletions": 47}}, {"node": {"oid": "b412caddc9d200a2b6c29ba9c1a1a0da1b38c6d8", "messageHeadline": "[storage] restore KV", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 762, "deletions": 154}}, {"node": {"oid": "b1ec927399de092d672854156704d792b6166306", "messageHeadline": "[Spec] Added more spec to `big_vector` (#8199)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 302, "deletions": 49}}, {"node": {"oid": "6a0ba6debfc48d08260ce6b07153e7dea7cfab3b", "messageHeadline": "[Storage][Sharding] Add a LedgerDb struct, to prepare split ledger db\u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 323, "deletions": 0}}, {"node": {"oid": "14a57dce7a5ba662c67fae9cf4128811d4b8f3e7", "messageHeadline": "[dashboards] sync grafana dashboards (#8288)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 2636, "deletions": 866}}, {"node": {"oid": "c406b5cbb065be7267e1fe3ee52399fc724d9cad", "messageHeadline": "[release-tooling] Fix metadata (#8243)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 56, "deletions": 12}}, {"node": {"oid": "33092a1cb92bcb121a8dc6aaa6b99e7a07faa998", "messageHeadline": "[transaction generator] Cleanup ways to create different workloads (#\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 193, "deletions": 523}}, {"node": {"oid": "8b4c4507677a1585680ac4574e85fd16348da3a7", "messageHeadline": "only include tokenstore (#8287)", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fa85f2ac61a8d116666f012ce491d978316c801b", "messageHeadline": "Aptos SDK Spec (#8107)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 223, "deletions": 0}}, {"node": {"oid": "0d2cbe5f569e62635963a7d33f6e103ef6523ddb", "messageHeadline": "[indexer grpc] remove the server name from config. (#8289)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "95b4388ab0e5fec6971236232b7a179839980989", "messageHeadline": "forge test local-swarm improvements (#7939)", "author": {"name": "Brian Olson", "email": "brianolson@users.noreply.github.com", "user": {"login": "brianolson"}}, "additions": 148, "deletions": 37}}, {"node": {"oid": "c3947262890e31b4f20c8b95c1ceea3270856bde", "messageHeadline": "remove using the deprecated redis set cmd. (#8279)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "b30d5518191bbee09259e87cd65f6544334417c1", "messageHeadline": "[aptos-ledger] Added readme for publishing (#8273)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "54b18eb51bd6f8cdba23fb6e34259b2876a426bb", "messageHeadline": "introduce stale-exempt label to prevent certain issues from being mar\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 2, "deletions": 26}}, {"node": {"oid": "d828e8f4056c6e6e4fe1ad4102e42f199c9fa03f", "messageHeadline": "[aggregator] No panics on failed delta materialization (#8260)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 116, "deletions": 43}}, {"node": {"oid": "e7e41db0e1f349277ffc915e7c18e9447d71b97d", "messageHeadline": "[Gas Estimation] gate (disable) the v2 logic (#8290)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 52, "deletions": 3}}, {"node": {"oid": "1c5f49514116d545f7cd3efe2a37204da4ee07da", "messageHeadline": "Increase readability of nodes landing page (#8280)", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "5d484e34276bf66d966bd8c7c2865914e465ec62", "messageHeadline": "[single node perf] Calibrate regression test (#8278)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 31, "deletions": 32}}, {"node": {"oid": "f0efa111e38e96bad2dfdadf1184866f26eaae8a", "messageHeadline": "Update FRAMEWORK-PROVER-GUIDE.md (#8285)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "894cb8a1ed9e93d34dcbf2a9e4d4015c0cd0e4ee", "messageHeadline": "[indexer grpc] Add post processor to indexer grpc. (#8274)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ca2f4981efb2f534691625c9f5fdb29a5e3a5507", "messageHeadline": "[indexer grpc] mark protobuf schema stable.", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 3051, "deletions": 3066}}, {"node": {"oid": "605032502ea6168e7f98ab148903ab8b535b968b", "messageHeadline": "[fa] consolidate primary_fungible_store code (#8275)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d4c04ab6527e9801fe3b87a9f30316f5e2fc25cf", "messageHeadline": "fix typos in aptos-gas (#8239)", "author": {"name": "nk_ysg", "email": "nk_ysg@163.com", "user": {"login": "nkysg"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a4ce603f3e0a9c038dbf53989de54b7152ea2824", "messageHeadline": "[aptos-vm] Fix linting (#8257)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "e54697f0fe1969fc6fde1a764c5ec9372baabb5d", "messageHeadline": "[docs] add transaction management (#7989)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 135, "deletions": 13}}, {"node": {"oid": "a18b5a31d266234d2e572bbb41b0e26ddcc3cc60", "messageHeadline": "Add project_url to fungible asset metadata (#8230)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "0166b541e9252051813461bcc9a73373689b9939", "messageHeadline": "[move-examples] add a common or shared account for batching (#7986)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 287, "deletions": 0}}, {"node": {"oid": "aa70a17c24a0bfeaeb55011d3fa19e36e74d3cfb", "messageHeadline": "Simple ExecutableStore cache with correctness controls (#8171)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 640, "deletions": 3}}, {"node": {"oid": "a2147343e8c5f6ad833ff47446bd77260f7fcd3b", "messageHeadline": "[Peer Monitoring Service] Add metrics and logs for important data.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 213, "deletions": 8}}, {"node": {"oid": "82760ef8a432e1ef7ca33343497134c04bc0a89d", "messageHeadline": "[Peer Monitoring Service] Clean up network IDs in metrics.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 38, "deletions": 29}}, {"node": {"oid": "e660d5221c375be6607ffc435fb335a34b6d2474", "messageHeadline": "[helm/forge] remove pyroscope (#8264)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 5, "deletions": 157}}, {"node": {"oid": "a6af01bed3c938e4ac60c2f119617d307caa0a4b", "messageHeadline": "[docker] add docker-compose for indexer-grpc (#8207)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 300, "deletions": 36}}, {"node": {"oid": "3d4d9eb167355138f23694d6c1899a2f1990349a", "messageHeadline": "[TF] Add toggles for enabling GCFS and GVNIC on GCP (#8249)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "d566893f21a20af5de62fd0bd8b5413dd2910633", "messageHeadline": "bump ts sdk version (#8262)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "5bd41ca989914635a3845012da7f7afb45d5af08", "messageHeadline": "[TF] Update the version of the chaos-mesh Helm chart and add PSS labe\u2026", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 50046, "deletions": 2}}, {"node": {"oid": "aebacb9b5b6162c3e7837d21b742a85718a56b3c", "messageHeadline": "[transaction generator] Allow using move-example modules directly (i.\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 267, "deletions": 406}}, {"node": {"oid": "5c41b9e9fdcdb86b7bc05f7338f07bb7764b8140", "messageHeadline": "[Storage Service] Add unit tests for the request moderator.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 723, "deletions": 80}}, {"node": {"oid": "6ecf86075847d534913e2aa84093d4dcecc603ce", "messageHeadline": "[Storage server] Add a request moderator.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 407, "deletions": 57}}, {"node": {"oid": "8324070c3bdb48f814bea0c054b39ac0fe02bcac", "messageHeadline": "[Network] Update stale connection logic to handle new roles.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 104, "deletions": 3}}, {"node": {"oid": "ca41f9a2d985278326dda7246ffbccd25822d91f", "messageHeadline": "[Network] Determine peer roles in the noise handshake.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 292, "deletions": 165}}, {"node": {"oid": "d9ace8d10f9ae0efca5698f79d57d2796f0a3c69", "messageHeadline": "[Network] Update peer role logic for VFN connections.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 230, "deletions": 31}}, {"node": {"oid": "f4100b21da4e9ba10fadd184e92e3d1c22bc282e", "messageHeadline": "[Gas Estimation] Implement block-based gas estimation (#8186)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 618, "deletions": 178}}, {"node": {"oid": "ffc9f7621f3310dced273ce1055e033dc83a488f", "messageHeadline": "[Execution/Storage][Sharding] Shard state updates in StateDelta. (#8247)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 112, "deletions": 64}}, {"node": {"oid": "9648ef148a1d1e1ee9303116a239d7adf102ced2", "messageHeadline": "Minor comment fixes add-on (#8261)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "67a454145046ac687070454ca4cf390eb444ea0d", "messageHeadline": "[Indexer] Token v2 part 2 (#8237)", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 646, "deletions": 110}}, {"node": {"oid": "61548402f8efdd4e8f9501d9a02076980f8cadab", "messageHeadline": "[TS SDK] Add TokenV2 Indexer queries (#8210)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 1053, "deletions": 6}}, {"node": {"oid": "c85a37d42dd066ccbfd80f9f7e61dc21be3951f6", "messageHeadline": "[gha] ability to call run-fullnode-sync from workflow_dispatch (#8259)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 50, "deletions": 32}}, {"node": {"oid": "ddba0f579c76ff966fad12bf83df54ad6bf8b58c", "messageHeadline": "Add is_aggregator_enabled flag to NativeAggregatorContext (#8042)", "author": {"name": "Satya Vusirikala", "email": "satyasatya123456@gmail.com", "user": {"login": "vusirikala"}}, "additions": 374, "deletions": 87}}, {"node": {"oid": "8371518c15a1206054e88db9d0e18c24b736e0c9", "messageHeadline": "add limit on `crypto_algebra` element memory usage (#8236)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 134, "deletions": 45}}, {"node": {"oid": "5d067dbbd9468397a7618b040a4306ee3a36c6d1", "messageHeadline": "[scripts] make dev_setup.sh more resilient (#8252)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "640e36051752a53120d788f954475ff2cfab2a75", "messageHeadline": "[tf/gcp] add dns support for GCP testnet (#8160)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "d092e52d661ec0680b9ec754820a956755da7850", "messageHeadline": "[dashboards] sync grafana dashboards (#8242)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 40, "deletions": 34}}, {"node": {"oid": "27b25e0b624effc451c2180a9f43b51c49fc49de", "messageHeadline": "[aptos-rosetta] Support add / unlock for delegation pool (#8218)", "author": {"name": "Stefan Mendoza", "email": "stefan@stefanmendoza.com", "user": {"login": "stefanmendoza"}}, "additions": 725, "deletions": 6}}, {"node": {"oid": "32771004e292c7ba6c1932585ef40250c8fe82e3", "messageHeadline": "[consensus-only] fix gas_limit execution (#8248)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "871375b60f39cdbea0637568d8eb0ded610363a3", "messageHeadline": "Fix warning when running cargo bench peer_to_peer (#8235)", "author": {"name": "Satya Vusirikala", "email": "satyasatya123456@gmail.com", "user": {"login": "vusirikala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12b57ca747ba57fa66d1cfd5c735d1a10368d100", "messageHeadline": "Add emit_events transaction to transaction generator (#8202)", "author": {"name": "Satya Vusirikala", "email": "satyasatya123456@gmail.com", "user": {"login": "vusirikala"}}, "additions": 192, "deletions": 140}}, {"node": {"oid": "4da27c034e29945e86b056f26a0499ad01e23854", "messageHeadline": "[single node benchmark] Breakwodn of time spent across phases (#8137)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 254, "deletions": 95}}, {"node": {"oid": "73057c899257d3b73b218881845c4af148841c35", "messageHeadline": "[helm][genesis] Disable aptos CLI telemetry (#8244)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e6a6d2efba6ad82b2f81b1a707e5930c71a2753f", "messageHeadline": "[indexer grpc] add send_timeout and transaction count for grpc. (#8169)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 161, "deletions": 113}}, {"node": {"oid": "d0f1d8569ad8604d3ea387f045a99e730fcb0ffc", "messageHeadline": "[timed_features] Clean up already enabled flags (#8159)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 24, "deletions": 357}}, {"node": {"oid": "714ee1ce863a75cc16d67b6903d23e1046ccfde1", "messageHeadline": "[BlockSTM] Per-block Gas Limit (#7488)", "author": {"name": "danielx", "email": "66756900+danielxiangzl@users.noreply.github.com", "user": {"login": "danielxiangzl"}}, "additions": 1314, "deletions": 211}}, {"node": {"oid": "286bf7b8d6a24c9b2182aeecacf81c95b68395af", "messageHeadline": "[indexer grpc] server framework + PFN latency monitoring as baseline \u2026", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 1005, "deletions": 597}}, {"node": {"oid": "755ee942b35420af2bc869926dfcb982a188c16c", "messageHeadline": "[Execution/Storage][Sharding] Produce sharded states at an early stag\u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 286, "deletions": 139}}, {"node": {"oid": "0bcca2906303e56b4ff453bad267f6eeb16ab4cb", "messageHeadline": "[release] Cleanup the release config for next release (#8214)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 32, "deletions": 42}}, {"node": {"oid": "db80b182aa4fbdacfce3896b9c9d08e511d7a1f9", "messageHeadline": "[forge] Support for real multi-region experiments on GCP (#8019)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 167, "deletions": 18}}, {"node": {"oid": "4e980a500ae9f598e3e45a83b9f909f6e59deaeb", "messageHeadline": "[CLI] Create aptos-ledger crate (#8128)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 520, "deletions": 85}}, {"node": {"oid": "fc7bb2ebd3ba256a81fbed7e3411f0e3e962109b", "messageHeadline": "update use-aptos-cli help usage command (#8215)", "author": {"name": "jill", "email": "121921928+jillxuu@users.noreply.github.com", "user": {"login": "jillxuu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6162aa419f4841445877bba95eeba581e3a90bb4", "messageHeadline": "[Sharding][Execution] Integrate Sharded block executor in the VM exec\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 218, "deletions": 124}}, {"node": {"oid": "b628385fff3fd57efd071966e102da01b1f55f71", "messageHeadline": "Add zero() to fungible_asset module (#8183)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 46, "deletions": 5}}, {"node": {"oid": "d39f1f4fe0425f34253631452f56f3e740f0bb75", "messageHeadline": "[api] for the debugger: get_raw_state_value (#8142)", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 181, "deletions": 53}}, {"node": {"oid": "e42751531fa15c1382b0001259a10431beb771e7", "messageHeadline": "Add smoke test for inspection service (#8119)", "author": {"name": "Satya Vusirikala", "email": "satyasatya123456@gmail.com", "user": {"login": "vusirikala"}}, "additions": 82, "deletions": 6}}, {"node": {"oid": "bb382633057df55aa0fe94619e842dacd733c5c0", "messageHeadline": "export ans client class (#8212)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1c7e17aae356731279671d14f3996e2968712f47", "messageHeadline": "Gerben fix resource groups (#8146)", "author": {"name": "gerben-stavenga", "email": "54682677+gerben-stavenga@users.noreply.github.com", "user": {"login": "gerben-stavenga"}}, "additions": 89, "deletions": 66}}, {"node": {"oid": "eecbcfc1c627048418a0e62e59aa8d69803cc6cd", "messageHeadline": "[model compiler] Refactor move-model to be independent of bytecode", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 4244, "deletions": 11651}}, {"node": {"oid": "b0545565637a08768fc482e235a9e70a3a634688", "messageHeadline": "Add mempool_commit_ack_timeout_ms to state sync driver config (#8100)", "author": {"name": "Satya Vusirikala", "email": "satyasatya123456@gmail.com", "user": {"login": "vusirikala"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "754cdf83ce4ef2db160397aca4b4c82058999278", "messageHeadline": "[dashboards] sync grafana dashboards (#8179)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "86c930d638da65de3c87845df8fcf34827f656d0", "messageHeadline": "[indexer grpc] add annotation for JS uint64. (#8206)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "4132ff6b788fb16e30265d0a519d6d0e8dbc383b", "messageHeadline": "[aptos-node] add --config-override (#8170)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 154, "deletions": 13}}, {"node": {"oid": "d4a2fce7b6dc7180fba5b22b80bb7aeb354c4b86", "messageHeadline": "Fix docker-update-images workflow (#7955)", "author": {"name": "Gerardo Di Giacomo", "email": "19227040+gedigi@users.noreply.github.com", "user": {"login": "gedigi"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "f419425ca289444851bc8bb888c503aed06417cf", "messageHeadline": "[single node benchmark] calibrate thresholds based on v2 runs (#8173)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 33, "deletions": 23}}, {"node": {"oid": "8c10ef7fe3726519b426b720f13b81221e1c6008", "messageHeadline": "[Aptos Data Client] Rename peer states and fix access.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 37, "deletions": 17}}, {"node": {"oid": "7dac75607d4b65eed7536c67351be73e55e03a50", "messageHeadline": "[Aptos Data Client] Renamed AptosNetDataClient to AptosDataClient.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "0390db2289bdd3720bec6148f70f371dde3f6d58", "messageHeadline": "[Aptos Data Client] Remove unneccessary aptosnet file.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 69, "deletions": 94}}, {"node": {"oid": "a0707b0047d94dcf6f8943301858f1743f82395d", "messageHeadline": "[Aptos Data Client] Add a new interface file.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 334, "deletions": 318}}, {"node": {"oid": "a45b83ae278422a6b8b9dc39754705834d9fa4d2", "messageHeadline": "[Aptos Data Client] Create a new global data summary file.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 251, "deletions": 233}}, {"node": {"oid": "1ea12aea47157ad070cd4a8c9057d189bc595c2e", "messageHeadline": "[Aptos Data Client] Rename AptosDataClient to AptosDataClientInterface", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 34, "deletions": 26}}, {"node": {"oid": "f989bd93c5672858cbe247141f40f4d5a5960d5e", "messageHeadline": "[Aptos Data Client] Create error file.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 89, "deletions": 81}}, {"node": {"oid": "74b2ad4379aec8d73c15e212b3bdb8789758227d", "messageHeadline": "[Aptos Data Client] Split out the client.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 724, "deletions": 717}}, {"node": {"oid": "e203bb531214b8d63cc1f93e12c2e3cb6b48bbba", "messageHeadline": "[Aptos Data Client] Split poller into separate file.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 301, "deletions": 272}}, {"node": {"oid": "dd006f6de9027fee59f1f99f441a413158e4797d", "messageHeadline": "[Aptos Data Client] Rename poll loop interval.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "718b82aea19c7996e28c1db97b23de70c87dba5e", "messageHeadline": "Update poem from 2.0.10 to 2.0.11 (#8197)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "aabb85a68d5d59253d3386d01f4750c772c3bd51", "messageHeadline": "[Config Optimizer] Add mempool config optimizations.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 174, "deletions": 16}}, {"node": {"oid": "363af56a668945e159cfbf0929a6e3a7b15aed19", "messageHeadline": "[Execution][Shuffling] Fix the flaky test for txn shuffling (#8187)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "faea9143718d95820e7ba7af8c9fe782e11842be", "messageHeadline": "Rosetta testing fixes (#8014)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 475, "deletions": 668}}, {"node": {"oid": "8fd069a8ceed4322806c8ee7db8f349701930736", "messageHeadline": "[gas] update doc to reflect the introduction of separate storage fees\u2026", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 40, "deletions": 24}}, {"node": {"oid": "d6ee26d291e9d423bbdd8cc7ad8af87b0e25b2ed", "messageHeadline": "[TS SDK] add test to get signing message (#8157)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "f89cc24069e167a11bc763e50abe27b61ecedf91", "messageHeadline": "remove dead rocksdb and github secure storage implementation to reduc\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 17, "deletions": 577}}, {"node": {"oid": "1ba95f21569948fa9ddc96b0738341507f2fd4a7", "messageHeadline": "fix typo in block-executor (#8185)", "author": {"name": "nk_ysg", "email": "nk_ysg@163.com", "user": {"login": "nkysg"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "e46351a737462f5bc00e3d6b9c4428f93492ecc4", "messageHeadline": "[Performance] Pass state cache to commit stage. (#8111)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 253, "deletions": 128}}, {"node": {"oid": "dec54958b525c9fb63f2c6ce2c8207255841dce7", "messageHeadline": "update move scripts docs to match banool's move-examples repo (#8008)", "author": {"name": "0xbe1", "email": "0xbetrue@gmail.com", "user": {"login": "0xbe1"}}, "additions": 84, "deletions": 77}}, {"node": {"oid": "0950e0aaad0f3c4a32829f02d01ea1ea65e05370", "messageHeadline": "[SDK][Python] Add publishing instructions, update manifest (#8149)", "author": {"name": "Daniel Porteous (dport)", "email": "daniel@dport.me", "user": {"login": "banool"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "099579785d7b20b70a17a05c8328fdf1497c5b97", "messageHeadline": "[Forge] Adjust some of the thresholds that are flaky (#8177)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4ba5c35eea3b4c5b320fba0ceb416e1686e12ede", "messageHeadline": "[forge][gcp][chaos-mesh] Use custom chaos mesh (#7898)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "0349f0862fa8f60cc5c0fe89c10b1dd3519fe4c5", "messageHeadline": "[txn-generator] Keep the original compiled module order (#8099)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 51, "deletions": 33}}, {"node": {"oid": "f3fc710c489968b0669261617e18adfbb1c6125c", "messageHeadline": "[docker] Rename experimental builder (#7809)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 102, "deletions": 774}}, {"node": {"oid": "f3e00d65419bea831dcb02841003185daddd260e", "messageHeadline": "[Block-STM] Support for sharded blockSTM with no conflict transaction\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 729, "deletions": 302}}, {"node": {"oid": "f5f070f7d5114a4a4488967f5d9d5a6d18e247c6", "messageHeadline": "[indexer-grpc] local filestore implementation (#8117)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 579, "deletions": 194}}, {"node": {"oid": "a8eb4ca7f02c7844fc497c6b9c5f9e37595e3ca7", "messageHeadline": "[dashboards] sync grafana dashboards (#8024)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 1179, "deletions": 240}}, {"node": {"oid": "533f0fe7f317b77a2e18bada3f4c2a782c7317ba", "messageHeadline": "[benchmark] Support multiple move modules and add --module-working-se\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 392, "deletions": 273}}, {"node": {"oid": "5629f9a08992511433b8b575a78ac087e00e8278", "messageHeadline": "Print config using \"debug\" mode to avoid printing secret keys (#8131)", "author": {"name": "Satya Vusirikala", "email": "satyasatya123456@gmail.com", "user": {"login": "vusirikala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61d078d1fac28f98140fa364b1a80883bd384823", "messageHeadline": "[fa] add Supply to fungible_asset (#8140)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 140, "deletions": 126}}, {"node": {"oid": "479f3716f1e7188cafd925a09d6894b95a5f504a", "messageHeadline": "[single_node_benchmark] Add TokenV2 Ambasador minting to benchmark (#\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 554, "deletions": 145}}, {"node": {"oid": "9f010152b73913468e62b6b3e45fefd984d3416b", "messageHeadline": "limit the number of ristretto points that can be create in a transact\u2026", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 71, "deletions": 20}}, {"node": {"oid": "ebd06050196e4900fe912983453d67f22143d3cb", "messageHeadline": "[move] skip core dump with storage error and replace unknown invarian\u2026", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "f24b1ef76f586068bfd0254e587ca6388bb0f7af", "messageHeadline": "[Doc] Update TS SDK docs (#7796)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 504, "deletions": 171}}, {"node": {"oid": "cab463cb8c037821ac2a2133ee0b9d04366bc001", "messageHeadline": "[Commit Checker] Delete commit checker. (#8122)", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 0, "deletions": 374}}, {"node": {"oid": "26d0e9823bc6e894dbaaa6f04aa2f62990834ca7", "messageHeadline": "add support to publish to new us multiregion docker artifact registry\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "175ce905ba52529e1b33746987a7cbe76d9ea3df", "messageHeadline": "[Docker] Unpin perl-base Debian package (#8143)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1325c5042caba8015f3764851d94254afb7d4699", "messageHeadline": "[Spec] Update specs of `transaction_fee` & `transaction_validation` (\u2026", "author": {"name": "Xudong (Don) Wang", "email": "xudon9@outlook.com", "user": {"login": "xudon9"}}, "additions": 169, "deletions": 20}}, {"node": {"oid": "599c233f8e237d77c348d6a9770573b872b2cbd3", "messageHeadline": "[docker] release using crane after update 0.15.1 (#8144)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 7, "deletions": 18}}, {"node": {"oid": "59eb045da56c51fc9b44009e4fadd068567d8725", "messageHeadline": "[docker] release faucet image (#8136)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9deff0d2d762f063e0245fd3f0fba5e5ad990fba", "messageHeadline": "Add icon_uri to fungible asset and update comments (#7934)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 207, "deletions": 112}}, {"node": {"oid": "df7c02b6cdd7100a77f8b31d58498ada7db273e1", "messageHeadline": "Revert \"update PR template to enable AI summary by default (#7948)\" (\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b8fe5b0bbc3fb78a5ad40209dc3af9f67a8a4ea1", "messageHeadline": "[Configs] Enable the peer monitoring client for test networks.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 103, "deletions": 1}}, {"node": {"oid": "a97ab0a291046365627bb68f48fc890d6cb6aaf4", "messageHeadline": "[Peer Monitor] Improve distance logic for disconnected validators.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 165, "deletions": 107}}, {"node": {"oid": "7f4659e7e9e9d0cf540c2da4c7622bf93d86b8bc", "messageHeadline": "[Inspection Service] Clean up crate layout.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1077, "deletions": 902}}, {"node": {"oid": "2618c7f9ca4379e0a1364173ffdd5d7266e715d4", "messageHeadline": "[Inspection Service] Add peer_information endpoint.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 445, "deletions": 59}}, {"node": {"oid": "3fa1d0c40f7c31cd8ad51f12fbc3cb2af980e6f9", "messageHeadline": "[Peer Monitor] Add performance measurement data.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 552, "deletions": 26}}, {"node": {"oid": "8cf7ef8339d2f0465805e0387ebef1e20ccd2fbe", "messageHeadline": "test_track_slot_payer", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 104, "deletions": 15}}, {"node": {"oid": "1a9648e1b3cd887277d530d926af121be545b2dd", "messageHeadline": "enable slot payer tracking in genesis and fix tests", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 62, "deletions": 60}}, {"node": {"oid": "4789037d064c5c5c38c0c42b3746c93b0f6c8f4f", "messageHeadline": "remove code dealing with updated_timestamp", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 9, "deletions": 63}}, {"node": {"oid": "0f9891e346180661375e65ef0e1800116cf7e8d7", "messageHeadline": "track storage slot payer", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 278, "deletions": 44}}, {"node": {"oid": "7a69ad3d179aca67ce1ca8a70610418b91f7ed5c", "messageHeadline": "trivial: define feature flag to control stoarge slot metadata", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0e3956259aa7c823e27e16f379d9e63233e6ed6f", "messageHeadline": "Refactor resolver with metadata (#8089)", "author": {"name": "gerben-stavenga", "email": "54682677+gerben-stavenga@users.noreply.github.com", "user": {"login": "gerben-stavenga"}}, "additions": 413, "deletions": 507}}, {"node": {"oid": "007b11bf5479ab281037cb26f8e93946ffb2458f", "messageHeadline": "[transaction-generator] Calling custom module code cleanup, and addin\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 314, "deletions": 112}}, {"node": {"oid": "fb48c4cd7a6acd938152b1895caff909221c1651", "messageHeadline": "[docker] Update docker compose for validator testnet (#8103)", "author": {"name": "Anders Schwartz", "email": "adschwartz@users.noreply.github.com", "user": {"login": "adschwartz"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "1492caf79eac373d24928a1bc53d84c31f007143", "messageHeadline": "Include static methods from `AptosClient` and `IndexerClient` classes\u2026", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "dcf6da3bcfeaf4c50bde2dbabba4d8abca022d2b", "messageHeadline": "[Storage][Tooling] Add tools to examine databases. (#8125)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 189, "deletions": 0}}, {"node": {"oid": "19b2f11aa56321b4eb1e190f5f5df45b7b3dcd75", "messageHeadline": "[TF] Add variable \"bootstrap_cluster\" to GCP base module (#8124)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "06aeb46300878fb4d13d49551b8d5079461d4879", "messageHeadline": "[TS SDK] Get number of delegators (#8120)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 420, "deletions": 175}}, {"node": {"oid": "af256ac77633db9a23126da54865fb9b016929fc", "messageHeadline": "sed -i asset/metadata/g for fungible asset tests", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 36, "deletions": 38}}, {"node": {"oid": "6976f8e9004b0f6ebb6fd976410d695c5a5a7ace", "messageHeadline": "Fix issues with fungible asset", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 49, "deletions": 22}}, {"node": {"oid": "d8254d1471f26fdec0e8169c3c08754fef2785e4", "messageHeadline": "[indexer grpc] add readme to indexer grpc infra. (#8118)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "144bff7a3c348949f19ab5cf410647711f5584ef", "messageHeadline": "[Fix] Handle reconfig suffix blocks. (#8123)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 44, "deletions": 7}}, {"node": {"oid": "cb086e55b5e3b5081bae49ae8cd26d216c59b621", "messageHeadline": "[Peer Monitor] Add feature support for network-perf-test.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 82, "deletions": 9}}, {"node": {"oid": "225d920c26b5bfb6c4fb5621a393b7c381f0ff61", "messageHeadline": "[Peer Monitor] Add client support for RPC perf monitoring.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1006, "deletions": 56}}, {"node": {"oid": "9b9779c141f9f39cc314061a93c5c323592eb21e", "messageHeadline": "[Peer Monitor] Add server support for performance requests.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 71, "deletions": 6}}, {"node": {"oid": "4aa6c6b619349eff44ae979dc15a7ce26b1f8eef", "messageHeadline": "[Peer Monitor] Add performance types.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 67, "deletions": 6}}, {"node": {"oid": "274c45020aa5b86372f2b8e6bb9bf7d2ff467dbf", "messageHeadline": "[Peer Monitor] Add performance monitoring config.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 93, "deletions": 2}}, {"node": {"oid": "356a427d7b4793c03cff9769f2279b1691f5030a", "messageHeadline": "[Peer Monitor] Change request tracker intervals to use usec.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "2bce22e92830da845836f82ee4d729b9ab85b816", "messageHeadline": "[Peer Monitor] Change the internal loop to usec from ms.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c9cb866a1a43cd38f60d8741fbacfe51579356d6", "messageHeadline": "[transaction generator] Simplify txn-generator api to create transact\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 164, "deletions": 168}}, {"node": {"oid": "48a804d724b11cde3b0c77f6cce9e572c0ed123a", "messageHeadline": "[Fix] Handle empty block. (#8109)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "68efb02e134b7893a2e6bd581490edfe2662e7e9", "messageHeadline": "[DI-75][Indexer] Create Token V2 data models and convert token v1 (#7\u2026", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 2850, "deletions": 39}}, {"node": {"oid": "9af7ef7369a5313e2bb3ee35f74ea5cd91aa4dab", "messageHeadline": "Cherrypick changes from production. (#8031)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "4744690740182af7050fdf658623f163b39a2cef", "messageHeadline": "[Cleanup] Remove SyncProofFetcher. (#8104)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 43, "deletions": 139}}, {"node": {"oid": "de7d6792c6abf055b4211b2ca8b06bd7fea76a06", "messageHeadline": "remove rlib and dylib (#8098)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "e156c20be8e0b2886a669cfbd05e0e064b97f2a5", "messageHeadline": "[Spec] Finish all TODOs in coin.spec.move (#8088)", "author": {"name": "Xudong (Don) Wang", "email": "xudon9@outlook.com", "user": {"login": "xudon9"}}, "additions": 132, "deletions": 22}}, {"node": {"oid": "a2bf8a4a7e98e161c0715fcc7a8749079449de10", "messageHeadline": "Update staking-pool-operations.md (#8009)", "author": {"name": "michelle-aptos", "email": "120680608+michelle-aptos@users.noreply.github.com", "user": {"login": "michelle-aptos"}}, "additions": 156, "deletions": 159}}, {"node": {"oid": "7cc547294b5bfa5dd67420e598bccc141cefe137", "messageHeadline": "Update staking.md (#8001)", "author": {"name": "michelle-aptos", "email": "120680608+michelle-aptos@users.noreply.github.com", "user": {"login": "michelle-aptos"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "ebe49ffd988e0ff945583fe5f51e00f515bd8d44", "messageHeadline": "Create delegation_staking.md (#7953)", "author": {"name": "michelle-aptos", "email": "120680608+michelle-aptos@users.noreply.github.com", "user": {"login": "michelle-aptos"}}, "additions": 140, "deletions": 0}}, {"node": {"oid": "83f8bd947635503c14fdcfd734f1d228cee5356a", "messageHeadline": "[errors] Add logging for invariant violation (#8056)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "a14bcedeaebf3c8816589ef611d209a132aed388", "messageHeadline": "fix principal calculation explanation (#8033)", "author": {"name": "0xbe1", "email": "0xbetrue@gmail.com", "user": {"login": "0xbe1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "77da3ded71bb9a58e207af4e865aa75bab78dde2", "messageHeadline": "[docs] Add install by script to the sidebar (#8071)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6ddec5ea5507e025d655ef284c0c28947d0fc179", "messageHeadline": "[Forge] Remove obsolete branches from watch list of forge-stable.yaml\u2026", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "db37bdb67ef50f23b3490a4662d8f201c15dfcab", "messageHeadline": "fix consensus name in docs (#8082)", "author": {"name": "sasha8", "email": "sasha.spiegelman@gmail.com", "user": {"login": "sasha8"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "a26b2821feabdc36f83f19f5c16018335daf22a1", "messageHeadline": "Revert \"Revert \"refactor a bit (#7918)\"\" (#8044)", "author": {"name": "gerben-stavenga", "email": "54682677+gerben-stavenga@users.noreply.github.com", "user": {"login": "gerben-stavenga"}}, "additions": 374, "deletions": 400}}, {"node": {"oid": "2c599c8df070c36bf4a3bb1a9c622b7ee3e5d998", "messageHeadline": "[docs] fix command to fund local testnet account from faucet (#8080)", "author": {"name": "Antonio Savage", "email": "afmsavage@gmail.com", "user": {"login": "afmsavage"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e571533aa9f75a4969353c399394535faa6df5b", "messageHeadline": "added info about testing and reformatted how to follow releases (#8041)", "author": {"name": "Frances Liu", "email": "frances.liu168@gmail.com", "user": {"login": "thepomeranian"}}, "additions": 37, "deletions": 32}}, {"node": {"oid": "2b6e704f9ea1697a942aed4205c0c6e0a8ba6702", "messageHeadline": "Leaderboard link defaults to delegation nodes as opposed to all nodes\u2026", "author": {"name": "David Conroy", "email": "dconroy@gmail.com", "user": {"login": "dconroy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1f06de172b9a1c6946636d5ca6408cd58839e513", "messageHeadline": "Update Docker images (#8084)", "author": {"name": "Gerardo Di Giacomo", "email": "19227040+gedigi@users.noreply.github.com", "user": {"login": "gedigi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf51dae5644ff618e600e1321fd1b334e715da9f", "messageHeadline": "[doc] Fix the folder layout of the example in the section Using Bytec\u2026", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "583b2caace037dd3c557e8b11a688f1d05f9c9ba", "messageHeadline": "[Code owners] Update owners for configs and network. (#8062)", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "d186a5f3af3b5214fae3db20e4490e0d2ec6866a", "messageHeadline": "[Execution] Add ExecutedBlock struct. (#8083)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 341, "deletions": 166}}, {"node": {"oid": "f9aaca2feeee3222f5acadf381dfd48d38d1747c", "messageHeadline": "Refactor block execute/commit pipeline. (#8050)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 259, "deletions": 122}}, {"node": {"oid": "a91b3a6fe09a752296be8c983ba737f15d2929d1", "messageHeadline": "[transaction generator] Add support for multiple move files used for \u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 600, "deletions": 490}}, {"node": {"oid": "8b26c594082ce813943d84ece677348a500b70d7", "messageHeadline": "[transaction-generator] Fix reliable executor client to check for VM \u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 99, "deletions": 25}}, {"node": {"oid": "c953ed1a8304f38e3d3f08fc7cd708ee8c6d2413", "messageHeadline": "[CLI][TSSDK] FFI Integration between aptos CLI and Typescript SDK (#7\u2026", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 325, "deletions": 6}}, {"node": {"oid": "b6f79f71b373799d4b21c2e3180119e868320d62", "messageHeadline": "[move] Use identstr! everywhere possible for consistency (#8049)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 51, "deletions": 57}}, {"node": {"oid": "56069d6480e096e42b433914e078cac00f9831d7", "messageHeadline": "Fix state merkle db checkpoint. (#8072)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "d29f78e8064c4d74a71b267a29851c9c5ab28135", "messageHeadline": "Send aptos node metrics to only aptos-telmetry-service (#8066)", "author": {"name": "Satya Vusirikala", "email": "satyasatya123456@gmail.com", "user": {"login": "vusirikala"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "291a3f4e61047717e9bd3953507ccc32dd697537", "messageHeadline": "[Forge] Avoid hardcoding GCP cluster location (#8069)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 92, "deletions": 56}}, {"node": {"oid": "a5767c9243c9e4fbbdb6dfab02fcc759efdf0abc", "messageHeadline": "update sdk, cli, and testnet releases (#8013)", "author": {"name": "Frances Liu", "email": "frances.liu168@gmail.com", "user": {"login": "thepomeranian"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8a258661d25e0141274921319055095e8a4a788b", "messageHeadline": "[Forge] Increase Genesis timeout from 10min to 20min (#8070)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1f715c7e07a5fb57a57a577b12a3b396c7ae843d", "messageHeadline": "[Configs] Add the config optimizer.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 909, "deletions": 94}}, {"node": {"oid": "cee58441211a60d59462c3a7373e11fbd3b06fa9", "messageHeadline": "[Configs] Add new node type enum.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 173, "deletions": 107}}, {"node": {"oid": "80383ccbd216d9b136665541b928c8ad7918d46a", "messageHeadline": "[aptos-debugger] Fix resource group fetching (#8059)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "434dcc9f8f1ba5551370fe8692041f3e95de08ec", "messageHeadline": "[Forge] Run some of the unstable tests on GCP clusters (#7964)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "8358234924553de17774abf3f3a407c1b75a6ed8", "messageHeadline": "[Forge / Quorum Store] upgrade unstable tests to stable (#8055)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "6abe3c73c33cfea85b44f465c44d0e71798abec9", "messageHeadline": "Fix syntax in GH yaml (#7967)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2af641951b1cf97d5bbb203be5f527b85f1e890", "messageHeadline": "[CLI] Add nested vector arg support, docs (#7709) (#7790)", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 338, "deletions": 224}}, {"node": {"oid": "530fad2417d7814a795b3b476e47f3f7c7782154", "messageHeadline": "[aptos-framework] Clean up delegation_pool doc comments (#8012)", "author": {"name": "Stefan Mendoza", "email": "stefan@stefanmendoza.com", "user": {"login": "stefanmendoza"}}, "additions": 221, "deletions": 163}}, {"node": {"oid": "7113d110b4bbe189ee3f1d88a63d45f602e1cacf", "messageHeadline": "add a little leeway to replay-verify timeout", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f6e503a9e985b644b775efd562286877987942c", "messageHeadline": "[Forge] Add GCP auth to reusable Forge workflow (#7975)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "04e2662ad9d47b1ecebada305af5376a6575830a", "messageHeadline": "Revert \"refactor a bit (#7918)\"", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 408, "deletions": 378}}, {"node": {"oid": "fedbd200fdfa1340c643d5cd3bd814a423d7eb26", "messageHeadline": "[api] Allow Object<T> in view functions", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "a650e19e3a1b234a5cbf67483e9567bcc983f2e4", "messageHeadline": "[move-examples] Add view functions to Hero object demo", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 48, "deletions": 4}}, {"node": {"oid": "64ac160cc2464f1026509495dc2e67f3bbabbde4", "messageHeadline": "[aptos-framework] Cleanup framework doc comments (#8016)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 301, "deletions": 252}}, {"node": {"oid": "b86a7b6b38570055cd517051830d81d62bedeea9", "messageHeadline": "[forge] upgrade `kube` crate (#8005)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 97, "deletions": 93}}, {"node": {"oid": "27942cd69d092d750c21ebfbb9d36772f5bf8e23", "messageHeadline": "Move debug to safe native + implement dummy to make old framework com\u2026", "author": {"name": "gerben-stavenga", "email": "54682677+gerben-stavenga@users.noreply.github.com", "user": {"login": "gerben-stavenga"}}, "additions": 117, "deletions": 38}}, {"node": {"oid": "b2ab578e6fc4fe11ee6e91f9c5484cd5c877218a", "messageHeadline": "[mempool] better counters for duplicate txns (#8023)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "ec401df1cce63c07972488c388c3de737d56261c", "messageHeadline": "[mempool] reduce default failover: 3 -> 1 (#8022)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "229d4f4494e214b2380ee9a33d67febbbc133b3b", "messageHeadline": "fix typo", "author": {"name": "Brian Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0909ae88a4c2f8d9c56a44e6ccaf4d2f408ad6c", "messageHeadline": "[alert] special case seqnum too old in counters", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e78e6b6921efa6fe42eac12c6e4944055d91eb5f", "messageHeadline": "[Execution][Sharding] Implement InMemoryStateCalculatorV2.", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 232, "deletions": 0}}, {"node": {"oid": "80555d8c82a8c7a6333cda505b08a6c457ae2376", "messageHeadline": "remove copilot walkthrough from PR template (#8018)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "6d325a53019bdd1a480636067e90c0dc2a4fc009", "messageHeadline": "add packageManager stanza to make sure pnpm install action works (#8015)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a29c825594ac5f93cc5256aca8876da299cedbad", "messageHeadline": "[tokenv2/hot-fix] correct burn_event (#8007)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "41cf4715bbfd3a2d7862e810e12ebd1b5d87485d", "messageHeadline": "refactor a bit (#7918)", "author": {"name": "gerben-stavenga", "email": "54682677+gerben-stavenga@users.noreply.github.com", "user": {"login": "gerben-stavenga"}}, "additions": 378, "deletions": 408}}, {"node": {"oid": "d4b0c620b75c0b2c5b9a8e5963b899d1ef28e7b2", "messageHeadline": "[Forge] Add input EXPORT_GCP_PROJECT_VARIABLES to actions/docker-set\u2026", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "e9b52e41a63747e7c68ec6420648363d170abeed", "messageHeadline": "add failed round counter (#7648)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "7a12113678cce7f5295cb8cae598ccca9f5ffe55", "messageHeadline": "Added `ambassador` module (#7834)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 333, "deletions": 14}}, {"node": {"oid": "48639259043da7c7900201bbefe018983f647e83", "messageHeadline": "update aptos-move/framework/README.md with testing instructions (#7925)", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "2deddba1f1c3542345ecb0cf936ca306043e3d24", "messageHeadline": "[forge][gcp] Fix variable naming bug", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec03280d8e8a643f990515b8201adf2af5eceec7", "messageHeadline": "Add batch transaction and multi-collection NFT mint to single node be\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 211, "deletions": 33}}, {"node": {"oid": "447ed3eb3f8e0c89915fd478af65f868862b4209", "messageHeadline": "add a fungible token move-e2e test (#7819)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 329, "deletions": 1}}, {"node": {"oid": "e9edfaac54da3471855a5d0c0faae7a42fa9c181", "messageHeadline": "add delegation pool contract types (#7935)", "author": {"name": "Supriya M", "email": "31637785+supriyam9@users.noreply.github.com", "user": {"login": "supriyam9"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "a64203ba797fc440ee2062ea72e4484943ff19fe", "messageHeadline": "[framework] Change step names, remove quorum store for now", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 5, "deletions": 30}}, {"node": {"oid": "52ae3478d98e7d7a9f10f79b2545588ddc44deba", "messageHeadline": "Update release.yaml", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "f3db990e9ae1ad80627f64017b018434a3c9bffc", "messageHeadline": "Config tuning for local testnet (#7943)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 224, "deletions": 93}}, {"node": {"oid": "f206ca969d277c4c2d330b66692b065bd6e3df06", "messageHeadline": "NavBar & Sidebar Typography, Styling & Spacing adjustments (#7947)", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 332, "deletions": 264}}, {"node": {"oid": "50882aa34953e263acb5db8ddffdcbbd0dc00c7a", "messageHeadline": "added test only function to return SignerCapabilityOfferProofChalleng\u2026", "author": {"name": "Dhruv D Jain", "email": "dhruv@iamsizzling.com", "user": {"login": "dhruvja"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "fe00e5557c4b770e989f74c4e0d66e53e27cd622", "messageHeadline": "Serialize Vectors for the aptos-sdk-builder (#7345)", "author": {"name": "Ari Santos", "email": "97471812+ari-anchor@users.noreply.github.com", "user": {"login": "ari-anchor"}}, "additions": 89, "deletions": 32}}, {"node": {"oid": "364515ea248fc420aa39284966bed7d7276b4c5d", "messageHeadline": "Add optivanity tool tip, multisig vanity example", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "4362b56d3423be976745740b48016bfeba46a400", "messageHeadline": "fixed deployment page with the correct links and descriptions", "author": {"name": "dhruvja", "email": "dhruv@iamsizzling.com", "user": {"login": "dhruvja"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c80d096128fc744ad93d2139f37970b8fe1afff3", "messageHeadline": "update cli release version and devnet release", "author": {"name": "Frances Liu", "email": "frances.liu168@gmail.com", "user": {"login": "thepomeranian"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5bb43aa31018e3d1a0ac7b9120d5612849afb4cc", "messageHeadline": "update package version (#7981)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "7f864d4af722bf538f1a904e321130a261e92b3a", "messageHeadline": "upgrade cli to 1.0.13 (#7958)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b43e7c513b8d33faf1831a8467ff2372bdacc790", "messageHeadline": "[docker] release images without crane (#7956)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "5a81d74f46e38bf6253a26c4580b71507642ca88", "messageHeadline": "[Indexer] Add delegator pool balances and fix delegator balances (#7961)", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 313, "deletions": 55}}, {"node": {"oid": "d05c5936dac8f75d8e115abca0bd55d411eed5da", "messageHeadline": "add view functions to aptos-framework voting.move (#7959)", "author": {"name": "Hamdi Allam", "email": "hamdi.allam97@gmail.com", "user": {"login": "hamdiallam"}}, "additions": 335, "deletions": 16}}, {"node": {"oid": "b1bc5f96e2f9e5d4cd28990e99b2aa5872ee9dd6", "messageHeadline": "[dashboards] sync grafana dashboards (#7930)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 95, "deletions": 16}}, {"node": {"oid": "56e42c0e765552ade1509c25397ba0ba8b85016c", "messageHeadline": "Revert \"Auth to GCP in Forge-GCP workflow (#7689)\" (#7969)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 3, "deletions": 58}}, {"node": {"oid": "f9c9b1a7fe005ce6704f599665998f8549c7f9f1", "messageHeadline": "Auth to GCP in Forge-GCP workflow (#7689)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 58, "deletions": 3}}, {"node": {"oid": "ef426bbb13ace0e2805d316519d09156cb485949", "messageHeadline": "[docs] make regex tighter for framework prints", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cad4d9b13980b054f094a9548605cf0985f22d7f", "messageHeadline": "[cli] fix hello_blockchain test (#7957)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "70e6068d2c690209232dbf5896d7ac89496f228f", "messageHeadline": "[bytecode verifier] improved signature checker impl (#7856)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 1589, "deletions": 96}}, {"node": {"oid": "cfecfb386614b708ada45ad81034a49be6fc33cf", "messageHeadline": "[Spec] Specs for smart_table module (#7493)", "author": {"name": "Naveen Kumar J", "email": "46676598+1nc0gn170@users.noreply.github.com", "user": {"login": "1nc0gn170"}}, "additions": 520, "deletions": 4}}, {"node": {"oid": "f4afb4e14313087b252ae512d4147ff61f8c2409", "messageHeadline": "[indexer grpc] shrink the redis size. (#7954)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2c03a28cddb3a020611a790661e9869f4e1bfdf0", "messageHeadline": "Update delegation-pool-operations.md (#7950)", "author": {"name": "jill", "email": "121921928+jillxuu@users.noreply.github.com", "user": {"login": "jillxuu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b44c568c033dd1b1d2c6c822eb1afafaf5bd0e7", "messageHeadline": "[token v2] rename all collection_id to index (#7946)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 21, "deletions": 27}}, {"node": {"oid": "8771ee7fd54243af552f133d3dc13de08ca8238f", "messageHeadline": "update PR template to enable AI summary by default (#7948)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "57f8b499aead5adf38276acb585cd2c0de398568", "messageHeadline": "Add gzip compression option for indexer grpc (#7938)", "author": {"name": "Renee Tso", "email": "8248583+rtso@users.noreply.github.com", "user": {"login": "rtso"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "6aed685d6c5288fa039a9ce59908fd7809d861c1", "messageHeadline": "[TS-SDK] Add verification ability to AptosAccount (#7940)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 2265, "deletions": 50}}, {"node": {"oid": "44da0858c6710f69b22d78dd7be1fb91d07e98d5", "messageHeadline": "add some inspection service tests (#7758)", "author": {"name": "Brian Olson", "email": "brianolson@users.noreply.github.com", "user": {"login": "brianolson"}}, "additions": 141, "deletions": 20}}, {"node": {"oid": "c7dd71ba19a88bace5ebd56f5fdbc4f7692ab3d5", "messageHeadline": "[TS SDK] Add support for Token V2 (#7486)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 1155, "deletions": 25}}, {"node": {"oid": "36c557a2258d67f46f5c8d8500a07956f9e62ccc", "messageHeadline": "[ts-sdk] Fix output errors of publish ANS contract script (#7926)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e735a68b680bc3b701b0aac5643245a5974f2f22", "messageHeadline": "Fix flag to skip fetching git deps in aptos move test (#7931)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1551ea9109da8d5d4ecc9ac35d28a2669a865788", "messageHeadline": "[Storage][Refactoring] Extract code in save_transactions into multipl\u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 246, "deletions": 190}}, {"node": {"oid": "d88fea64851b461d7b32acfb21bbb47deb717ed6", "messageHeadline": "[cli] Release 1.0.12 (#7924)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e28a1d902492a3ba02b0f64656d8dd8b5495a31c", "messageHeadline": "set pnpm version in root package instead of workflows to fix broken g\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "489000c1ebc35ac8f6091745d1a9ac40d65c893e", "messageHeadline": "remove unnecessary dependency in aptos-move/framework/ (#7922)", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "84775a3ac21b763451fe0877ddca5b5bcc6b0e75", "messageHeadline": "[RFC][CLI] add disassembler to the aptos cli (#7903)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 162, "deletions": 1}}, {"node": {"oid": "48d97bccac924acfe38769353bf53ba6a5d00a19", "messageHeadline": "Add single node performance test for different transaction types (#7895)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 346, "deletions": 47}}, {"node": {"oid": "3ff5432d157b784104ef5d2993b45fda7df828dd", "messageHeadline": "[indexer][protobuf] Move decoding PB transaction to data service leve\u2026", "author": {"name": "Renee Tso", "email": "rtso489@gmail.com", "user": {"login": "rtso"}}, "additions": 1567, "deletions": 10874}}, {"node": {"oid": "b125ca1d0a3897f8a9619e27f48efd5095fe2d3f", "messageHeadline": "[consensus] disable coupled execution", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "8a477cabce8e8ba60c715be9f8f29b572378d54c", "messageHeadline": "[Spec] Specs for big_vector and smart_vector modules (#7209)", "author": {"name": "Robert Chen", "email": "robertchen@live.com", "user": {"login": "chen-robert"}}, "additions": 520, "deletions": 6}}, {"node": {"oid": "febcba319de02794ddf4737bbae6d97b3253f3d3", "messageHeadline": "[docs] embed frameworks into doc site", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 836, "deletions": 10}}, {"node": {"oid": "3fe6248969e58edcb4674c543afb56fa13e594ff", "messageHeadline": "[docs] make contributors with sidebar", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 51, "deletions": 36}}, {"node": {"oid": "368aca1e5f4c1f1ab57f968b1113bdb347594d1b", "messageHeadline": "[move-examples] updated post-mint tutorial (#6454)", "author": {"name": "0xchloe", "email": "79347459+0xchloe@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 579, "deletions": 442}}, {"node": {"oid": "06b75ca51f25eee187c8ef795e73cd41ce32e3e5", "messageHeadline": "[Spec] Broken spec_pow function fix (#7442)", "author": {"name": "Naveen Kumar J", "email": "46676598+1nc0gn170@users.noreply.github.com", "user": {"login": "1nc0gn170"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4f9223957d1b975e14e8fe0bd9ec5324274a60ed", "messageHeadline": "[gitattributes] Ensure that powerscript files are not line-ending-aut\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "77530f6699243614e7fdc161d3679542d3c9d14e", "messageHeadline": "[faucet] Allow for running in multiple threads", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "d20ab62cddd693e6aa914945e53f0badb3e7fe27", "messageHeadline": "[fungible_asset] rename ungated_transfer to frozen", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 111, "deletions": 113}}, {"node": {"oid": "d169740a6f476bc53c0f06dab47e67c9c3f1c15b", "messageHeadline": "[Quorum Store] Add new tests to forge-unstable (#7913)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "dd30dcab2907aa30570e1ac589b138c856d1c0bb", "messageHeadline": "[Quorum Store] remove continuous test quorum-store cadence (#7914)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "45514b1140776d6dba0d89df02c802908dfce9e0", "messageHeadline": "[storage] regular compaction with timestamp", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 372, "deletions": 204}}, {"node": {"oid": "823f2b686e06140d048074ccbe2ac3c40b6b95a5", "messageHeadline": "Improve fake executor to handle coin::transfer and aptos_account::tra\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 451, "deletions": 279}}, {"node": {"oid": "598cc2348d58fc4319c345eaae0bd36179b81f14", "messageHeadline": "[gha] Add debug line to check if concurrency is conflictingo", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "190ca47b4fb317479b8586c90a5b10a310fa78db", "messageHeadline": "[Quorum Store] Turn quorum store onchain config on by default (#7878)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 67, "deletions": 5}}, {"node": {"oid": "cdf2df1617babb193e142217dde1355ff3401cac", "messageHeadline": "[release-tooling] Support input key as string (#7882)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 90, "deletions": 8}}, {"node": {"oid": "1add334228ba0533b4a20643fee95adda99dd623", "messageHeadline": "[docs] Update link to the Move language tutorial", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4baf94c7843f795f20ed963f10c2f5e6be1b520d", "messageHeadline": "Add latest devnet release and CLI release v1.0.11 (#7896)", "author": {"name": "Frances Liu", "email": "frances.liu168@gmail.com", "user": {"login": "thepomeranian"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3222067a9be7ea732ace64bb5fe36077563481e8", "messageHeadline": "[Forge test] Add token v1 transactions to transaction emmitter (#7870)", "author": {"name": "Satya Vusirikala", "email": "satyasatya123456@gmail.com", "user": {"login": "vusirikala"}}, "additions": 640, "deletions": 177}}, {"node": {"oid": "a514e89e805b5a5d552c443dd5dad6b5ae117a03", "messageHeadline": "[model-compiler] Use patterns everywhere in the AST; remove interpret\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 287, "deletions": 11666}}, {"node": {"oid": "0632067ff894e5b4d008fbfde364f8857f1f4ff7", "messageHeadline": "Expose aptos-move counters outside the module", "author": {"name": "Igor", "email": "igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f233197a36e6af2c8283d4a5450e1a5c94d4e36", "messageHeadline": "[docs] separate out move cli docs", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 463, "deletions": 488}}, {"node": {"oid": "4a73737c1d81cb0e605fc8c3499e18e80e620539", "messageHeadline": "[docs] add back a contributors page", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 760, "deletions": 74}}, {"node": {"oid": "2279506fcab8b67b10869341d0c8e9197e8741e5", "messageHeadline": "[docs] succumb -- embrace the massive reorg", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 312, "deletions": 688}}, {"node": {"oid": "416932b6d8f69b0bf486b129cc7b6a74006fc641", "messageHeadline": "[docs] migrate move into build drop down", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 113, "deletions": 129}}, {"node": {"oid": "74bd148b51e6ff94780e70f8e550c83d01a6a0ec", "messageHeadline": "[docs] cleanup nodes", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 27, "deletions": 39}}, {"node": {"oid": "b0067dba2ef032246653e0120b7c257ebca89e3d", "messageHeadline": "[docs] refactored aptos move", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 118, "deletions": 410}}, {"node": {"oid": "63f39c9f3a9b3a4792fc6362038bdf9fc601db54", "messageHeadline": "[docs] get rid of default sidebar", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1e76a1c6509e014f3c6ed802e2e884252dc358af", "messageHeadline": "[docs] expose lint frozen errors", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc8c1b41be5f62439d2ee2bf3bb69bde5c35b83e", "messageHeadline": "[docs] fix lints", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 9, "deletions": 24}}, {"node": {"oid": "c313176d534e960f2185ab6567476d9ffa9ead16", "messageHeadline": "[docs] remove reference index", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 42}}, {"node": {"oid": "5f3accfd7c63c7e7e4d6a70c39cb3e3f12dac7eb", "messageHeadline": "[docs] remove legacy issues and workarounds", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 262}}, {"node": {"oid": "a5b60642a715f61d3aba348217521b9eb19702b4", "messageHeadline": "[docs] remove 6+ month old redirects", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 121}}, {"node": {"oid": "36c92a40b058e32347e5f25cd10c977072583c58", "messageHeadline": "[docs] move cleanup", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 196, "deletions": 292}}, {"node": {"oid": "b6c40652196f9a1d44fb444d51a6ff2022faaf02", "messageHeadline": "[docs] improve accessibility and naming of move books", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 73, "deletions": 33}}, {"node": {"oid": "c2f42c25b9bba789bcc9a55e1f64eba424f4f3d9", "messageHeadline": "[docs] merge data reading into interaction", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 19}}, {"node": {"oid": "bc079debeec1ac63cef89859cda896a0cded9ef8", "messageHeadline": "[docs] remove unnecessary extra token docs", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 32, "deletions": 68}}, {"node": {"oid": "f01952256e1831a9be1ca665eaf899083fd0482b", "messageHeadline": "[docs] remove create and fund account", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 5, "deletions": 91}}, {"node": {"oid": "79c1e6a030773ad9435e7642650b501e5f61d5a2", "messageHeadline": "[docs] fixup sidebar and topbar linking", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "27f4ca7d69241a844ab4f9555cd047676ed24621", "messageHeadline": "[docs] migrate nfts to build", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 26, "deletions": 66}}, {"node": {"oid": "2d02e6017096e4bcfe6bda5b9efef201eb877572", "messageHeadline": "[docs] fixup first time tutorials", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 28, "deletions": 59}}, {"node": {"oid": "150f4d0aafdcf585e52827392ded630afb9404a2", "messageHeadline": "[docs] solidified on gettings started", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "de91023a0527e40391ce8458564e2c5c3ed737c4", "messageHeadline": "[docs] remove wallet redirect", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 13, "deletions": 58}}, {"node": {"oid": "88575861be6849b020b7cf7981578a1397727c16", "messageHeadline": "[docs] remove ait3 update", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 43}}, {"node": {"oid": "b950a0e095005784511ff46595c965b35d8f66d4", "messageHeadline": "[docs] move life-of-txn to proper blockchain location", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "6e9514adb8ee7d7b21fb7cff8a01d0c184205c5a", "messageHeadline": "[docs] remove community contributions living on aptos", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 37}}, {"node": {"oid": "ea7e938cee5d79d8461007bcd400d6af878c0d28", "messageHeadline": "[docs] remove authors for now", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 3324}}, {"node": {"oid": "27fa19b53d68617e01f9c409643bbdacb26995d8", "messageHeadline": "[docs] remove what's new", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 25, "deletions": 476}}, {"node": {"oid": "ebe19439d3340a84823a83671d5cb0f64f0909ce", "messageHeadline": "[docs] update to the latest packages -- pnpm update / pnpm i", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2200, "deletions": 2951}}, {"node": {"oid": "54f0ce8f8aabac0685174456139e7e2e2ea006cb", "messageHeadline": "Remove dead traits (DataStore), remove unnecessary generics (MoveReso\u2026", "author": {"name": "gerben-stavenga", "email": "54682677+gerben-stavenga@users.noreply.github.com", "user": {"login": "gerben-stavenga"}}, "additions": 195, "deletions": 324}}, {"node": {"oid": "bb04e99ba28c895b7968401bec3c5af0cd51ae06", "messageHeadline": "update aip 26 and 27 (#7899)", "author": {"name": "Frances Liu", "email": "frances.liu168@gmail.com", "user": {"login": "thepomeranian"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7fe42e19e558e2d4cc611c7d0c2af38a82ab6051", "messageHeadline": "reset thresholds due to changes in the benchmarks (#7900)", "author": {"name": "danielx", "email": "66756900+danielxiangzl@users.noreply.github.com", "user": {"login": "danielxiangzl"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "757adc25649cb472c7decdce7cc0ccdf798ff11d", "messageHeadline": "[dashboards] sync grafana dashboards (#7697)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 548, "deletions": 143}}, {"node": {"oid": "42790f259324fc860e9017795c0852e80d84960d", "messageHeadline": "[Block-STM] Incorporate delta materialization with rolling commit (#7\u2026", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 750, "deletions": 496}}, {"node": {"oid": "1b16435d856644eebab488ee3214f92a780f290a", "messageHeadline": "Make shareholder function handle both beneficiary and shareholder add\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 45, "deletions": 11}}, {"node": {"oid": "88fcc0434df87df51d46a2e70c7659555809f669", "messageHeadline": "executor benchmark improvements for the different transaction types \u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 309, "deletions": 115}}, {"node": {"oid": "1a2664c6b83b3ddabc443e71ae59346648542251", "messageHeadline": "Bump pnpm version to 8.2.0 (#7890)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 4988, "deletions": 4459}}, {"node": {"oid": "e149dc164f1ea77d410ac8fc29780b17cc7ec778", "messageHeadline": "pump numbers (#7886)", "author": {"name": "danielx", "email": "66756900+danielxiangzl@users.noreply.github.com", "user": {"login": "danielxiangzl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f91e10a2f73ff40f41017e5e544c000ec98111d5", "messageHeadline": "[forge tests] Unbreak forge consensus stress tests (#7883)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "81b193a36989f4e2d39910c4dda942e886bbde96", "messageHeadline": "Revert \"Temporarily remove fungible assets code (#7827)\" (#7829)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 1394, "deletions": 0}}, {"node": {"oid": "046a63d530ea8ab05bf58db3ea010bf15d9478ae", "messageHeadline": "use range (#7872)", "author": {"name": "danielx", "email": "66756900+danielxiangzl@users.noreply.github.com", "user": {"login": "danielxiangzl"}}, "additions": 64, "deletions": 57}}, {"node": {"oid": "070403c890b48b79be629357710b7befec9744c2", "messageHeadline": "Change the prometheus bucket sizes for histograms for execution metri\u2026", "author": {"name": "Satya Vusirikala", "email": "satyasatya123456@gmail.com", "user": {"login": "vusirikala"}}, "additions": 59, "deletions": 12}}, {"node": {"oid": "143c40836cdfb52db59fa81ec96c76eef7c4fcf7", "messageHeadline": "[TS SDK] Add `AnsClient` local tests (#7848)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 189, "deletions": 5}}, {"node": {"oid": "ee24b93495c4bfa1a7c226d40d0e8ad366b85f76", "messageHeadline": "Update move publish docs (#7876)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4d47a159ee5f8a19ad147a21ee1e944f75e140af", "messageHeadline": "adds weekly Docker image updater (#7831)", "author": {"name": "Gerardo Di Giacomo", "email": "19227040+gedigi@users.noreply.github.com", "user": {"login": "gedigi"}}, "additions": 111, "deletions": 0}}, {"node": {"oid": "4384f936bd4d7e30277033929026f9aa1a665366", "messageHeadline": "remove TODO comment (#7874)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "ec7d8f75d57f85bd25a7eb2a2113202bb4dec75a", "messageHeadline": "Refactor reward rate calculation", "author": {"name": "Xinding Wei", "email": "xinding@aptoslabs.com", "user": {"login": "xindingw"}}, "additions": 153, "deletions": 71}}, {"node": {"oid": "194aa84686929c6947f8c5aa5de780f9b1293911", "messageHeadline": "Update Docker images", "author": {"name": "gedigi", "email": "gedigi@users.noreply.github.com", "user": {"login": "gedigi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "edd31791f22f3ea23276cdc380e7b835ca528b09", "messageHeadline": "[vm] log invariant violation error in adapter", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "8eb3f0bb8f335f76abea8955e06bad213d81f502", "messageHeadline": "Update proposal metadata (#7859)", "author": {"name": "Frances Liu", "email": "frances.liu168@gmail.com", "user": {"login": "thepomeranian"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "545a42d35a0334dbf0b96f85b580a801b0ec0075", "messageHeadline": "[Storage service] Add peer IDs to error logs.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 79, "deletions": 13}}, {"node": {"oid": "2d5cfc808b4d3b9ed25848a2d4b45624f9593b7f", "messageHeadline": "[haproxy] Update haproxy 2.2 to latest (#7861)", "author": {"name": "perryjrandall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "90d4d509659dc75c053ce11f8915c3408bad7d34", "messageHeadline": "[Quorum Store] Update and sanity check consensus block and quorum sto\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 231, "deletions": 8}}, {"node": {"oid": "51cc46a991d2e2e5445c591ef39da7975f60818a", "messageHeadline": "[vm] propagate error message up instead of logging directly", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 24, "deletions": 37}}, {"node": {"oid": "7c2c59d4df25bc9f915f5b76e243ded12b4993dd", "messageHeadline": "Add logs for transaction shuffling (#7862)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6f0ce55c49b0a052ecee87cf050094f6d17a496f", "messageHeadline": "[release-tooling] Add support for execution config (#7864)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 96, "deletions": 2}}, {"node": {"oid": "608de45decfeaea849dcfed7ddb1eaf053644f7c", "messageHeadline": "Use delaying proposal for chain health backoff as well (#7860)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 54, "deletions": 44}}, {"node": {"oid": "9e01af70ffe674e5833187ef24aff8541767d780", "messageHeadline": "[Configs] Small improvements to chain ID logic.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 24, "deletions": 29}}, {"node": {"oid": "d6c5b9594eeaad858fdff58c362e3cabb578af3c", "messageHeadline": "[CLI e2e] update the e2e readme file for CLI (#7850)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "1681f42f771163ab4cae0e1d45d941c64abb8bf6", "messageHeadline": "[TF] Fixes for PFNs (#7833)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "3da8725e2d89dfe33ef5bdeb0d8d1352fc3d7c6f", "messageHeadline": "Added Move Prover supporting resources (#7851)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 54, "deletions": 6}}, {"node": {"oid": "fa8de84baf6c67d84fb9f0ffb4a6aa908994bc60", "messageHeadline": "[framework] Create release config for 1.4 (#7696)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 509, "deletions": 363}}, {"node": {"oid": "ff8695a2d8901710815bc0a10b8d9477abed2b95", "messageHeadline": "Remove initialize function from execution config (#7845)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 27, "deletions": 80}}, {"node": {"oid": "dfb6b95cf0acde9ae563966f69dde76be81d7b60", "messageHeadline": "Fix visability of calculate_and_save_latest_epoch_rewards_rate", "author": {"name": "Xinding Wei", "email": "xinding@aptoslabs.com", "user": {"login": "xindingw"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "117206f7073b4454556f8460a5eec85622f971a4", "messageHeadline": "Update delegation-pool-operations.md (#7713)", "author": {"name": "jill", "email": "121921928+jillxuu@users.noreply.github.com", "user": {"login": "jillxuu"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "543a21e8dd89372d5aab1c39df0ca822d635108e", "messageHeadline": "Confirm Docker is running in CLI and faucet e2e tests (#7844)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "e40cb0d288eec9b3cb01d83e68117d545b3f4f41", "messageHeadline": "[Quorum Store] Include author to transactions in digest (#7788)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "6b0e50e92c414812f3f8864e6ac25e173ecbd062", "messageHeadline": "[API] Log aptos client based on a custom header rather than user agen\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "062eb2545db55c31dffa784da931b094f5b0f9b3", "messageHeadline": "[Quorum Store] fairness and priority in proposal via per-author queue\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 550, "deletions": 288}}, {"node": {"oid": "664678d7595d8a1baa4bed754f22547ca1436be8", "messageHeadline": "cicd: publish internal docker images to new us multi-region registry \u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "d5c6a8139d96fb16c3fc8bc8d09aaeb28498c57c", "messageHeadline": "[model compiler] Introduce patterns and type check assign", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 409, "deletions": 139}}, {"node": {"oid": "fb34fcf421f22f56db5a3dd6ec9074a0616f3c77", "messageHeadline": "Split Verify Connections from Connect to Network, edit and link accor\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 28, "deletions": 23}}, {"node": {"oid": "a7ac6fa34940e3b6ff79aeff3ac9fec368ad965d", "messageHeadline": "unify on guides/building-from-source.md (#7670)", "author": {"name": "Brian Olson", "email": "brianolson@users.noreply.github.com", "user": {"login": "brianolson"}}, "additions": 202, "deletions": 303}}, {"node": {"oid": "8244cda0130337e8c864f6f6fbc33b0a510e97cf", "messageHeadline": "Remove unnecessary *& syntax (#7830)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 86, "deletions": 86}}, {"node": {"oid": "659720530ff2939a37f3c3c799ede6908858c72f", "messageHeadline": "Add support to generate onchain execution config (#7812)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 293, "deletions": 8}}, {"node": {"oid": "8388dfe550fc31da7616fa60787e8db9f5e22de4", "messageHeadline": "[SDK] Fix MultisigTransactionPayload deserialization (#7836)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ba8c0de4e81e23bbe88e7c90ea6356e4c20b5c24", "messageHeadline": "[resource-viewer] Fix resolution of generics in move types", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 51, "deletions": 5}}, {"node": {"oid": "ea36619c0382b41c2274965e719c24c0dc69ccf3", "messageHeadline": "[Quorum Store] BatchGenerator produces multiple bucketed batches (#7639)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 1297, "deletions": 335}}, {"node": {"oid": "7a5ac3cdbdb561da71f7242094fa51357de1ba54", "messageHeadline": "Add support for composable forge tests (#7636)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 264, "deletions": 188}}, {"node": {"oid": "2655a1aa404939f4ce12b07c10a8675e3081d226", "messageHeadline": "Use transaction-generator-lib in executor benchmark (#7651)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 502, "deletions": 269}}, {"node": {"oid": "b79eee53bca8b7d367e4d7f721517fe24a5725eb", "messageHeadline": "[Quorum Store] bump num_peers=5 (#7159)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "008d99beebe29be353fce58a6b6f74af85b86302", "messageHeadline": "split stages (#7638)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 133, "deletions": 47}}, {"node": {"oid": "22e60cc955674ee0d4a7996986c6d3377e8dc6e8", "messageHeadline": "[Quorum Store] bump up default min interval for batch generation (#7606)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3233703923ef58567920b275ab19d2649bdd860", "messageHeadline": "Temporarily remove fungible assets code (#7827)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 0, "deletions": 1394}}, {"node": {"oid": "349cda9d9c67751996bd43a771eb573ff28e9562", "messageHeadline": "Add CLI support for multisig accounts (v2) (#7672)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 406, "deletions": 104}}, {"node": {"oid": "8c355d1f3c2c480dd2b855c6a267743c33bfd85c", "messageHeadline": "Add #[ignore] to redundant upgrade smoketest", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "0390673a703fb9247b11f1bd37d7647a3dfc8ce9", "messageHeadline": "Remove redundant staking-mainnet e2e-move test", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "57187337f0e38a30ebfec7d250137be3d92bd2d2", "messageHeadline": "Remove redundant framework upgrade test in e2e-move-tests", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "8b051350d5d09940ea06d910ebb8c8ebeb824337", "messageHeadline": "[Doc] Migrate and update the Prover documentation (#7662)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 1502, "deletions": 2}}, {"node": {"oid": "2b7d71f3ec14becc6e95339779fe6ed3c7bea9ca", "messageHeadline": "[txn-generator] Add transaction that changes a shared resource (#7556)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 198, "deletions": 157}}, {"node": {"oid": "02bbbcd94c118e56d440ea0cb1e54776178a304f", "messageHeadline": "[indexer grpc] add metrics to indexer grpc system. (#7715)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 541, "deletions": 144}}, {"node": {"oid": "5917a3622fce2d023bec9cbd40b234b61018265a", "messageHeadline": "fix (#7818)", "author": {"name": "danielx", "email": "66756900+danielxiangzl@users.noreply.github.com", "user": {"login": "danielxiangzl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e28d32f58ea770797ed8e7e6c9fbd75724412950", "messageHeadline": "[bytecote verifier] fix the abstract interpreter bypass bug (#7810)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 134, "deletions": 7}}, {"node": {"oid": "0a4444c054063d7d4de56ac2be067b7a44247f3b", "messageHeadline": "[timed features] set the activation dates property (#7804)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "fa936e817aa0853d252674aab96180f05743652e", "messageHeadline": "[Node Configs] Add unit tests for sanitization.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 568, "deletions": 28}}, {"node": {"oid": "0163cccbc62d8df3765ef030e7c4be541b456784", "messageHeadline": "[Node Configs] Add support for node config sanitization.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 973, "deletions": 319}}, {"node": {"oid": "68176847973c8e7033fd479dbd785aa260194e78", "messageHeadline": "[release] Add a branch cut github action (#7805)", "author": {"name": "perryjrandall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "933e836fb75f73fdc24d979aab34c98f1ba034a6", "messageHeadline": "[Configs] Fix and update tokio-console features.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 38, "deletions": 40}}, {"node": {"oid": "3732be4c7e73c04ca3aa4aa5ca33d8e1acd4b580", "messageHeadline": "[Python SDK] Reformat Python file and update poetry lock (#7806)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 81, "deletions": 43}}, {"node": {"oid": "a7a660920b48f6ae48c4381562e551514417e54c", "messageHeadline": "[Execution Benchmark] Adding github workflow for sequential / paralle\u2026", "author": {"name": "danielx", "email": "66756900+danielxiangzl@users.noreply.github.com", "user": {"login": "danielxiangzl"}}, "additions": 316, "deletions": 52}}, {"node": {"oid": "62b9c4f0eb2b00d63fd3614e5f17b64b30971edf", "messageHeadline": "[CLI] Extend vanity address support to multisig (#7694)", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 72, "deletions": 51}}, {"node": {"oid": "88642304eac57bd61cd061a911cb1d18fde86206", "messageHeadline": "Revert \"[git config] Do not normalize .ps1 line endings\" (#7815)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b743a591238bf4dc57cd335054a13966f303f30d", "messageHeadline": "[Peer Monitor] Add sanity checks for message sizes.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 142, "deletions": 8}}, {"node": {"oid": "38e19354710aeb043680cfcf772f2ceb4fa7b6f5", "messageHeadline": "[Peer Monitor] Change connected_peers to a BTreeMap", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 28, "deletions": 26}}, {"node": {"oid": "62a02d47b4b1de7aeebc8ae51d0ff28e21be66eb", "messageHeadline": "[Peer Monitor] Change git_hash to build info", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "22464d58585d0f9d56a5650896ffec8a7fc9d00c", "messageHeadline": "[Rust Lint] Fix cached-packages failure. (#7811)", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6de6c106795ba45a3fd1e5521f7f5ed72510dc96", "messageHeadline": "[Node Configs] Small refactors and clean ups.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 238, "deletions": 186}}, {"node": {"oid": "98b1a805d228f6b81d66f9b6622c4a5c9daaba35", "messageHeadline": "[State Sync] Add sanity checks to storage requests.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 298, "deletions": 42}}, {"node": {"oid": "d2f53005ef93af07bfc49dbab9e4c9f797ce768a", "messageHeadline": "[Forge] Add shell wrapper for Forge commands (#7785)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "bcf4da937930872cd2a8b7f51232d887919af1f5", "messageHeadline": "[git config] Do not normalize .ps1 line endings", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ee91bf1d9c0bc05d69ef39d297fb42105a18096e", "messageHeadline": "[aptos-node] Set node version to 1.4.0", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "208c01dda5226e7f4b663daaf843b923dcae3eda", "messageHeadline": "Update openssl crate (#7766)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "152884bc0126ac71d9dd5f00b63ba0931a1d105c", "messageHeadline": "[forge] Fix three region simulation (#7757)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 12, "deletions": 75}}, {"node": {"oid": "167d381205dd4c455597424149f414b335c4ae3a", "messageHeadline": "[Node Configs] Remove unused TestConfig.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 18, "deletions": 164}}, {"node": {"oid": "56a74d19c7a1d44e4a3734aec933c479e767e68f", "messageHeadline": "Use aggregators for p2p transactions in block-stm benchmarks (#7773)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 57, "deletions": 29}}, {"node": {"oid": "aee1240379491715d15629572385c87c604136ff", "messageHeadline": "[CLI] Correct invalid BCS type arguments", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6b29ebd3aae68f24f336c9025fcfe501229f81b4", "messageHeadline": "[cli] Fix vector<string> input in the CLI", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "6ad4f9dd00c2a71405c163eb77c4f259ee2fdb84", "messageHeadline": "Explain gas based prioritization in greater detail (#7765)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "2c196c15fdcb2d556bcded311a2b60ed9223a2cc", "messageHeadline": "[docs] Clarify REST service / mempool separation in the life of a tra\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "b0b52fbaa7c4a6b05e74102cf71840b00c2f73b8", "messageHeadline": "update devnet, testnet, mainnet version (#7774)", "author": {"name": "Frances Liu", "email": "frances.liu168@gmail.com", "user": {"login": "thepomeranian"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "938b65596cf0b54e701edaab8aeca8babd8f782e", "messageHeadline": "[tokenv2] disallow 0 max_supply", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "7a5903a52dffd5595c34b29c671a571a46dd1408", "messageHeadline": "Reduce block size on consensus backpressure (#6967)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 334, "deletions": 103}}, {"node": {"oid": "e366ca6ce24868d9e8721ebc2b64432ba8861396", "messageHeadline": "rename primary_store to primary_fungible_store (#7779)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 428, "deletions": 428}}, {"node": {"oid": "f6299974e688692c842b6985dffcb1362bcc64f7", "messageHeadline": "[Forge] Fix Poetry dependency on Python and update lockfile (#7775)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 106, "deletions": 4}}, {"node": {"oid": "6f9250b4cc59eac863cf5a88b943e7f1d49d4388", "messageHeadline": "create views and indices that were directly applied to db (#7762)", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "2232b90c860282691b29450546220bf514ef65c3", "messageHeadline": "test view function with struct arguments and generic type parameters \u2026", "author": {"name": "gerben-stavenga", "email": "54682677+gerben-stavenga@users.noreply.github.com", "user": {"login": "gerben-stavenga"}}, "additions": 78, "deletions": 13}}, {"node": {"oid": "e45a858a49c81e0128029ecdf761ec2d744d5b94", "messageHeadline": "[fungible_asset] modify the generated name address seed to avoid conf\u2026", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6b610f4fc36098662dd0742ecc16687b8b535bb3", "messageHeadline": "[cli] Release 1.0.11 fix", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1531d38d2495361d7a21498e408341351a624678", "messageHeadline": "[cli] Fix lookup address on init", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 81, "deletions": 74}}, {"node": {"oid": "8258492c0ec3cccc0ab707b531daa50cd6bf6d9b", "messageHeadline": "update adapter version to use (#7750)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "788b07edffaa79960d9d53ec24c1b633b1333ce6", "messageHeadline": "[Forge] Use Poetry to manage deps (#7745)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 178, "deletions": 0}}, {"node": {"oid": "21ef35e2828dcd47db37bb9937031ca8c5ed6330", "messageHeadline": "[copybara] Adjust workflows and update README", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 40, "deletions": 33}}, {"node": {"oid": "16e1a619f77530ea448b26780c1fbfc457b10a0a", "messageHeadline": "show faucet endpoint with http scheme (#7748)", "author": {"name": "Brian Olson", "email": "brianolson@users.noreply.github.com", "user": {"login": "brianolson"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "12b799531ff44188eb070ef43cb3f501b75a9348", "messageHeadline": "[db-tool] backup-continuously: add timeouts to BackupServiceClient", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "2d3ef001be8f2dfcd89e76fa4a1135648c5941c2", "messageHeadline": "Bump the TS SDK version to 1.8.4 (#7760)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d3c1eae76f02ff19f8f722790bb51bd64a64bd61", "messageHeadline": "Fix logging init in lint.py and find_latest_image.py (#7755)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 61, "deletions": 39}}, {"node": {"oid": "a210a2c16b45117798029372511fdf3ef5029c08", "messageHeadline": "[aptos-framework] Cleanup fungible asset", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 100, "deletions": 64}}, {"node": {"oid": "a091ba43018a0493257f84c7a3985515dfa305e4", "messageHeadline": "Support view function execution in e2e test harness", "author": {"name": "Xinding Wei", "email": "xinding@aptoslabs.com", "user": {"login": "xindingw"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "57201ed527e24c2fed1254ea16aaaae027362f7f", "messageHeadline": "[aptos-framework] Fix too many tokens to collection limit exceeded", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "d72f73b1960ccb231615b3a8802f324c1fdb58f6", "messageHeadline": "[aptos-framework] Fix off by one limit enforcement in tokenv2", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "786c42b4e92f5eddbb98d25e2969bdc6501e2948", "messageHeadline": "[aptos-framework] Cleanup tokenv2 aptos_token", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "75cebed0fb5742969d3595e19c459bf1807f20a1", "messageHeadline": "[aptos-framework] Ensure token v2 errors use stdlib error", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "bb1c683e766fae6e887757e1f9ea6e1f4fde38a9", "messageHeadline": "[aptos-framework] Cleanup tokenv2 token", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 81, "deletions": 7}}, {"node": {"oid": "8b561e7a4c94c791e346fd0a7d653128277cc2fa", "messageHeadline": "[aptos-framework] Cleanup tokenv2 collection", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 107, "deletions": 42}}, {"node": {"oid": "c218c01a35bb551a6fbd269b667c3c7aabca4352", "messageHeadline": "fix diem specs (#7754)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "104eb653de0829cbaac417b2adc1781a86de67b6", "messageHeadline": "[aptos-framework] Cleanup tokenv2 royalty", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 40, "deletions": 18}}, {"node": {"oid": "7363b0bdfebb9552c1997ca6e4e39041737192da", "messageHeadline": "Fix grammar / typos in staking pool operations doc (#7744)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2b03c45c3b74d42b6e4d54e23e16092a66239d32", "messageHeadline": "Add Move Prover dev environment support to the Windows script (#7607)", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 345, "deletions": 190}}, {"node": {"oid": "7a5e7e19a39e19230834d88fe73fabbda62adf09", "messageHeadline": "[aptos-framework] Cleanup Property map", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 156, "deletions": 172}}, {"node": {"oid": "8695dc254f5a29677625be3c0ddb8741a75f88c6", "messageHeadline": "[storage] update the interface", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 107, "deletions": 42}}, {"node": {"oid": "a902093c6e567ceb7e7e7eb0118bfbbcf127d254", "messageHeadline": "Improve docs for WELLDONE Remix plugin (#7747)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "af0fc0642f8a7ac1609ea3ea54392aa85ed079c3", "messageHeadline": "dev_setup: better mac-arm support, big deps become optional (#7570)", "author": {"name": "Brian Olson", "email": "brianolson@users.noreply.github.com", "user": {"login": "brianolson"}}, "additions": 75, "deletions": 66}}, {"node": {"oid": "970b5a9499d2254c5dc69087addd31a84661b4f5", "messageHeadline": "[db-tool] trivial: add blanket implementation for save_metadata_line", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "48b0ea2b75f76ed83f78199646aab88fb149cd54", "messageHeadline": "Fix lint.py shell invocation (#7751)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b716d5a2410dc709faec944f02deae87facc9b8e", "messageHeadline": "`aptos_token::authorized_borrow` (#7640)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "a60831606bd1ff74df3e72c96d37618da9e05168", "messageHeadline": "[rosetta] Add lockup_expiration to account balance metadata (#7711)", "author": {"name": "Supriya M", "email": "31637785+supriyam9@users.noreply.github.com", "user": {"login": "supriyam9"}}, "additions": 44, "deletions": 16}}, {"node": {"oid": "692f62dabf7bf1ee032494cb406ed58bc9f4d36f", "messageHeadline": "Update aptos init in CLI to lookup onchain address based on public ke\u2026", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "9052bcdbcbbff53cd3cc95bd49c042ee08d37b5a", "messageHeadline": "Fix some typos in staking docs (#7743)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f87f796f63967dde95767b4b85f9cd53089ecf63", "messageHeadline": "Update first-move-module.md", "author": {"name": "Atharv varshney", "email": "97945699+Atharv777@users.noreply.github.com", "user": {"login": "Atharv777"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "34a8450d17f4e6f7f0d61889edec7623e9a361ac", "messageHeadline": "update the doc for local testnet", "author": {"name": "zhoujun.ma", "email": "zhoujun@aptoslabs.com", "user": {"login": "zjma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "034bc4371e8baba99511b88aab9a152682af13cd", "messageHeadline": "Fix fmt (#74)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 96, "deletions": 215}}, {"node": {"oid": "725266cc2096b5681a055883a37d16ff27cd7648", "messageHeadline": "add regression test (#71)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 195, "deletions": 13}}, {"node": {"oid": "1c253917337d3e858c5082afb7fe487ba89364f2", "messageHeadline": "Fix the CFG bug from Zelig (#73)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 119, "deletions": 11}}, {"node": {"oid": "9236ff2d73cdab78607ea744d3c3843b21a39568", "messageHeadline": "[binary format] optmize the bounds checker", "author": {"name": "Victor Gao", "email": "vgao1996@gmail.com", "user": {"login": "vgao1996"}}, "additions": 134, "deletions": 95}}, {"node": {"oid": "f20af4b60ba589e810ec2a046eeeaf847c2f0ade", "messageHeadline": "Revert \"remove invariant error\" (#70)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 77, "deletions": 28}}, {"node": {"oid": "0403727cc89fbd7bb6943b73b1842aa3bf8b7274", "messageHeadline": "[Prover] Added a nested loop invariant example (#961)", "author": {"name": "Junkil Park", "email": "juki14@gmail.com", "user": {"login": "junkil-park"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "f1e14d7a1349d1febc2e48f678c598444f9a7139", "messageHeadline": "[model-compiler] Enabling basic type checking of Move functions (#1021)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 496, "deletions": 128}}, {"node": {"oid": "6a35d2da155e26874a400dacb509de424fc7b421", "messageHeadline": "Correct erroneous module bundle comments (#7598)", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "d397f36757d1650fde3c56fea7957e446ad2a888", "messageHeadline": "[cli] Make the 1.0.10 release", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "c3dca4842559c9c62636670d2452a02917bc483f", "messageHeadline": "crypto_algebra and bls12381_structures as default features (#7723)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7f45d356a40d952252cb49d973f0936699405492", "messageHeadline": "use shadow-rs GIT_CLEAN in build info (#7712)", "author": {"name": "Brian Olson", "email": "brianolson@users.noreply.github.com", "user": {"login": "brianolson"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c49995fbf551d475aec7a479e0023119bed5fb75", "messageHeadline": "[framework-builder] Add Token v2 bindings to rust", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "5d14013fa1ba161b5837143e00a06a0f30475a91", "messageHeadline": "[SDK] Update StructTag.fromString method to use TypeTagParser (#7660)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 103, "deletions": 11}}, {"node": {"oid": "884077b241a3a8a97ca45034771273280b34c4ac", "messageHeadline": "[gha] docker build conditional fix (#7643)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 78, "deletions": 40}}, {"node": {"oid": "07e5997e75cf42332d3444ed39cd5029312d73ae", "messageHeadline": "[token_v2] add old/new_value to mutation events and change field name\u2026", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 67, "deletions": 29}}, {"node": {"oid": "0e28fad9058026547e54401c6a0a48987df389d8", "messageHeadline": "add limit to name/symbol length", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 67, "deletions": 4}}, {"node": {"oid": "af43aab8b558d7ec8ca46edb334191717de4fd63", "messageHeadline": "add back managed_coin example", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 157, "deletions": 3}}, {"node": {"oid": "1ac71960950485430c24db276649230d13ccde6e", "messageHeadline": "add optional_aggregator", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 375, "deletions": 135}}, {"node": {"oid": "339684ef85c16409f86b045f3863b643bfa8459b", "messageHeadline": "more rename", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 19, "deletions": 22}}, {"node": {"oid": "99a95379523299a07977a46a3844513501a799b9", "messageHeadline": "add remove_store", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 169, "deletions": 57}}, {"node": {"oid": "0b150fa24a5827360104f0f7b078277758bb68ef", "messageHeadline": "rename fa ungated transfer name for ux purpose", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2d4eeb5a7a2551be42a9f73b319fa89dc3422562", "messageHeadline": "rename fungible_asset_store to fungible_store", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "7014a3373b8d8997fbe9c1a0cf64e1f8462b85e0", "messageHeadline": "[fungible_assets] fix bugs, add tests and change object api", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 242, "deletions": 118}}, {"node": {"oid": "89febe24741b23dca5575cdfcd26ca48e459f2dd", "messageHeadline": "rename", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 810, "deletions": 812}}, {"node": {"oid": "582df709a25acd7e5f7a3c915c868ab9daf75e15", "messageHeadline": "Replace links to Move Book and Tutorial with Aptos variants (#7621)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "869dccacd1bf8b21ac313c604779be70506236b7", "messageHeadline": "Fix links to TypeScript files reorganized in PR #6993 (#7690)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0be6e38894379af1d76e593f85157e50a96788a8", "messageHeadline": "fix tip format (#7668)", "author": {"name": "fgfm999", "email": "96854585+fgfm999@users.noreply.github.com", "user": {"login": "fgfm999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3eff557ed5456bbbe876ca17aace61976fd376f6", "messageHeadline": "Fix links to migrated Rust resources from Rust Coding Guidelines (#7688)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e5967346fc2a1b39a018d67e724c6747562bc6eb", "messageHeadline": "DRY out repetitive pattern for profile/submit txn (#7693)", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 29, "deletions": 27}}, {"node": {"oid": "ec233af848aca4dcb247e99b5e9c2ae90c666e8d", "messageHeadline": "Update release versions (#7684)", "author": {"name": "Frances Liu", "email": "frances.liu168@gmail.com", "user": {"login": "thepomeranian"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "41079d0404e4bcf243bea4ed90a82e8b4976b597", "messageHeadline": "[python] migrate over to aptos-token-objects on guids", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "2ff3df5a3bafcc078b118a6155d1871e388ed2f8", "messageHeadline": "[framework] move aptos token to use guid tokens", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 53, "deletions": 17}}, {"node": {"oid": "9a32e7ef229aa3bccb3fcbcbb815ba817f79162c", "messageHeadline": "[framework] rename token::create to token::create_named_token", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "3b6fcd15d74b96300843cfe33cf43601f84aa413", "messageHeadline": "[framework] add support for creating a guid token", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 133, "deletions": 27}}, {"node": {"oid": "7736873da17230d2e39a9b594997bd557283e24e", "messageHeadline": "[framework] remove creation name from token", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 66}}, {"node": {"oid": "da5e7cc138e3b0de492a0452013c96e0e6223fc4", "messageHeadline": "[framework] add unlimited supply collection to replace untracked", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 244, "deletions": 12}}, {"node": {"oid": "bdfc80edc7aa1e70b8db220b4284f3602c5229bd", "messageHeadline": "[framework] improve token mint, burn tracking", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 173, "deletions": 18}}, {"node": {"oid": "54b1c3f40bd8f9c3d81d6cbb2780c64263c7da22", "messageHeadline": "[framework] add token-objects to cached-packages", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "69adce39736ce17633086389ce723abc8b623e68", "messageHeadline": "[mempool] don't remove from mempool on sequence number too new (#7676)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 101, "deletions": 31}}, {"node": {"oid": "da93064e51c0a9f7c2c05f43ad20a73134d1ce23", "messageHeadline": "[tf/aws/gcp][testnet] add variables for toggling monitoring (#7691)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "03ba1439a5ed3a45ff948390f2a272e5ab15ff8d", "messageHeadline": "[dashboards] sync grafana dashboards (#7618)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 1301, "deletions": 1654}}, {"node": {"oid": "4188cc9631e45c16fc9bae1a3650cba52f83b23d", "messageHeadline": "Add Partial Governance Voting Feature Flag", "author": {"name": "Xinding Wei", "email": "xinding@aptoslabs.com", "user": {"login": "xindingw"}}, "additions": 111, "deletions": 0}}, {"node": {"oid": "1d7c45369a32a6a876f9e3e168c4ac9ec9b9726e", "messageHeadline": "Re-add the TypeTagParser (#7685)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 194, "deletions": 193}}, {"node": {"oid": "a68d8325717844db16308ea92b64078ea7392284", "messageHeadline": "Add hourly Forge-on-GCP continuous workflow (#7686)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "27d2561ac7dc1ba37655a46ae3ed538f83c60d9b", "messageHeadline": "[Storage Service] Rename 'lru_storage_cache' to 'lru_response_cache'", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "54df09955fe9b5670cfabc0de3a60a7151e375ef", "messageHeadline": "[State Sync] Move logic into different files.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1406, "deletions": 1312}}, {"node": {"oid": "01ee6de14f84236c614c5292b32d772d8062dba5", "messageHeadline": "[Move] Check for git explicitly in resolution graph (#7585)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "6a103d1078762cf9a4c159526bffaf5ac4d954c2", "messageHeadline": "bump sdk version", "author": {"name": "maayan", "email": "maayansavir@gmail.com", "user": {"login": "0xmaayan"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "27de6969583861e47fd3fd712beae367d039f63b", "messageHeadline": "Revert \"[SDK] Refactor and move the TypeTagParser to type_tag file (#\u2026", "author": {"name": "maayan", "email": "maayansavir@gmail.com", "user": {"login": "0xmaayan"}}, "additions": 193, "deletions": 194}}, {"node": {"oid": "749e44ca857c2c28f598db204343395226c08c9c", "messageHeadline": "revert user agent header on aptos client", "author": {"name": "maayan", "email": "maayansavir@gmail.com", "user": {"login": "0xmaayan"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "92c0ca77ebe7c5c1458b7be59b726fed3f8e08b2", "messageHeadline": "Revert \"[TS SDK] add User-Agent header to axios call on IndexerClient\u2026", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 5, "deletions": 34}}, {"node": {"oid": "3f327825178dcf904bc4bf975be32077389f2dbb", "messageHeadline": "Ignore quorum store messages when recovery manager is active (#7530)", "author": {"name": "Satya Vusirikala", "email": "satyasatya123456@gmail.com", "user": {"login": "vusirikala"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "972fd4b16e3c36a16ba75bccd7cc8ace86feefa3", "messageHeadline": "Add string formatting routines to the aptos stdlib (#7520)", "author": {"name": "gerben-stavenga", "email": "54682677+gerben-stavenga@users.noreply.github.com", "user": {"login": "gerben-stavenga"}}, "additions": 1612, "deletions": 749}}, {"node": {"oid": "16faac40094ae76231b7bedb37fa724ea1f4e419", "messageHeadline": "fix internal (#7673)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 4, "deletions": 44}}, {"node": {"oid": "8dbabe26b621f4619e375a04c66c947dc46ffea1", "messageHeadline": "Remove prettydiff default features (#7497)", "author": {"name": "Gerardo Di Giacomo", "email": "19227040+gedigi@users.noreply.github.com", "user": {"login": "gedigi"}}, "additions": 27, "deletions": 133}}, {"node": {"oid": "16e5afb9ed25e7ff801487d0bce51fc7d16e1d72", "messageHeadline": "[Storage] Add some metrics. (#7624)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 73, "deletions": 46}}, {"node": {"oid": "beea50a02ec32719782228a0d56dbd4276b5b139", "messageHeadline": "[SDK] Refactor and move the TypeTagParser to type_tag file (#7659)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 194, "deletions": 193}}, {"node": {"oid": "56fee6f3e18dca61c67615144931149444dbe921", "messageHeadline": "name conflict error (#7661)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "f410e549549aeef42c7041b60eda11ff29743fad", "messageHeadline": "[Configs] Refactor configs into different files.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 538, "deletions": 499}}, {"node": {"oid": "231943aee46fa50843ce71de7cb7c05e4120f84a", "messageHeadline": "[hack] Debug unblocking gcp forge", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "420e8ee194eac42c6c6e87edb14d785a62d817ae", "messageHeadline": "Add logging to Forge wrapper and auto-detect cloud (#7646)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 108, "deletions": 72}}, {"node": {"oid": "4396b47cb0f9738bd6a75e78b2f0d827f7a81564", "messageHeadline": "consensus and mempool get max_receiving_messages config (#7601)", "author": {"name": "Brian Olson", "email": "brianolson@users.noreply.github.com", "user": {"login": "brianolson"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "0766b6899256308ba0241816bfbb760ca3394ea9", "messageHeadline": "update load_account_arg to load account address if exist (#7560)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "224192f9853d58ef14e7855c7fb7acb36f351f16", "messageHeadline": "Remove unsafe (#7667)", "author": {"name": "gerben-stavenga", "email": "54682677+gerben-stavenga@users.noreply.github.com", "user": {"login": "gerben-stavenga"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "adf49abdb281fac5d383cef743d3ff91041dfb7e", "messageHeadline": "[TS SDK] script to fetch and publish ans contract for tests (#7268)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 86, "deletions": 11}}, {"node": {"oid": "63fd500d5f9303180dbacc7403e2efef9e55caa5", "messageHeadline": "update explorer doc (#7595)", "author": {"name": "jill", "email": "121921928+jillxuu@users.noreply.github.com", "user": {"login": "jillxuu"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "a4157263aad89dbccd53e8bff3c4440bd1855515", "messageHeadline": "Remove erroneous duplicated comment (#7597)", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "432db294350594bb86989cab887372145c65315d", "messageHeadline": "[Peer Monitoring Service] Simple test utility refactor.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 54, "deletions": 45}}, {"node": {"oid": "de315d358a0a2c94c4c3d6ebe5109cbbdab68520", "messageHeadline": "[Peer Monitoring Service] Garbage collect peer states.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 228, "deletions": 17}}, {"node": {"oid": "66b91b359af32e69f251e42e85cd94b9b448a2bc", "messageHeadline": "[Config] Add Copy derive to Monitoring Config. (#7656)", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc303a9426d31a1593ab08ac52de2cf49b89b338", "messageHeadline": "[Peer Monitoring Service] Add tests for node info requests.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 716, "deletions": 214}}, {"node": {"oid": "1dcc6c72dce4fa3f36b25f3952d184621c775d87", "messageHeadline": "[Peer Monitoring Service] Add client-side support for node info messa\u2026", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 288, "deletions": 22}}, {"node": {"oid": "dd16bf46a70b82a68abc0508b689c0cb6dea978f", "messageHeadline": "[Configs] Add copy derives to appropriate configs.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 27, "deletions": 28}}, {"node": {"oid": "967f1abe8b62a4a402756d9798ece6332cf646b4", "messageHeadline": "[Configs] Small cleanups to the config code.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 250, "deletions": 231}}, {"node": {"oid": "d19036000efd7b8f2176d356d2ba73c9c6469ef0", "messageHeadline": "[Configs] Remove global constants.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "79900a8647b954ec64bfd280beea62a096b0f612", "messageHeadline": "[Configs] Remove invalid dependency.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "83a2cc68cbb809672a9f641942b128baeb5432f1", "messageHeadline": "improve naming of example (#7655)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "0ffd89073ddeac8d083b58d7d9e8dec98665040e", "messageHeadline": "[Peer Monitoring Service] Add server-side support for node info", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 584, "deletions": 128}}, {"node": {"oid": "5e746477af3022574fe2414a3365c43203a3982c", "messageHeadline": "[Peer Monitoring Service] Refactor request/response messages.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 229, "deletions": 163}}, {"node": {"oid": "01beeabae4341db38ebf183006de2f194d44322d", "messageHeadline": "[CLI] Do not suggest people use a faucet for mainnet accounts (#7524)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eb2021380bbb189740e81544807e0a2a19804758", "messageHeadline": "[txn emitter] Fix txn emitter client filtering (#7433)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 261, "deletions": 92}}, {"node": {"oid": "89148b3a77d784e1ef5f12d0c55942982e8f2e56", "messageHeadline": "[consensus] Make block retrieval more aggressive (#7383)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 121, "deletions": 54}}, {"node": {"oid": "49096184166cde62a7e3bb38699a0fe2fb80e9e3", "messageHeadline": "[aptos-rosetta] Fix all simple maps to be vector rather than Btreemap\u2026", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 30, "deletions": 25}}, {"node": {"oid": "55d82d8b03421dd5c43f429ed961418c1334a137", "messageHeadline": "[api] Fix legacy testing for gas (#7641)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "6ab200ef3b0aee7ab4b0d1d6c27a41600c25347a", "messageHeadline": "bump ts sdk version (#7626)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4b10a02b94c9d1bb4314f131f8bd57dbdac69719", "messageHeadline": "[CLI] Add `ed25519` vanity account generator, docs (#7521)", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 110, "deletions": 7}}, {"node": {"oid": "388e3bce8cb7a4465bf6d5e028648aec02872015", "messageHeadline": "algebra.move (#6550)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 7584, "deletions": 797}}, {"node": {"oid": "c5c3cec79493986e9730e15c5c92780d29476fff", "messageHeadline": "[Move-prover][Spec] Revive the pragma verify_duration_estimate (#7634)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 48, "deletions": 17}}, {"node": {"oid": "854d3610315d36cb035a53a14c5897a04b559a5d", "messageHeadline": "[forge] Remove broken test from stable job (#7617)", "author": {"name": "perryjrandall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "fd32e0296b84173a5e2f5e1258f4414d18e9fc37", "messageHeadline": "[Quorum Store] reduce false positives of timeout and low vote count (\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "57d8e21abd7218cbd3f28e5ffe7dce493619d3f1", "messageHeadline": "[Storage][Sharding] Split tree commit into multiple batches. (#7578)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 247, "deletions": 100}}, {"node": {"oid": "590797393e93276bffec48e7d9f1f5d75496e89e", "messageHeadline": "Skip timeout prover test", "author": {"name": "Xinding Wei", "email": "xinding@aptoslabs.com", "user": {"login": "xindingw"}}, "additions": 131, "deletions": 119}}, {"node": {"oid": "97a3c5c421ccbc3a490aff8df6ee0934c215838b", "messageHeadline": "[Refactor] StakingRewardsConfig uses fixed_point64", "author": {"name": "Xinding Wei", "email": "xinding@aptoslabs.com", "user": {"login": "xindingw"}}, "additions": 1043, "deletions": 425}}, {"node": {"oid": "df5c5e3a789fb3e930d63d7d74aa52ce824ae1c7", "messageHeadline": "Add E2E test for rewards rate decrease", "author": {"name": "Xinding Wei", "email": "xinding@aptoslabs.com", "user": {"login": "xindingw"}}, "additions": 126, "deletions": 15}}, {"node": {"oid": "001e0ba9bc24b0aaaf9f9e53e68dbf477dcda8c9", "messageHeadline": "Support rewards rate decrease in aptos-framework.", "author": {"name": "Xinding Wei", "email": "xinding@aptoslabs.com", "user": {"login": "xindingw"}}, "additions": 1363, "deletions": 95}}, {"node": {"oid": "0240562d415c28b70eb9c143bf517c5a56467f58", "messageHeadline": "[api] Remove gas price estimation (#7610)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 8, "deletions": 154}}, {"node": {"oid": "1f412598cdff3fe578350fb4b1866b489680d2b3", "messageHeadline": "[forge] fix yaml quotation (#7620)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "730b3e9c6d691e40680deafbf527500e8792879a", "messageHeadline": "[consensus] Fix unnecessary metric dimension (#7388)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "fe715ba9f6b04d5173704f7a87379be539d94e00", "messageHeadline": "[gha] revert conditional docker and forge builds (#7615)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 41, "deletions": 74}}, {"node": {"oid": "ad99d6637e917ef0072dc02f8c05d97d3f7e8622", "messageHeadline": "[gha] build all docker variants on push (#7613)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0dc217ac4192f590e120bc7b2bf47c1d977ec19b", "messageHeadline": "[forge] change grafana URL (#7609)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "12edcd520cd2ea6b34a457f2673a774a470441f2", "messageHeadline": "[dashboards] sync grafana dashboards (#7582)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 387, "deletions": 190}}, {"node": {"oid": "5dd9e27c65925ec2579de07af4f25f0469b64cc0", "messageHeadline": "Run faucet tests for testnet on high-perf-docker (#7604)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27c0ec58e4a093ff324432483bd32750a08ab6db", "messageHeadline": "[gha] refactor how non-blocking docker images are built (#5992)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 68, "deletions": 41}}, {"node": {"oid": "e3d25e544b7550014001df94d1ca7018c555cfd2", "messageHeadline": "[TS SDK] add User-Agent header to axios call on IndexerClient (#7576)", "author": {"name": "Jin", "email": "128556004+0xjinn@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 34, "deletions": 5}}, {"node": {"oid": "2e646fc66bd8bf7792ff5bd0a0906f6d26020203", "messageHeadline": "Install git in the tools image (#7583)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "21c142b1ef3417208ed9a2b921153213c0dbfafe", "messageHeadline": "ignore an example for `cargo test --doc` to pass (#7599)", "author": {"name": "Brian Olson", "email": "brianolson@users.noreply.github.com", "user": {"login": "brianolson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de78dd2d8eddd0a5799ef0905c9673a0f94d4a63", "messageHeadline": "Create Glossary.md (#7254)", "author": {"name": "Love01", "email": "127564669+Love01@users.noreply.github.com", "user": {"login": "Love01"}}, "additions": 118, "deletions": 18}}, {"node": {"oid": "61c464ee1227fd05f7e0c8b32ed34837c9d90924", "messageHeadline": "Update code comments regarding PayloadClient (#7437)", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "2a71df8dbac3bd072d6e12afcb67c384ef2f11c1", "messageHeadline": "Create compiler section, add troubleshooting info, and link move book\u2026", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "412f6f3c6e358dbd7f9d7c5d2546f5ab82aba128", "messageHeadline": "[ANS][TS SDK] add minting name function (#7336)", "author": {"name": "Angie Huang", "email": "123419931+angieyth@users.noreply.github.com", "user": {"login": "angieyth"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "be67ddcb5375c29c08b1a31883e77ae2c57744ff", "messageHeadline": "Migrate move-stdlib native functions into framework in aptos-core (#7\u2026", "author": {"name": "gerben-stavenga", "email": "54682677+gerben-stavenga@users.noreply.github.com", "user": {"login": "gerben-stavenga"}}, "additions": 1855, "deletions": 17}}, {"node": {"oid": "17ada048c71bdca08d557734c1b000c239bb7697", "messageHeadline": "Correct an error code in `aptos_token.move` (#7592)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7fc22b9efb1adb307f563c1043a8313e44eee061", "messageHeadline": "[gha] update grafana sync endpoint (#7591)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "92b3968caa233f2ae58aaf7df3f66526ba7db00c", "messageHeadline": "[network] cleanup unused rate limiter", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 28, "deletions": 144}}, {"node": {"oid": "85f562bbd486c291b7ae24c8507a01fbfdd8b6e6", "messageHeadline": "[Spec] Add boogie natives for newly added public methods in vector (#\u2026", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 265, "deletions": 7}}, {"node": {"oid": "ab3950243c9b994f1c99b2ab86f288ac3c8e12b2", "messageHeadline": "Announce Move scripts in See what's new (#7495)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "45556e401caf34f5b9a172801abd307a0e31e6f8", "messageHeadline": "[db-tool] trivial: round up tps", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "9a90a90ad11761760243b97b97bf7923ac99a22a", "messageHeadline": "[db-tool] backup-verify supports outputing transaction sizing info", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 203, "deletions": 27}}, {"node": {"oid": "9b69a0ec0894bd9bb4a744de0673fcfb8a73b140", "messageHeadline": "fix ghost update (#7491)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 208, "deletions": 145}}, {"node": {"oid": "28df4c1f0ea0d6c6dc6b0460257aa9086e830d1a", "messageHeadline": "Handle binary path correctly in CLI E2E test suite", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee7650c6e08d03b7356c3a521db28f70d2ffe2a1", "messageHeadline": "Rename resources in fungible_asset and primary_wallet", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 206, "deletions": 224}}, {"node": {"oid": "795a188963e65c1e1c3eae5c74594691d6a16f14", "messageHeadline": "Minor refactoring in primary_wallet", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 46, "deletions": 36}}, {"node": {"oid": "213e3b23d6f4cdd75c33b3c0580185d5a2606594", "messageHeadline": "[Config] Remove unused template files.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 0, "deletions": 29}}, {"node": {"oid": "0a6bc636567e2e831f2a6f260bb961c36298201e", "messageHeadline": "[CLI] Fix e2e tests following change to --skip-faucet (#7561)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "5fb6fab272f4337cc0d013d4a19125882bd6ce29", "messageHeadline": "Make token and collection functions #[view]", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "00ff880db7ae584d37b484d00f838dc20e711d60", "messageHeadline": "Make object transfer functions entry", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a942db269a3c5ab4dbfb4684d152d62ebfc38c7f", "messageHeadline": "Fix link to profiling gas section to reflect late renaming (#7525)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71e02fdfadb1c1219d3c0bea496e20e56e3b88c9", "messageHeadline": "Update governance.md (#7528)", "author": {"name": "Frances Liu", "email": "frances.liu168@gmail.com", "user": {"login": "thepomeranian"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "258ec2cf0b0b0ea13f95b4a27cb0558fdc3a636b", "messageHeadline": "update to latest binary releases 1.3.3 and CLI 1.0.9 (#7529)", "author": {"name": "Frances Liu", "email": "frances.liu168@gmail.com", "user": {"login": "thepomeranian"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b1009a4923b46346b10833fe435d874e06e6e165", "messageHeadline": "Correct misplaced monospace (#7566)", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2bb1d4b134fb050ecc7fe210732170c8da261f5", "messageHeadline": "Move deterministic (primary) wallet creation logic to primary_wallet", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 175, "deletions": 205}}, {"node": {"oid": "c13d1c4e6637e3e9fa398bf1e19fae1dbea5defa", "messageHeadline": "Create fungible_asset's mint/burn/transfer separate from construction", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 120, "deletions": 7}}, {"node": {"oid": "b5e811ac2a8a7f2efc2ed356678abe4c1f4ec37d", "messageHeadline": "Temporarily disable verification for storage_gas::validate_points and\u2026", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "dccb0374bdccb7cfacbba1b0043a427a61c9c780", "messageHeadline": "Add prover specs for fungible_asset and primary_wallet", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "f8b5fd53e763c0aa65cbf7428d5e0ef244f78b65", "messageHeadline": "Simplify managed_fungible_asset example further to not need users to \u2026", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 50, "deletions": 86}}, {"node": {"oid": "e2514771bbb5faf094141748e22cd9d9f06cffc9", "messageHeadline": "Disable ungated transfers for primary wallets", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "7420e2f91a3f6832d35b7294836ce6c4d41e06db", "messageHeadline": "Return true for ungated_transfer_allowed if the wallet doesn't exist", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "3e7c29ef6bffc75a846a1a0354b7906526144c8b", "messageHeadline": "Use init_module in managed_fungible_asset", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 41, "deletions": 44}}, {"node": {"oid": "e71e23ff13863e5484a29bb006de8b64594b7040", "messageHeadline": "Add events to fungible_asset", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 319, "deletions": 39}}, {"node": {"oid": "1f5b3d40ad9d50fad480e4e0ec3a93b2aa2d7618", "messageHeadline": "Add extract/merge/destroy_zero to fungible_asset", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 133, "deletions": 12}}, {"node": {"oid": "7a540740230910658f410a8534713e4dc93ff5af", "messageHeadline": "Minor renaming", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 41, "deletions": 102}}, {"node": {"oid": "65c659ddd9b546627ecde8b29f42bf9258ef8e78", "messageHeadline": "Create view and entry functions now that Object<T> is a valid input type", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 79, "deletions": 60}}, {"node": {"oid": "3a33353f86ffd484c93d52f13b3ba73a8cac203d", "messageHeadline": "Clean up error codes/comments and reorder functions", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 433, "deletions": 1441}}, {"node": {"oid": "8a271f18b27f57f77c1ce02fec1aa2773dab4cda", "messageHeadline": "Replace managed_fungible_asset::set_ungated_transfer with explicit fr\u2026", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "2faeb9b59a1198e54a5a7a91794fc1eb1c8e3f4f", "messageHeadline": "Simplify managed_fungible_asset", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 178, "deletions": 346}}, {"node": {"oid": "3838b758c4446fff15d7e2e29ea94ca5eb2e19b8", "messageHeadline": "Switch to deterministic object addresses for primary wallwts", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 1037, "deletions": 749}}, {"node": {"oid": "9c5ca757bdec298bbdc9c3b6c14b4d9b47b77e3b", "messageHeadline": "[Storage][Sharding] Support checkpoint on sharded DBs. (#7550)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 221, "deletions": 71}}, {"node": {"oid": "bc11f781b43430843bcd17f65d106755abd79700", "messageHeadline": "QuorumStore | BatchStore refactor and tests (#7522)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 259, "deletions": 178}}, {"node": {"oid": "3cbdb42d9119c6462bc52a4d942d40bc4ae0f0b0", "messageHeadline": "[Storage][Sharding] Wrap DBs in StateMerkleDb. (#7547)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 311, "deletions": 123}}, {"node": {"oid": "8abfac07f1649ab710112a5e0384c27da2e67e9d", "messageHeadline": "[CLI] Wait for the funding transactions in aptos init (#7562)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 30, "deletions": 21}}, {"node": {"oid": "edcf5abb2ecd75030f336e0005e8a423cc576612", "messageHeadline": "Make top tabs clickable on Aptos.dev (#7477)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7b2837135131a325f6593b6f3cc052c4d21a37a2", "messageHeadline": "[db-tool] support module validation in backup-verify", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "c9ce07f25946a77208382411949967781150cbc4", "messageHeadline": "spawn_blocking(validate_modules)", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "473d25b249dd81e0a26387b1c5f3d7f0e72c73be", "messageHeadline": "[db-tool] add options to backup-verify command for partial verification", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 83, "deletions": 16}}, {"node": {"oid": "fc609458f26800bb3546ac3540c1f47034d85cae", "messageHeadline": "[dashboards] sync grafana dashboards (#7553)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 5921, "deletions": 2194}}, {"node": {"oid": "26e2cc9a791115952fb8b36b6b734abfdebb6ccf", "messageHeadline": "[Indexer] Add delegator pool (#7519)", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 134, "deletions": 2}}, {"node": {"oid": "f28d34ba77b7adc870cf6ebe3dda4adf12020e89", "messageHeadline": "[cli] Allow skipping faucet on init for named networks (#7509)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "af56ced61cae3c6d4a25d9d4f79962468cac9deb", "messageHeadline": "Change readme (#7551)", "author": {"name": "rtso", "email": "rtso489@gmail.com", "user": {"login": "rtso"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "30292843241abf0b9ca0b85b59fd156a5b35dbf7", "messageHeadline": "[Consensus] Create a seperate channel for buffer manager (#7255)", "author": {"name": "danielx", "email": "66756900+danielxiangzl@users.noreply.github.com", "user": {"login": "danielxiangzl"}}, "additions": 45, "deletions": 3}}, {"node": {"oid": "0fae21f52fcadc5babfb77cc2e03bea8c1fd7cca", "messageHeadline": "[State Sync] Update various counters.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 43, "deletions": 12}}, {"node": {"oid": "2898b054f31cf1bf069392f729eae08b519a3d44", "messageHeadline": "Add new terms to spellcheck dictionary from glossary PR #7254 and Use\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "617012040c6b073873ad231bc2fabb2b63616bb9", "messageHeadline": "[dashboards] sync grafana dashboards (#7502)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 54, "deletions": 188}}, {"node": {"oid": "ceee66d80884f30c27cbd6f1424ba23cba7ba0a7", "messageHeadline": "[TS SDK] Add Indexer GQL queries (#7377)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 1204, "deletions": 30}}, {"node": {"oid": "52a74c0849621a1833fdb6d2e1e19f69f697b524", "messageHeadline": "[gha] remove experimental docker workflows (#7532)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 0, "deletions": 195}}, {"node": {"oid": "ecdd3d64d49de7ffcd04a43d17b3f6fe77f1ec8b", "messageHeadline": "Run faucet tests on our own runners (#7446)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "ec9d618d5877f8123bcbf450a4c0191eced38c91", "messageHeadline": "Update mainnet and testnet nodes to v1.3.2, devnet to chain ID 48 (#7\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "a343dd6a7e1048c9f6bf94de68b0cace72401f23", "messageHeadline": "[Faucet] Add RefererBlocklistChecker (#7270)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 173, "deletions": 85}}, {"node": {"oid": "59e414101acdef2b0cdf78608628b54bb8535fa1", "messageHeadline": "Link to Multisig tutorial from transaction script glossary definition\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "1be132af3423bceb50c85943ee0cb9ec708e3658", "messageHeadline": "[Docs] update instruction for base-gas.md (#7518)", "author": {"name": "nk_ysg", "email": "nk_ysg@163.com", "user": {"login": "nkysg"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "4c16a72a777f5233933a6001ec19b274b1f8d14e", "messageHeadline": "Continue building out docs best practices in Aptos Style Guide (#7436)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "7ccda61109307ccc0e7cb927bf204b048e048767", "messageHeadline": "Remove mypy from dependencies. (#7445)", "author": {"name": "Ramiro Bou", "email": "2000719+Polsaker@users.noreply.github.com", "user": {"login": "Polsaker"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "213e947602d16876f9fc28ffadc3eff7204144e6", "messageHeadline": "[Crates] Add push metrics to workspace.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e39dd9a6022e8c8db84955765bb86103c5e026ac", "messageHeadline": "[TS SDK] add User-Agent header (#7501)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "b6143996558c3580f70372828872e023d5fae64d", "messageHeadline": "[aggregator] Aggregator tests clean-up (#7407)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 86, "deletions": 165}}, {"node": {"oid": "510a51fd611940e3a6a718c8cde0c6a790845323", "messageHeadline": "[CLI] Improve error message when local testnet node fails to start (#\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "97985ba8b6132bb4c600080abe529bd5fd0ebee7", "messageHeadline": "[scripts/docker] find latest validator-testing image and push remote \u2026", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "6850dc44466f572a756b2ffac197db7befb12b87", "messageHeadline": "[indexer][grpc] Add reflection to data service (#7494)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 61, "deletions": 5}}, {"node": {"oid": "c41612be10a9908be852f9cc34fab19d42fe6a41", "messageHeadline": "[docs] Look up email -> username map automatically (#7506)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 218, "deletions": 68}}, {"node": {"oid": "fb72cf5d9f4ce6b3373917d904bfd570f8dee22d", "messageHeadline": "[API] Expose whether a function is a view function via the ABI (#7264)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 152, "deletions": 14}}, {"node": {"oid": "cb250158d9bee386040bd128ff5752b1a93d8ebf", "messageHeadline": "[Dockerfile][Bug Fix] Fix indexer and failpoint builds (#7503)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1868900be4fa959af599d9729142a90c3cedc0e", "messageHeadline": "[GHA] Use experimental-docker for rust-images build (#7455)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "30ac55239ee484e47333dc8556e77077e500128f", "messageHeadline": "[Docs] fix consensus/README.md interface name (#7202)", "author": {"name": "nk_ysg", "email": "nk_ysg@163.com", "user": {"login": "nkysg"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7930139e68de576ff0379a3683221b3fe99cc903", "messageHeadline": "Update index.md (#7463)", "author": {"name": "0xhsy", "email": "102006034+0xhsy@users.noreply.github.com", "user": {"login": "0xhsy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b99263e847b538f7a4254746e8614ad6e50690d4", "messageHeadline": "[docs] Update docs explaining how to use debug statement in Move code\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "60da49358a33b4d858531a8333d707298e9dfb6a", "messageHeadline": "Add and announce local gas profiling via CLI and VM in Aptos.dev (#7457)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 47, "deletions": 4}}, {"node": {"oid": "99f82d667c0130b3b2a3e28ae4f3392a1f90a3c7", "messageHeadline": "Fixed64 math lib (#7473)", "author": {"name": "gerben-stavenga", "email": "54682677+gerben-stavenga@users.noreply.github.com", "user": {"login": "gerben-stavenga"}}, "additions": 563, "deletions": 0}}, {"node": {"oid": "e26cd709df99120af133ed68b62f5ac2bbf60915", "messageHeadline": "[dashboards] sync grafana dashboards (#7329)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 2211, "deletions": 1455}}, {"node": {"oid": "1df659059572ac03235f0c22e42e5645809a8543", "messageHeadline": "[storage] fix the corner case", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 58, "deletions": 38}}, {"node": {"oid": "ed07b605612db473643980fe3895b0589375e17b", "messageHeadline": "[gha] fix replay-verify and module-verify network conditional (#7423)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "0a8193b9dbf95d3f1ae766493669ed798ccb3c32", "messageHeadline": "Remove docs for deprecated moduless", "author": {"name": "Xinding Wei", "email": "xinding@aptoslabs.com", "user": {"login": "xindingw"}}, "additions": 0, "deletions": 1966}}, {"node": {"oid": "50e692f049c339e08de1f7b04225598c9d85af45", "messageHeadline": "Typo in move-examples/README.md (#7452)", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c89803b66e2d163a392e0d87e29cb3a294362df", "messageHeadline": "Restoring link to Move Upgrades doc on Move index (#7478)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a56ab0330e79675200588512313ef97800714b31", "messageHeadline": "[TS SDK] Update transferWithOptIn function to use remote abi (#7466)", "author": {"name": "Jin", "email": "128556004+jin-aptos@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 13, "deletions": 60}}, {"node": {"oid": "9418798c1668d88f1a87fecf2c63ac2a2c914e62", "messageHeadline": "Address docs lint", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b15019e8f8240fe8c528a9a6600b9afd7da8e372", "messageHeadline": "Add doc explaining how to use Move scripts (#7449)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 190, "deletions": 1}}, {"node": {"oid": "d952a8e53cba95c6afac010e46dbe456f054d9a0", "messageHeadline": "Optimize header for single line (#7461)", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "729416648151c16639f39ad2fa69c4ddcbe1f1ca", "messageHeadline": "[move compiler] Fix a bug with error messages introduced by inlining", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "df52a961d42670d4d3f32a9b4615c0a16f8a06d3", "messageHeadline": "Add graphviz to dev_setup.sh (#7237)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "f7eae8b477e6fa9cf7dc036739755c3d82138136", "messageHeadline": "[Storage][Pruner] Use ledger pruner config for state kv pruner. (#7374)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 12, "deletions": 63}}, {"node": {"oid": "60a66c3c429e1a23efb8f80178b3af31c42edf64", "messageHeadline": "[Storage] Add a tag dimension to jmt cache metrics. (#7429)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 36, "deletions": 25}}, {"node": {"oid": "63e16983476153637f9bb400e6944cf5d7012ec6", "messageHeadline": "[cli] Release 1.0.9 CLI (#7465)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "cd6569b5d15b588dda9cc26ce5bfdbe29060c92c", "messageHeadline": "Remove last traces of PodSecuritypolicy (#7462)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 0, "deletions": 63}}, {"node": {"oid": "2a9f832dcbbd8af465a6541ad49c142ab8676e9b", "messageHeadline": "Update delegation-pool-operations.md (#7403)", "author": {"name": "michelle-aptos", "email": "120680608+michelle-aptos@users.noreply.github.com", "user": {"login": "michelle-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e65e1413e9a8ede6dfd1207e4b2258f3a72cabfa", "messageHeadline": "remove ignore (#7296)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 60, "deletions": 8}}, {"node": {"oid": "4aec5b6732e2f54483f7290654482c4c99ec47c2", "messageHeadline": "[api] Fix disabled API messages to be in correct order (#7411)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 36, "deletions": 14}}, {"node": {"oid": "ed5361deb188b1f1b03e470c36c85a3972876dcd", "messageHeadline": "[smoke-test] Diable flaky multi step upgrade test (#7460)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bca348ef79b9fdc077ae6dcdcb97b1f33e3c31ec", "messageHeadline": "[Storage] Add metrics for db seek. (#7376)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "bf2fb554305a987108e38ca67d8c3a32a5e1e886", "messageHeadline": "[docs] Cleanup Rust doc warnings before we add Github checks for Rust\u2026", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 570, "deletions": 380}}, {"node": {"oid": "89ad22fd43de2e11a8556e5c8617c75d316a768f", "messageHeadline": "[Commit Checker] Handle PR commit numbers", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 36, "deletions": 42}}, {"node": {"oid": "a74d45359bbc7a397a9818175d822eb77e548676", "messageHeadline": "[Dockerfile][Experimental] Add indexer build steps (#7454)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "94ebb3cdfbdfa4b0e211c8df9bf67bbc9511f51b", "messageHeadline": "[gha][docker] version docker-rust-build and enable workflow_dispatch \u2026", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "0863e7869fecba338cda47ee82457120c7b55531", "messageHeadline": "Add Remix IDE to navigation, Community Highlights list, and announce \u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "6e12ac0b9443f1d920826b1599b121f80bba0c4c", "messageHeadline": "Use as_signed_user_txn/as_block_metadata and change it to Option (#7055)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 53, "deletions": 36}}, {"node": {"oid": "19920641fa1a4847642315fbc0d899acc9b2a8a5", "messageHeadline": "[txn_generator] Separate out transaction_generator_lib (#6731)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 209, "deletions": 114}}, {"node": {"oid": "813105b420b7ce1a01a58b2f6287e2ffe5e9f471", "messageHeadline": "Conduct edits to Remix IDE plugin doc from the community (#7106)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 41, "deletions": 36}}, {"node": {"oid": "9d4088220c1a521371f7d315c9c8ddfcc2f4a102", "messageHeadline": "Interlink between staking docs, add delegation ops to concept support\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "370d3f63ca55bd02c3c5b18c625b6c200a6348e2", "messageHeadline": "[CLI] Exit if funding account fails when using aptos init with faucet\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "85aca122da364e6be98ad01b6bdbcda6c98cdd65", "messageHeadline": "Undo being \"smart\" and creating AverageIntCounter, as it missaligns w\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 42, "deletions": 87}}, {"node": {"oid": "274c8eaba3155a1952852d28011e40b4a3f93512", "messageHeadline": "Add WELLDONE to spelling dictionary (#7413)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0840d380566d881426dfa9ec888bdf4950fa38f9", "messageHeadline": "Update contributors (#7448)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 222, "deletions": 205}}, {"node": {"oid": "6800ae8e11dbbf764ed1b25f5ebaec664870b7a1", "messageHeadline": "[third_party] Update copybara script and README", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 76, "deletions": 23}}, {"node": {"oid": "71dab0433179c3c8de435676dbd248bdba7a90b8", "messageHeadline": "[Spec] update descriptions of TODOs in specs (#7115)", "author": {"name": "Xudong (Don) Wang", "email": "xudon9@outlook.com", "user": {"login": "xudon9"}}, "additions": 193, "deletions": 68}}, {"node": {"oid": "84adf20231f1912ff165ff6d43d6f37294a4ba2a", "messageHeadline": "[Dockerfile][Experimental] Fix cargo home cache path (#7049)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 99, "deletions": 125}}, {"node": {"oid": "30e05cf5f025096f6c8e60e642d43bfded6270ff", "messageHeadline": "Imports from Move repo: Formatting changes and loop unrolling", "author": {"name": "Meng Xu", "email": "meng.xu.cs@uwaterloo.ca", "user": {"login": "meng-xu-cs"}}, "additions": 6117, "deletions": 5912}}, {"node": {"oid": "be3df07b9779aeaae3169ae1229cf7700877eb5c", "messageHeadline": "Sync from aptos-core (#993)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 5708, "deletions": 5329}}, {"node": {"oid": "c0a9ec6c3ba970f85f9bacfa19a24710fb01f822", "messageHeadline": "remove old db tools", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 5, "deletions": 489}}, {"node": {"oid": "0f31c27be014e136f82ecc3d07049558bdbef306", "messageHeadline": "[Peer Monitoring Service] Only return connection metadata for network", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 107, "deletions": 105}}, {"node": {"oid": "e29d5bac5c2e20ee6b4b185cb3dbb2c0d9089ba6", "messageHeadline": "[Peer Monitoring Service] Add request jitter to reduce bursts.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "539ba09252f28289f19ca1f05c9d84e89f9d4003", "messageHeadline": "[Pre-commit] Remove rust pre-commits", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "322a4599c85b3def7b8ad81d6a2f90923142f647", "messageHeadline": "Add ANS integration doc to nav and announce with other recent updates\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "8e22146bc54373adb9ce7e528bea3206d728ab7d", "messageHeadline": "Update move book link in generated docs", "author": {"name": "Xinding Wei", "email": "xinding@aptoslabs.com", "user": {"login": "xindingw"}}, "additions": 101, "deletions": 101}}, {"node": {"oid": "85dd715bda80a03b746c383501d1cf658d300f64", "messageHeadline": "[forge] Update base image tag for framework upgrade (#7353)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "5f3e52002e71c457b4058f702259ff3305294fa8", "messageHeadline": "fix replay issue (#7417)", "author": {"name": "gerben-stavenga", "email": "54682677+gerben-stavenga@users.noreply.github.com", "user": {"login": "gerben-stavenga"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "25c7822611a5f20464fbf7cd0ad49fc39a8cf6ed", "messageHeadline": "[dev setup] fix typo on nextest (#7419)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bddca2c597a3a17ba513ab135803c6d6dae8afc", "messageHeadline": "Update in-korean.md (#7397)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "21eb0003efb22327a0e09361acb6a0f70a94bc34", "messageHeadline": "remove an unnecessary gas param placeholder (#7402)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "001f5f8e6196091bf5d9b32e94d87cfacaec9968", "messageHeadline": "Unpatch rocksdb (#7398)", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "f66d717398ee8ab7ff07fb855ce4be32c77c37c2", "messageHeadline": "[gas] infrastructure for gas profiling (#6535)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 2122, "deletions": 322}}, {"node": {"oid": "3afb29d96fbde1cfa42a0b82fb49b60eca8b351c", "messageHeadline": "Auto-detect Kubernetes version (#7381)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 44, "deletions": 73}}, {"node": {"oid": "baefd1b67297a96c7bcddc319eec7b02359ffa29", "messageHeadline": "[indexer] Fix some of the unwraps in data server (#7304)", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 478, "deletions": 546}}, {"node": {"oid": "5b1c1a94f64c85d2a88492ce5f7575d38e91eaf3", "messageHeadline": "Use prometheus-parse from crates.io (#7390)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b590d3e54c40c679d8e23fb0461bc0f671fc5d00", "messageHeadline": "Redirect Upgrade Move page migrated to Move Book (#7370)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "73612038dd70a9c855f2b28b3e370dc025870f9b", "messageHeadline": "Correct delegation pool seed arg (#7399)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0245ec247d8c70741556efa3b7539b9063669ace", "messageHeadline": "[TS SDK] ADD ANS support (#7227)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 182, "deletions": 0}}, {"node": {"oid": "e9672b3740534d3217d57ea0a3245864e49aeeab", "messageHeadline": "add borrow_mut_with_default spec (#7387)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "3a9984bd3461618803c8735de05f3cc03f7cab8b", "messageHeadline": "docs fix", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b078d9f776d0840c7a2bd7f324b8db739ffe57ce", "messageHeadline": "[python] add aptos token client", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 722, "deletions": 0}}, {"node": {"oid": "df9e0250fb64661e4e6dddc030693e50a97d7146", "messageHeadline": "[python] add support for generating account addresses", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 140, "deletions": 55}}, {"node": {"oid": "9e509a565aa3e0e383a21ab4b7924aeb852a07e0", "messageHeadline": "[framework] add view attribute to aptos_token readers", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "24a734e60e7f1e4eaeb824f115364671eace7a01", "messageHeadline": "[genesis] enable new input type parsing for devnet", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 58, "deletions": 86}}, {"node": {"oid": "4fc3a5fcfb29d89ca6ffc85a9a4c9ccd5d03ddba", "messageHeadline": "[framework] remove all non-Object<T> entry functions from AptosToken", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 121, "deletions": 1253}}, {"node": {"oid": "2e4c67b70dd2977aa184f63cb1772e891a301c7b", "messageHeadline": "[abigen] don't panic if you can't handle runtime generics", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "51adc8a8566aae19d02a1ca25f98bdfaa4cf632e", "messageHeadline": "[framework] kevin doesn't like transferrable collections", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "418f11a519014349a816b32613e63574f16d7da7", "messageHeadline": "[framework] distinguish frozen and soulbound", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "5959ed233197e69fc59deec63400283e6f05443f", "messageHeadline": "[framework] Propertymap proper errors and renaming entry function param", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 696, "deletions": 331}}, {"node": {"oid": "5bade124472101c1f1d8766d577ec39cb1e9feb9", "messageHeadline": "[framework] cleanups for token after auditing and documenting", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 112, "deletions": 287}}, {"node": {"oid": "8b3d7ecb2a2c2affd804aaf982b4d88b032588af", "messageHeadline": "[framework] burn property map on token burn", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 36, "deletions": 50}}, {"node": {"oid": "c2ec8b6df468d847df953820eba8874d37d80ab5", "messageHeadline": "[framework] add aptos-token-objects", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 5422, "deletions": 22}}, {"node": {"oid": "c4681b1a10693d0a91bd6e4b03cad5103b9ebf75", "messageHeadline": "Bug fixes to make replay succeed (#7372)", "author": {"name": "gerben-stavenga", "email": "54682677+gerben-stavenga@users.noreply.github.com", "user": {"login": "gerben-stavenga"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "bfee5e988dfb471bca4ee0acc1df1a35465ad2ca", "messageHeadline": "Update specs in directory `aptos-token` (#6997)", "author": {"name": "Xudong (Don) Wang", "email": "xudon9@outlook.com", "user": {"login": "xudon9"}}, "additions": 4062, "deletions": 0}}, {"node": {"oid": "c1773e3464761ae0c2d15875b0ae6f7e76da63c5", "messageHeadline": "Fix broken table (#7378)", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "e1074992a3aa57448046552dc80ce81fa4c8f3a3", "messageHeadline": "[CLI] Sort items in Tool structs (#7274)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "d9cd6f7bfa6c0fddf82c7809adb65d0543d740d2", "messageHeadline": "mock fungible spec (#7386)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "5b30223918bcb026e1180d4d94bd07158bad0af1", "messageHeadline": "[Doc] Migrate the existing upgradability doc into the Move Book (#7346)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 333, "deletions": 111}}, {"node": {"oid": "7f668d7c4fb5a5910856975d295b16f647e8c8f4", "messageHeadline": "[documentation] adding ANS UI library documentation (#7212)", "author": {"name": "Angie Huang", "email": "123419931+angieyth@users.noreply.github.com", "user": {"login": "angieyth"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "0e226bb4b039bdb7489154576983a21c2c26d728", "messageHeadline": "[storage] update backup verify memory", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c097e1ca6061dcb340c95b84c81e8742a77a7094", "messageHeadline": "Add customizable to the list for the ANS UI doc (#7357)", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "55141a4d339acc3a395ce429ff1955c0f333911d", "messageHeadline": "Fix link to new delegation pool ops doc from See what's new (#7371)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9dfc9bad3484c11fc8d83904175db419020f403c", "messageHeadline": "Fix tiny typo (#7368)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c429c6ecd8497cd4867e23acd50782637db7e7e9", "messageHeadline": "Announce Move tutorial, Multisig, and new External Resources (#7308)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "64eb83ed8f486e9eb4070cbf619853548eebd0cd", "messageHeadline": "fix shift for bv (#7369)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "3579e393eeeb0710c5002cb36c3ad952f44e9f06", "messageHeadline": "Address victor's comment and add struct (#7365)", "author": {"name": "gerben-stavenga", "email": "54682677+gerben-stavenga@users.noreply.github.com", "user": {"login": "gerben-stavenga"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "7c4a010486129cd7c5995bf5f2575358e2be4fdb", "messageHeadline": "[fungible_asset] a layered design (#7183)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 3555, "deletions": 10}}, {"node": {"oid": "4e87a06b6a41268af9ffa048db494912c09aa85d", "messageHeadline": "Add PSS resources (#7331)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 249, "deletions": 57}}, {"node": {"oid": "d95766444addb4ab677fdf2d25a7be549f2d8e2d", "messageHeadline": "add borrow_mut_with_default (#7352)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 98, "deletions": 46}}, {"node": {"oid": "be17a8f79fed19fc254374ed5ad2393be88bf78b", "messageHeadline": "Link to list of other Aptos Explorers from Aptos Explorer page (#7291)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "005e53034d28671c2a320e66ced0f1699a6b72f0", "messageHeadline": "[Faucet] Add integrator's guide (#7293)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 50, "deletions": 6}}, {"node": {"oid": "f2aee641956e29c87982f5651938ec54898578ae", "messageHeadline": "Upgrade Poem", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fa9d3886689e3afa4024af6d92d922c2812558ac", "messageHeadline": "fix spec and timeout (#7358)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "d27ad102348d7d500f1f2663f99f0e7c9329edb6", "messageHeadline": "[Storage] Tiny changes (#7302)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 27, "deletions": 20}}, {"node": {"oid": "c53e5001af53fc91d2833b2f77ecdcefe9d96848", "messageHeadline": "Update onTaskAdded from E2E Dapp tutorial (#7348)", "author": {"name": "Jin", "email": "128556004+jin-aptos@users.noreply.github.com", "user": {"login": "0xmigo"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "79ddfb094caf04430b8af9d46aad737be270b894", "messageHeadline": "Make object directly passable in tx's (#7090)", "author": {"name": "gerben-stavenga", "email": "54682677+gerben-stavenga@users.noreply.github.com", "user": {"login": "gerben-stavenga"}}, "additions": 884, "deletions": 189}}, {"node": {"oid": "99b7dd2888da2849cc9c84a2c02bc598ea9f0f91", "messageHeadline": "Link to list of known coin resource addresses from token standard lan\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "154e450a77c593e93bbd1ba224bb2fd532d4ffb8", "messageHeadline": "Announce Delegation Pool Ops, add to nav and Community Highlights (#7\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "9db717aaec25253522ceca1ea959185529951762", "messageHeadline": "[Forge] Multi-region simulation test (#7144)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 383, "deletions": 92}}, {"node": {"oid": "404e9e0173e6932583f3e46e9308b63f3f98847b", "messageHeadline": "[gha][replay-verify] fix job cancellation (#7322)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "52a696985ddf6bd37907467d85855962820f1206", "messageHeadline": "[storage] update image command", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e8c2e41fde266a9522c3492d06e0e5a027da07aa", "messageHeadline": "[storage] fix the version update", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "4d19ead5edde9ab0b9f625be93db7fc2d5fcd418", "messageHeadline": "[aptos-release-builder] Allowing multi phase upgrade (#7335)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 18936, "deletions": 14391}}, {"node": {"oid": "8d04ee24fe8ba6455cdd5aa2ef0ae360f113b950", "messageHeadline": "change staking contract (#7337)", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 13, "deletions": 23}}, {"node": {"oid": "30d16703b408708fadc6f28440714523800a2028", "messageHeadline": "[python] example of parallel transactions", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 228, "deletions": 0}}, {"node": {"oid": "3e5b0b273db34895593652ea997678dd57127977", "messageHeadline": "[python] update readme", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "a42314d74fb6f33055aa39d54a60385583002c77", "messageHeadline": "[python] add support for http2", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "d792e6f2e6c02b7968d8fdde3ed69633df1c30ca", "messageHeadline": "[python] add async client", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1114, "deletions": 0}}, {"node": {"oid": "e4bb2443c165ff742045284115125146a3807210", "messageHeadline": "[python] fix a print issue in transfer-two-by-two", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2149a4a299320ec09c37c5b664982ed63461d385", "messageHeadline": "[python] update poetry.lock", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 267, "deletions": 271}}, {"node": {"oid": "48a1b582386c3d765a5de881bb3b9a0d11a164be", "messageHeadline": "fix doc (#7316)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 76, "deletions": 707}}, {"node": {"oid": "94402158217fbf40fc6302034de7b933dae4d88e", "messageHeadline": "[token] add support for mutationg royalties to AptosCollection", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 56, "deletions": 4}}, {"node": {"oid": "81151b621f949884b3f7201f1a3cec48475e4792", "messageHeadline": "[token] add property map tests to aptos token", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "42d20998a830dbb025795313927df386751c06f8", "messageHeadline": "[token] use AptosCollection for common token attributes", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 177, "deletions": 158}}, {"node": {"oid": "b2c7efd393f7a769914e2456c1a2e1454152c5ef", "messageHeadline": "[token] make initial no-code collection", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 231, "deletions": 29}}, {"node": {"oid": "e8601cd95f9bb87455640bdf14b29e3701e6dac2", "messageHeadline": "[token] de-duplicate collection info on token", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 19, "deletions": 26}}, {"node": {"oid": "a5b53454fe7f9c249c2cf6f3545ed183f28119c5", "messageHeadline": "[Docs][Tutorials] Update SDKs and your first coin tutorial to use apt\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 30, "deletions": 18}}, {"node": {"oid": "7bc3f195928488963bb947dc0e300f26527f2675", "messageHeadline": "[dashboards] sync grafana dashboards (#6962)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 9307, "deletions": 5029}}, {"node": {"oid": "af51d132be481abbad516f637d3424fd403322fa", "messageHeadline": "add credentials (#7035)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8e49d2b3ff0bb305a34364e51928e471fde1d81f", "messageHeadline": "String arg (#7324)", "author": {"name": "gerben-stavenga", "email": "54682677+gerben-stavenga@users.noreply.github.com", "user": {"login": "gerben-stavenga"}}, "additions": 76, "deletions": 25}}, {"node": {"oid": "33f62ba1e7520570b17258c52dc7b64d44c05792", "messageHeadline": "Update Latest Releases to aptos-node-v1.3.1 and Aptos Node Release v1\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d8dd6613d2582bef1e83ce29f12f4f5b24aa6103", "messageHeadline": "Create README.md for `move-examples` (#7319)", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "fe4b07533696907f2daf15af2f792b7e356e5f2d", "messageHeadline": "to_vec_pair and upsert (#7225)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "7953f9cd615e630ebd82e08f2584fcb323f4c8f5", "messageHeadline": "blockstm-only benchmark: measure sequential execution tps and speed u\u2026", "author": {"name": "danielx", "email": "66756900+danielxiangzl@users.noreply.github.com", "user": {"login": "danielxiangzl"}}, "additions": 47, "deletions": 37}}, {"node": {"oid": "edb97400ae6d75e65d180a9b4a5faa01de635038", "messageHeadline": "add transfer_shares and pool invariant spec (#7290)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 77, "deletions": 3}}, {"node": {"oid": "8c18aaa4d4bf21a51b6fbe7fa342caf1142ac334", "messageHeadline": "delegation-pool-operations (#7117)", "author": {"name": "dorinbwr", "email": "98946433+dorinbwr@users.noreply.github.com", "user": {"login": "dorinbwr"}}, "additions": 161, "deletions": 0}}, {"node": {"oid": "bf65cb11edce95e8e6643ba3aed55eda68f8d697", "messageHeadline": "Break up External Resources into Tools and Tutorials, link to them th\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "7d7a5199b1ca2039115b50d0052332bfdaedce8a", "messageHeadline": "Raise the visibility of other networks and methods of interaction (#7\u2026", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "2598ef09b22d7230fd025f0aa76142c00d440acd", "messageHeadline": "Update Latest Releases, add SDK version and Waypoint hash (#7208)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "13f8b10ee5e41faf44e10f9f2744a41a74482423", "messageHeadline": "[Storage][Sharding] Shard state kv commit batch. (#7191)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 187, "deletions": 53}}, {"node": {"oid": "d76270cf5e025a4c9533faf88619b2565fde4f7f", "messageHeadline": "fix test (#7300)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e7b0c742c8aebca24038330af358d51b4655ad25", "messageHeadline": "[qs] add counters to monitor batch wait", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "f27494d181bbe92f4ae460795779de7850582775", "messageHeadline": "[Rosetta] Fix staker,operator in distribute (#7269)", "author": {"name": "Yukai Tu", "email": "tuyukai1994@gmail.com", "user": {"login": "xiaoxiaff"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "be9e56c19cf53c3a0981c80c378ad016bf330c58", "messageHeadline": "add dockerfile and parser yaml template. (#7289)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 53, "deletions": 12}}, {"node": {"oid": "965b6f54aa0664da885a0858f2c42e15a58ab79f", "messageHeadline": "Document and announce Move bytecode dependencies and test coverage fe\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 201, "deletions": 2}}, {"node": {"oid": "ba9cfa88fd8364855dba26061453bb3d7105d92a", "messageHeadline": "Add RHINO Grafana Dashboard (#7053)", "author": {"name": "Eric Carlson", "email": "ecarls@gmail.com", "user": {"login": "ericjohncarlson"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "99b44af99c3465481661009469ca14b30143ce45", "messageHeadline": "Ed25519 PK validation in Move should return `None` instead of abortin\u2026", "author": {"name": "Michael Straka", "email": "mstraka100@gmail.com", "user": {"login": "mstraka100"}}, "additions": 1075, "deletions": 4}}, {"node": {"oid": "23399a46efadc11039cc679a084a4c8eab060cdc", "messageHeadline": "Sync from aptos-core (#993)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 20514, "deletions": 19326}}, {"node": {"oid": "f12d69acf34527f3faf32d486c9d7782c8f91b90", "messageHeadline": "Add fixed point 64 (#7074)", "author": {"name": "gerben-stavenga", "email": "54682677+gerben-stavenga@users.noreply.github.com", "user": {"login": "gerben-stavenga"}}, "additions": 1368, "deletions": 0}}, {"node": {"oid": "d35fe8f7ef173b9958f16ebd222055d85b943c2d", "messageHeadline": "[API] Expand resource group writeset changes in transactions API (#7273)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 99, "deletions": 33}}, {"node": {"oid": "a1ac5edd7003e258266ba0d819ec82d09db23f27", "messageHeadline": "Update call instructions forced by commit 3bbd3f3c", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d2464b8dfcaf1677100d97b607114d5c34098957", "messageHeadline": "f", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e712c765ddf95db169b653a2ecc17c561a76e405", "messageHeadline": "Clarify main script function name", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f73d00d319da9cafa05965f01ae5f5874c9e41e8", "messageHeadline": "Clarify package versions, add SDK asserts/tests", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 262, "deletions": 125}}, {"node": {"oid": "de726f00f42672aa75bf4f1b3e257d3b2052053e", "messageHeadline": "Adding link to Unity SDK in SDKs plea", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7313c64a70eebd212fa335a98a85a83c3c03cb4", "messageHeadline": "Fix link into multi-signer named anchor of Accounts from tutorial index", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f67f2d27b328ada9789792d93390838bb246946", "messageHeadline": "Make direct edits to first multisig tutorial", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "81c6ea6523573fe3a1823fb119a08fd23f669df0", "messageHeadline": "Standardize on correct capitalization of TypeScript", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "19783646d4b1ab89dc390c4bd9848039df33b7e9", "messageHeadline": "Isolate Python SDK snippets from PR #6356", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 1123, "deletions": 7}}, {"node": {"oid": "12538f892d4c83b2cf568bc476280cb74a485bdb", "messageHeadline": "[Indexer] Fix string escape in json data for parser only (#7279)", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 189, "deletions": 23}}, {"node": {"oid": "5a6c2ae22164876ed3cfa09898cb56849e02a681", "messageHeadline": "add aggregator to native bpl (#7051)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 704, "deletions": 138}}, {"node": {"oid": "d9d6791cfc316043e66db25da399c45ae7344539", "messageHeadline": "[Quorum Store] fix consensus config quorum store overrides (#7256)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 49, "deletions": 17}}, {"node": {"oid": "01c8a46dc940f099f77f6ecececdd424480e7aa2", "messageHeadline": "[CLI] Add `aptos move show` subcommands (#7246)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 113, "deletions": 0}}, {"node": {"oid": "bfe97d978067c7554cb71308d2f555759d332a7d", "messageHeadline": "[token] audit comments and a few tweaks", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 71, "deletions": 68}}, {"node": {"oid": "41ad10356b249feae1e6238759eadd542f206af3", "messageHeadline": "[token] fix burning from aptos token", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "23958c874ab842c77cfc973d2310f35999b0f57f", "messageHeadline": "[token] add better inlines with borrow_global and borrow_global_mut", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 87, "deletions": 196}}, {"node": {"oid": "50c7cd44e3cf1fad3d22834e348ad16b350fef3a", "messageHeadline": "[token] add support for a property map", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 865, "deletions": 9}}, {"node": {"oid": "e87de92bcf79dc67f9a4a5425fe49317211cd729", "messageHeadline": "[framework] add u16, u32, and u256 to from_bcs", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 118, "deletions": 2}}, {"node": {"oid": "951ca44eec0fe21d30cb85ef17abdc91bb05854a", "messageHeadline": "[token] add support for burning", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 293, "deletions": 5}}, {"node": {"oid": "ff624c1bf7f1f904d672615fb68f265ef75a36b0", "messageHeadline": "[token] introducing no code tokenv2", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 570, "deletions": 0}}, {"node": {"oid": "eeebcbcc7672f7b5d646df97fc07773114d72d14", "messageHeadline": "[token] swap token MutabilityConfig with MutabilityRef", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 129, "deletions": 114}}, {"node": {"oid": "7463a0308a953d04a3fe35fb546c24e72524a803", "messageHeadline": "[token] swap collection MutabilityConfig with MutabilityRef", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 47, "deletions": 138}}, {"node": {"oid": "a1ae60836f987cacb6ed3f731e585df7c684c67e", "messageHeadline": "Initial import of Move via copybara (#7233)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 564123, "deletions": 167}}, {"node": {"oid": "8bae9781a182f87f7e559bd51b0784827ee51120", "messageHeadline": "Update help text for aptos move view (#7240)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2bda567e0d914c49ad1999bd27355240b0b2f7b", "messageHeadline": "Run faucet tests on main (#7239)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4eeece21403d776c7253507ae5a233e17c03f5f4", "messageHeadline": "upgrade the aptos proto with the recent data infra chagne. (#7272)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "09a7c04d39bd3f8bab798c10bd5f793a2291c980", "messageHeadline": "[docs] Update system integrators guide links (#7265)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8654b3fcabfdb7e3e4581aca9696b98afb1cb0ff", "messageHeadline": "Initial commit (#7133)", "author": {"name": "Eric Carlson", "email": "ecarls@gmail.com", "user": {"login": "ericjohncarlson"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "10f208d759a416e4bf0b8783d056825bbe8e3b22", "messageHeadline": "Fix concepts links (#7251)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "84ed0ce5a19c0c51d0149fff504213026bba133f", "messageHeadline": "[indexer grpc][docker] indexer grpc docker image release. (#7267)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "cae45c9887115f552ea16b4f723dbf1c1a5a7cb9", "messageHeadline": "more and earlier retries, and better logging in txn emitter (#7213)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "9e6ee58c576a2e414df57e748403a3301aa6ca6b", "messageHeadline": "[rosetta] subaccounts for pending and unpending active/inactive balan\u2026", "author": {"name": "Supriya M", "email": "31637785+supriyam9@users.noreply.github.com", "user": {"login": "supriyam9"}}, "additions": 274, "deletions": 76}}, {"node": {"oid": "fb61e4af420e9abfedae925fac14df0915b841ee", "messageHeadline": "[Spec] Fixed the broken spec due to the recently added crypto module \u2026", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "78beb6071a8746f8738321922bf15d6daab483f2", "messageHeadline": " [Indexer GRPC] Fix the data conversion issue. (#7217)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 1739, "deletions": 1611}}, {"node": {"oid": "7fb914bd64c149dc76036a78f7cc1ef3449d7241", "messageHeadline": "[Terraform Configs] Remove unneccessary override.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "05d64930999ffc1a3acb9fcfac97fe9a2e83aa51", "messageHeadline": "Fix uptime check for faucet in CLI E2E tests", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "e13db24332f9bc2d94573e0c4d7503228c0110aa", "messageHeadline": "Run faucet integration tests in CI (#7125)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 779, "deletions": 22}}, {"node": {"oid": "891569e35ed0c985b869de38b881ec1b90516007", "messageHeadline": "add authentication module for both server and client. (#7201)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 89, "deletions": 14}}, {"node": {"oid": "faa75d23c042d236e4e4e9d6a31f2db6e41fab85", "messageHeadline": "[QuorumStore] Fix batch requester (#7190)", "author": {"name": "danielx", "email": "66756900+danielxiangzl@users.noreply.github.com", "user": {"login": "danielxiangzl"}}, "additions": 68, "deletions": 35}}, {"node": {"oid": "bebaeec24579825cd1a71ea5772103046e401a1e", "messageHeadline": "[Quorum Store] block timestamp-based expiration of batches (#7194)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 233, "deletions": 429}}, {"node": {"oid": "76317ab00d8071cea6a8e5dbe1932ec6edebd380", "messageHeadline": "[aptos-node] Print build information of binary with aptos-node --info", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "9903e0e0eecd8048973c8259f16a52afe0d2c0c9", "messageHeadline": "add prover script (#7173)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 365, "deletions": 0}}, {"node": {"oid": "11b96099738a923453a0c2919168dcdb9f13ca8a", "messageHeadline": "Add dashboard.stakeaptos.com and postman collection to community cont\u2026", "author": {"name": "Parker Place", "email": "pleeplace@gmail.com", "user": {"login": "pakaplace"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b5a46f7915b26688f87ea40f065da56078f24824", "messageHeadline": "the algebra module skeleton and the initial bls12381 Fr implementatio\u2026", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 1089, "deletions": 37}}, {"node": {"oid": "b14d3f8ecafd35cb35421a6b22205e9b2b631560", "messageHeadline": "MVHashMap refactoring to separate data / modules (#6344)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 1018, "deletions": 506}}, {"node": {"oid": "463479c7a7f52a2774255af71fe6645e33fd6a82", "messageHeadline": "Revert \"Pin crane version in docker-setup\" (#7214", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a44c9ac71e20b319df92e1067ac5419383308122", "messageHeadline": "[API] Create counter for request source (#7037)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "8fc495b22b3f93e5253b697e3b262b56c354aa40", "messageHeadline": "Pin crane version in docker-setup (#7170)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "63cdc2d3f16661dd689afe45db6664dc0fd553f2", "messageHeadline": "[aptos-crypto] fix assert", "author": {"name": "jolestar", "email": "jolestar@gmail.com", "user": {"login": "jolestar"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "7f1aa09964bb597359df3eb9f227112aeb2a17a7", "messageHeadline": "Bump webpack in /aptos-move/move-examples/my_first_dapp/client (#7171)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "edbae4c104aff33dcc1932190e2507aa4aa1a91e", "messageHeadline": "[deps] Upgrade dependencies", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 35, "deletions": 83}}, {"node": {"oid": "500a8c04c91f242ba6a7c60f60ce39af49e1eeae", "messageHeadline": "Add hotfix and Paymagic to spellcheck list (#7203)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9ac7592125f12dfc86168f4a9e99c67ee1ac813e", "messageHeadline": "[Community External Resource] Add Aptos Node monitoring tool (#7052)", "author": {"name": "schultzie", "email": "hello@schultzie.dev", "user": {"login": "dylanschultzie"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "98bc63d35dc36e0cc7417ead0ca2baac3abbc214", "messageHeadline": "[docs] Fix double boxing for checkout commands on getting started (#7\u2026", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "4c223e9d32cc02088fd59ad7a7c7ca0c24c47181", "messageHeadline": "[transaction test] remove test using module payload (#7186)", "author": {"name": "Angie Huang", "email": "123419931+angieyth@users.noreply.github.com", "user": {"login": "angieyth"}}, "additions": 0, "deletions": 48}}, {"node": {"oid": "b20142aa1ef2dea378229602f88fbef71aba602a", "messageHeadline": "[forge][gcp] Fix chaos-mesh daemon config (#7188)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "88dff139c0d962c0f5b600bd491f7ff31476063f", "messageHeadline": "db tool tests", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 138, "deletions": 126}}, {"node": {"oid": "54f2838bfb65af8774d5eaa392ad64e58343faae", "messageHeadline": "[Faucet] Add generated TS client (#7124)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 5394, "deletions": 2}}, {"node": {"oid": "8fc6515e8014b0890f62621ed85de932a03a00b6", "messageHeadline": "[cli] Set changelog for 1.0.8", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "03fe083436c42a54f146852564b3cdf4568cdb52", "messageHeadline": "Update crates/aptos/src/common/types.rs", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7acd017e637bce6df2aede9d8efe8514c14fb29", "messageHeadline": "[cli] Add custom user agent for CLI", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "76c9fddb5c8fb20c16416d743615f97d4211c35d", "messageHeadline": "[cli] Add ability for vector<string> in CLI inputs", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "73f8f8e86b84065752242da7c3d1749c859d411f", "messageHeadline": "[Community External Resource] Add Ansible Playbook for node managemen\u2026", "author": {"name": "schultzie", "email": "hello@schultzie.dev", "user": {"login": "dylanschultzie"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b03e94288d4423ea7fb731bf6f76c8e6c126ccde", "messageHeadline": "Remove duplicate phrases in changelog", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "024f59bdd002b8ed5e12e80a53ef4e5cdd53b614", "messageHeadline": "[cli] Merge three resource account seed args into 1 with an encoding", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 63, "deletions": 22}}, {"node": {"oid": "7110c8fbd8d01dec316c25bf0841b3f6c10bf5d7", "messageHeadline": "[cli] Update changelog wording", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "673801f0e9a57c3824eb1994fb8284c53ec42ee1", "messageHeadline": "[cli] Add ability to derive resource account and changelog", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 122, "deletions": 16}}, {"node": {"oid": "b6c927398439716ec46d4c6e4821d5992ea9934a", "messageHeadline": "[consensus] fix the monitor macro", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "ecb55e69f445c27d733f824c998cf86716f17578", "messageHeadline": "[Move] Setup copybara for keeping a synchronized copy of Move (#7169)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 130, "deletions": 0}}, {"node": {"oid": "510ffa05b91378c3005cb1bc32dfec0eefa4f408", "messageHeadline": "[qs] use Deref to access batch info", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 148, "deletions": 131}}, {"node": {"oid": "cf2c5e42aacd8cffac952d0b528615894dda4090", "messageHeadline": "[qs] remove fragments and refactor types around batch", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 596, "deletions": 1576}}, {"node": {"oid": "890700ce09c0b1b2c02f36e7871bf0bf877ec7ad", "messageHeadline": "[cli] Bump version to 1.0.8", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f34857eaf88f4ded3ae33d77f01c2059bf65ccf9", "messageHeadline": "[cli] Cleanup coverage tool so subcommands are at the beginning", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 202, "deletions": 131}}, {"node": {"oid": "bd2656fe9eda7f20840c6810ba5e4fba3d8ec880", "messageHeadline": "[Aptos Data Client] Allow larger chunk sizes to be serviceable.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 14, "deletions": 65}}, {"node": {"oid": "1139531eaa4e8e517d1dff439637531769551acd", "messageHeadline": "[Aptos Data Client] Garbage collect peer states.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 133, "deletions": 15}}, {"node": {"oid": "11c8d9ccf36b86ebd267b73893e5f3abc7db0edc", "messageHeadline": "[Aptos Data Client] Add chunk sizes to data client config.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 36, "deletions": 32}}, {"node": {"oid": "70a78317894e92a7f99818b53181ca2dcc254099", "messageHeadline": "De-duplication of dev environment setup instructions (#7062)", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 22, "deletions": 86}}, {"node": {"oid": "f3eede544cad22a8747400c2e63cf44a25c5d3cd", "messageHeadline": "Announce the new PowerShell script and delete the other one to avoid \u2026", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "669660faa3d304c09e7ce2ce85d943e568cf9521", "messageHeadline": "Minor tweak to an optional step", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d682249afcb76d61c6f4e799bfa1b9d6485a7141", "messageHeadline": "Fixed --silent in two functions", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "28a054220950d3f1c0b451748454a8414d88c949", "messageHeadline": "Added function to check for installed zip packages like protoc. Fixed\u2026", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 47, "deletions": 16}}, {"node": {"oid": "7c7c0a5d2ec078a062c520e05ec36ac8f8a0a70d", "messageHeadline": "Added cargo installs for grcov, protoc components, and cargo components", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "9e26866fb4cc79c9aeb8d4978fd3498fea6efd3a", "messageHeadline": "Created a custom protoc installation function", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 32, "deletions": 10}}, {"node": {"oid": "00557eb7fa45a68c854969c9bdd4ef23b81cf8ea", "messageHeadline": "Added a welcome message that lists the dependencies to be installed", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "06f186e896e625c947331d3729badb1c8fec788d", "messageHeadline": "Updated manual installation instructions", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "449dd125e6c863e2c30dba0912cc618cf4c9c664", "messageHeadline": "Added Python", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "58abb694264ba8d026cd747cf00305cddcd490ec", "messageHeadline": "Added support for Windows Server 2022", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 56, "deletions": 3}}, {"node": {"oid": "933c09f9fbd71c06bb44812c677be08d91cbfc95", "messageHeadline": "Added update functionality", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "15c893419a86a6dff8395595b2ce397253430b96", "messageHeadline": "Improved method of finding MSVC install path and modified the corresp\u2026", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 45, "deletions": 35}}, {"node": {"oid": "723c0d86185ae64c9a1c59af68da5ae9e0f5181e", "messageHeadline": "Added instructions for the Windows script", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "5e87694bcce37a245219660979c6bdfcb2d0d0ab", "messageHeadline": "Windows dev environment setup script via WinGet", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 154, "deletions": 0}}, {"node": {"oid": "c9f9698c664323fbdaf89f3a4383f9f340de8c82", "messageHeadline": "[Spec] Fix the broken spec regarding vector and simple_map (#7184)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 60, "deletions": 38}}, {"node": {"oid": "c2dcc4e6b1f7695844267888953c5bc815fb8ffc", "messageHeadline": "Fix typos & Add TODO", "author": {"name": "Xinding Wei", "email": "xinding@aptoslabs.com", "user": {"login": "xindingw"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "16d9a9fd02e37c83ea1db7083b505788249cb402", "messageHeadline": "Add terms from latest external resources (#7149)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "1d1c9de0352932d80ca8badb0db5a110d482c47c", "messageHeadline": "[BlockSTM] Adding blockstm-only benchmark (#7151)", "author": {"name": "danielx", "email": "66756900+danielxiangzl@users.noreply.github.com", "user": {"login": "danielxiangzl"}}, "additions": 165, "deletions": 0}}, {"node": {"oid": "d0a049775d9b5c8f1bad40f2976514bdf3c3f094", "messageHeadline": "max num batches for quota (#7176)", "author": {"name": "sasha8", "email": "sasha.spiegelman@gmail.com", "user": {"login": "sasha8"}}, "additions": 39, "deletions": 9}}, {"node": {"oid": "0b8e95c5b96e66c492c8cd816483d4b979a29fc4", "messageHeadline": "Added PowerShell and MSVC to the list", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7dc4b3c2f7471754c7f9c001cde525340e7e2f1b", "messageHeadline": "[Config] Add config for API runtime workers.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 60, "deletions": 4}}, {"node": {"oid": "f6359b311a649b870f97139770e7976c40b84cae", "messageHeadline": "increase exclude round", "author": {"name": "Igor", "email": "igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec5826ff28a3d552572791a16c96403c1e2d59f3", "messageHeadline": "[Quorum Store] increase default backlog_txn_limit_count (#7165)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ed2a73866e2536a9fdb4b2a0a550713c6bbbd48", "messageHeadline": "Add metrics around batch creation and eventually received replies (#7\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 102, "deletions": 32}}, {"node": {"oid": "e92093ad83168ae7f2698560fbbe12de543bd691", "messageHeadline": "[move tutorial] Ports the network agnostic Move tutorial over to Apto\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 1734, "deletions": 2}}, {"node": {"oid": "5419134e3c7b6e234e788f6d14b3fe3634310111", "messageHeadline": "[Stroage][Sharding] Add a wrapper for StateKvDb. (#7108)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 260, "deletions": 157}}, {"node": {"oid": "0eb577ac0173e4777972efd60118c342b165d8b3", "messageHeadline": "Add upsert and destroy also to vector (#6860)", "author": {"name": "gerben-stavenga", "email": "54682677+gerben-stavenga@users.noreply.github.com", "user": {"login": "gerben-stavenga"}}, "additions": 91, "deletions": 0}}, {"node": {"oid": "00d4a0506352759f86892780442f82c7a4312ac9", "messageHeadline": "[typo] feature flags should be either 'transient' or 'permanent' (#7147)", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3b47e331fee035c733758d2116655afd42dc5fd0", "messageHeadline": "[CLI][E2E] Fix liveness check for faucet (#7129)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 138, "deletions": 7}}, {"node": {"oid": "079d2037333e7b2146d7fac70f1d586b411022bd", "messageHeadline": "Note archival node storage size is an ever-growing number, add header\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "119d92fdb850676cd40558cba57cee66c0938c84", "messageHeadline": "[indexer grpc] Actively delete expiring cache entries. (#7136)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "c0438cbdb81330d6de065f2c66ab225763128751", "messageHeadline": "[TS SDK] check indexer and fullnode chain id are synced before runnin\u2026", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 177, "deletions": 60}}, {"node": {"oid": "6dc3e461c78699b82415f9ebcafcd8a038a91479", "messageHeadline": "[Storage] Log more information when usage number doesn't match expect\u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0fcd2fa3983e62195069783800ef86d0716bc0ab", "messageHeadline": "[Quorum Store] fix a log line that was long by mistake (#7135)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c8f7b2ef400b0af3635e09cbccafd6daf96baa0", "messageHeadline": "Fix faucet build in docker/experimental/build-tools.sh (#7118)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f006e128d9daee35c1a648a4ca109e706787102f", "messageHeadline": "remove obsolete comments and add logging. (#7109)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "b0e54b35ad3d3b41f603052e86582a87d53acdcc", "messageHeadline": "Use enum_dispatch in aptos-faucet (#7085)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 244, "deletions": 202}}, {"node": {"oid": "27a07291e568fa34a5b9c502f32bbc2c64d762fb", "messageHeadline": "[Peer Monitoring Service] Add test suite for the client side.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 2251, "deletions": 4}}, {"node": {"oid": "66d87aec6e8cb252815c0cadcd23b185abe8bec7", "messageHeadline": "[CLI] Respect --test-dir in aptos node run-local-testnet (#7126)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "305fc90801f2e5bd765e2e3051ff02d0a2b64c21", "messageHeadline": "Updated the docs to use --network instead of --rest-url (#7104)", "author": {"name": "Christian Sahar", "email": "125399153+saharct@users.noreply.github.com", "user": {"login": "saharct"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "7e74eb8bf596e678a89aa8ea8b5cf08407992341", "messageHeadline": "Replace legacy faucet with code from aptos-tap (#6748)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 6596, "deletions": 1568}}, {"node": {"oid": "7250a5ddcd581e9dd0cbb73e056ff9b9895b6b14", "messageHeadline": "[qs] unify message process to not differentiate local vs remote", "author": {"name": "Zekun Li", "email": "52300039+zekun000@users.noreply.github.com", "user": {"login": "zekun000"}}, "additions": 507, "deletions": 716}}, {"node": {"oid": "a6a4c74c0678354e659c08d67ad90992e1ca35f5", "messageHeadline": "[Block-STM] Scheduler uniform wave treatment & test for number of tas\u2026", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 243, "deletions": 127}}, {"node": {"oid": "72583ae6153e3f5594dc6f23b2047764036fcf9d", "messageHeadline": "[move errors] Adapt to new Error variant with message (#7069)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 170, "deletions": 125}}, {"node": {"oid": "4bcebec020ae8e8a193af06743557720bccec09b", "messageHeadline": "[Peer Monitoring Service] Add simple unit tests for the client side.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 701, "deletions": 64}}, {"node": {"oid": "9581ea6cc0a244c6303c0ea1b926de76e686fe21", "messageHeadline": "bump sdk version", "author": {"name": "maayan", "email": "maayansavir@gmail.com", "user": {"login": "0xmaayan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bab5c7c672986d412442718e252d9506295d8f56", "messageHeadline": "bump sdk version", "author": {"name": "maayan", "email": "maayansavir@gmail.com", "user": {"login": "0xmaayan"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8dd9f5164ddda244e216580c52946d2af15571c7", "messageHeadline": "[storage] save writeset while saving txns", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "280c754671de7dcfe129502320c0993e45c5f235", "messageHeadline": "fix the re-connection issue and improve the responsiveness of indexin\u2026", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 30, "deletions": 25}}, {"node": {"oid": "4afed8ddc99cf13375d26b0492ba513747e09600", "messageHeadline": "cicd: remove docs auto approval action (#7098)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 0, "deletions": 29}}, {"node": {"oid": "d694c60cf2b1db3e611a80f70e67ea5ad5a96026", "messageHeadline": "add indexer ledger info query", "author": {"name": "maayan", "email": "maayansavir@gmail.com", "user": {"login": "0xmaayan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e03391cfba330b78bdbcb6ccab7c6220b77f6d5b", "messageHeadline": "add indexer ledger info query", "author": {"name": "maayan", "email": "maayansavir@gmail.com", "user": {"login": "0xmaayan"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "bf5795e4d2d21d0b3094a97185c41a4405bfc80c", "messageHeadline": "add indexer ledger info query", "author": {"name": "maayan", "email": "maayansavir@gmail.com", "user": {"login": "0xmaayan"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "8a7746863067f6909fc32d1fe01d6e5f56c1e992", "messageHeadline": "[QS] Add monitoring counters for main loops in quorum store (#7088)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 210, "deletions": 194}}, {"node": {"oid": "53e2f413d475b0dcea50629d9b4ae96a44c8b0ab", "messageHeadline": "[storage] add backup compaction", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 606, "deletions": 42}}, {"node": {"oid": "01aaa5aea9ddd6846bfcb39f2f7d5184f789b1c3", "messageHeadline": "[Quorum Store] fix backpressure only checking on commits (#7058)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 37, "deletions": 15}}, {"node": {"oid": "2607a26ecd77f95d83d118f5ae59ce7c2369f738", "messageHeadline": "[QuorumStore] fix insert/expire issue (#7070)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 120, "deletions": 36}}, {"node": {"oid": "57bd81a02a1457e5bae4a493605a3fefdc600602", "messageHeadline": "[DOC] Update e2e dapp tutorial (#7079)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 52, "deletions": 49}}, {"node": {"oid": "9e4316d2338e8a95957a1f8f76f6c0a17f7c86d9", "messageHeadline": "[move dependencies] Relax metering during tests (#7063)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 68, "deletions": 68}}, {"node": {"oid": "1e08bc74d4639d2a731ac2cb7917b1f176952f1a", "messageHeadline": "Remove pull_request from docker-build-test.yaml (#7066)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "c1b17ce31de49777d4062952fd1183406d40e52e", "messageHeadline": "[consensus] dispatch verify message into executor", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 124, "deletions": 61}}, {"node": {"oid": "f1e08ab9722aa1c2fe8217656216322749d1bc6c", "messageHeadline": "[Consensus] Add monitoring for main loops (#7072)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "d5ecd9a1ec468a20ebe06f7fa5516f2420d50b57", "messageHeadline": "add processors to indexer grpc system. (#7012)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 9962, "deletions": 10222}}, {"node": {"oid": "c0c8f00ce4278fb112903bc2aea56d4f007859a3", "messageHeadline": "[smart_vec] vector of big_vec is not necessary (#6919)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 55, "deletions": 71}}, {"node": {"oid": "159508821cacf97de4b7af381561b17969754f1e", "messageHeadline": "oops, these flags should be disabled for now (#7068)", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "800e973aca983e11b2322c24645e2b07b8a8703c", "messageHeadline": "update generate transaction functions doc (#7022)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "33d7b9f49563e6140543f538d70130b042540320", "messageHeadline": "Zjma/generic algebra feature flags (#7015)", "author": {"name": "zhoujunma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "0c55e1676ba60af4f8ed4c9472ef40caf1e367c8", "messageHeadline": "This will avoid duplicate counter issues when we run old and new inde\u2026", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f529760f050b5d9edeb97c4c9ff3cb4db5c32b67", "messageHeadline": "Explain how to get funds in mainnet, interlink between first transact\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "01f97ef76f414bde9d3512e81aeca55cfe7dfe69", "messageHeadline": "[natives] expose all feature flags inside NativeContext as an extensi\u2026", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 295, "deletions": 82}}, {"node": {"oid": "d30972726187f4b863d255db8fd537238ac07b24", "messageHeadline": "Fix paths to embedded and moved TypeScript files", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.local", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "05c1b30eda8b4b231042216b941155d6220976b1", "messageHeadline": "Make testing and tooling singular", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f7a30cff415f13f5719d8dce152bcf09b3ca6f05", "messageHeadline": "Update Layout section in framework README.MD", "author": {"name": "Xinding Wei", "email": "xinding@aptoslabs.com", "user": {"login": "xindingw"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "df90cd3f60363eccb726d5cb13d7277e1646dfb4", "messageHeadline": "Link to Foundation Currents page on Aptos first ref", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c7712a39b430734a133d21d895c9457604cd9b5a", "messageHeadline": "Rename Help the Ecosystem as Contribute, remove Labs refs", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "327277fc2d7593cf11d7d6bcd4bb9821c9afd347", "messageHeadline": "[aptos-move] Remove usage of bytecode version environment variable", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 102, "deletions": 109}}, {"node": {"oid": "2965b8125eecbb20f97109c448d6ca983622ba47", "messageHeadline": "[Storage] Update truncation tool to support recent state kv db change\u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 121, "deletions": 59}}, {"node": {"oid": "9a06b73b80afc36e329da9a59b03b753a2274390", "messageHeadline": "Create section of latest Aptos releases (#6657)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 143, "deletions": 1}}, {"node": {"oid": "3fc72cc2e29f35759d7f217cc773883f65ada430", "messageHeadline": "[Indexer] added nft_points custom contract parsing (#7018)", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 159, "deletions": 1}}, {"node": {"oid": "354ed8b1ee79a218bf60b913c56a562bd21e10bf", "messageHeadline": "[Spec] Added the spec for `aptos_std::pool_u64_unbound` (#7033)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 565, "deletions": 0}}, {"node": {"oid": "30468f189bd216f4b0f0a29c937bf024a6c9fbeb", "messageHeadline": "[Aptos Framework][StdLib] Add more vector/simple_map/option functiona\u2026", "author": {"name": "gerben-stavenga", "email": "54682677+gerben-stavenga@users.noreply.github.com", "user": {"login": "gerben-stavenga"}}, "additions": 602, "deletions": 66}}, {"node": {"oid": "aed9b5dc672a288e5baadad3c90328e1dd274a81", "messageHeadline": "Update Terraform on GCP readme (#6876)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "e8871c2e8354e3973fc7dfda5d29d2b3ded6a6ba", "messageHeadline": "[TS SDK] Reorganize files (#6993)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 123, "deletions": 117}}, {"node": {"oid": "6c724bfcdf998c6e949c2c3d66544652bf1366b8", "messageHeadline": "[consensus-only] disable consensus-only smoke test in v1.2 (#7031)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a78154613d095a03e390fc8d3d7bb5e76918b9aa", "messageHeadline": "[Quorum Store][smoketest] non-QS validator in swarm (#6792)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 100, "deletions": 2}}, {"node": {"oid": "00cf4ac40529b3736fe6dd83294081790cbec8ab", "messageHeadline": "Update CONTRIBUTING.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 24}}, {"node": {"oid": "3e4a4049a8545d65dc6fdfb88addaa03e9b2d6b5", "messageHeadline": "Fix header indentation (#7000)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "76dbb56e64ad21e4960e2da92564cb54489ee95b", "messageHeadline": "Remove empty stanza that causes a warning on tf apply (#7021)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "1d0dc2c75da1e397effc8bcfa14114652462654d", "messageHeadline": "[token] add bound enforcement to royalty", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "b16822edd22d5b27aee5899f78ff30119f4af3f7", "messageHeadline": "[token] wrap up royalties", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 68, "deletions": 16}}, {"node": {"oid": "2f415fb3d77841319351a4c914b9cc47816f9b2f", "messageHeadline": "[token] add updated todos", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "2a58b197bb5a3e2b7fc1c29c4f44201ecb7dbdcc", "messageHeadline": "[token] improve royalty", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 176, "deletions": 26}}, {"node": {"oid": "7f71ae49054cbadadd1755f036bcbe81180f71b7", "messageHeadline": "[token] ensure that a collection exists before minting a token", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "60f93517d882db917ab499663a1680e7c680a0e5", "messageHeadline": "[token] adjust errors cause Kevin hates 0", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "ca2e9d7e304dbccd3dcf66f2152ddc9e1b99e6e6", "messageHeadline": "[token] add mutation event to tokens", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "15097b445b4392646c6ec121454eab7224f6de2d", "messageHeadline": "[token] aggregable supply will come later", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "c860a8a920e2c8ec8871d3268619c1ae785b32fc", "messageHeadline": "[tokens] track unique id for each token", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "3a712ac451c2439c51f586d0f06254fcfbe8f783", "messageHeadline": "[token] add collection mutation event", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "5842b28630070a2165c091817cc8416121c55b49", "messageHeadline": "[tokens] merge common constructor", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 33, "deletions": 23}}, {"node": {"oid": "ed63ab756cda61439287304ed89bbb156fcbeaed", "messageHeadline": "[AIP-6] Add support for stake delegations (#6075)", "author": {"name": "Filip Alexandru Catalin", "email": "alexandrufilip23@yahoo.com", "user": {"login": "alexfilip2"}}, "additions": 7623, "deletions": 10}}, {"node": {"oid": "ab48913794266c8beadc4ea0ea4f5daa825831f7", "messageHeadline": "[BlockSTM] No eager validation for first execution wave (#6996)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 226, "deletions": 169}}, {"node": {"oid": "ed0d17bc1a0f794221f4ddcbc90345ea79562206", "messageHeadline": "[Quorum Store] Downgrade most logs to trace (#7016)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 93, "deletions": 58}}, {"node": {"oid": "dfe0c6d20984e3647fcff824da27da0d76999263", "messageHeadline": "[Quorum Store] adjust memory and db quotas (#7013)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9e1e4f6fd50cee42e4775dc9cff8839ab903685c", "messageHeadline": "[Txn emitter] Add support for load testing from a file and ping end p\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 67, "deletions": 10}}, {"node": {"oid": "b006f31f276feb3b45d924f3d749a0250e6363ba", "messageHeadline": "cicd: remove obsolete mergify settings file (#7010)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 0, "deletions": 54}}, {"node": {"oid": "35f744d90e60d801ac29ef7f18c42a30a07d0350", "messageHeadline": "Add new block poll based on time (#6983)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "4b8180c62a75aa156e4fa86a46d205ed5e9ae189", "messageHeadline": "[Docs] Add Use-Remix-IDE-plugin page (#6458)", "author": {"name": "0xhsy", "email": "102006034+0xhsy@users.noreply.github.com", "user": {"login": "0xhsy"}}, "additions": 155, "deletions": 1}}, {"node": {"oid": "b702bb04433a7c1bbe27197f764a44b4f7e59669", "messageHeadline": "[Quorum Store] poll mempool at a faster pace to reduce mempool queuei\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 121, "deletions": 49}}, {"node": {"oid": "add2efb4ea349c2b1d0256360005930ef6b087bb", "messageHeadline": "[txn emitter] Enable using multiple root-based txn emitter without se\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 119, "deletions": 19}}, {"node": {"oid": "96df62944ad85b1e615377a4f95c80db838095b8", "messageHeadline": "Add ide to spellcheck dictionary (#7004)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "879c0bc365aafb83512c8be907701007168cda87", "messageHeadline": "[quorum store] refactor batch_reader/store and batch requester", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 860, "deletions": 1364}}, {"node": {"oid": "e1a023752f225f61d02051312d4cd4f0a3724394", "messageHeadline": "Speculative logging support in Aptos VM (#6708)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 369, "deletions": 131}}, {"node": {"oid": "66c0a3e3ff5e1d3e8159c23cb1f6d34b3fec1aa1", "messageHeadline": "[BlockSTM] Add latency counter for fetching next task (#6956)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 55, "deletions": 2}}, {"node": {"oid": "eee3eea88905c1ed836952b8da8d7cc0835a6449", "messageHeadline": "Fix link and grammar in contributing readme", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de4eed39e96df172a2ecabf047b786b86d90e48b", "messageHeadline": "remove bug label from docs issue template (#6981)", "author": {"name": "abebeos", "email": "110243666+abebeos@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b65b87619024cd6cb850d7cd4cdfbf121d3565cb", "messageHeadline": "AverageIntCounter for backpressure states (#6963)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 97, "deletions": 23}}, {"node": {"oid": "4831cf6bd520f0d0efe906ca7275f4f604629cd0", "messageHeadline": "[Rosetta] Add staking_contract distribute implementation (#6810)", "author": {"name": "Yukai Tu", "email": "tuyukai1994@gmail.com", "user": {"login": "xiaoxiaff"}}, "additions": 321, "deletions": 3}}, {"node": {"oid": "af4e858ca6f48e92c35c98ec3f76d30803f25964", "messageHeadline": "add origin/upstream remotes, minor edits (#6932)", "author": {"name": "abebeos", "email": "110243666+abebeos@users.noreply.github.com", "user": null}, "additions": 9, "deletions": 8}}, {"node": {"oid": "6e6a251737fb55f4ed0495da7e4876cfaed59ffc", "messageHeadline": "add issue-links for stack-overflow/discord (#6973)", "author": {"name": "abebeos", "email": "110243666+abebeos@users.noreply.github.com", "user": null}, "additions": 8, "deletions": 11}}, {"node": {"oid": "d8764de2577b533b975c653b0fb4134c9f5d9cb5", "messageHeadline": "[mempool] Wait until max block size or quorum_store_poll_count is rea\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 282, "deletions": 63}}, {"node": {"oid": "c6273fa00a2ff97c0add271cbfba9344386954f2", "messageHeadline": "[mempool] eager expiration based on queued transaction age (#6965)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 62, "deletions": 1}}, {"node": {"oid": "59179a57c95e82ecdb90812231bded56e55a8705", "messageHeadline": "Announce Unity SDK docs and new Community section (#6985)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "e69613b17b968ba4a8882d4de2b5fd6e14abd9f1", "messageHeadline": "Improve results capturing, assertions in CLI E2E testing framework (#\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 765, "deletions": 58}}, {"node": {"oid": "63e022811988f390fc8f84abf2b8c352ea0fc8f7", "messageHeadline": "[rosetta] Add unlock_stake command (#6833)", "author": {"name": "Supriya M", "email": "31637785+supriyam9@users.noreply.github.com", "user": {"login": "supriyam9"}}, "additions": 267, "deletions": 2}}, {"node": {"oid": "bb6d0c0c6339d725e7ca8116e7d28484921b6a31", "messageHeadline": "[Quorum Store] Use a single quorum_store_db instance across epochs (#\u2026", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 95, "deletions": 74}}, {"node": {"oid": "4f1c5318d5570eedfb9688dcd85204c343728266", "messageHeadline": "[codeowners] Fix invalid name", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "587aafc04b4adea3def03bc324b48a00004660fd", "messageHeadline": "[Dockerfile][Experimental][Bugfix] Upgrade rust version (#6979)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c4a11a80c3b6eb5d7645348057be3844cd00b21", "messageHeadline": "[TS SDK] Add provider class tests in examples folder (#6887)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 84, "deletions": 8}}, {"node": {"oid": "a00e0e84bee00674cb9ecd4f6440aa86b01969fe", "messageHeadline": "[Branch Checker] Update exception list for devnet.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8998fdcb2a35dfae91efd0e189d454b245e07e75", "messageHeadline": "Add first Unity SDK reference to Aptos.dev as index and install page \u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 71, "deletions": 1}}, {"node": {"oid": "92b7a4abd0aa15d8226938b926277ea81d8aca40", "messageHeadline": "Use perma link", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd5804d0c455b1c4ac6ba751b5def8a63bc92e86", "messageHeadline": "Update staking.md", "author": {"name": "Jiege", "email": "stevekeol.x@gmail.com", "user": {"login": "stevekeol"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "256618470f2ad7d89757263fbdbae38ac7085317", "messageHeadline": "Clarified the process of launching the indexer (#6940)", "author": {"name": "kinrokinro", "email": "kinrokinro@users.noreply.github.com", "user": {"login": "kinrokinro"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "eac85113d431febbd69c2239544f6d5bff8ffbae", "messageHeadline": "[Storage] Fix tests. (#6970)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "1b1b6277c7382ea1e6a3b552dc4446cf3b529633", "messageHeadline": "Build Help section, community highlights list, external resources, an\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 826, "deletions": 25}}, {"node": {"oid": "63ff4da7c7fac166d2ab966958e7ca01448e6ffb", "messageHeadline": "fix anchor (#6931)", "author": {"name": "abebeos", "email": "110243666+abebeos@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ced0be6e646c8558351801987d124c55e5bbe1b", "messageHeadline": "add test coverage for aptos cli", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 156, "deletions": 7}}, {"node": {"oid": "dcc3c5707cc17e8a8579a371c94fba744de0c3d8", "messageHeadline": "[Dockerfile][Experimental] Upgrade rust version (#6930)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "e41788cc4886fd6affe1e6f0576f7ab5ac24ac83", "messageHeadline": "[Storage][Pruner] Split state k/v pruning to a separate pruner. (#6829)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 660, "deletions": 207}}, {"node": {"oid": "aa3928ac47c3d6daaa1c5d12fc07b995507574c8", "messageHeadline": "[indexer grpc] Move the WriteResource data one-level down. (#6957)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2712b5b11a5bbecee02c4cb43cba63c8c5b56ac", "messageHeadline": "[PSS] Add script for migrating a cluster from PSP to PSS (#6952)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 150, "deletions": 0}}, {"node": {"oid": "ca363dd0fc71ad8699e7d2ebc205c1fe1c1cb3d7", "messageHeadline": "[dashboards] sync grafana dashboards (#6906)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 781, "deletions": 100}}, {"node": {"oid": "59f287d9611345fc87e1021498212f5f83f78de1", "messageHeadline": "Update 4-fetch-data-from-chain.md (#6939)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0ef568bc7dfa4537d5cae22f9f35c4e91e8c4c91", "messageHeadline": "[Executor-benchmark][Trivial] Minor changes in metrics pusher (#6929)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 32, "deletions": 23}}, {"node": {"oid": "50b5ff73684a57876146cf3dcc8018f1a9e930fe", "messageHeadline": "[storage] add txn version save option back", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 38, "deletions": 24}}, {"node": {"oid": "9623ad97e59093753ad69849d6bdd9ed564363a4", "messageHeadline": "[docs] pulled in an incomplete change (#6935)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "c800eadc8d79bc59c68fd094ceb56be73fe2e6d8", "messageHeadline": "[Executor-benchmark] Add support for pushing metrics to victoriametri\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 117, "deletions": 19}}, {"node": {"oid": "263c15c84bb9a3f757406900ad9f283b794eda48", "messageHeadline": "Add CI for running Aptos CLI test suite (#6073)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 149, "deletions": 24}}, {"node": {"oid": "85defe80d61bd4d27bc0e8be97f65c838b1d55b5", "messageHeadline": "Update 4-fetch-data-from-chain.md (#6563)", "author": {"name": "Amrit Bhusal", "email": "45762946+AmritBhusal@users.noreply.github.com", "user": {"login": "AmritBhusal"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "28708cecdf5ba477785bb0f469197922b4d7d0ef", "messageHeadline": "Improve NHC docs (#6869)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 22, "deletions": 73}}, {"node": {"oid": "3c4f0d9be7d898a485fd518c4e6a707047f13050", "messageHeadline": "[cli] Update CLI release example text", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab92c074b331e6a710452fa9a137d987f47549e3", "messageHeadline": "Generate latest list of Aptos.dev contributors (#6903)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "c93524e8bb13a38571413596ac23c27805dc5977", "messageHeadline": "Reformat slightly, remove a duplicate (#6923)", "author": {"name": "abebeos", "email": "110243666+abebeos@users.noreply.github.com", "user": null}, "additions": 7, "deletions": 8}}, {"node": {"oid": "f780c4e4887c5a117d791fde5ba6d11ef1e22532", "messageHeadline": "Update NHC config examples (#6866)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 49, "deletions": 21}}, {"node": {"oid": "34734459e74844e4ff74ea84da7c57c0cb7a3022", "messageHeadline": "trivial: MetricsPusher not deprecated", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "23896d5c2ed156debf96ecf1f4a3ce30bb59dfe3", "messageHeadline": "[cli] Fix governance proposal listing", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "e03274d7602fd1d4b415cf6f5b9dde62b96c3b74", "messageHeadline": "[Node Inspection] Add HTTP headers and more appropriate codes.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 78, "deletions": 22}}, {"node": {"oid": "4ad0ff7821dec16f65e4f392842671ba001dfcb1", "messageHeadline": "[BlockSTM] Sender aware transaction shuffling (#6518)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 732, "deletions": 33}}, {"node": {"oid": "0b15ba2f5ee15ee6afd3c9f290e46661e4b78cff", "messageHeadline": "[forge] list job contents (#6888)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 157, "deletions": 15}}, {"node": {"oid": "5f79639fcf1fc2bc724e80fdd947c25d23c98145", "messageHeadline": "[TF] Fix Kubernetes node taint (#6910)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9b567662573598b0f26c39d05af3da7f2209749e", "messageHeadline": "[push-metrics] Support endpoints with token-based authentication (#6896)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "5f623e790646024d3dca411493988ba3b003f55c", "messageHeadline": "[gha] copy preview images to dockerhub (#6897)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "483f1790cf53d6246fb3b7a43d17f8d13e79f274", "messageHeadline": "update changelog", "author": {"name": "maayan", "email": "maayansavir@gmail.com", "user": {"login": "0xmaayan"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3829b86d3e85ccc593abf010bb0ae91bd81533d3", "messageHeadline": "lint", "author": {"name": "maayan", "email": "maayansavir@gmail.com", "user": {"login": "0xmaayan"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b9ef685232e2628b8db2b922bd10d5a5adc60365", "messageHeadline": "move to remote abi", "author": {"name": "maayan", "email": "maayansavir@gmail.com", "user": {"login": "0xmaayan"}}, "additions": 64, "deletions": 65}}, {"node": {"oid": "0985772275c9e498ef06543d07cf591ad5445ab9", "messageHeadline": "[Network] Add client side of the peer monitoring service.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1556, "deletions": 86}}, {"node": {"oid": "a97085243d3b9bf15b39432ddb67140e3093819c", "messageHeadline": "[Quorum Store] Implement end_epoch to clear state_computer between ep\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "8d3a1f6fbe43bfb65df3d1f4722d17e0bdb7710e", "messageHeadline": "[GHA][bugfix] Ad-hoc forge workflow (#6901)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "79396f85bdeae25667ce78c10ca7baee6b44daee", "messageHeadline": "Fix paths to Fullnode Docker Compose file in testnet and devnet lists\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5f129f62edc84e790b4b40dd73aa605741a02ea5", "messageHeadline": "Add Aptos Move Book to Move index (#6838)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "08334bc561642467b1fa85dc802f8a0eb6968d43", "messageHeadline": "[Dockerfile][Experimental] Remove cargo-chef and sequence builds (#6841)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 1, "deletions": 26}}, {"node": {"oid": "eafa8d284fd2e3ea30f5f1345fcf589202eeda4a", "messageHeadline": "Prevent Overwrite of Docker-Compose (#6861)", "author": {"name": "David Conroy", "email": "dconroy@gmail.com", "user": {"login": "dconroy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab3983bacbf6d24ca7d9dfeb81bfd98d048c6109", "messageHeadline": "Indexer grpc refactor cache performance (#6711)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 52, "deletions": 27}}, {"node": {"oid": "f9b75b2e55013fceabd9c8f6a02f39e9a9c08c87", "messageHeadline": "[Prover] Natively modeled `object::exists_at` (#6777)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 95, "deletions": 76}}, {"node": {"oid": "79d5d8e75f4b7e47e9c7b94ead676e7d77ea849a", "messageHeadline": "[GHA] Ad-hoc forge workflow (#6890)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "06c194824433b9e8b6611140e28a8d3ede6016ba", "messageHeadline": "Address reviewer feedback", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4964e7d72bb3524985a9bf4da82ea79b4c9e9414", "messageHeadline": "Add Important note explaining lag may exist between a transaction and\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c961bf5c57c645572ee2b553f45fdd6b13b07973", "messageHeadline": "[indexer grpc][proto] add default type for all enum for datastream an\u2026", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 20272, "deletions": 677}}, {"node": {"oid": "d4da08f7449ea4eacb66a7f1b9f6c9004b26e056", "messageHeadline": "[Spec] Fix the broken spec (#6864)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "ab045e6d9d730cddcecd4fe7c8303943b5190329", "messageHeadline": "Edit TypeScript Overview (Architecture), announce IndexerClient and P\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 93, "deletions": 87}}, {"node": {"oid": "a8234a8d8bc054d3dcb407a57ebd79fedeea41ef", "messageHeadline": "[TS SDK] Fix IndexerClient error parsing using JSON.stringify() (#6857)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "bd84d7e41ad7bd4be558d24fa2dc241ce7f300a9", "messageHeadline": "Link to Evolution of State Sync from State Sync dev doc on first refe\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa022a80b936f3264cce858257acf44968bb3fbe", "messageHeadline": "[forge] enforce max pod name len fix (#6878)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66fb84a035f699e16a54aef0d11d19948b9a575f", "messageHeadline": "[forge] enforce max pod name len (#6875)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c63f6958d1679ea1ca196056239827067755aa24", "messageHeadline": "Remove PodSecurityPolicy from Terraform configs (#6750)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 10, "deletions": 478}}, {"node": {"oid": "c7fd2767eb460da2136b55e910e746f550e9d899", "messageHeadline": "[gha] rename dockerhub release workflow & avoid forge preemption (#6842)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "e4842f62c1dacc456426a1fcb7838dedc3c5b248", "messageHeadline": "[Spec] update spec of `account::create_guid()` (#6858)", "author": {"name": "Xudong (Don) Wang", "email": "xudon9@outlook.com", "user": {"login": "xudon9"}}, "additions": 70, "deletions": 37}}, {"node": {"oid": "a3ead8533e8c200c9c5fcb6acf3338b9d36551bd", "messageHeadline": "[Minor refactoring][No behavior change] Deduplicate some logic in mul\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 11, "deletions": 21}}, {"node": {"oid": "57431fcf8615fee72963fd40c6fab4ad1eb2cb80", "messageHeadline": "[consensus] better protect sync condition", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 159, "deletions": 25}}, {"node": {"oid": "221925ed7d99ba5761b644daa923859f70d87f42", "messageHeadline": "[Aptos Framework][No behavior changes] Add #[view] annotations for vi\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "eef180dce06aab95f84ca02ed4db9dff3a39beeb", "messageHeadline": "[gas] fix gas formulae for exists_at & table natives (load resource) \u2026", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 119, "deletions": 94}}, {"node": {"oid": "f0ccaac774208cce5b4aca5ceba01fe144885e15", "messageHeadline": "[DOC][TS SDK] add documentation for Provider and IndexerClient classe\u2026", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 62, "deletions": 26}}, {"node": {"oid": "98d3ae0887b04d4823986f75c06c430e6ea69fb0", "messageHeadline": "Add update StateValue and WriteOp to support metadata tracking", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 384, "deletions": 130}}, {"node": {"oid": "88bd6c9980a1a2f476389de70ef6b647b0088598", "messageHeadline": "Move smart vector/table to framework (#6823)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 2548, "deletions": 211}}, {"node": {"oid": "832b51f71b6de69e241acad90d0c6110d43766c4", "messageHeadline": "[indexer grpc] Improvement + refactor (#6499)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 2249, "deletions": 954}}, {"node": {"oid": "9377fecd7bf33a67f570092dd680e57d22280908", "messageHeadline": "Update Aptos.dev home page with newer REST API reference interface", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a66003cbca0282453b97e758d18f5f1d5d490ea6", "messageHeadline": "Create RELEASE.md (#6850)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "4910300f4d1fdb99a9671dc911068d222a91290a", "messageHeadline": "[dev][setup] Uncomment the protoc dependency installation in dev setu\u2026", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "9c32b0d70d7ab092e0b37d2fcca71e032a922e29", "messageHeadline": "Add check group for the Terraform configs (#6839)", "author": {"name": "Stelian Ionescu", "email": "stelian@aptoslabs.com", "user": {"login": "sionescu"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "ca27ff9a2c565e085cb6d4e6777d314043b2d829", "messageHeadline": "update changelog (#6849)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d64da419fbb68cac8ecb3767d91fc1346380edeb", "messageHeadline": "[cli] Update to 1.0.7", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4295d425622b3ca1ac95d14f1f4bd18f9da4fb23", "messageHeadline": "[TS SDK] Bump TS SDK version from 1.6.0 to 1.7.0 (#6612)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c1d538074e9e49944a4edce047f4307e54de5a16", "messageHeadline": "Cherry-picks support for safe natives (#6828)", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 1658, "deletions": 1122}}, {"node": {"oid": "a543001ff97f878a8b96d57f9ae5006da244981a", "messageHeadline": "[gas] scale down execution and io gas limit", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "fe5471ed2dcaa946f4c12de5f0a5b1c4a1b30467", "messageHeadline": "Fix small grammar issue", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d5912802eb049fa9c6f96e248efef401f2c48e41", "messageHeadline": "[cli] Update inline documentation to wrap better in cli help", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 38, "deletions": 16}}, {"node": {"oid": "068cb0dfc07262731386e605579fe2e4658111c8", "messageHeadline": "[Aptos Framework][API][Transaction][VM] Add a richer multisig account\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 9135, "deletions": 1633}}, {"node": {"oid": "72b32f742aea2890860a2bd846c81604069d1d9d", "messageHeadline": "[rosetta] Change docker to 1.66 buster from bullseye", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63670ac9e8763da00f3aa5cb0c271c00f7980fdb", "messageHeadline": "[dashboards] sync grafana dashboards (#6712)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 1160, "deletions": 349}}, {"node": {"oid": "78431a1b2c920845383cf8ad5a6c57f7dc736afc", "messageHeadline": "[gha][forge] specify IMAGE_TAG for all tests (#6826)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "b743ba375d2adc27f6711715db12237f1b636e97", "messageHeadline": "Rename structs/enums that were confusing (#6670)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 42, "deletions": 44}}, {"node": {"oid": "cad5d34669febd9bd2b041d08d4748604ff286ca", "messageHeadline": "[Quorum Store] fix expired proof metric (#6818)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "d37b88d749507eb20426edff0a990845dfd2eb83", "messageHeadline": "mask indexer\u2019s database password when logging (#6383)", "author": {"name": "fgfm999", "email": "96854585+fgfm999@users.noreply.github.com", "user": {"login": "fgfm999"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "ee8e02bec85a8e2ea7f1a24e8c53acdc492ad6cb", "messageHeadline": "[Quorum Store] add a smoke test to rollback quorum store (#6743)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 102, "deletions": 44}}, {"node": {"oid": "d208e5214fdcae20e9b3e2b4cde55ed23eafdd91", "messageHeadline": "[forge][graceful overload test] fix total txns gas overflow (#6815)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "77620d8c84ee91dd1374a933ccc204b161be2c81", "messageHeadline": "[Quorum Store] sign the author along with the digest (#6709)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 51, "deletions": 20}}, {"node": {"oid": "39d56854c53b200fd26f5bb92824f23014b315e6", "messageHeadline": "[helm][aptos-node/fullnode] use helm lookup to avoid overwriting imag\u2026", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 88, "deletions": 36}}, {"node": {"oid": "7ba7df9d3026ff232ca71d041a7925365902647c", "messageHeadline": "[Forge][Quorum Store] On Chain Enable Quorum Store Test (#6719)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 187, "deletions": 5}}, {"node": {"oid": "b3d6d37c314de8f35f3cce54603aaf42317d6a40", "messageHeadline": "[Aptos node] Add simple log line for node config.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7e5ab62a4a08722023f3694fba8ac017c3eb6efb", "messageHeadline": "[gas] 100x the GAS_SCALING_FACTOR, lowering execution gas charge by 100x", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 105, "deletions": 104}}, {"node": {"oid": "d900165f34e2b90b4fc1bbf89e45ef5a70bdc7af", "messageHeadline": "[storage fee] take into account free txn and event bytes quota", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "53dec0ed7217e5a751c0c19d9413d1e783a1d1d4", "messageHeadline": "[Dockerfile] Enable experimental docker build on push to main (#6807)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "180b8ca05d7da93dea0743328666c5c847c06133", "messageHeadline": "[framework] improve comments on the transfer api", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "70f15e8606e3329cec00e4f867c8e35bf96905a6", "messageHeadline": "[api] make objects great for the api", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 268, "deletions": 73}}, {"node": {"oid": "94e7fb52d87a269c65a5f2b987e3c0344ba6844a", "messageHeadline": "[framework] create guid separation for objects for security", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 70, "deletions": 14}}, {"node": {"oid": "556964e40dd9fce445eee475f5d34741b920c285", "messageHeadline": "[framework] add owns for recursive object ownership check", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "a50db73095364f285b9534af4eba1b21e8bb008c", "messageHeadline": "[Branch Commit Checker] Update exceptions list.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "96fef8a4ce2a06180ac28b7caa34e3d3e2ad7770", "messageHeadline": "Remove bytecode-version hardcodings in CLI (#6799)", "author": {"name": "gerben-stavenga", "email": "54682677+gerben-stavenga@users.noreply.github.com", "user": {"login": "gerben-stavenga"}}, "additions": 17, "deletions": 23}}, {"node": {"oid": "d3ae89cfb2c70b3f26a9011fef5dc33b247014df", "messageHeadline": "[types] remove useless AccountSequenceInfo", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 76, "deletions": 158}}, {"node": {"oid": "66a74b1e109de10b410487103cf8f9a834d5acce", "messageHeadline": "fix guide basic-life-of-txn.md function name (#6793)", "author": {"name": "nk_ysg", "email": "nk_ysg@163.com", "user": {"login": "nkysg"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "1a87ed5d9ebff44a317bdd0db5c88ab4d1753c45", "messageHeadline": "[simple_map] remove inline functions (#6817)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 0, "deletions": 183}}, {"node": {"oid": "343a04e34c22b4d9bd4c7d92a5c059b933108129", "messageHeadline": "[hotfixes] Update Move and get ready for release (#52)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9b897534ad97b371b18bc5ffcda7c81d83cc5aeb", "messageHeadline": "[bytecode verifier] Update parameters (#46)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 132, "deletions": 90}}, {"node": {"oid": "70468ac3a0833fad16923e9e417f5039a35e8756", "messageHeadline": "[crash] Fixes crash in access path. (#42)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 222, "deletions": 49}}, {"node": {"oid": "f4d069c60db0488ecfaf9007c62bfedc5a1aedf3", "messageHeadline": "[bytecode-verifier] Configure new bytecode verifier metering (#39)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 108, "deletions": 86}}, {"node": {"oid": "10bc0f31b5b6c069934a49a91a46b382d8862f74", "messageHeadline": "[Quorum Store] txn count-based backpressure (#6710)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 319, "deletions": 181}}, {"node": {"oid": "4278b2600110c067500e3f03cc4cfc7015ea8823", "messageHeadline": "cherry-pick timed features & safe natives (#6804)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 590, "deletions": 146}}, {"node": {"oid": "0ddc1b78a6de6c6ab17e729a6ea4093f916abe07", "messageHeadline": "[gha][forge] promote formerly unstable tests to stable (#6769)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 152, "deletions": 142}}, {"node": {"oid": "a99e3f3cb424ffefaf171585ac2e1b3998677517", "messageHeadline": "Update GitHub and Twitter footer links on Aptos.dev (#6802)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "956a3c618a9446b4b712fd595d9d022a8f2df59d", "messageHeadline": "add new release branch naming to docker flow (#6768)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0bae0ade232816c79067a46f56f2c17af944269a", "messageHeadline": "[smart_table] refine bucket_table to smart_table (#6339)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 564, "deletions": 297}}, {"node": {"oid": "b1eadc3df0f18d4b182f1c810ab2a1eee7d1dfc5", "messageHeadline": "[Network] Move trusted peers into peers and metadata.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 609, "deletions": 397}}, {"node": {"oid": "4795e62da9617c64262c9b43ca206186322c192f", "messageHeadline": "[Peer Monitoring] Add server-side support for simple messages.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 768, "deletions": 356}}, {"node": {"oid": "bc9af6855fcfe1d1ad39e65d879fbced5969f6bf", "messageHeadline": "[testsuite] Fixed flaky fees distribution test (#6781)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 78, "deletions": 44}}, {"node": {"oid": "25d026847e8466f0ba72a5074c31ec17fcce8269", "messageHeadline": "trivial: add an error log", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ca0857e67cb0b32a17d2f6ac59576ccc0527b530", "messageHeadline": "[Dockerfile] build speed improvements (#6619)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 991, "deletions": 2}}, {"node": {"oid": "58214fc22ec00ebaeda467416e27574cdc6eb01d", "messageHeadline": "[DevEx] Add RFC template (#6173)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "4135de2060cf3bd0a493499e851e27cab7d72b41", "messageHeadline": "[vm] add checks for metadata format", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 211, "deletions": 17}}, {"node": {"oid": "bf82dba66b53fe1c72d159e8ef05f9fdce209782", "messageHeadline": "ci(Mergify): configuration update (#6787)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dec1b0ee710b14667ed1f975468bd43ef96f9207", "messageHeadline": "Update use-aptos-cli.md (#6780)", "author": {"name": "Jiege", "email": "stevekeol.x@gmail.com", "user": {"login": "stevekeol"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3643ff7b1dc8068d03904c17dac772d84c9dcdae", "messageHeadline": "Announce Move Book publishing to Aptos.dev", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2b7c448a40b821cff184cc3700e902af9aaf0e90", "messageHeadline": "Math lib (#6714)", "author": {"name": "gerben-stavenga", "email": "54682677+gerben-stavenga@users.noreply.github.com", "user": {"login": "gerben-stavenga"}}, "additions": 1274, "deletions": 24}}, {"node": {"oid": "1398c64c617bc5d0ee71c3c0299cd64b24abd751", "messageHeadline": "[gha] add continuous rosetta build", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "cf072268561e857e6174dc5a1af39e9833539842", "messageHeadline": "[docker] update to rust:1.66.1-bullseye", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d3c92b28db490927bb779f1d14334c4d66ac8f70", "messageHeadline": "Update SECURITY.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "14e5ee4ce83995dc1440572bf90fe2efb2a32f1d", "messageHeadline": "[gha] fix replay-verify run on push & only cancel scheduled workflows\u2026", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 20, "deletions": 37}}, {"node": {"oid": "eb9bc2e9f5501a34458a5d135b20e36169edec1d", "messageHeadline": "[docker][rosetta] update rust version (#6773)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d11074b7bc27edc53ff95885f06a1909243be92f", "messageHeadline": "[gha] run on push to aptos-node-v branches (#6771)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a52b156125d1e8a58fb3ca71b932893f1b1e1ee2", "messageHeadline": "[executor benchmark] print overall TPS (#6765)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 76, "deletions": 29}}, {"node": {"oid": "f4b0b14f156fe4c0d21f537577d896a54765dcea", "messageHeadline": "Delegator activities (#6663)", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 505, "deletions": 5}}, {"node": {"oid": "ac0af2bd8693b9618fa480d4efe9c1996c96ec78", "messageHeadline": "[gha] forge continuous summary & trigger on release branch push (#6767)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "3bf7b8eea5ca9a11bb3835b10f4af25e39c23950", "messageHeadline": "Add 2023-02-23 contributors to Authors lists for Aptos.dev (#6760)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 397, "deletions": 104}}, {"node": {"oid": "0a2aba9f2b1755356caa21d31a56742518a9e327", "messageHeadline": "[gas] introduce new mechanism to charge storage fees based on fixed A\u2026", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 559, "deletions": 172}}, {"node": {"oid": "d5d348b0c3e6357607ef9ae2a4378387f8d155d1", "messageHeadline": "[Spec] Added spec of `code`, `resource_account` & `staking_proxy` mod\u2026", "author": {"name": "Xudong (Don) Wang", "email": "xudon9@outlook.com", "user": {"login": "xudon9"}}, "additions": 707, "deletions": 3}}, {"node": {"oid": "42d2697694f0dbcdaf3b74d0f04dc77a2a0591ce", "messageHeadline": "[mergify] make framework upgrade test land-blocking (#6757)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5177381461a9b7228c1417d715558434385ae9f4", "messageHeadline": "[round mananger] downgrade logs to warn", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ede759820cc9dfa36d0da848e08cffbbda7592e", "messageHeadline": "[TS SDK] Remove SDK release steps from SDK CI (#6741)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "d6c4de789560de32bbccafd24fd0002954581c8e", "messageHeadline": "[state value] make hash compute lazy", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "4c6f5909696cc6b7d94a23fb5f39653e40eadd9b", "messageHeadline": "[gha] do not add addl permissions in forge reuse workflow (#6756)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "3c27589bc2f124ba42e38932192af0a584675d6a", "messageHeadline": "Add Move Book contents to Aptos.dev as a trial (#6739)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 6406, "deletions": 10}}, {"node": {"oid": "37662ec045f4f3820a1b3c917bffdd468979dbf1", "messageHeadline": "Document and announce Move Debugger, GH link fix, move IDE links to M\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "1755e84989d29b990e0ee5b20bd2b86ce68ce928", "messageHeadline": "[transaction test] refactoring publishing flow to test_context (#6529)", "author": {"name": "angieyth", "email": "123419931+angieyth@users.noreply.github.com", "user": {"login": "angieyth"}}, "additions": 256, "deletions": 284}}, {"node": {"oid": "57c10f21464562222318c9ea38eae3a305202d3a", "messageHeadline": "Add commission update (#6623)", "author": {"name": "gerben-stavenga", "email": "54682677+gerben-stavenga@users.noreply.github.com", "user": {"login": "gerben-stavenga"}}, "additions": 385, "deletions": 0}}, {"node": {"oid": "cee68674d085d52bdec723b953f8a9f024ea354d", "messageHeadline": "disable protoc dev dependencies in dev_setup. (#6751)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "e9375a798d5f3c34adec37e89dce85f761afafad", "messageHeadline": "Update use-aptos-cli.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03e6ccb5f76f43df0d05088eb905710396014982", "messageHeadline": "Update install-aptos-cli.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12d154ec03a0a3f865a5a93e09acf6584fe47020", "messageHeadline": "[framework] Functions to get signer capability info. of an account. (\u2026", "author": {"name": "Vivek", "email": "vivekascoder@gmail.com", "user": {"login": "vivekascoder"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "26062ae2a69821f29f169b6cac080e92078c8522", "messageHeadline": "Function coin::merge of gas cost optimize. (#6703)", "author": {"name": "e99243506bigplay", "email": "113240403+e99243506bigplay@users.noreply.github.com", "user": {"login": "e99243506bigplay"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b8cd42d1b6effe1b077fb98996a9d86c8de949ab", "messageHeadline": "Make links work in GitHub Markdown, as well as Aptos.dev (#6718)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 214, "deletions": 209}}, {"node": {"oid": "34a6a24e31487098f6300e83d8040c0d46ea31d5", "messageHeadline": "[License] Add shared license to relevant files.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "67ee6cfe2795e8daa784b254d53b59f9cd133933", "messageHeadline": "Link from Aptos Blockchains Deployments to network descriptions and c\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4830cbe1ecab31989a2584bba608147b9ac72c27", "messageHeadline": "Link to Aptos Wallet Standard from Install a Wallet (#6734)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3b246befdfc4a922641fa729b7ad7eb25935d7a3", "messageHeadline": "[gha][check-aptos-core] use GH_TOKEN (#6738)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7ceb5df1822eb4dbb3ecb9c360c4b0343d6be699", "messageHeadline": "[gha] fix permissions for forge and check-aptos-core on forks (#6726)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 62, "deletions": 11}}, {"node": {"oid": "b2f7cdafe7db56a49f4088b83d1f30e51cf18b84", "messageHeadline": "docs: update indexer intro section (#6725)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d1298a1190eb951c8e27ce04a9207a535c0cf194", "messageHeadline": "[CLI] Add a CLI for explicitly approving execution hash for governanc\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "059d40dd5f0621a3ec35d1ba57792469abe1647c", "messageHeadline": "[release-tooling] More fixes... (#6638)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 387, "deletions": 221}}, {"node": {"oid": "d701d9753ab981289f2957128be5df574fbb5f41", "messageHeadline": "[Crates] Add shared license to relevant files.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "686190a9e6b81b34ef532f94971ef072271d0d31", "messageHeadline": "[Aptos Move] Add shared license to relevant files.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "a50349549c3c3a0984baba41392218a7b01c4089", "messageHeadline": "[spec] updated the specs of `transaction_fee`, `coin` and `features` \u2026", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 197, "deletions": 77}}, {"node": {"oid": "d6bdf8cb7db49a7b866e1e22f11428d0d78c10b2", "messageHeadline": "[License] Extend the license file to contain the required text.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 201, "deletions": 1}}, {"node": {"oid": "c7fc2add2646d192fd1eb7ffba375f84d10df6af", "messageHeadline": "[SDK] Add shared license to relevant files.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c582b2950d5243c94b3c2889cb4c3ad8ac495899", "messageHeadline": "replace replay-verify with new db tool", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "35bffefca67fe3c38af0d3c3b558bca21caba06f", "messageHeadline": "[aptos] Add move debugger (#6675)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 68, "deletions": 67}}, {"node": {"oid": "8e8e1b7033362cabd6c92a5921d54c4f57cc37bc", "messageHeadline": "[forge] three-region gas market graceful overload test (#6717)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 97, "deletions": 3}}, {"node": {"oid": "267a9c16dc4658ec8fdbe893cafc89a9447a6a27", "messageHeadline": "[tf/gcp][fullnode] fix trailing dot in GCE ingress domain (#6688)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b13477a4866642074505d33f4667acf46b8e5ea2", "messageHeadline": "[gha] run scheduled workflows only on aptos-core (#6570)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 380, "deletions": 379}}, {"node": {"oid": "091538ffca2c55e267b08768fbf864f6ce3faacf", "messageHeadline": "[Storage] Add shared license to relevant files.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 145, "deletions": 0}}, {"node": {"oid": "92e2e281f2b4cc13462e3f47a9ff8d6ad5717553", "messageHeadline": "[storage] replace existing tools", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 90, "deletions": 108}}, {"node": {"oid": "fb8cba0d30cf1f401a36658ca9674c95f37905cb", "messageHeadline": "[Consensus] Add proposed block to the block store in case of backpres\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "ffe115baabccab941fb1e9e69b0c1f9681fd27c2", "messageHeadline": "[Testsuite] Add shared license to relevant files.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "0f8b9d1c492696d9bcf885c03fe54160a8f66718", "messageHeadline": "[State Sync] Add shared license to relevant files.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "94ddc19d6224918fc7dd8b1e0c2708a2cb53a07e", "messageHeadline": "[VM Validator] Add shared license to relevant files.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d1839f8fd1b31e49ebe8c1e49f6e234eac176524", "messageHeadline": "[Types] Add shared license to relevant files.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "f62a99acb960cddc970781749384ef72d1d42d60", "messageHeadline": "[Secure] Add shared license to relevant files.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "80682eca8190c7f0f77c817d3495b057311fabf4", "messageHeadline": "[Mempool] Add shared license to relevant files.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "f005fa18b1095aad2ba4f128e5da88c89e4d164b", "messageHeadline": "[Network] Add shared license to relevant files.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "11cfb78a1741df89b6d14f5bf9fed57626ae7f33", "messageHeadline": "[Execution] Add shared license to relevant files.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "5f14f341f951abc21c53f77d5eabf6a606c30f8d", "messageHeadline": "[Aptos Node + Config] Add shared license to relevant files.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "69dc65745d29b493cff7ce5531165d22705e2f57", "messageHeadline": "[Consensus] Add shared license to relevant files.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "80ba0c6465dc0797765b1751b7437dc7b4706cfa", "messageHeadline": "[API] Add shared license to relevant files.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "4b8eace159d38ed619afd2c80cbb65a6bedeb207", "messageHeadline": "[gha] forge-stable posts to slack only on main (#6685)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "25a1d2fad6208ae2a09bd1c4d33a8a6a4b9f6a88", "messageHeadline": "[txn-emitter] Add WaveTps mode, for creating a sine-wave-like workloa\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 112, "deletions": 36}}, {"node": {"oid": "b75463ecc9934122cef8ffab28d183f0b3a31fb6", "messageHeadline": "[docs] Add LOOKUP_FAILED error message", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f6c4f087778ac9b57a39bb74365c2d5bff7148c6", "messageHeadline": "Crate for handling speculative events and state, tests (#6549)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 735, "deletions": 0}}, {"node": {"oid": "7540b48fe922d82762809f76af9343d795976ce4", "messageHeadline": "[Spec] Added spec of `Vesting` & `staking_contract` module (#6629)", "author": {"name": "Xudong (Don) Wang", "email": "xukiro@outlook.com", "user": {"login": "xudon9"}}, "additions": 1978, "deletions": 0}}, {"node": {"oid": "f05e10138b596389e9fd922d8e7a22aaef9c861c", "messageHeadline": "fix that a wrong gas parameter was assumed before feature version 3", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02b0bb3ff25faab43c811c9d01501555c222131c", "messageHeadline": "[Paper] Remove old/out-of-date papers.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "48fa9d23164bd3e635ceef01ab4b3834e5826529", "messageHeadline": "[Storage][Sharding] Split state k/v commit from ledger db commit. (#6\u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 312, "deletions": 132}}, {"node": {"oid": "32679712b41f295d360ff5c97e1f99efab818c10", "messageHeadline": "[dashboards] sync grafana dashboards (#6263)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 2359, "deletions": 1196}}, {"node": {"oid": "7db94c7c40c5beefd7a65700951d7ba802b0b106", "messageHeadline": "cicd: update forge humio logs link to also display forge runner logs \u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "1141cb0d39a7f29c3eaf72b453eca3705a87f584", "messageHeadline": "Announce state sync recommendations by node type and network in See w\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "555100d73fa0d5456785c13a3f2641d667573749", "messageHeadline": "Make MoveResolverExt a StateView and ConfigStorage", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "f3a4f63a84bfe80c7731bf806e11abf257f50817", "messageHeadline": "trivial refactor: remove duplication", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 11, "deletions": 26}}, {"node": {"oid": "1261007e33ce1cbb533b4eb5341a72aaab755fbd", "messageHeadline": "refactor: squash SessionOutput::into_change_set() into SessionExt::fi\u2026", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 117, "deletions": 173}}, {"node": {"oid": "02699d2ee4e02e7230a6a52c54dfc9fc9f0888a5", "messageHeadline": "refactor and fix resource group write op convertion", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 32, "deletions": 36}}, {"node": {"oid": "340c578e56441f9f8026f61340e67569ec47e116", "messageHeadline": "expose StateValue via StateView::get_state_value()", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 73, "deletions": 52}}, {"node": {"oid": "ee3131264ad56d3a3205248534900506c9f8009e", "messageHeadline": "trivial: StateView::get_state_value_bytes", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 47, "deletions": 46}}, {"node": {"oid": "d9112687eb1f48d5fb1a8eb04874599d4e970433", "messageHeadline": "add extended checks to aptos move test (#6667)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "74f6790f32b4fc09729d8c0e7930f9f93b534e2a", "messageHeadline": "[Spec] Fix the broken spec (#6659)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "83c958a404aee30235548d4d8e9370e4c9644c32", "messageHeadline": "[forge] Change default to send traffic only to FN (if any are defined\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 19, "deletions": 26}}, {"node": {"oid": "397a412fb6d2a818c5a687b3626db11565babc71", "messageHeadline": "[indexer grpc][docker] add the docker image building script for index\u2026", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "d32027609ee32693e91e3378464d5b5f2dc84029", "messageHeadline": "[Quorum Store] cleanup failpoints (#6650)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "69ac7adbe9ff4f7c200c389c72c58e1492e858c5", "messageHeadline": "[cli] Release 1.0.6", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "582ffcf265f6c6139a019d7504aee1ce2d14f355", "messageHeadline": "Fix links to work in GitHub", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "531c190f9177a941fba1490d4cb103cb9982ebc0", "messageHeadline": "[Dev Docs] Add a quick start tip for fullnode syncing.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "fea1b4ffbaf2f8232519ee455c1429e311af1764", "messageHeadline": "[panic] Supress panics from move deserializer (#6536)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe68fee60a34b642c1b1f1e4ee646bb963282bca", "messageHeadline": "Remove or fix links resulting from deleted and moved files (#6648)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "f4a7820a61f22ed8306219621402d96f70379d20", "messageHeadline": "Add permissions and fix issues in GH Markdown link checker (#6617)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "f792fff007993308244f751d43f6e45d47e9447f", "messageHeadline": "fix full-node docs typo (#6640)", "author": {"name": "0xHiro / \u30d2\u30ed\u3072\u308d", "email": "90010840+0xhiro@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97a40074553bdecb8f23b543a29a92d168ca5d3b", "messageHeadline": "Remove links to files in repo deleted in PR #6646 (#6624)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "6617cc4bb348b42c1da4a59e6946abbdb11dcd03", "messageHeadline": "[Old Docs] Remove old and out-of-date documentation.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 0, "deletions": 7948}}, {"node": {"oid": "ae6a118adfed8c1149c9461041d0b1d3982a41d6", "messageHeadline": "[gha][forge] add build variant prefix rather than assert and stabiliz\u2026", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 415, "deletions": 339}}, {"node": {"oid": "e6bc2844a9909dd7ae332dda4c54b1e3b8fd7d38", "messageHeadline": "Update Authors list with latest contributors (#6626)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 392, "deletions": 89}}, {"node": {"oid": "0986ffb33f7e502d8ca9b93b12f790f905d8bcd5", "messageHeadline": "[API] Include private entry functions returned in ABI's exposed funct\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 89, "deletions": 5}}, {"node": {"oid": "966c8087929925d44cd221fb324a0ac529ba6a15", "messageHeadline": "[token] add NFT DAO example (#5918)", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 2473, "deletions": 0}}, {"node": {"oid": "6dac6c1f08d90adacd9152e2a9a414a01af367c1", "messageHeadline": "[indexer grpc] add the data service for indexer grpc. (#6290)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 382, "deletions": 13}}, {"node": {"oid": "add9d100e53b61f5954dc4ac8aba5b31395043c1", "messageHeadline": "[Quorum Store] Allow batches even if a validator restarts with a fres\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 303, "deletions": 81}}, {"node": {"oid": "621b36b2496ea2836164f320bc6d12c82e239fe2", "messageHeadline": "[Storage] Move some truncation helper functions to its own file. (#6620)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 327, "deletions": 299}}, {"node": {"oid": "27be03350002301f5f448a7c815f034bd9b743ac", "messageHeadline": "[gha] build on push to quorum-store branch and make IMAGE_TAG optiona\u2026", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "765420671a0c9094e5478c8725abe006d98e1c6b", "messageHeadline": "[Commit Checker] Remove old overrides.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "9b196c77ca20c666277cbdfc594994250be7fd68", "messageHeadline": "fix workflow pruner (#6622)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 418, "deletions": 361}}, {"node": {"oid": "effaa030accda66cf46a3cce09d98d1a2d4415fd", "messageHeadline": "[forge] fix compat test image find (#6625)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "f8e9b153bfa0d710a39ba8f658a49a27d16a6f34", "messageHeadline": "Update mint-nft-cli.md", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7660a35fdec10bc7380ca9b876545b4db7753e43", "messageHeadline": "Add auto-reviewers for all Markdown changes including READMEs", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ba95c46059016b05e8c9d7a95ffeba65a5e81b06", "messageHeadline": "Add Christian S. to CODEOWNERS for Aptos.dev", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65d5d2e9264f70d70f0fecb2cf08a0a55603b42e", "messageHeadline": "[gha] run forge stable against quorum-store branch (#6618)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f1ca3ef086472fcea572657e263d49b812c97b35", "messageHeadline": "[replay-verify] avoid pickle process (#6614)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "fe1eb433a844988851f77043550835d5e81459cf", "messageHeadline": "Integrate PropertyMap and Airdrop example into Aptos.dev, announce (#\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 111, "deletions": 62}}, {"node": {"oid": "5af60240f125b2596ebd93ceb52fad29f284bbd9", "messageHeadline": "[License] Change `Aptos` to `Aptos Foundation`.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1693, "deletions": 1693}}, {"node": {"oid": "80f302d6000f1bc0c972546190e646ca8bd6b7e4", "messageHeadline": "[framework] make object api consistent", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2e564d81a0f1212c7b66cbfc4a9986a0dc9b1d49", "messageHeadline": "[framework] fix object linear transfer ref", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 42, "deletions": 10}}, {"node": {"oid": "f68288fd3bc4363c7494bd8d1a9c104b0a690d96", "messageHeadline": "[framework] swap (untyped) object id for object ref", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 531, "deletions": 494}}, {"node": {"oid": "e1fa5b6ade4a953ef2eaddb312922e11505b1163", "messageHeadline": "[framework] add exists_at for and hook into objects", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 157, "deletions": 68}}, {"node": {"oid": "65aea0ab457e80aa1f5f4b1019b4bbb0d760e976", "messageHeadline": "[testsuite] find latest image variants (#6605)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 89, "deletions": 31}}, {"node": {"oid": "a4e24eace8204f9ae16b329b5f419bcac20501ad", "messageHeadline": "[replay-verify] exit with correct status (#6602)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "50baaff842ec0eacd1f4c1d3fb849100d05d4f8f", "messageHeadline": "replay-verify workflow fixes (#6591)", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "22c12334f2463ebbc4bd203bbee2807ce69efef7", "messageHeadline": "[forge] Fix more forge flakiness (#6590)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "82d783f57477ab69ac47a9ec8bbeef4c96ed8603", "messageHeadline": "[TS SDK] Add Indexer support in TS SDK (#6539)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 7595, "deletions": 145}}, {"node": {"oid": "8ac288863b4c851e9bbb5c2e1c2e6ff554ec6261", "messageHeadline": "Link from First Dapp tutorial to Build an End-to-End Dapp on Aptos (#\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8a886f07062df1595c5cc48b676bef83ce0172af", "messageHeadline": "[Tweaks] Small tweaks to README, configs and GHA.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1e6a3f6af139072004b77206ebce93690df30c82", "messageHeadline": "[Licsense file] Remove generic license text.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 3, "deletions": 201}}, {"node": {"oid": "96daa4e625c11b00e2bcb8dcbdaa70b23ee64a08", "messageHeadline": "[gha] run image build on performance_benchmark branch (#6588)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6fc03c4c5ecc9a814e3843bc2207ccc6d603398d", "messageHeadline": "[gha] fix replay verify cadence and job (#6586)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "0bada87e08773e27fc3ff017f5e0340526c7f48c", "messageHeadline": "[gha] replay-verify on cadence correct conditional (#6583)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "87b4769aaa133534d5dd4968aebd10eecdeb4b13", "messageHeadline": "Shorten top nav titles in Aptos.dev to one word (#6582)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1ad70823b67bc19bc30941994871c1aa97386731", "messageHeadline": "Add back landing page to test left navigation changes (#6425)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a962a8baafcc88c8c98f5c6b64b5c2a34b283876", "messageHeadline": "[CI] Increase stack size for unit tests", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e74cbf5bc550ea7056248d55029031af985fc372", "messageHeadline": "[Aptos Framework] Add map_ref inline functions for vector, option, an\u2026", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "9e60541a24d5e2823c43e80e3be70e0e641a27b9", "messageHeadline": "[gha] replay-verify on cadence (#6580)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7fb9071ea877e5ddfe6e21bc546d478c3e7c2dfb", "messageHeadline": "Add numerous reciprocal links for clarity, fix tab breakdown in Get S\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "6e82e0cf8f586fa561575146c8de9c469e595bae", "messageHeadline": "Add link to paper directory found while reviewing partner doc (#6488)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f61353aba3e788b5698b2ca34d19ae94ae834852", "messageHeadline": "Include last updated date at bottom of pages with showLastUpdateTime \u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "97bbde8ff406b73706fe07e185f17a9208b69d26", "messageHeadline": "[db] add db tool crate", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 727, "deletions": 41}}, {"node": {"oid": "7223fa164d28083c172a76d7826fe046277882d3", "messageHeadline": "[Aptos CLI] Added simple CLI command to check the network.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 153, "deletions": 20}}, {"node": {"oid": "45a728dc34a3b806ee5a18f93d2618687856674f", "messageHeadline": "[gha] pin composite actions and reusable workflows to main (#6569)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 56, "deletions": 56}}, {"node": {"oid": "7c2a90f87d92b41af8069192f3b2a175572dceb9", "messageHeadline": "modularize replay-verify, module-verify, and other composite GHA jobs\u2026", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1082, "deletions": 522}}, {"node": {"oid": "a34544ea6c9b41b9f2078fb7a7eae4078d4b6883", "messageHeadline": "[Quorum Store] Ignore a flaky test which is preventing some PRs landi\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "21f6288591ca905365c4a1436a2aeb31ce7fc6a8", "messageHeadline": "[doc] fix events dev doc example", "author": {"name": "jillxuu", "email": "jill@aptoslabs.com", "user": {"login": "jillxuu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16b08139f8e43c797aa99c637f89888aea7cd25e", "messageHeadline": "[cli] Add view function sanity test", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "230515fe08eda8c52826cc81af98203eef707c05", "messageHeadline": "[cli] Add view function support", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 157, "deletions": 4}}, {"node": {"oid": "1c891b6904d5b5513e02e7c6e7bbf12df4a72c73", "messageHeadline": "[DOC] Add first dapp tutorial code and edit repo path on doc files (#\u2026", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 18626, "deletions": 0}}, {"node": {"oid": "5dcc815baaf250fbbdb1fd474cefae402ffb364f", "messageHeadline": "[aptos-release-builder] Add an option to validate the release process\u2026", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 652, "deletions": 3}}, {"node": {"oid": "5dc7f3bc9d1f326a8e944a77746f77337152faef", "messageHeadline": "[Storage][Sharding] Cache crypto hash in StateKey. (#6533)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 1290, "deletions": 804}}, {"node": {"oid": "46d4eb9c5d3a3e56d23e10ba34b630297a446d98", "messageHeadline": "[Storage] Add a db truncation tool. (#6482)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 696, "deletions": 23}}, {"node": {"oid": "1b934e7dc8e8a92b331ac2ddb55a2223abb2a2e8", "messageHeadline": "consensus liveness counters (#6408)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 210, "deletions": 56}}, {"node": {"oid": "436f386bbf2423d5e8afabc3d9b204a4aed0b740", "messageHeadline": "Update SECURITY.md", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19756267787befcb71028c852d92d479fd44e577", "messageHeadline": "Update SECURITY.md", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89f9db0eca1ea81527af59748a0bc2f8b816a3e5", "messageHeadline": "Fix the indentation error in `prover-test.yaml` (#6553)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1b5f07179f5aeb32ef6bf113656602bee00b47aa", "messageHeadline": "[Spec] Added spec for `aptos_governance.move` (#6463)", "author": {"name": "Xudong (Don) Wang", "email": "xukiro@outlook.com", "user": {"login": "xudon9"}}, "additions": 810, "deletions": 2}}, {"node": {"oid": "a994302b08b3377020326ed7c04df02e1a9e62b8", "messageHeadline": "Update pruner progress after fast sync is done. (#6432)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 91, "deletions": 12}}, {"node": {"oid": "b5e1e43ecc4af62758f773be9062fd2fccb104ac", "messageHeadline": "Added more spec to the `account` and `aptos_account` modules (#6545)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 577, "deletions": 68}}, {"node": {"oid": "a55bc294b40eb04862cdccc9e5f0fd6782f1200d", "messageHeadline": "[Indexer gRPC][2/n] Add the indexer cache worker (#6277)", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 899, "deletions": 11}}, {"node": {"oid": "1587fc2398787291c5fb4e288fb6baece75dc703", "messageHeadline": "[gha] use git credentials for verify jobs (#6547)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "7fc95ab4b37597654241613af26f153e5a7ceeed", "messageHeadline": "Main was broken because of changes in #6497 and #6055 which landed 's\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f85bb7b8d5de8f87c931aa74ad5b662274c41d14", "messageHeadline": "[Indexer gRPC][1/n] Add grpc endpoint to full node (#6269)", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 13085, "deletions": 227}}, {"node": {"oid": "9518e1be2ff471cc875385ba436132c6ead46732", "messageHeadline": "replay-verify: change cron format", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cc2ad42954528c2452139617d1dd223cc5b28d6a", "messageHeadline": "[Actions] New GA for simple commit checking.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 388, "deletions": 29}}, {"node": {"oid": "3724b96a89d2a0ef24470079c8cbd1971ab696e7", "messageHeadline": "[Quorum Store] Implementation of quorum store components (#6055)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 5165, "deletions": 125}}, {"node": {"oid": "6e0d5e348fd580d95b493080c6e118803dd8534d", "messageHeadline": "[homebrew] adding clarity to homebrew readme docs (#6531)", "author": {"name": "Andrew Hariri", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "b10535cd44a5f6d07bdf9eb47eb9562695e20ec4", "messageHeadline": "Edit doc (#6534)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "340a20eceeb0688335f03f81c5da84703e446a78", "messageHeadline": "Update `store_signer_cap` (#6527)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 52, "deletions": 8}}, {"node": {"oid": "0be1a9251e6a32dc0e28d42937ae81bf7dbb52b0", "messageHeadline": "[doc] token doc pieces to be merged", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 34, "deletions": 33}}, {"node": {"oid": "264f9d85f279891e605254919e1a33f7c9bb5743", "messageHeadline": "More direct edits", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "eaa70412f9d430cd5e2f4d1f0346eb669d05aa1c", "messageHeadline": "Make direct edits to new PropertyMap off-chain doc", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "abb089020e8eec1c5968ee4a0316611a8b39bc91", "messageHeadline": "[doc] token doc pieces to be merged", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "1be3405d4c1b39256b8f5be8713e1b15d7161f4a", "messageHeadline": "[aptos-logger][tracing] add source path to log metadata (#6530)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0176a1947e9305b86aae40e30834b4497def6c8d", "messageHeadline": "[txn emitter] Improve minting speed and more debug details (#6513)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 138, "deletions": 74}}, {"node": {"oid": "d73ffe2807e9215550f0d3b5c1663f89d1c43f15", "messageHeadline": "[token] add token standard reserved properties", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 107, "deletions": 6}}, {"node": {"oid": "e0eaf5ade7ee7c2100f90b822a3686b222c08032", "messageHeadline": "[txn-emitter][forge] Fix duration used for TPS computation (#6497)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 84, "deletions": 46}}, {"node": {"oid": "2fae7e35ad9c2fdce0d294bdc9a3e80bce2e9b50", "messageHeadline": "[token framework] Error out if pending claims doesn't exist (#6462)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e252af186bed245139393ef56bc0f930f1cec1bd", "messageHeadline": "[Prover] Prover CI test setup (#6186)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 64, "deletions": 24}}, {"node": {"oid": "51233854679484142c787a2b0e1e83f8cf6b8530", "messageHeadline": "Fix typos in objects code (#6460)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "bd7166e2fc85d113178e03637699e55c9e5f335f", "messageHeadline": "[State Sync] Provide better support for invalid requests.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 290, "deletions": 10}}, {"node": {"oid": "663f20a09caa425a612538f11a51b3d816d83131", "messageHeadline": "[txn emitter] adding arguments for more precise balance management fo\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 84, "deletions": 33}}, {"node": {"oid": "12bffcd1348c5f1177fba3cb0cd7feb404b90a7e", "messageHeadline": "[Workflows] Some tweaks to the fullnode sync python script.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 197, "deletions": 353}}, {"node": {"oid": "88fc6e6bd8faa25e060cdb8ca901fcbdcaab8b37", "messageHeadline": "[forge] Adjust flaky forge tests based on past history (#6469)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 31, "deletions": 32}}, {"node": {"oid": "db359685ecdb05d63db251ecb09d23124e1ff2c6", "messageHeadline": "[aptos-release-builder] build release from githash (#6468)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 19814, "deletions": 63}}, {"node": {"oid": "9551aefe552ae8f3c1321758f5aa177bb2e76f3f", "messageHeadline": "[telemetry-svc] Ingest logs from unknown nodes (#6495)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 113, "deletions": 27}}, {"node": {"oid": "03a40e27c31a61a7377ebcca9e187f3b8d4224bb", "messageHeadline": "Fix when passing array to wallet extension, array cannot be detected \u2026", "author": {"name": "lumiere", "email": "spectrum.lumiere@gmail.com", "user": {"login": "spectrum-lumiere"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ae52fcabeb474abd6c75a2b8bd33016cdab3be4", "messageHeadline": "Update CHANGELOG.md (#6442)", "author": {"name": "Baurain Olivier", "email": "11538800+olivbau@users.noreply.github.com", "user": {"login": "olivbau"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "566134146df4e7e528237415c46d23025ca4efda", "messageHeadline": "Implement lychee-broken-link-checker to catch broken links in GitHub \u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "9dd8183a5890d8c44d0b6a55bd7d0a6ee85dff20", "messageHeadline": "Add link to resource accounts guide from first reference in Mint NFT \u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7bafd6a37270df3dd4870f485bf4440c4d386aab", "messageHeadline": "[transaction test] remove two tests using module payload (#6496)", "author": {"name": "angieyth", "email": "123419931+angieyth@users.noreply.github.com", "user": {"login": "angieyth"}}, "additions": 0, "deletions": 37}}, {"node": {"oid": "3300e4eed957aa4d6d52820c51041dfc1977691f", "messageHeadline": "Add link to Teach yourself Move on Aptos guide in econia-labs repo fr\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d2a0d17164d978c025c04cc54be55ce08f069091", "messageHeadline": "[aptos-vm] change restriction on view functions to support legacy vie\u2026", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f4dc0a537dcabd4277299b7dfdc8ee043a6aa85e", "messageHeadline": "Update CODEOWNERS with newest owners", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "9c9cfda25ad9253e49130ed2123d896d94217034", "messageHeadline": "[docs] fix broken URLs due to dot at the end (#6484)", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "43dae07f5a16ff6f01ecd8b85a3d4c4f80fec050", "messageHeadline": "[State Sync] Improve checks around auto bootstrapping.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 30, "deletions": 38}}, {"node": {"oid": "f67f36c03d73f69970c58d2e7e69b56b986bdb50", "messageHeadline": "[State Sync] Bump timeout in flaky test.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6dd2fd55948652508f3b42151a5f1c551dda1c53", "messageHeadline": "[State Sync] Small cleanups to the storage synchronizer.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 67, "deletions": 25}}, {"node": {"oid": "76f29934bf1384c9705bd3ad9f60b520cb71a270", "messageHeadline": "replay-verify nightly: replay more", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6caccdbfa3b41c04af54a3bfaccf09905b9c83a5", "messageHeadline": "[replay-verify] add lazy-quit mode which prints out all violations", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 77, "deletions": 15}}, {"node": {"oid": "7c093b0ce0518fe56960eee6531177fc686a1766", "messageHeadline": "[db-restore] skip running txns with the VM, except for replay-verify", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 268, "deletions": 159}}, {"node": {"oid": "565f08dee407acc7d9e4a780af4b85e16c79332b", "messageHeadline": "[replay-verify] introduce VerifyExecutionMode", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 75, "deletions": 28}}, {"node": {"oid": "37aa8f1a665bf44569f6d97f79e7921086048593", "messageHeadline": "[storage] remove unnecessary Debug derives", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "d2821737680cf2c06f37be6033b0c1c749bb4b9b", "messageHeadline": "[Smoke test] Bump the timeout durations for network smoke tests.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 73, "deletions": 52}}, {"node": {"oid": "249e75b616b36c4daef62bdd9316a7413767b5ae", "messageHeadline": "Add rate limits and API spec to API doc, link from sys int guide (#6489)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "4daca6e339a2754144c478972404cf578381b498", "messageHeadline": "aptos-debugger: trivial: use non-proved state access version", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "fe6b199a58ddb4f96574220ec9198725ec721f1a", "messageHeadline": "fix domain separation bug in Move object ID derivation (#6481)", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 51, "deletions": 16}}, {"node": {"oid": "19207e85b0edd68a1293e2f953b78ecb47102ed9", "messageHeadline": "[aptos-logger] Add Peer ID and ChainID as a logger field (#6452)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 162, "deletions": 1}}, {"node": {"oid": "83f8ca851b159a41858e75f0cff8b5c573756ab3", "messageHeadline": "[telemetry-svc] Ability to uniquely identify nodes with duplicate ide\u2026", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 101, "deletions": 6}}, {"node": {"oid": "e08a8833527170eaa721db880816ed4af0a8059d", "messageHeadline": "[docs] fix docs from learnings at Seoul hackathon (#6465)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "06b20985d599ebc5af7859151e8c509ccb0a7ed7", "messageHeadline": "combine two tests that flake when running concurrently (#6467)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "e77f8ce860e1d24171f121e70fa4c6fcd3177dd3", "messageHeadline": "[Performance] Enable sse4.2. (#6461)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b8c41ff7687a2500c5cc6971af4a73daab9563a8", "messageHeadline": "Add CLI update section and announce new functionality in See what's n\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "70db4a42e9e1b226128c55629761b7374706d89b", "messageHeadline": "[Consensus] Add more information to commit mismatch message (#6429)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "e8752221d0c85f45375afb14890c02a73f4eb811", "messageHeadline": "Silence dead code warnings in consensus (#6456)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f321137f272d3abac3205a00fd5d8bd4565db5aa", "messageHeadline": "[Workflows] Add 3 more fullnode sync tests.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 172, "deletions": 1}}, {"node": {"oid": "d945c52c1def2c2b6825db4e3b0ef3880e411500", "messageHeadline": "[Nightly] Add slack support to fullnode jobs.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 69, "deletions": 5}}, {"node": {"oid": "464cde357cb2999178b0b48d9bd177d9dffce4fa", "messageHeadline": "fix flaky test_db_restore: avoid race to initialize backup store", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 37, "deletions": 19}}, {"node": {"oid": "64ac8eb0a13db6c48f6814695388f8ad0ca839d2", "messageHeadline": "test_db_restore: limit --concurrent-downloads", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "d6c52628b5bc9216706b2f5d20ada281e25e4bc5", "messageHeadline": "[release-tooling] Fix release tooling for 1.2.0 (#6337)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7bd412edb762cbdc935f28f62a91fc69c8daf639", "messageHeadline": "[release-tooling] Fix release tooling for 1.2.0 (#6337)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 108, "deletions": 29}}, {"node": {"oid": "bb35106b5ab3e81091ed5c26d47620aea05d5d18", "messageHeadline": "Refine and interlink indexer docs, expose indexer at top level of nod\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "5d833acbd30760b80b9b398935881720d39de36a", "messageHeadline": "[telemetry-service] use common names for chain full node mapping (#6385)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 42, "deletions": 56}}, {"node": {"oid": "82c7a9abcbdad6ae3f606b5b519c75d2b5a1d197", "messageHeadline": "Update whats-new-in-docs.md (#6446)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5297e7a24dc1ef574f018288c03ee66e361ce1ab", "messageHeadline": "[telemetry-service] Clean up API v0 (#6384)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 112, "deletions": 137}}, {"node": {"oid": "8ca60d4dc2184d33df79a515bad5eaafe4845cbe", "messageHeadline": "[build-info][bugfix] trigger shadow-rs on git ref change", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d65dfca9ee7b3b6057041d66544ccee374d6e9ff", "messageHeadline": "[cli] Add compile script command", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 75, "deletions": 1}}, {"node": {"oid": "1376b15fcaf93e382b1f014ba3240e4d04456103", "messageHeadline": "[Docs] Update upgradability docs", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "7f2d247cb82a23f4033cfc3e1e265ae98e99dea7", "messageHeadline": "Make E2E chronology absolutely clear in nav, intros, and closing stat\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 50, "deletions": 45}}, {"node": {"oid": "b6e4ac35233f759462a8cb130ee8ded426d3c65d", "messageHeadline": "Revert \"[framework] remove unnecessary abilities (#6138)\" (#6437)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 131, "deletions": 131}}, {"node": {"oid": "215b629d56077169defa616cbcf15ddd1f2a4ead", "messageHeadline": "[Github Actions] Add a new workflow for fullnode syncing.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 545, "deletions": 0}}, {"node": {"oid": "d784d74c316d28567e80e0530485b1107c87cf09", "messageHeadline": "[smoke test] use framework local dir instead of remote rev", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "9efbe3b98acd7ef36fb708a0d7484519993965de", "messageHeadline": "[db-debugger] add ledger checker", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 165, "deletions": 2}}, {"node": {"oid": "57d09ab1323abe71f9ebe253369a51cd1d57dbec", "messageHeadline": "[db-debugger] consolidate checkpoint making code", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 44, "deletions": 74}}, {"node": {"oid": "8fafec4ecc11abff6167524304922dd7eccfe2c5", "messageHeadline": "[db-debugger] add checkpoint subcommand", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 72, "deletions": 1}}, {"node": {"oid": "6105dba656a656f65b55ba4345102f6cb090bdae", "messageHeadline": "[storage] db-debugger CLI", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 338, "deletions": 0}}, {"node": {"oid": "d57b97bae0b64b617869f2ff26e749e503848846", "messageHeadline": "[docs] Update docs to 1.3.6 Terraform", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c4d5983d2519af82f53742e2fbe4d47c5983fc77", "messageHeadline": "[cli] Release for 1.0.5", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f5deab64871a9241898dd9f6185549d6f882b38d", "messageHeadline": "[docs] Update e2e dapp tutorial with new names", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "db49dec36772dd231a1acc5f6b66b5b0f1b71f02", "messageHeadline": "[framework] make attribute 0 legacy view function", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "2c41083ce9f0ed90df731a6f7b16f04a0c9c5cd5", "messageHeadline": "[framework] ignore v1 metadata in v5 bytecode", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "40c796fb35c3e7f96d4569fe7a0ce73cfb50385a", "messageHeadline": "[module metadata] use u8 instead of u16 to represent known attribute \u2026", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "495eaaccbf7ab897c8253e3125dad68fce032eee", "messageHeadline": "Announce Aptos Node Release v1.2.3, note --bytecode-version argument \u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "b799ace6a0f9427c891a21698e05b4313fa60e06", "messageHeadline": "[fix] fix node_checker_lib (#6377)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "43daaaa5e1a5df0f26f0b2b6bbb0ad2723377320", "messageHeadline": "[CLI] Add support for now-public testnet faucet (#6419)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "4c2673494374ba655120229b32046c7e4acb0a3f", "messageHeadline": "Make CLI installation / self updating lookup latest CLI release corre\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 43, "deletions": 19}}, {"node": {"oid": "9b56de0cbf6ee357cb3534a8e38d8537df328c8b", "messageHeadline": "[Consensus] Emit voting power metrics for all peers instead of just o\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 34, "deletions": 15}}, {"node": {"oid": "fc43ba07adee5c0a7bf1e6407d8d62fe71333c75", "messageHeadline": "[aptos-debugger] detect execution result mismatch vs onchain result", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 99, "deletions": 28}}, {"node": {"oid": "eaf5bbec05df275bd42c33d9b34fb66e60f1b109", "messageHeadline": "[telemetry-svc] Ingest metrics from unknown nodes (#6405)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 207, "deletions": 130}}, {"node": {"oid": "7c068477d7df4da8e7f215aa5977dff53b2534e3", "messageHeadline": "[helm][vector-log-agent] fix k8s log drop issue (#6286)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f3fbb2b52371deeed44ea34c6de93d8b7669c185", "messageHeadline": "[gha] pin setup-buildx-action to v2.4.0 (#6397)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9f79b6c828a749c7b07dafc082a341338e9f0ce", "messageHeadline": "[State Sync] Add simple timeout for flaky tests.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 55, "deletions": 8}}, {"node": {"oid": "f34caee729718283b79ecb4978f795f879c2cd17", "messageHeadline": "Announce e2e dapp tutorial, add links for prereqs, fix link to misspe\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "f9a239f33b7a02d4f02e21d478775110f8b4084b", "messageHeadline": "add e2e dapp tutorial to the top menu (#6386)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4dcb45a5522f6a620be6b7b86afaeb279b7544e8", "messageHeadline": "[Monitoring] Emit prometheus metrics for hostname and git sha (#6353)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 90, "deletions": 1}}, {"node": {"oid": "bb5a1b8284497effc2ee707434e711effe1658a6", "messageHeadline": "[examples] Token Objects", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1254, "deletions": 0}}, {"node": {"oid": "7afcff961bff26d9334755145f929500ee8952de", "messageHeadline": "[framework] Move Objects", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1839, "deletions": 8}}, {"node": {"oid": "ae3d149cd56cbb1a5c4236d59fe17915965eea81", "messageHeadline": "Fix typo in parameter name", "author": {"name": "Paladin - Team Account", "email": "87263486+JorgeAtPaladin@users.noreply.github.com", "user": {"login": "JorgeAtPaladin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b627d7602aa158bf555a160e0122354614a8e86b", "messageHeadline": "[Docs] Add compatibility rules to docs on upgrading Move modules (#6374)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "e6e89fe191a0dd13286925d854d03aa4fa1ef2d3", "messageHeadline": "Improve comments for CLI update subcommand, use args properly (#6379)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "bb4d54b93b5e46ee2b0fdbfa1e7620dcda0bceeb", "messageHeadline": "[Doc] How to build an e2e dapp tutorial (#6338)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 1582, "deletions": 0}}, {"node": {"oid": "f8283fbd85472b3f880a2457f4a794761a6eeb55", "messageHeadline": "[Parallel Executor] Rolling Commit (#6079)", "author": {"name": "danielx", "email": "66756900+danielxiangzl@users.noreply.github.com", "user": {"login": "danielxiangzl"}}, "additions": 575, "deletions": 295}}, {"node": {"oid": "802a7e45983e92c8eb3c8b46aa77632912ffab9b", "messageHeadline": "Add ability to self update to aptos CLI (#6288)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 278, "deletions": 2}}, {"node": {"oid": "bae4df7b6637e89a6d68a41f13ae7ccedcb7e218", "messageHeadline": "[docs] Update the doc for view function (#6370)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "8d402747df252a9c367804d789e1cdde1517ee1e", "messageHeadline": "less replay shards", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3542a4648c5faac243469d03af31f97a8f3930ae", "messageHeadline": "[backup-cli] replay-verify: fix off-by-1 issue with --txns-to-skip", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b4d48c23ac5eedfad707e975402c5a96cabd77ec", "messageHeadline": "[backup-cli] replay-verify: resumable", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "e401d8fcb0105bcccb8ff7f2129088bf671b4644", "messageHeadline": "[backup-cli] print name when deleting stale metadata cache file", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc5fe7510a6efd88b2aedb6cedf663143aad83f0", "messageHeadline": "replay-verify nightly: add known broken versions on testnet", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b45652376387cadbb4c2d93b2de7ac4737c82737", "messageHeadline": "[framework] remove unnecessary abilities (#6138)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 131, "deletions": 131}}, {"node": {"oid": "08ba4052c2e8b1de994706d1faf0f84e7c935ae1", "messageHeadline": "[VM] Invalid loader cache upon all failures if a newly published modu\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 168, "deletions": 18}}, {"node": {"oid": "7b60abb4c2440df378a7b85898f5642395f556d5", "messageHeadline": "[gha][docker-buildx-setup] bump version to fix 191 (#6372)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab71659c1dd8ebadd6af69916c915fd6ef501907", "messageHeadline": "format sidebar", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "85b95647e5f86da4e403cde590e2a9e8d3f9b87c", "messageHeadline": "[docs] cleanup titles for the node section", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "f6f3ca2d0921af2ef923db56aedf1e607765e1a7", "messageHeadline": "[docs] Cleanup Create tokens section titles", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "4553e783a2725600977b125c4e1ada072300dacb", "messageHeadline": "Rename wallet adapter page", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "3e1cc17e504088c292578e4351f0cbd2bd770139", "messageHeadline": "more sidebar", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "3a73cd81db5f40472a391d44e20a17345efda622", "messageHeadline": "[docs] Rename some parts of get-test-funds", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b17ed26791cda220b181a7bbe23c6a97d0ba2a05", "messageHeadline": "[docs] Cleanup CLI install documentation organization", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "acefc246df8eb1d58b0e7d5d97d6488086d57b4a", "messageHeadline": "remove petra installation instructions", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 9, "deletions": 18}}, {"node": {"oid": "e1b2ee7c62b1326f44543de1dd3b93df1cd8705c", "messageHeadline": "[docs] Remove Petra development wallet", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "e84e4585b0519ae2e1401661cbfe1d6a08733e99", "messageHeadline": "more docs", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b7808b08e602edb5a82fd3a1a59a74d487e3f0ec", "messageHeadline": "more updates", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "763e9717981029a780d4c84f1537387bdc4577b6", "messageHeadline": "fix removed ts sdk page", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d891e341947b3b82d81061e0b47d6762774765d", "messageHeadline": "[docs] More titles", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4c267d2f6aa135b004d0dc243e6a136d4c3000f0", "messageHeadline": "[docs] Remove extra typescript SDK page", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 36, "deletions": 41}}, {"node": {"oid": "e04a4d77527fbad3352d506d7ad25b443bfa25ab", "messageHeadline": "[docs] Fix more titles", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "4792f66f4bc2f480bd274fc49c0b06bb7b8c9f22", "messageHeadline": "[docs] Fix titles on accounts page", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "332e72f7d59ab3a29049a997e0d3e4366de9c9a3", "messageHeadline": "[docs] Reorder and rename titles", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "92385e22dec43859d7796c85036ed23d87829fe5", "messageHeadline": "fix typo", "author": {"name": "0xbe1", "email": "101405096+0xbe1@users.noreply.github.com", "user": {"login": "0xbe1"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a793738e624ddf967b589692a2b536447f7d59a6", "messageHeadline": "[docs] add interoperable to additional dictionary words", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5b2ce1050c2cbdbc4f7d5765de24584ae8120a2e", "messageHeadline": "Make direct edits to Aptos Standards revision", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "44dc5683d912d03b1939af54ed52a2aa5c940174", "messageHeadline": "[docs] Update standards page", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "d8694e46f37b881d26c08121b1aafae6ce5636ab", "messageHeadline": "[inlining] Update move commit for getting bug fix (#6362)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 68, "deletions": 68}}, {"node": {"oid": "cba7e861712b35149bd2c6c72cb8e338523e4a0b", "messageHeadline": "Test different workloads (transaction types) to see TPS achieved (#6187)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 410, "deletions": 107}}, {"node": {"oid": "5af898ce53d1982fc9d4129fffda03b343dd8de1", "messageHeadline": "Correct __str__() typo", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5ad7251b0ab12862702938d1657e0248106bd4a", "messageHeadline": "[Storage] Make the state commit to be fully async. (#6351)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 35, "deletions": 67}}, {"node": {"oid": "969d0361fde27a1004b5d9e9beb3daf44fc3b85e", "messageHeadline": "[Network] Update Tests for PeersAndMetadata.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1035, "deletions": 241}}, {"node": {"oid": "f6beb1b317f70182116ceee7de25e5201256ce17", "messageHeadline": "[Network] Rebrand PeerMetadataStorage to PeersAndMetadata", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 424, "deletions": 316}}, {"node": {"oid": "9196c928dccaa23b6c16ba26fb6cc8066653b064", "messageHeadline": "Add some metrics in fake executor, and handle the case of seed accoun\u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 58, "deletions": 7}}, {"node": {"oid": "c3427de004bc7e975e69edde7eddfe254c3b1103", "messageHeadline": "[Storage][Sharding] Prepare to split state kvs to a separate db. (#6313)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 100, "deletions": 27}}, {"node": {"oid": "a964cf83caa254529835adad82be11dab94e8fc1", "messageHeadline": "Fix issue faced at mint_nft tutorial (#6276)", "author": {"name": "Eason Chen", "email": "43432631+EasonC13@users.noreply.github.com", "user": {"login": "EasonC13"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "857af05ee40d27c15cc6c211920f6bee239eab30", "messageHeadline": "Use DashMap as the hash map in some places. (#6309)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "160db0cc61753376726fac02ed92684698720b21", "messageHeadline": "Make edits to recent Wallet Standard additions (#6346)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 39, "deletions": 40}}, {"node": {"oid": "aca48784baa10b76311b0119806313b51c8477b6", "messageHeadline": "[build-info] recompute shadowrs on git changes", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "291596e4a0b366537131abfa5cf7a14aa3c054c3", "messageHeadline": "[aptos-debugger] Implement the CLI interface (#6289)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 144, "deletions": 37}}, {"node": {"oid": "4d15b27d03637b3f5c8f8a829faacaff5a69c45b", "messageHeadline": "Announce Automated Aptos CLI Installation in See what's new (#6345)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "36267e43c0c74e800e0f2dbdd1814d3314106cc1", "messageHeadline": "[sdk] Add types field to avoid any type error on ESM projects", "author": {"name": "seogyugim", "email": "asap0208@gmail.com", "user": {"login": "KimSeogyu"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "415b466f3c0371c502703c2b093dfdeaa73a6996", "messageHeadline": "[move] Update to the latest Move commit (#6335)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 1152, "deletions": 102}}, {"node": {"oid": "662b9d8c1a37e9134feb1b3d5989ff326b2480dd", "messageHeadline": "Fix erroneous numbered list break (#6333)", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "699eb769389b8c91a7e916f360830fc373d35fea", "messageHeadline": "Make direct edits to new resolutions for errors", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "ca281009181bafc13a338be9878478ee863c6c94", "messageHeadline": "[docs] Add resolutions to aptos errors page", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 83, "deletions": 83}}, {"node": {"oid": "2836061e974202a6591cb80dc8d31078b7ace520", "messageHeadline": "[framework] make a dedicated module for create_signer", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 200, "deletions": 151}}, {"node": {"oid": "47e685c7280ae8086b1b5c253d9d6048c1b969a4", "messageHeadline": "Move function for writing 32bytes resource raw (#6104)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 151, "deletions": 111}}, {"node": {"oid": "e0c2f769da9c63884caaed4860cb0a8947c1e539", "messageHeadline": "Update post-installation guidance in CLI installation script", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "6a455f7301e1d899cf5757e2de16004f4252d9d5", "messageHeadline": "doc: update the mint tool doc", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "961dc8dd29168806fe55882ba79cb1a384e31cbb", "messageHeadline": "[Move examples] Add withdrawal address to locked_coins contract", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 199, "deletions": 43}}, {"node": {"oid": "3b33e635cfbe0f316c4f8701d6726c7aa8875b50", "messageHeadline": "[docs] Reword Wallet standard to be generic", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 68, "deletions": 36}}, {"node": {"oid": "c4bbe77e04019226468b16f2de79f85a635a29fa", "messageHeadline": "Update top tabs to match left, refine left nav, note use main branch \u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 67, "deletions": 22}}, {"node": {"oid": "411b8892099eb77903849092f3296e390caaef0d", "messageHeadline": "Add docs for using the automated CLI install script (#6300)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 65, "deletions": 9}}, {"node": {"oid": "247c43db32498f9055490f3173b23c0445d491a5", "messageHeadline": "Add cross-platform script to install Aptos CLI (#6297)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 533, "deletions": 0}}, {"node": {"oid": "495b2d5d74465913e8562981f3e989ebd53cea85", "messageHeadline": "Add direct link to #docs-feedback channel on Aptos.dev home page", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9747cf934647508a63556e49766a573645c6d7be", "messageHeadline": " Add txn emitter phases and generic configuration (#6082)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 796, "deletions": 358}}, {"node": {"oid": "f899871a8f5d9c3c85ac66fa1aa1b1d839c79018", "messageHeadline": "Fix more grammar", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e8851bdda7d6e080ba0fc4a79b6ceae4bf8fea6", "messageHeadline": "Remove double space, replace We with Aptos", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7824ce80888c62689c50ebd69c4e74c4f46792a", "messageHeadline": "Fix grammar in sentence regarding return values of a View function", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b907947b2bf77ea3d69642ef000fa66a56baf2e2", "messageHeadline": "expose the entire feature flag set to MoveVmExt (#6273)", "author": {"name": "zjma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 25, "deletions": 30}}, {"node": {"oid": "6f7879981b9ebd7b126ae8e22c60de9791afcf74", "messageHeadline": "Update the Authors list for Aptos.dev (#6328)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 119, "deletions": 12}}, {"node": {"oid": "1ec75f4a45620fa3bb869bfd05347fd9a198dac5", "messageHeadline": "Announce multiple site sidebars and View function in See what's new (\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "4b3a539062ff8cd3df5d929447fcac0017353b9f", "messageHeadline": "Make account minting more reliable (#6146)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 254, "deletions": 339}}, {"node": {"oid": "f3f4a90dffe4f5bbd9a44650974503b79b1e68e2", "messageHeadline": "[testsuite] e2e test and fee distribution fix (#6209)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 805, "deletions": 257}}, {"node": {"oid": "e6e592880f5643d2697a3233a214a0d61f8fb446", "messageHeadline": "Add generic CallCustomModule transaction generator (#6081)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 462, "deletions": 293}}, {"node": {"oid": "f38114864ba73bc326ecbcc34b1f44cd9710fed9", "messageHeadline": "Add View function to Use the Aptos REST Read API (#6315)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "d63486ab446b411a745cf8066218db38dac382b5", "messageHeadline": "Employ multiple sidebars to reduce noise in left navigation (#6304)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 32, "deletions": 18}}, {"node": {"oid": "0c81455ccf0312166035045385532bc9d42b0bc5", "messageHeadline": "Reverting change to slug", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b19e456597fdacc5412ebd4a77eb8300e8976e4d", "messageHeadline": "Update issues-and-workarounds.md", "author": {"name": "michelle-aptos", "email": "120680608+michelle-aptos@users.noreply.github.com", "user": {"login": "michelle-aptos"}}, "additions": 3, "deletions": 18}}, {"node": {"oid": "e022b2a86e7162183fd323c37f3abf0bab43b6f2", "messageHeadline": "Sentence case sub-headers", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fd9276d6b318ec413092785ca0d5b36da75288bd", "messageHeadline": "Update node-liveness-criteria.md", "author": {"name": "michelle-aptos", "email": "120680608+michelle-aptos@users.noreply.github.com", "user": {"login": "michelle-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "59207a1fb5d651a7e27ca207c65d687ad23d45c8", "messageHeadline": "Retitle minting tool doc, add more explicit purpose (#6314)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "90c33dc7a18662839cd50f3b70baece0e2dbfc71", "messageHeadline": "Recreate PR #5872 to publish new Mint NFT and Move Structure docs (#6\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 763, "deletions": 79}}, {"node": {"oid": "5cf2cef53aec5218bff5e99a660fc5f3962f2515", "messageHeadline": "[docs] Add dedicated page for brew instructions", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "0c839415c0f62c861ff035c552e4d1511240c482", "messageHeadline": "block executor output and mvhashmap/resolver refactoring (#5921)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 209, "deletions": 177}}, {"node": {"oid": "fc14165cfdfd860f5db9ac3e4e4ee4a4beb7976a", "messageHeadline": "Add storage only benchmark. (#6195)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 684, "deletions": 259}}, {"node": {"oid": "fb85e1ff27ab056e2e14ec052a93995892e02d2b", "messageHeadline": "renamed easel to aptos-mint", "author": {"name": "jjleng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "5db73f12352a283099882e07b95c81c56deddaea", "messageHeadline": "Make direct edits to NFT Minting Tool setup doc", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 64, "deletions": 34}}, {"node": {"oid": "1ff953f8ad1422717beba9995f95d12bef1bae07", "messageHeadline": "feat: init draft of minting tool", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 91, "deletions": 0}}, {"node": {"oid": "916d8b40232040ce1eeefbb0278411c5007a26e8", "messageHeadline": "[cli] Add full support for u16,u32,u256", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 117, "deletions": 9}}, {"node": {"oid": "ad5be501b44b98f6114dd617e6c904c48474199f", "messageHeadline": "[gha] copy images on tag (#6291)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bd4b2e09e034a124b2c81acb5d453fa3418d790a", "messageHeadline": "[Execution] Log discarded transactions (#6287)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "bb6aef3058df84272d6cf27397c61be32055a5dc", "messageHeadline": "bump ts sdk version (#6268)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "05fb817c2a1370cc881ef4b5c32dc102d2ebbcd4", "messageHeadline": "Replace old RPC link and ref with REST API in SDK README", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d4303f404b3c49d25f163047c84f668a71d9756", "messageHeadline": "Build out Create NFTs section, add token comp and mint with on-chain \u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 56, "deletions": 19}}, {"node": {"oid": "9728485d20d17647200376d4f534436d5ddff65f", "messageHeadline": "Fix broken Diesel migrations link in Indexing guide", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f279d68ba1f69136166fc2e6789b98a4fc9e8949", "messageHeadline": "[resource_groups] read from vm cache for resource groups when possible", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 173, "deletions": 173}}, {"node": {"oid": "5ee4a939b5c8e0f19eeee95c00223d2ea85197cf", "messageHeadline": "[resource_groups] move verifier code", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 171, "deletions": 164}}, {"node": {"oid": "7a09f51c1bf60a929555e22e3cb2c06dce706ab9", "messageHeadline": "[move] verify at publish time resource groups struct data", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 74, "deletions": 13}}, {"node": {"oid": "1abf89278786b3660bd01c62af3b8626c3a4551b", "messageHeadline": "[aptos-vm] unify the validation of resource groups during publishing", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 108, "deletions": 101}}, {"node": {"oid": "c3c88bfc2ac14fe53965a3ce80a38a99ba43e98d", "messageHeadline": "[types] add Path::ResourceGroup", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 166, "deletions": 69}}, {"node": {"oid": "528c194d7faeb59b8e16656f5aa984135264ab01", "messageHeadline": "[move] stricter checks on resource group upgrades", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 226, "deletions": 16}}, {"node": {"oid": "f582c24cc4034613f5554cafa3f38344c0cff25a", "messageHeadline": "[api] add support for reading resource groups", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 274, "deletions": 12}}, {"node": {"oid": "cc3380ca884a6e5fcafa9c3771068e4defe3bc51", "messageHeadline": "[framework] features for resource groups", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 278, "deletions": 118}}, {"node": {"oid": "9250409dca50db6bae18805c632268cde548b8f4", "messageHeadline": "[framework] features for resource groups", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "882d833147be1a5c0b509d81b9fa5dfc22983c51", "messageHeadline": "[move] add resource group scope", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 234, "deletions": 56}}, {"node": {"oid": "16ca21b8bc68810f85bf3d36af9370d9387cb6c3", "messageHeadline": "[move] implement resource groups", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 950, "deletions": 35}}, {"node": {"oid": "d39339567dc2e03c794d6acf1301c3a037cb714b", "messageHeadline": "[Performance] Add instrumentation for time spent in various stages of\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 90, "deletions": 11}}, {"node": {"oid": "2072352fa6d05c8b8861ab64c5127facaffac4be", "messageHeadline": "[Network] Clean up uses of LockingHashmap.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 175, "deletions": 305}}, {"node": {"oid": "b31159b13364a7ffdb828b1abccf35ea2d16409c", "messageHeadline": "Fix some small issues in Wallet Adapter, add verb to title (#6265)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "da389a43b4c3bee34d2758e791982dee78dc0763", "messageHeadline": "[Spec] Added spec of `managed_coin.move` & function signatures for sp\u2026", "author": {"name": "Xudong Wang", "email": "xukiro@outlook.com", "user": {"login": "xudon9"}}, "additions": 240, "deletions": 21}}, {"node": {"oid": "d98c73a05a6ca62200c027ee3081166109094b98", "messageHeadline": "[doc] token overview with comparison (#6196)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 132, "deletions": 0}}, {"node": {"oid": "283cedcfd658ce213aee7c36b6f55ebd4fadb512", "messageHeadline": "Add spec for account::create_resource_account (#6227)", "author": {"name": "Xudong Wang", "email": "xukiro@outlook.com", "user": {"login": "xudon9"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "4425a8cbb01057f206a4e94e7e7cbafdf0defa4d", "messageHeadline": "[TS SDK] add view function support (#6223)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "e92f4bb1c13440035bb770980adcf566608c2326", "messageHeadline": "[API] avoid API failure for table item deserialization (#6245)", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "7b8fe18809eb169f4e6ba231f157260a28711f52", "messageHeadline": "[State Sync] Add more tests to the storage service.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 424, "deletions": 8}}, {"node": {"oid": "b247577949ac074296f7f232698dccb9a0d4338b", "messageHeadline": "Add batch signing and connect to Aptos updates to See what's new (#6251)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5311253e34a26d4a6b4ec7290139c328672a3c75", "messageHeadline": "[move] enable cryptography & type_info::chain_id() feature flags in M\u2026", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "712975f9dd211787609bd147b220c66e9b25ae3d", "messageHeadline": "[doc] Mint fungible tokens with on-chain data (silver coin) (#6228)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 127, "deletions": 0}}, {"node": {"oid": "d72237218a397271e8afd99a31ac72f6dfdc4583", "messageHeadline": "Add IPFS and uri to spelling dictionary (#6249)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e8773a86430510852fb37f432502daf6f03f5559", "messageHeadline": "[smart/big_vector] fix bug and gas optimization (#5960)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 128, "deletions": 34}}, {"node": {"oid": "350e2b46f939013d278934f0b35eefc89fb2bb6c", "messageHeadline": "[Consensus] Add metrics for per peer consensus participation (#6246)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "2b833e166dc3e6fa001357951add1ade5547fa9e", "messageHeadline": "[dashboards] sync grafana dashboards (#6153)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 634, "deletions": 340}}, {"node": {"oid": "accfde9e7bae1ef6a6c4df7238d81924e83b68d3", "messageHeadline": "started writing smoke test (#5975)", "author": {"name": "0xchloe", "email": "79347459+0xchloe@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 535, "deletions": 112}}, {"node": {"oid": "21b58982be89635807731fd1e200129be41cd5ad", "messageHeadline": "Add Batch signing section to Create a Signed Transaction (#6218)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "d611b4ab6f2c1292fa1cdb607b73d1bf26fc5518", "messageHeadline": "Add terms for PR #6218 in Create a Signed Transaction (#6243)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8a5d40f157ced9370279d9cc7220df1d7906929c", "messageHeadline": "[typescript-sdk] Fix ArgumentABI typo (#6230)", "author": {"name": "ant8ee", "email": "115201960+ant8ee@users.noreply.github.com", "user": {"login": "ant8ee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3794013f476b9ba20f07771f0e00baf882f4d311", "messageHeadline": "[Spec] Update spec of aptos-framework/voting.move (#6050)", "author": {"name": "Xudong Wang", "email": "xukiro@outlook.com", "user": {"login": "xudon9"}}, "additions": 598, "deletions": 4}}, {"node": {"oid": "1a5b828ac899a2748ec1b9e4134d3cad42f6df48", "messageHeadline": "Make clear in validator node ops docs need to connect to network, set\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 90, "deletions": 29}}, {"node": {"oid": "cd6aa661579c158c96d3388eed4beafa0c5321a5", "messageHeadline": "Fix navigation for and announce new Create and Fund Accounts (#6219)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5758cc39fa1158df023596cdc1e7f5d1fa80c88f", "messageHeadline": "Regenerate authors list as of 2023-01-17 (#6220)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 261, "deletions": 174}}, {"node": {"oid": "0c5fe0c3c7ae3809bc045de37d4bb551e601f728", "messageHeadline": "[Network] Improve client and service APIs.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 923, "deletions": 645}}, {"node": {"oid": "a665c55ac939369e937b211a6616283d9ba90ba8", "messageHeadline": "Remove rogue character in Aptos errors doc", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "da44f3aa6a61a7f8d0ca27a5570014502487234f", "messageHeadline": "Add `*_many` versions of functions to vesting module (#6212)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 271, "deletions": 0}}, {"node": {"oid": "2312953c0c447c347f0abd672d66d7f27b658cdb", "messageHeadline": "[account] key rotation with capability (#5869)", "author": {"name": "0xchloe", "email": "79347459+0xchloe@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 1276, "deletions": 179}}, {"node": {"oid": "daf06ee6207ac5dc25adaf970d85b841ad68fe3e", "messageHeadline": "Add Aptos Docs GitHub project to Aptos.dev home page (#6215)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df56c7f0de8c82d6ac95fbe0aa32151bc8196d95", "messageHeadline": "[gcp/forge] cherry-pick GCP testnet/forge (#6166)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 790, "deletions": 188}}, {"node": {"oid": "3a1754357601e26684a8119f159d9ebb74ecb006", "messageHeadline": "[Aptos Framework] Add useful view functions and view annotations in s\u2026", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 420, "deletions": 22}}, {"node": {"oid": "eeb8821df7e8e8230d4a430a6fb8549fce4b643b", "messageHeadline": "Update dev_setup.sh", "author": {"name": "Jiwon Park", "email": "48719289+jiOnederfull@users.noreply.github.com", "user": {"login": "jiOnederfull"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15c6d8991057362e5014b9f4787ea4fcce8043a9", "messageHeadline": "[CLI] Flag to skip warnings while running tests. (#6190)", "author": {"name": "Vivek", "email": "vivekascoder@gmail.com", "user": {"login": "vivekascoder"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f295d5e2ef56fd9fed4ad639f954bf7cdbd262e4", "messageHeadline": "[golang] Skip entry functions that Golang can't support", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "5291dca0adf35070efea0c45526b58b10f12feb0", "messageHeadline": "Fix links and adjust navigation", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.local", "user": null}, "additions": 14, "deletions": 7}}, {"node": {"oid": "a3f3c73d6e9b6cd5a31ae2afd2683343a702cab8", "messageHeadline": "Fix link to Petra Wallet install docs", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21017bf73c949f28a19506c0e659f7fb4e5afb47", "messageHeadline": "Start incorporating feedback from reviewers", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.local", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0eef9952c35b00d13072aba9441be20f9b916a9e", "messageHeadline": "Add a page on creating and funding test accounts with Petra Wallet", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.local", "user": null}, "additions": 73, "deletions": 1}}, {"node": {"oid": "b362344e4b74dc20caad254d356067fcf713353a", "messageHeadline": "[types] remove ResourceKey from AccessPath", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 35, "deletions": 58}}, {"node": {"oid": "18367fdb02d5b6ebc4d21d17bafff9409ddb6e91", "messageHeadline": "[move-tests] use symbolic links where possible", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 30, "deletions": 2396}}, {"node": {"oid": "2a724561b48d8f9ed047044cd607831ba033e8ea", "messageHeadline": "[Minor change][Vesting] Replace unnecessary borrow_global_mut with bo\u2026", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "35976bfa00bc06d376285da38739ee86f8a96d75", "messageHeadline": "Some codes cleanup for aptos-node & config (#6191)", "author": {"name": "fgfm999", "email": "96854585+fgfm999@users.noreply.github.com", "user": {"login": "fgfm999"}}, "additions": 27, "deletions": 30}}, {"node": {"oid": "06aa3b32a39cfe1682ba1d0be1bbaf57cbb917b9", "messageHeadline": "[doc] update token client doc (#6189)", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "7e95fa0b87a93be3afec19df73dc42e6bb8cdb9e", "messageHeadline": "[Aptos Framework] Update aptos_account::transfer to do implicit regis\u2026", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "39442121fa0ba47a04cc604d762bc2833e227780", "messageHeadline": "Update update-fullnode-with-new-releases.md", "author": {"name": "michelle-aptos", "email": "120680608+michelle-aptos@users.noreply.github.com", "user": {"login": "michelle-aptos"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "c01741ed9381f1e4cf6ac61a50518951f64afd4e", "messageHeadline": "Update run-a-fullnode-on-gcp.md", "author": {"name": "michelle-aptos", "email": "120680608+michelle-aptos@users.noreply.github.com", "user": {"login": "michelle-aptos"}}, "additions": 0, "deletions": 41}}, {"node": {"oid": "2a1dd9ec05cd4eb4b32d5ff505d21fee8e44a5ea", "messageHeadline": "[Spec] Specified `features` module (#6180)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 60, "deletions": 33}}, {"node": {"oid": "1958ac004ed47bbfb02d628a98975dc2ec7498d2", "messageHeadline": "Add current_table_items and event index. Also clean up some code in d\u2026", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 457, "deletions": 210}}, {"node": {"oid": "04ef2f2d02435a75dbf904b696d017e1040ecdd4", "messageHeadline": "[move-vm] Reset verifier config to none (#6188)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e5a0c085143c50dcac711c534e6b4b93d7647c29", "messageHeadline": "[gh-workflow] invoke consensus-only-unit-test job on label", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "31ab7c69efafe19ca16af441682a3a5d1e0dcf0b", "messageHeadline": "[aptos-vm] Guard usage of new metadata by VM_BINARY_FORMNAT_V6 featur\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "05eabd73b989fd733ca4b51e4f06c42088ea1e7c", "messageHeadline": "[Aptos Framework][Vesting] Pay out the accumulated rewards relatively\u2026", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 63, "deletions": 4}}, {"node": {"oid": "add9d0445a2bb48473fdb200376993626ad861e1", "messageHeadline": "[Docs] Fix typo (#6168)", "author": {"name": "clement.l", "email": "maple3312936@outlook.com", "user": {"login": "Doge-is-Dope"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "539d8676359ee35af1e23d543186d267a38eeb74", "messageHeadline": "update commit hash (#6154)", "author": {"name": "Teng Zhang", "email": "rahxephon89@163.com", "user": {"login": "rahxephon89"}}, "additions": 66, "deletions": 66}}, {"node": {"oid": "eefe9a7f4226a20eb31df2b98997a8dc528114ef", "messageHeadline": "[aptos framework] add table::borrow_with_default method (#4712)", "author": {"name": "0xbe1", "email": "0xbetrue@gmail.com", "user": {"login": "0xbe1"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "3527183f390975e5b9b3189041d7455c81395af6", "messageHeadline": "Replace outputs with output", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef296a07fb989eb34a42cf0a2f23cbea7efd1f5e", "messageHeadline": "Add WSL to dictionary and re-sort it alphabetically", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.local", "user": null}, "additions": 13, "deletions": 12}}, {"node": {"oid": "da14b0f34864dd1c1a55ab569ec662765dd9e7fb", "messageHeadline": "Include Homebrew support for CLI in See what's new update", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.local", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "695bb7d9010089d79fe96759f6c6f1619cdf2362", "messageHeadline": "Compile, summarize and publish doc updates for early Jan. 2023", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.local", "user": null}, "additions": 20, "deletions": 1}}, {"node": {"oid": "4da6326fccdc95879108d1195a4928c6d006817e", "messageHeadline": "Link to Move langauage channel and Aptos Discord from Move docs index", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.local", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b47db957176984502269adc58e2c771fe74695ad", "messageHeadline": "[gha] run on push to aptos-node-v branches (#6167)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "f27fc71337f9c2306f9288d08a278574499f51d1", "messageHeadline": "Create Install CLI index, reorganize CLI and SDK navigation (#6147)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "9df438a1eb6e6be9d97129781543196f03e7a812", "messageHeadline": "[crash-handler] Ignore crashed from verifier (#6134)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 83, "deletions": 70}}, {"node": {"oid": "d5290fa21754230a41cea5b37533173e8cccda81", "messageHeadline": "Make light edits to expanded Dapp tutorial (#6164)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 26, "deletions": 27}}, {"node": {"oid": "c7afb6b9af8b587e7fe86491d47ffd298ebf9600", "messageHeadline": "Update staking-pool-operations.md (#6152)", "author": {"name": "michelle-aptos", "email": "120680608+michelle-aptos@users.noreply.github.com", "user": {"login": "michelle-aptos"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "ffd75343e8bb1a35d2836dfc0167f5ffdfeee558", "messageHeadline": "Fix incorrect line break in bullet point", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e38304ab38da515f8c42e16b99d335bb8c2cfe2d", "messageHeadline": "Split out build dependencies and branch checkout into distinct sectio\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "e6615efdea492c56583603e10972c1412a2ab13a", "messageHeadline": "Updating homebrew docs and formula (#6158)", "author": {"name": "Andrew Hariri", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "9e8075ac96ef63da3cf98f9dbe98d64be26c10c9", "messageHeadline": "[Toolchain] Update to rust 1.66.1", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e01297f3062237b38e840341ea9653bab39fc35", "messageHeadline": "[Lint] Fix small rust lint failure.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2829557a36d7176e50bfcf5ed970b0b71efdf703", "messageHeadline": "Update token standard with custom property limits, ANS ref, and Move \u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "bb370002e3b4c80ad7921a6e8d42306746247573", "messageHeadline": "update doc", "author": {"name": "maayan", "email": "maayansavir@gmail.com", "user": {"login": "0xmaayan"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "db5ef92a5f344827d369b31d224bf51445a6e902", "messageHeadline": "add instruction to publish a move module with ts sdk", "author": {"name": "maayan", "email": "maayansavir@gmail.com", "user": {"login": "0xmaayan"}}, "additions": 233, "deletions": 3}}, {"node": {"oid": "7a97e956aea050a08d71b6a3fa9053e54d1e052d", "messageHeadline": "[docs] add a note on dangling volumes after changing era (#6137)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "2626039e6bf022b22753dca15bfb915bdf0873e0", "messageHeadline": "Make small edits directly", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "53e59ee57dc5ae2c82d55b2148655629054a5582", "messageHeadline": "Update run-a-fullnode-on-gcp.md", "author": {"name": "michelle-aptos", "email": "120680608+michelle-aptos@users.noreply.github.com", "user": {"login": "michelle-aptos"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "39c1e1b59fccfa338323c12f794bc49cf86c572d", "messageHeadline": "Finish edits, rename FAQ to Supporting resources", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "186b5683c5e26a379f835deeef1a326ee0a7b5da", "messageHeadline": "Start edits to Homebrew Aptos CLI README", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "25ef843f9c845be8ce36fab120a89da78243de60", "messageHeadline": "Aptos CLI Homebrew and README.md", "author": {"name": "hariria", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 204, "deletions": 0}}, {"node": {"oid": "462ce425ec4d95311b0d865d9235a3bb28f2baee", "messageHeadline": "[gas] initial gas calibration implementation (#3794)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 1702, "deletions": 42}}, {"node": {"oid": "3b79bd256686561f803a0bdd39a85e8e66d39e7b", "messageHeadline": "[dashboards] sync grafana dashboards (#6080)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 1677, "deletions": 3383}}, {"node": {"oid": "3936d9a9a76faf3d2e3b7aa63c55995798301daf", "messageHeadline": "Update move-on-aptos.md", "author": {"name": "Jeeyong Um", "email": "conr2d@proton.me", "user": {"login": "conr2d"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cab49eced178b75f5cc960bcd313c044fe859412", "messageHeadline": "[backup] fix that db-restore can create db will missing LedgerInfos a\u2026", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d7bdc45655038f338de8ae4059f1faecbf0b2a5d", "messageHeadline": "[storage] check for gap in epoch hisotry", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "8a6a4bd0492bda5711ef9c76709a22e5664757d4", "messageHeadline": "[backup] smoke-test update, to expose edge case", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 42, "deletions": 39}}, {"node": {"oid": "0326b08d4ee2ca52a19914efbe45fe32774ffbac", "messageHeadline": "Add Node types section to Node Networks and Sync describing VNs, PFNs\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "1f1bacc58e6cff9b78812d3781cd6c545a77ac25", "messageHeadline": "Bump json5 from 1.0.1 to 1.0.2 in /ecosystem/typescript/sdk", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 64, "deletions": 5}}, {"node": {"oid": "c671269167cf1abac7ea1b0299b857eca78ec80f", "messageHeadline": "[gas] fix incorrect gas feature version for hash.blake2b_256 (#6125)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c69c2d3a8e01456f94697256680c6a957e8f02dd", "messageHeadline": "Batch Aggregator and tests (#5613)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 618, "deletions": 1}}, {"node": {"oid": "34b7803f453d0a9b785ac2197edec8e649e51034", "messageHeadline": "[docker] release validator-testing image internally with new tag (#5991)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "3ed9130008b76cdae6c6b4c34afddf062596d890", "messageHeadline": "[tf/gcp] option to increase GKE node disk size (#5836)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "7621fce83c4223a6fd4b2752c3d89aead5dd7a6f", "messageHeadline": "[tf] manage_via_tf triggers chart_sha1 (#5903)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 23, "deletions": 89}}, {"node": {"oid": "d2062afd51751721428da7c857d574eedae051bf", "messageHeadline": "Add network reminder to check out step", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23068c79afa2044895a5f184e8b4893cfaea0fc9", "messageHeadline": "Edit and augment network selection info with links to node files", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "ca50b3754a7341c1aebddcf391c33a60b899c04a", "messageHeadline": "[Docs] Provide a bigger warning around network types.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c1b089e905cea1eb589e4d0edd98cef60f65a934", "messageHeadline": "Fix request failure stopping waiting for transaction", "author": {"name": "Igor", "email": "igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "1d77553418afe828a82e4d3b3b48953f5693cffc", "messageHeadline": "[api] Fix max transactions page size not working bug (#6116)", "author": {"name": "norbubb", "email": "121841217+norbubb@users.noreply.github.com", "user": {"login": "norbubb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f80a440fb18b1db903395a004af917b28c946ed1", "messageHeadline": "[cargo] Change stack size to 8MB on Windows", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "91797aacf83c7f668efa9ddee575139cb4ddbb42", "messageHeadline": "[CI] Adjust machine type used for verify module (#6091)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "61615bb3326fc8770e6df04d52aec97afa9148df", "messageHeadline": "[cli] Release 1.0.4", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d32da8b00cc4d8d4290a4829fa6b0e12b0234cb", "messageHeadline": "[TS SDK] add env file to npmignore", "author": {"name": "maayan", "email": "maayansavir@gmail.com", "user": {"login": "0xmaayan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ac3822015c819e34b7a850bbd27b037886742d26", "messageHeadline": "[rosetta] Allow commission percentage to be adjustable", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "7508c38b8f86575451a6b6505bd15ddbd58c7140", "messageHeadline": "[forge] fix lint (#6115)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2222c7523f785510752497e68d8940b75f8147a1", "messageHeadline": "[forge] update fixtures after pyroscope profiling link (#6113)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b5799c89e4ca669475eb5e70d4f357afb01431f1", "messageHeadline": "[helm/docker] enable pyroscope profiling on forge (#6083)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 179, "deletions": 24}}, {"node": {"oid": "1c4f98166f9d560c45cbdc6af898e7c9ace74842", "messageHeadline": "Add devnet indexer link (#6069)", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0e1bd4d8dddb24367b46e0a5e39496517d62cd48", "messageHeadline": "[crypto+move] added methods for fetching the number of sub-PKs in a M\u2026", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 250, "deletions": 18}}, {"node": {"oid": "3b282b9b0f897fedd7e98cc7490b43fe082f2cef", "messageHeadline": "[token] add get functions to get mutability config", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 401, "deletions": 0}}, {"node": {"oid": "7d917273a92b3d5c51e2cf013136ec59bf9685d4", "messageHeadline": "[forge-cli] Support running consensus-only in forge and GH Workflows", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 136, "deletions": 5}}, {"node": {"oid": "217d6bdcae55665648cbde9a9b6a71aa33a92c41", "messageHeadline": "[gh-workflow] unit test with consensus-only-perf-test feature", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "2c42c3cb5da75e84aecb996625a2b8f8fc793553", "messageHeadline": "[smoke-test] smoke test aptos-node with consensus-only-perf-test feature", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 86, "deletions": 11}}, {"node": {"oid": "41bb1226d97ec5ce5f37faa1cbefc102b0fa50f0", "messageHeadline": "[forge] Limit k8s objects' label length to 63 characters", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "674d2ee0ed6f80e32bf0e161b107e007bb12e1c7", "messageHeadline": "[aptos-node] Support for consensus-only perf test", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 46, "deletions": 23}}, {"node": {"oid": "b24c1574023ba014f6d5cfe48ece86994cf087b7", "messageHeadline": "[Executor] Support for consensus-only perf test", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 206, "deletions": 18}}, {"node": {"oid": "dc20a82d5720a345402835e37ed413c11b78ebde", "messageHeadline": "[Mempool] Support for consensus-only perf test", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 45, "deletions": 4}}, {"node": {"oid": "e51db363833aab873216512085b49da7f83a011d", "messageHeadline": "[Storage] Support for consensus-only perf test", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 1158, "deletions": 1}}, {"node": {"oid": "6acd52f07650988d28b9f7b13f5d131f3a3ca179", "messageHeadline": "[Rust] Update to 1.66 from 1.64", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 681, "deletions": 747}}, {"node": {"oid": "45627df64f4b06ecef8ca1f838e695bdcda981f2", "messageHeadline": "[Spec] Specified the stdlib module `acl` (#6074)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 147, "deletions": 13}}, {"node": {"oid": "d4050d62a21cb6fc8a1eba18d9121ef309e089f6", "messageHeadline": "Announce Authors list in See what's new and on home page", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.local", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "eff5a4147d8a9d615a114e758d4185002d430f58", "messageHeadline": "fix default mutex (#6096)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "8c33f441026902647db0d7d2513e46ecb30b28e5", "messageHeadline": "Link to account.move for more details on key rotation (#6078)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9f24c4d5d9c096918f79e8a1593e51cb7b91ce4a", "messageHeadline": "Add step for bootstrap or sync and section on multiple VFNs to valida\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "71f27329b8fd222ec210c76398f5cb66dc4dee6a", "messageHeadline": "Simplify nodes links in attempt to fix them (#6095)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9512f2a8ffc44c0e1fde835accf158274c7438a3", "messageHeadline": "Remove trailing slash from URL path if it exists. (#6094)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2bb863c64f26ed0ba7daced3ab0f4dc70e2fc87f", "messageHeadline": "Fix link to Data Pruning from State Sync (#6092)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a4b499e2f5b90bc08dad2f24c02776f8e80affb", "messageHeadline": "Fix link to NFT tutorial source code (#6090)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1e4c78821ca8d1c81c770718345918c0d3775dc4", "messageHeadline": "[docs] Use a local .json file for contributors. (#6076)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 2305, "deletions": 107}}, {"node": {"oid": "378dbd7c1ad98655d56b8a5eebc002f647c94f8c", "messageHeadline": "Edit and announce Node Inspection Service doc (#6064)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 53, "deletions": 41}}, {"node": {"oid": "5077589fdbaf67915edb207a1e261df3dabe3426", "messageHeadline": "[Aptos Runtimes] Add a small crate that spawns named runtimes.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 151, "deletions": 270}}, {"node": {"oid": "a37124f7793f7360aa2e1dbab7713ed922153bbc", "messageHeadline": "bump version", "author": {"name": "maayan", "email": "maayansavir@gmail.com", "user": {"login": "0xmaayan"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "aa3e36bf5630425c72d5bb0e1611505b18e6c8c8", "messageHeadline": "[storage] trivial: use replay-verify in smoke test", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "68f50aeda9feeb4fb786f0d5e2734755ab17f613", "messageHeadline": "[CLI][Staking] Add support for withdrawing from a staking contract", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 47, "deletions": 9}}, {"node": {"oid": "f2ccf7b1483ba33447ce3f1879319735c318f02c", "messageHeadline": "[move-examples] added bucket table to deduplicate token uris (#6053)", "author": {"name": "0xchloe", "email": "79347459+0xchloe@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 47, "deletions": 6}}, {"node": {"oid": "f5677fb9bdda07413ec6bcce3fd0cea5ff41ee83", "messageHeadline": "Remove unnecessary Sync trait for MVHashMapView (#6071)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "50c7bc9ac93a10b9b56da6803cac9280798d495b", "messageHeadline": "[storage] ledger iterators", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 193, "deletions": 5}}, {"node": {"oid": "d4a859bb0987f8e35e7471469c3bcd4ae4b49855", "messageHeadline": "[dashboards] sync grafana dashboards (#6063)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 44, "deletions": 7}}, {"node": {"oid": "62c66d1070f092f21a2678bf18424bd36992d77b", "messageHeadline": "publish and use module in txn emitter (#5744)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 1373, "deletions": 3}}, {"node": {"oid": "5bcf8309c0aea817856704b97b01305578cd64ca", "messageHeadline": "Add framework for CLI tests (#5946)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 479, "deletions": 0}}, {"node": {"oid": "2f77b008e76977817604b0e1b14902dd6a6015c1", "messageHeadline": "[Dockerfile] Pin llvm and clang dependency version in validator-testi\u2026", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9ca3ec688095efd6c401d5dad299471ef035c555", "messageHeadline": "Update leaderboard-metrics.md", "author": {"name": "michelle-aptos", "email": "120680608+michelle-aptos@users.noreply.github.com", "user": {"login": "michelle-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01b796fc372968a8ca5dafc822c4a4b5b15d928b", "messageHeadline": "[Aptos Node] Clean up aptos-node crate", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1181, "deletions": 757}}, {"node": {"oid": "2743b5d9a08b34ba07c1f1b3d2728ff57b6d023b", "messageHeadline": "[Spec] Added more specs to the `coin` and `account` modules (#5832)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 411, "deletions": 64}}, {"node": {"oid": "1d122fb57523a998e13199714e6588a6c6fdfb48", "messageHeadline": "[metadata] Only generate V1 module metadata if file formt v>=6 (#6056)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "1caae9f497392e02338d6609bc874857a67847c2", "messageHeadline": "[move] check attributes for validity", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 48, "deletions": 26}}, {"node": {"oid": "2a5de5b7047836a8bac30f60315aba2ac17cc4c4", "messageHeadline": "[vm] ensure that only known attributes can be published", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 249, "deletions": 0}}, {"node": {"oid": "ee0c008ec172bb050201e1e40b66ae0f5875c761", "messageHeadline": "[framework] make RuntimeModuleMetadataV1 safely upgradeable", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a8d567e65647392db2d3e82e1f4f391008497c91", "messageHeadline": "Explain when building CLI importance of selecting branch", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.local", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "4c0051cab47b9fee951cf2650335280bc105f963", "messageHeadline": "[python-sdk] another case of someone skipping over the linting process", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "a302bc385b2b5ad5fecfefaa950f21297748004b", "messageHeadline": "[python-sdk] ensure folks actually run the linter", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72dc130ee83cb7f3e947a0891132358ec7a0a898", "messageHeadline": "[aptos-vm] cleanup (#6038)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "e78966b06528e25737fc59c59e2100286d720bcd", "messageHeadline": "[python-sdk] Add ability to request resources at a ledger version (#6\u2026", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "e2ab2d173c35236b001869cbbc04741aaa55b21b", "messageHeadline": "[Health Checker] Remove the println!", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0b79f8d50ad9f1178d3bc58f5a7aef6e3561ad34", "messageHeadline": "[Network] Introduce an unified network API for applications.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1121, "deletions": 1131}}, {"node": {"oid": "3550ab5a8e428e5950f7667d86c98fb16874df1b", "messageHeadline": "[Forge] Clean up some of the code in the Forge CLI", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 399, "deletions": 327}}, {"node": {"oid": "63285377a4e6a1f7cdfda7d07d1df3aae75c32a0", "messageHeadline": "[cli] Add ability to adjust expiration time", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 76, "deletions": 36}}, {"node": {"oid": "113e09b3fc629fdbb154456490fa5dd116908c98", "messageHeadline": "[docs] My first dapp fix message input", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 5, "deletions": 25}}, {"node": {"oid": "7ef5364384eeac3a3ca473faa6c7fe99b6dc98cf", "messageHeadline": "[docs] my first dapp fix hello_blockchain naming", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "6d17fb945d24ec0be6e7cf09b179252be83ba641", "messageHeadline": "[docs] My first dapp, update CLI init info", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "b103405819c25eda64f51a37f0cf7f25197277bd", "messageHeadline": "[docs] my first dapp petra install instructions", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "0e48409a739187884d91289ca536d0e8691be63d", "messageHeadline": "[docs] My first dapp, reorder intro, add petra instructions", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "c65b2be74555c0513cbda87128dedb802323aa00", "messageHeadline": "[indexer] fix clowny test on year", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "6b42ac417540dab8eaf9e3287054fc8a5495aeb8", "messageHeadline": "[python-sdk] update to 5.0", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "87e8e0ce30d51a0ed1e70e8d1e3cd986e4d80571", "messageHeadline": "[python-sdk] fix example checks", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc1e5afe7b33490bc354e2f4932a6d3e0761ce5e", "messageHeadline": "[python-sdk] cleanup some print commands", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "6f83d7260c90ab0e0dcdda4a172f306ad721cb21", "messageHeadline": "[python-sdk] fix issues introduced due to bad tests", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "378515e9aa7b0374762ff17b8fb3366058e86169", "messageHeadline": "[python-sdk] fail on errors", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "fae040836f0e2fb08369f6955309b8213c358a10", "messageHeadline": "[python-sdk] Add a specific exception for resource not found", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "01b82e945f6ace3c7155c196b1766f69a7fe3fc8", "messageHeadline": "[python-sdk] add aggregator reading support", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 52, "deletions": 3}}, {"node": {"oid": "7e7b20b760e0496873b2eda07df8390008f428e3", "messageHeadline": "Fix broken link in Aptos CLI (#6031)", "author": {"name": "Andrew Hariri", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "120ff1cd8a3bb39c1c68cc70c112fd0e8e117955", "messageHeadline": "[Network] Avoid two calls to write poll_write for each chunk", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 9, "deletions": 34}}, {"node": {"oid": "d718a2d8a0d8c1f9b4f79407459bad729e620d76", "messageHeadline": "[Docs] This fixes an old link to the health checker.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f7f662dbd7fa9e941fa3089c00aa004d677156b", "messageHeadline": "[Docs] Add a new doc about the node inspection service and metrics.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 226, "deletions": 15}}, {"node": {"oid": "f38af09563c6d61173f0ef01c0da756fd4df573c", "messageHeadline": "[Docs] Small fixes to archival node section.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a6e007d953a8e99812da0d52ae8e5db88bf836ca", "messageHeadline": "[Docs] Add small note about archival fullnodes.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "2290ad0e77069a34d20a362d3fbcbe4d7569d37d", "messageHeadline": "[Codeowners] Update network ownership file.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f7e23acee31db82f77a238ab607a80d338dddb5d", "messageHeadline": "[Contributing guide] Mention standard developer workflow.", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "e0951af43356f81df59464b6d897f4fc4bdfb0dd", "messageHeadline": "Update cluster.tf", "author": {"name": "Sam Padilla", "email": "35386211+theSamPadilla@users.noreply.github.com", "user": {"login": "theSamPadilla"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2effe72d76be0bd5896ffdac74af0d84e5ef0c0", "messageHeadline": "Update versions.tf", "author": {"name": "Sam Padilla", "email": "35386211+theSamPadilla@users.noreply.github.com", "user": {"login": "theSamPadilla"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a05c7e255ad7cffd98fcdc82df4db72b9a535c2", "messageHeadline": "[ts-sdk] Add an isValid function for AccountAddress (#5127)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "fcc879b860d4513102b5e56507c82cd9289305fe", "messageHeadline": "[dev_setup] Add Powershell dev setup script for Windows", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c91373455b2d98daa88e29e1920de310c93d684c", "messageHeadline": "[git] Enforce Unix style LF endings", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "5e7af75fdd1b949f6de9b5129c9645edaba0c2df", "messageHeadline": "[doc] correct link url for the word 'repository'", "author": {"name": "Zach", "email": "100426704+zacharyr0th@users.noreply.github.com", "user": {"login": "zacharyr0th"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1bfb32e258ed40dd624e2330f608622a295a036", "messageHeadline": "Fix plural-singular ref", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e49debf8e6a2c0ce1a813b125fea309c634d4884", "messageHeadline": "Update indexer-fullnode.md", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e89cc396181d02424115d89ac6a90f32b982e8c", "messageHeadline": "Link to Use Aptos CLI doc from Upgrade Move Code", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b8041c36fbf5ad6a752d17ff3448fe385b131c6b", "messageHeadline": "Remove line indicating cloud is preferred for node operators", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d98b0d160858ca0fb5560b38da4b04f04b42684a", "messageHeadline": "Fix doc builds and state sync link", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.local", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "37e7e4f5443d9bed4e44127efae5bb38ac805124", "messageHeadline": "Add Markdown extension to State Sync link", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75915726d2c7ed27456042cac8b5144966459919", "messageHeadline": "Edit and announce bootstrap node doc, rename start fullnode", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.local", "user": null}, "additions": 16, "deletions": 23}}, {"node": {"oid": "7d7822a74c0947ac7c743c0cf19cbd5cac0a93bf", "messageHeadline": "[Rustfmt] Enforce stricter rust lints.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 5310, "deletions": 5912}}, {"node": {"oid": "1cdfc2b9e9d322f66a60ab4abb0f1cc5ab20b189", "messageHeadline": "[dockerfile] Improve validator-testing image build speed (#5982)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "d08e5aa81884480e79d5386b913339fa48e3fa5b", "messageHeadline": "Make direct edits", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "ae78bf3a56e2dbe113f5092bba7eedf2507a6adb", "messageHeadline": "[docs] Add dependency instructions for from source for Windows", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 81, "deletions": 38}}, {"node": {"oid": "f19ed79b3c180c59a6102e5deb5a5a8c8d1cc78a", "messageHeadline": "[Docs] Fix broken links in bootstrapping guide.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "96bb8566595e0b747e2235a7a0004c78ac46e18d", "messageHeadline": "[Docs] Refresh the fullnode bootstrapping guide.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 33, "deletions": 112}}, {"node": {"oid": "38f5f8a9004b8b17a91f1d05358d1c6fbaf2cd50", "messageHeadline": "[dashboards] sync grafana dashboards (#5905)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 2517, "deletions": 44}}, {"node": {"oid": "27a6431ad3feaa4ca9757912c864f88630164a44", "messageHeadline": "use local types with the sdk builder (#5987)", "author": {"name": "bonedaddy", "email": "17089485+bonedaddy@users.noreply.github.com", "user": {"login": "bonedaddy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57294de2ce700faefaff508373eb181de52dbdc3", "messageHeadline": "[Gas] Correct the gas schedule version for a recently added native fu\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f668934f582a25b4ab5873129891acf78018d356", "messageHeadline": "[DOC] add network to wallet standard (#5979)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "768fe2e960c1083ad2d0197b6dc6fbb090402234", "messageHeadline": "[Spec] Fix the broken spec in aptos_framework, aptos_stdlib and move_\u2026", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 608, "deletions": 107}}, {"node": {"oid": "f0dbdda77decd99b504393abcb4d43d94022afbc", "messageHeadline": "[State Sync] Remove unneccessary panics/expects.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 239, "deletions": 188}}, {"node": {"oid": "d589547f3e8f7c2fa2ac8907621d1d6461df5f64", "messageHeadline": "Update README with new description of Aptos (#5983)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73b9f5a295b74679e4f80f85f69b1a89bd12bc25", "messageHeadline": "[State Sync] Add a config flag around auto-bootstrapping.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "be84d9c64f23a61ad91ef9f2d0554083e86fbd3e", "messageHeadline": "Add link to https://aptosfoundation.org/", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fda9f86f5075ef7d6e8fa1eb977c6dfa683c7d2f", "messageHeadline": "Make direct edits to community projects section", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "434e94b61af520d0c911f9d42804b8f2a6fefdd7", "messageHeadline": "[docs] Update index to have ecosystem projects", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "45f49220c9c4ecefccc941bbf5cbcf934aa0b14d", "messageHeadline": "[network] Use URL as input for Rest Discovery instead of string", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "77e48a613e2846caa47ac30df602c292c70b5a9e", "messageHeadline": "[network] Add REST API discovery for Validator full nodes", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 142, "deletions": 15}}, {"node": {"oid": "88b1b7fa8d26baf905e0b360180fbd902b3da44f", "messageHeadline": "Link to certik.com blog post on Move Prover, solicit contributions (#\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "b1caa9cc1c1008e38eea8adb76cf70ec27728245", "messageHeadline": "Make direct edits to Upgrade Move Code updates", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 32, "deletions": 30}}, {"node": {"oid": "8d6a067a3e42f7349e5ed4da6338306f9cf48904", "messageHeadline": "[Docs] Some small tweaks and additions to upgrade move code.", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 62, "deletions": 57}}, {"node": {"oid": "f3cfcf11c03abe84f896c7a314a27531adc9aa15", "messageHeadline": "[move-examples] changed option<u64> to u64 and added big_vec and buck\u2026", "author": {"name": "0xchloe", "email": "79347459+0xchloe@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 692, "deletions": 16}}, {"node": {"oid": "109d752430b43e7c8603ae23d24c07beb4f28b71", "messageHeadline": "cicd: increase gcp auth token lifetime (#5944)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "de212ada070cb6614ecf1e29ab693549ec9b8915", "messageHeadline": "[crypto+move] add support for Blake2b-256 in Move (#5436)", "author": {"name": "Blas Rodriguez Irizar", "email": "rodrigblas@gmail.com", "user": {"login": "blasrodri"}}, "additions": 354, "deletions": 1}}, {"node": {"oid": "d6a6d55034151c1cba13839876b6be5fc324dab0", "messageHeadline": "[Forge] Add basic support for large db test in forge. (#5790)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 209, "deletions": 39}}, {"node": {"oid": "c1bf41c69953e2765c39c3d2de5994c4379a6dda", "messageHeadline": "[gha] run forge once a day, continuous forge twice a day (#5933)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "b2711b28e8db378e92644363537971b3c38c8f8e", "messageHeadline": "[Execution/Commit] Tiny optimizations. (#5892)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 266, "deletions": 168}}, {"node": {"oid": "c22cfa5ac018f0affe35a3f7e9e8b9e89f8f49f4", "messageHeadline": "[cli] Bump to 1.0.3", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "29f352f8c380cb05ccf0c29662a93929130aac7e", "messageHeadline": "[move] fix MultiEd25519 PK validation small bug (#5822)", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 531, "deletions": 14}}, {"node": {"oid": "c4d4cf066c6918123e648e3210e614dec1ad7cc7", "messageHeadline": "[Aptos Framework] Update coin::register to not fail on duplicate regi\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 41, "deletions": 29}}, {"node": {"oid": "8a9ac076c34efc851957d39ae2a8d2fda16111c5", "messageHeadline": "Fix transaction correctness checker in NHC", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d264c3bac46f74826e3cee35e078c19185159e36", "messageHeadline": "[Quorum Store] networking integration (#5779)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 572, "deletions": 23}}, {"node": {"oid": "6d4d8589d7086b2be81704b6660e6cc6e0517fc8", "messageHeadline": "[index] support all statement (#5060)", "author": {"name": "s7v7nislands", "email": "s7v7nislands@gmail.com", "user": {"login": "s7v7nislands"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "7f74006487993660f5db9e0ed9dcae1df5cb325e", "messageHeadline": "[gas] remove test_only and optional, and support versioned gas schedu\u2026", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 202, "deletions": 268}}, {"node": {"oid": "41bdd02b36dcab1ff3592f76affc167ca9c818fb", "messageHeadline": "[Aptos Framework][Coin] Switch to an explicit opt-out model for coin \u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 782, "deletions": 19}}, {"node": {"oid": "0ef3bf2631cd9c7c63ef6b7c9c444d9cb2cd1fd2", "messageHeadline": "[cli] fix errors caused by mishandling of bytecode version (#5900)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 41, "deletions": 3}}, {"node": {"oid": "2bab2aa6064ad2d89ca660d484b563e494d426d1", "messageHeadline": "Generic StateView, Unify views, remove unnecessary crust (#5731)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 617, "deletions": 648}}, {"node": {"oid": "c8cca1ca03b9b0a3597ce1562b98a468578d0af8", "messageHeadline": "Counter for dependency waits (#5915)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "743bfc5285da94f26dfd662f588003af109f9c56", "messageHeadline": "[NHC] Overhaul request model (#5784)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 5254, "deletions": 6713}}, {"node": {"oid": "c1a458383bb32cb8acd07c4c6ca381565908d33a", "messageHeadline": "[simple_map] remove unnecessary bubble sort", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 7, "deletions": 22}}, {"node": {"oid": "27f84d88c7e0be346384325657747c54642be974", "messageHeadline": "[State Sync] Bump fallback time from 2 minutes to 3 minutes.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d506edd59ff3775564b4c5ec7388d10aa742d014", "messageHeadline": "[Test Commit]", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e9c31373f6ae70e8fdb543b88010c0063897002", "messageHeadline": "[State sync] Add client-side of new state syncing mode.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1752, "deletions": 272}}, {"node": {"oid": "abf10b4cafee32f9da22c8c85d526a3c70193d9c", "messageHeadline": "[move-vm] Generalize metadata for attribute parameters (#5896)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "097931ec1367a824e7166b53a575770f8dd87515", "messageHeadline": "[aptos-vm] Fix binary format version compatibility. (#5898)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "717a8c2485e0cf25701ab725485999a3162ac464", "messageHeadline": "[framework] smart_vector (#5690)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 705, "deletions": 176}}, {"node": {"oid": "546ed910705be6fc05e0b8f8a516d1fd0531ca0f", "messageHeadline": "[Forge] Reduce test run frequency.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "82c7bdebeced2ae17f8ab1b06f423e6447a15e8c", "messageHeadline": "[api] Fix documentation around start field for account transactions", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6f516896953788c37b833206add90c9a2fb7a7ee", "messageHeadline": "[CI] Adjust the replay verify job (#5849)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 116, "deletions": 24}}, {"node": {"oid": "0ebd89db1e8c03cc8e2ba006ead081a14e8d3f4a", "messageHeadline": "Fix link to Aptos Foundation AIP GitHub from Aptos Governance page (#\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "05510f292cf5adde4c6f6e9a5564f01f1eed60ff", "messageHeadline": "[quorum store] new onchain config for turning on quorum store and tur\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 69, "deletions": 38}}, {"node": {"oid": "74c980f76d871a8ba38810e384f679ca99aeb29b", "messageHeadline": "[validator-test] binding docker to specific bcc commit", "author": {"name": "Alex Markuze", "email": "alexm@aptoslabs.com", "user": {"login": "Markuze"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "554025923df1f0ce6f4dc49eec5f492a573c7576", "messageHeadline": "Name and link directly to aptos-node-v1.1.0 release from See what's new", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d1a7c9b80393ebe3cfe8d2d33bcc6c01b8a1189", "messageHeadline": "Link to documentation directory from Getting Started", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6996b6ddf9b8ab96cb9843e420ea6a791ea6bd9e", "messageHeadline": "[language] Compile time and runtime checking of view (and entry) func\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 565, "deletions": 274}}, {"node": {"oid": "c0118e2a6c2df5d8e2397fefb4920a8184561f37", "messageHeadline": "Fix links in How Base Gas Works to moved/renamed transaction/mod.rs f\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "55c85fca5d4b15b4661f2578c4c68522da26d0e4", "messageHeadline": "Add references to ANS in Accounts concept and See what's new (#5877)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "72748c6c4f4b4a07ac01311d714e3fc466086349", "messageHeadline": "Fix links from Aptos Token Standard to Coin and Token for GitHub Mark\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7d4c5f1206a7892e2289cb475871861a20958335", "messageHeadline": "Restore Develop Locally in left nav, reorder top and left nav to matc\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "540c396121f767489fd41c14da5c4709fa8b5ddb", "messageHeadline": "Announce release of Node Health Checker web interface in See what's n\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1798cfade82b55a5e484eddb73e1667fd429a77a", "messageHeadline": "[aptos-cli] Update to 1.0.2", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6e2b1c6ad569e28b353964d3435b6fabb3812e09", "messageHeadline": "[move-examples] post-mint reveal example (#5821)", "author": {"name": "0xchloe", "email": "79347459+0xchloe@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 1071, "deletions": 0}}, {"node": {"oid": "53740535453a8b9e01c1f0417ed138cbd633b66a", "messageHeadline": "more benchmark", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 20, "deletions": 104}}, {"node": {"oid": "2881913012ce281c6c3b43c1e2df331b2518c6ea", "messageHeadline": "rewrite simple_map", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 147, "deletions": 82}}, {"node": {"oid": "c90e42269a1266bb5622f2c11bf455a81de30350", "messageHeadline": "[api] Implemented a primitive view function (#5760)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 1594, "deletions": 148}}, {"node": {"oid": "79219d9f2c4a35ecfebcfc2ac6ba5abf2f6c4721", "messageHeadline": "Begin porting Move Workshop #1 to Aptos.dev (#5817)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 118, "deletions": 0}}, {"node": {"oid": "8072655966189a091e1d3df8d292247ca97e47b0", "messageHeadline": "[Spec] Added specs for module gas_schedule & aptos_coin & chain_id & \u2026", "author": {"name": "Jason", "email": "111507345+0xOutOfGas@users.noreply.github.com", "user": {"login": "0xOutOfGas"}}, "additions": 374, "deletions": 10}}, {"node": {"oid": "a2e4dc6d2e8aee205cb9c9c1f8833fa917e68a1d", "messageHeadline": "Announce Aptos Governance rename and additional resources (#5862)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e32cb5ff4cbe5f64a57ee7c69ba38faa6e894414", "messageHeadline": "[TS SDK] use getAccountResource in checkBalance (#5860)", "author": {"name": "fgfm999", "email": "96854585+fgfm999@users.noreply.github.com", "user": {"login": "fgfm999"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5738125c215e6e8887e9ed711fcd01dc0a43438e", "messageHeadline": "[framework] Transaction fees redistribution (#4967)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 1676, "deletions": 112}}, {"node": {"oid": "65661d00216d6d6af8ea6661d6befc7472f1ada6", "messageHeadline": "[aptos-release-tooling] Add an option to compare release binary with \u2026", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 161, "deletions": 52}}, {"node": {"oid": "da9dfccc26559011d9661a01594d2a7565bcd415", "messageHeadline": "[release tooling] multi-step proposal release tooling (#5834)", "author": {"name": "0xchloe", "email": "79347459+0xchloe@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 333, "deletions": 81}}, {"node": {"oid": "2ecef23e423121780f8a3be63dac21b6d6393cbd", "messageHeadline": "[Forge] Reduce the TPS requirement from 6000 to 5500 (#5865)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3026da552b158a71e02db24aa484f8c7d7c85ad", "messageHeadline": "[move-examples] cleanup testing", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 45, "deletions": 61}}, {"node": {"oid": "209ac528c8ce28716057a3cdf9a3122ca9e48467", "messageHeadline": "Link to Node Health Checker Web UI from NHC page (#5863)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "992386076118e2b6deff599c8cb7cca684807858", "messageHeadline": "[dashboards] sync grafana dashboards (#5601)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 801, "deletions": 615}}, {"node": {"oid": "be0e0d72e2626195b546e2ae158749d5e5d89eda", "messageHeadline": "[Build scripts] Fix some build scripts after crate renames.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7c64a607b14856bdb2b3c2c5c8660b4b35b2cdc6", "messageHeadline": "Update aptos-move/framework/aptos-framework/sources/aptos_coin.move", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f65fde932ef1ff499cb4208985033921797f478b", "messageHeadline": "[test helper] add function to enable initializing and minting of apto\u2026", "author": {"name": "mutable-dev", "email": "mutabledev@protonmail.com", "user": {"login": "mutable-dev"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "53cf99d21963a84133d6f0a258a2c8f3b4763af6", "messageHeadline": "[Cargo] Rename inconsistent crates.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 255, "deletions": 253}}, {"node": {"oid": "b901a4b3a41ff0c53c2fe54525a5ed84146372b1", "messageHeadline": "[token] token::get_direct_transfer public fun (#5470)", "author": {"name": "Bat\u0131kan Duman", "email": "bduman@users.noreply.github.com", "user": {"login": "bduman"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "47b8c2f9c06141cf9f251581bacdeb9eb7124207", "messageHeadline": "[aptos-stdlib] fix comparator tests (#5694)", "author": {"name": "0xpause", "email": "zhouyafei125@gmail.com", "user": {"login": "pause125"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "7c09e05009809ec0c70d874a8c794b6c0bd915d9", "messageHeadline": "[docs] updated governance doc (#5778)", "author": {"name": "0xchloe", "email": "79347459+0xchloe@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "89f516d2c3dfeea4600a7cc935e0f7d23a2d2b33", "messageHeadline": "Bump certifi from 2022.9.24 to 2022.12.7 in /ecosystem/python/sdk (#5\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "b9120f2080363b6bc608a5ecefdbf72033d98e8f", "messageHeadline": "[Cargo] Final crate rename.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1064, "deletions": 1060}}, {"node": {"oid": "1eee05281f5a3ad357334df3714828dc943cc9ef", "messageHeadline": "Correct database versioning classification (#5840)", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c637b4adbb50515ba729fd27dff4e27d5cdfb58", "messageHeadline": "[token] fix the duplicated error code (#5804)", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b6f47c86017348e3180fc333e8749fa6106052b0", "messageHeadline": "Update links to include mainnet (#5847)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "a496d6287523d12f0c770449a10ff85d4b8c7392", "messageHeadline": "Add list of authors to doc pages. (#5827)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 149, "deletions": 1}}, {"node": {"oid": "0986e26ef87f1156ad7aa696722364ca22f14df3", "messageHeadline": "[Cargo] Rename some crates.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 942, "deletions": 932}}, {"node": {"oid": "f4466bb1464b4497104d473205892fb4585bab68", "messageHeadline": "[gas] ChangeSet limits configurable on-chain", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 255, "deletions": 86}}, {"node": {"oid": "c96fd4067c2c79612fb8735dc5d712daa0fe0a5a", "messageHeadline": "[gas] free_write_bytes_quota", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 29, "deletions": 14}}, {"node": {"oid": "e0526a010e6ebbdeddfe0f681f83d12a75c4cd4d", "messageHeadline": "[gas][refactor] refactor StorageGasParameters to consolidate storage \u2026", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 243, "deletions": 152}}, {"node": {"oid": "7bb2f06f14e5a35168f966195e7d3a8d2e873173", "messageHeadline": "[gas] trivial: move StorageGasParameters to its own module", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 107, "deletions": 96}}, {"node": {"oid": "2334576f779b282873ae05580c55b935066ba923", "messageHeadline": "Fix title in new page (#5845)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85724df5236e4f5b6c6884dd1ad40d9c7bb97ed7", "messageHeadline": "Announce Wallet Adapter in See what's new (#5844)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "367519af4b914d0395d4e75a98d3690f9e41d3f4", "messageHeadline": "[DOC] add aptos wallet adapter docs (#5812)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 266, "deletions": 0}}, {"node": {"oid": "0377a5f9825110c63b741b0a6d735ff6b4f945b7", "messageHeadline": "[TS SDK] option to pass optional args to token client functions (#5839)", "author": {"name": "Maayan", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "53e481dcbbf1dec06a6603a0e400828fc42e26ee", "messageHeadline": "Announce mainnet release and system integrators restoration in See wh\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "496a2ce5481360e555b670842ef63e6fcfbc7926", "messageHeadline": "introduce the new integer types (u16, u32 & u256) (#5626)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 1861, "deletions": 759}}, {"node": {"oid": "5adf30082b287681c1e7e1bbd6b35fe392ceac9b", "messageHeadline": "Make resource accounts not dependent on Mint NFT (#5805)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "d280cd05915d5f2e28b1d8f05469605412b0bb4a", "messageHeadline": "Edit PR #5763 belatedly (#5795)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 77, "deletions": 82}}, {"node": {"oid": "27c6a6586d717d9641d8de3e567932bdcd39dbc0", "messageHeadline": "Move Wallet Standard doc to Standards menu (#5806)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "edfbb7f0dcec543e55a02e6d37b2d329da97ed6d", "messageHeadline": "[replay-verify] Add an option to skip txns that are known to broke ba\u2026", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 160, "deletions": 25}}, {"node": {"oid": "9a5e6bf6e5984ca3a3181fee92071710b31bf03d", "messageHeadline": "[Move Documentation] Update broken move documentation, again.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "cc19be9048cb34bd24962f1bafbbcf03326a02ee", "messageHeadline": "[Spec] Added specs for module aggregator & aggregator_factory & optio\u2026", "author": {"name": "Jason", "email": "111507345+0xOutOfGas@users.noreply.github.com", "user": {"login": "0xOutOfGas"}}, "additions": 828, "deletions": 11}}, {"node": {"oid": "2108b037cdee0467b22d4a4ae23f54b434443241", "messageHeadline": "[cli] Cleanup Simulation in CLI", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 41, "deletions": 101}}, {"node": {"oid": "909da2d8b9220e69199ff06d2ab724d26e0f5bf1", "messageHeadline": "[Cargo] Update lock file.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 297, "deletions": 297}}, {"node": {"oid": "2d7a4552608299b65578ef1a7b63c83d5e92cadd", "messageHeadline": "[crates] Rename crates E through H inclusive", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 352, "deletions": 347}}, {"node": {"oid": "cb92fb41b178f84c6185ab7e0a22fa2ad8f3db8a", "messageHeadline": "[CI/CD] Update linter to ensure cached-packages is up-to-date.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 9, "deletions": 95}}, {"node": {"oid": "9f65d109a8d4ee2434565eb96507586004425ed4", "messageHeadline": "trivial: crate name change", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92eb75cf977d53fd167fc6097985609f618b2ebb", "messageHeadline": "[quorum store] payload_manager (#5464)", "author": {"name": "sasha8", "email": "sasha.spiegelman@gmail.com", "user": {"login": "sasha8"}}, "additions": 832, "deletions": 402}}, {"node": {"oid": "82180081deca780ecf988d0be8d780c38321d505", "messageHeadline": "Announce Aptos developer experience survey in See what (#5816)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bb60c54b1d0132873b4d6f0c9518f380519d0a33", "messageHeadline": "[crates] Rename backup-service to aptos-backup-service (#5788)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 724, "deletions": 709}}, {"node": {"oid": "34eba49b2802f5a27007a0958d4184907fbc6dd5", "messageHeadline": "[State Sync] Add metrics for fast syncing chunk sizes.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "a5641a45c5939412c9481407436f098e0acd2037", "messageHeadline": "[replay-verify] Add an option to re-validate all move modules in the \u2026", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 60, "deletions": 9}}, {"node": {"oid": "8f450c9164a571e5b34ff469d81851481e31e9f9", "messageHeadline": "terraform k8s separation (#5755)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "d65a1a60aabbd4c19dce20b024c3ac9989175227", "messageHeadline": "[State Sync] Add metrics around chunk sizes.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 43, "deletions": 6}}, {"node": {"oid": "dcfbe7300430e6a768462fecd7144def587f9788", "messageHeadline": "[gha] deprecate set-output for determinator (#5682)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 33, "deletions": 4}}, {"node": {"oid": "631867d208ea31528f8898ef65fbc4c4ecee6a3b", "messageHeadline": "[crates] Rename backup-cli to aptos-backup-cli (#5787)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 79, "deletions": 79}}, {"node": {"oid": "bbdfd326c474a9e7b2ee1840f5ea7a7dbf28a1b5", "messageHeadline": "[framework] multi-step governance proposal (#5445)", "author": {"name": "0xchloe", "email": "79347459+0xchloe@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 1121, "deletions": 137}}, {"node": {"oid": "1d45ed057692bac28fdc1d719641bae67de6cdca", "messageHeadline": "[Forge] Add working_dir param to support running node on checkpoint d\u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 104, "deletions": 15}}, {"node": {"oid": "1118252c8b4e4379472d3cdb1eb8c4a899807b03", "messageHeadline": "[smoke tests] fix artifact upload so it works on failure again (#5776)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c8a5858ba724524e224480ed16af0f27b6fd8a26", "messageHeadline": "[crates] Rename accumulator to aptos-accumulator (#5785)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "73c903496ad7bc9e2d251bd46f4c4a7d4dd05000", "messageHeadline": "[Cli] Add `default_prompt_response` option to `set_global_config` com\u2026", "author": {"name": "Freezy Gem", "email": "freezy.gem0918@outlook.com", "user": {"login": "fgrust"}}, "additions": 87, "deletions": 3}}, {"node": {"oid": "a2346b94a4ac8c23b0f8aeffd313dddd916bfbdc", "messageHeadline": "[gha] Add optional git permissions", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "76e743c14355684e2c372556dc635c90603bb340", "messageHeadline": "[State Sync] Add server side implementation of intelligent syncing mode.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1201, "deletions": 28}}, {"node": {"oid": "4bc00303964264316065cda3b63300c5eed5fe4f", "messageHeadline": "[python] add a very trivial client config", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "2dc1d4985e9560d620be11f3d244e3c874621938", "messageHeadline": "[python] add simulation api support", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 91, "deletions": 8}}, {"node": {"oid": "4d30a7ace305667885455a03dc97fba5ff213b1b", "messageHeadline": "[python] rename create_single_signer_bcs_transaction to create_bcs_tr\u2026", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "2245fa695a29f2eb427cade25544602bd5f68091", "messageHeadline": "[python] remove unneeded optional typing", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "a78c488aecb8b4f895f5b520c26ea18df5488563", "messageHeadline": "[docs] slim down aptos-apis", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 5, "deletions": 55}}, {"node": {"oid": "c5f361f07a905366212f7d008e406fc07a2a7184", "messageHeadline": "[docs] refine transactions in system integrators guide", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "17ca528f9c478292f095b046cd1136b10d5d908f", "messageHeadline": "[docs] cleanup system-integrators-guide", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 62, "deletions": 92}}, {"node": {"oid": "a3506d85b586ffdd5a1e6526c77d679c0d45cc0e", "messageHeadline": "[docs] nodes -- remove the note around what not to do", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "920779170b44cce1ba0e3151e8d7283234f19676", "messageHeadline": "[docs] governance cleanups", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 8, "deletions": 15}}, {"node": {"oid": "25d8ee6cb0e12d9e379dd05ad00f493c0c40ef08", "messageHeadline": "[docs] minor tweaks to staking", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 27, "deletions": 31}}, {"node": {"oid": "bb2f6315e23b34510ca16730ddca76ae22ff2f50", "messageHeadline": "[docs] life of txn", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 34, "deletions": 36}}, {"node": {"oid": "791f385c9412893c15bce3b3358861204926d1eb", "messageHeadline": "[docs] blocks", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "033b79859abacc81b697b5f97bc357558520be32", "messageHeadline": "[docs] gas", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "ffbc6ff6859f9cc1a2b1e8bb55fa8c73496ee45f", "messageHeadline": "[docs] txn-states", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 46, "deletions": 86}}, {"node": {"oid": "1e713832442f1726bc4a7dd514e085716a8f0b4c", "messageHeadline": "[docs] update resources", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "ce075d467a857104ec35690986766cdd4328b5bf", "messageHeadline": "[docs] bring back system-integrators-guide", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 543, "deletions": 5}}, {"node": {"oid": "093b497d1267715a222845aad4fd3ca59da90e8d", "messageHeadline": "[forge][try2] Adding latency check for high-gas fee transactions to g\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 431, "deletions": 366}}, {"node": {"oid": "ff7279d06abc2b10ff608eda00a2570a02cbaf9b", "messageHeadline": "fix typo: Fix typo in error message (#5700)", "author": {"name": "havi", "email": "97586838+havi-kim@users.noreply.github.com", "user": {"login": "havi-kim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0300f28aa3c18fc50a0477da77c2c85f90a69508", "messageHeadline": "[Spec] Updated the spec of the Genesis module (#5752)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 32, "deletions": 17}}, {"node": {"oid": "621f2c9e317657cc2ec7d53677155c7bc4fe50a1", "messageHeadline": "[Spec] Add the initial specs for `ed25519` and `multi_ed25519` (#5677)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 267, "deletions": 9}}, {"node": {"oid": "3973311dac6bb9348bfc81cf983c2a1be11f1b48", "messageHeadline": "[cicd] bring back python testing", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "676f51dbab518dc3e2f7529734b5b42493078820", "messageHeadline": "[python] update to solve all linting warnings", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 46, "deletions": 45}}, {"node": {"oid": "11496a86bd4665aef554ab8cbf5059079bfd3e48", "messageHeadline": "[python] fix python sdk", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2a23246038ce6c807eab057b6f1f3bc0b46d41fb", "messageHeadline": "[cleanup][indexer] Clean up unused protos and add new proto for grpc \u2026", "author": {"name": "larry-aptos", "email": "112209412+larry-aptos@users.noreply.github.com", "user": {"login": "larry-aptos"}}, "additions": 1648, "deletions": 19259}}, {"node": {"oid": "60ee595d3c71b7fb4b46d4230bb3add0f3e5558e", "messageHeadline": "[tf/gcp][fullnode] fix nap scheduling and apply when disabled (#5737)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "071885c64a9d7395a01ced01ecb68f8a1131d047", "messageHeadline": "Implement recovering account from derive path. (#4374)", "author": {"name": "Steven Gu", "email": "88301195+stevenatcrypto@users.noreply.github.com", "user": {"login": "stevenatcrypto"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "dd92916755a591ba45ab72629a59958970d210bc", "messageHeadline": "Update blocks.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "481e219259bd3e1f6ff3fdaade0bd789bc106392", "messageHeadline": "Update blocks.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "24879619d3045c0d097d2863adebf0e1f4bd4f4b", "messageHeadline": "[docs] Improved aggregator Move documentation (#5659)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 132, "deletions": 212}}, {"node": {"oid": "d085a3ae0b01ab96955a165364b53d0f24fb8e9a", "messageHeadline": "Remove CLI option true defaults to enable negation (#5582)", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d0cef7045a7349946c560dae4249a2e4fd07ca4f", "messageHeadline": "Explain LINKER_ERROR (#5702)", "author": {"name": "0xbe1", "email": "101405096+0xbe1@users.noreply.github.com", "user": {"login": "0xbe1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e232538938b4c2f1a43a8948d28aa0f45c15f436", "messageHeadline": "add Ohlone to dict (#5766)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a6112c3da71f75bb9dd66bf9e13be860a6b5443d", "messageHeadline": "update MODULE_ADDRESS_DOES_NOT_MATCH_SENDER description (#5701)", "author": {"name": "0xbe1", "email": "101405096+0xbe1@users.noreply.github.com", "user": {"login": "0xbe1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f3f0859dc24a1240d713f1e0505f1391b5f0e14", "messageHeadline": "[rosetta] Add reset lockup command full support for create staking co\u2026", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 379, "deletions": 11}}, {"node": {"oid": "40ca30d663de807920bb9f1e46ebbc176016b584", "messageHeadline": "Add Aptos definition to landing page, begin to emphasize our ecosyste\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5c6f1cb556765f2c7ef0aa1a27b1edc27688fec4", "messageHeadline": "Fix state-sync link (#5480)", "author": {"name": "kamilsa", "email": "kamilsa16@gmail.com", "user": {"login": "kamilsa"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4421fa46270903a68244ff8f6d1029319c55a26b", "messageHeadline": "fix doc for AuthenticationKey (#5415)", "author": {"name": "zhiqiangxu", "email": "652732310@qq.com", "user": {"login": "zhiqiangxu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eaa77f0dd92f28777adc67f35c8dc48d95712ff4", "messageHeadline": "Add test-only standalone signer creation (#5433)", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "537d171e025fe8f1b99845258fd4904b4d5b6302", "messageHeadline": "\u3010Developer Tutorials\u3011fix useEffect() (#4988)", "author": {"name": "Haruki Kondo", "email": "44923695+mashharuki@users.noreply.github.com", "user": {"login": "mashharuki"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "391a1a609d79b5b238b4faad9158320d8d68a8f1", "messageHeadline": "Test and edit Your First Dapp tutorial (#5106)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 44, "deletions": 10}}, {"node": {"oid": "d8955a2692e9004e3f6790db2a0595c2186faf36", "messageHeadline": "[move-examples] split NFT tutorial into smaller parts (#5714)", "author": {"name": "0xchloe", "email": "79347459+0xchloe@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 832, "deletions": 158}}, {"node": {"oid": "6c32d541d8dfe7bf63528419bf07c907165c77de", "messageHeadline": "[aptos-cli] Pull latest packages by default for cached branch depende\u2026", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 61, "deletions": 14}}, {"node": {"oid": "87c38d0215c5e321ce7306a08b4942219a52fbdf", "messageHeadline": "[aptos-cli] Output Move CLI output to stderr", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ab7f67b4e4c6d44747681b47dcc60d3694205e0", "messageHeadline": "[api] Add doc comment for git hash in index API", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "4642c084355d6d3bbea8145f5a85e500d0353d5a", "messageHeadline": "Add punctuation to new entry", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6f2a7ad7da93ae8e67362ddc98b0b0f642b195c", "messageHeadline": "Add by IP reference", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce3d5b4e50835e235e937c3179811c9d3aa26a3b", "messageHeadline": "docs: update PFN and indexer rate limits", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2fa7b105102a485c422b7a0aca42ad84e6fff8e8", "messageHeadline": "[build] force-frame-pointers", "author": {"name": "Alex Markuze", "email": "alexm@aptoslabs.com", "user": {"login": "Markuze"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "61eeb56756bd1126ab99cc93266871f1fc220e39", "messageHeadline": "[Dockerfile] validator testing for bcc", "author": {"name": "Alex Markuze", "email": "alexm@aptoslabs.com", "user": {"login": "Markuze"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "2f75231ffe1d981100c660222c8d910a0c27f429", "messageHeadline": "[Token] parse string type in propertymap", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 35, "deletions": 10}}, {"node": {"oid": "46cb56ac62826806c8df437159fb29dfb93b9ac7", "messageHeadline": "[gha][forge] run continuous performance with profile (#5753)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6f940713128583172c44ab7efd1d559b7e512db9", "messageHeadline": "Update move-on-aptos.md", "author": {"name": "cuteolaf", "email": "53915161+cuteolaf@users.noreply.github.com", "user": {"login": "cuteolaf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d5581046354656b14da8168b0500690439ff026", "messageHeadline": "Create move-on-aptos.md", "author": {"name": "cuteolaf", "email": "53915161+cuteolaf@users.noreply.github.com", "user": {"login": "cuteolaf"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c4f5fb69fb848bf593f31b6adbca33b5a0e41cb0", "messageHeadline": "[token] add partial withdraw with capability (#5652)", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 137, "deletions": 0}}, {"node": {"oid": "21660eda7cea6c3a368b846b4ecce8d649ce92a1", "messageHeadline": "[docker] publish different build profiles (#5748)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 45, "deletions": 20}}, {"node": {"oid": "b3e9614ac0131eab7d770f76951bf7af0eaadaaf", "messageHeadline": "[cli] Allow to clean cache without a build dir", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "fcc4f72ac66b457db78049f51b02ec067c56c229", "messageHeadline": "Remove Bootstrap Fullnode doc from nav temporarily", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.local", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d51aad960d0f466b2c0bbae655bce38f555392b3", "messageHeadline": "Update the release instructions for the TS SDK (#5735)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "0c21d9150bfd113e6e30e92af6ac8da921e47a0e", "messageHeadline": "[Spec] Completed the spec of `from_bcs`, `any`, `copyable_any` and `t\u2026", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 278, "deletions": 5}}, {"node": {"oid": "fd70fb6079fd6702507bb5b7464ebc7be65e310a", "messageHeadline": "[token] fix a typo", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "54e23876feb056c044273d328b1a17b654993922", "messageHeadline": "[token] use token event utils to emit events", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 2233, "deletions": 140}}, {"node": {"oid": "b07b9c914469630a6b5a15f580bc26ae4400bb4b", "messageHeadline": "[token] add token event utils for emitting events", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 344, "deletions": 0}}, {"node": {"oid": "4ab849cecbf3fbe2d8fef95b99ce9528ea6b0e8a", "messageHeadline": "chore: expore classes from property_map_serde", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "72541a1c7208f50d9faca5e579ea521a38c9334f", "messageHeadline": "Edit Bootstrap a New Fullnode and Remove AIT3 reference (#5732)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "ac08df638b0605d2f0b28c1c9a6bbfd3573dc93b", "messageHeadline": "[TS SDK ] bump version to 1.4.0 (#5736)", "author": {"name": "Maayan Savir", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "baf5666234f2783a683ec7e2909887d4fe8d4fbc", "messageHeadline": "[State Sync] Refactor storage service tests.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 347, "deletions": 291}}, {"node": {"oid": "2f81cf938712e8592251565975fb518ce76241a5", "messageHeadline": "[txn-replay] set HISTORY_START to known compatible versions (#5717)", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "526c54c6cd32c0af236a7b1353411ecc88474937", "messageHeadline": "[cli] Add vector support for command line inputs", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 104, "deletions": 6}}, {"node": {"oid": "1c60c57468f1f7a9eebfd525a34e165e2e3da294", "messageHeadline": "[aptos-transaction-benchmark] Fix benchmark regression (#5711)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6ccd27faef22c01232c610ffe3d2ef18f9b90b1d", "messageHeadline": "Fix functions for getting all resources / modules on an account by us\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 248, "deletions": 32}}, {"node": {"oid": "787093d596235844cdb070e7c4e7e86a7d504dea", "messageHeadline": "[move[ Multiple fixes (#5726)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 273, "deletions": 100}}, {"node": {"oid": "feec33fe9436a219346b5b03fbe5d32fc6200ef8", "messageHeadline": "[Executor] Merge sequential & parallel execution flow (#4683)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 519, "deletions": 497}}, {"node": {"oid": "a92815f9d050cd12f9fae6b6b43d7f6984226fbb", "messageHeadline": "[TS SDK] Update CoinClient to address #5648 and #5720 (#5723)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 91, "deletions": 25}}, {"node": {"oid": "446a2055f728b78ad75d86b3e17e936954400aea", "messageHeadline": "Further clarify the messaging with mergify (#5724)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf6bb407d6dc0b09b447562a121f999615c8c767", "messageHeadline": "[Framework] remove unnecessary lines creating resource acct signer (#\u2026", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "1a73fe0a9b713e1ffaa0ad1bf13c9dcc92cd1d59", "messageHeadline": "[doc] trival fix", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ec7225545b511510ee41c1762761f967d0fd4e9", "messageHeadline": "[aptos-vm] Adjust severity of some error codes. (#5586)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d1ee3d601c4c80287d8e83a8f7c4f7f495649bc5", "messageHeadline": "[Spec] Added specs for module reconfiguration & stake & storage_gas &\u2026", "author": {"name": "Jason", "email": "111507345+0xOutOfGas@users.noreply.github.com", "user": {"login": "0xOutOfGas"}}, "additions": 1385, "deletions": 88}}, {"node": {"oid": "59685ad21b28a7ce290470f8c2aab7bea359b552", "messageHeadline": "[mergify] check title reflects skipped status (#5713)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "89394e39f4320d4474289d51f236e6c3059c5e16", "messageHeadline": "[docs] Fix Ordered List styling to display numbers (#5710)", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "e37b4fcff7db398c86b299467ddc3051f123545e", "messageHeadline": "Remove reference to epoch change in VN failover doc (#5708)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "841e4960bf5386b3606002d554d1de07d5e9675d", "messageHeadline": "[e2e move tests] fix broken tests when running individually (#5705)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "631ff21d9cb0e18babe6584d64a5f9ca36f8894e", "messageHeadline": "Fix silly typos on Whats New page (#5709)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "abe98b6d2311e3a5dbaaf18c62bab55dae5290e9", "messageHeadline": "Use correct server URL in docs site API spec explorers (#5707)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 37, "deletions": 14}}, {"node": {"oid": "b38bc368903013994b794bb1568e9d1a34cb7f57", "messageHeadline": "Add size_of implementation, decoupled from #4067 (#4540)", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 209, "deletions": 0}}, {"node": {"oid": "dace2169762fc1a15a8ba895d78f1cc045f72baa", "messageHeadline": "[Docs] Fix link to broken status page.", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "07cb84c1fa351172be9f48faf12ed580349362a6", "messageHeadline": "[Smoke Tests] Ignore flaky tests.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7e7deefa689aafac6e44959c8d4738c1dbebe180", "messageHeadline": "[State Sync] Add custom timeout for subscription requests and backoff.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1268, "deletions": 241}}, {"node": {"oid": "49d77e6d466b9b0a22a5765d35393bb27a035cd3", "messageHeadline": "[leader election] Improve leader election for first 20 rounds (#5683)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "f1ac449a796bfd53a1571b40aa357819384f0d13", "messageHeadline": "cicd: rename mergify check name to be more brief", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a8f3d3fea7d2d195b20c9ecda51436861ef40db", "messageHeadline": "[token] add propertymap deserializer to sdk", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 186, "deletions": 37}}, {"node": {"oid": "44d0ff498049e34f649c7e5b10bbfc29559e6940", "messageHeadline": "cicd: fix check names in mergify config", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "720c6f2a0fb51b3a6f5086b5fa1edf4092dd577c", "messageHeadline": "[mergify] block on more critical tests, and clarify the mergify title\u2026", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "268facfbce552b8cd030836b3d4272610163669f", "messageHeadline": "add new terms", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d23160e39c984c6f98c56465c325610eff61d7dd", "messageHeadline": "Re-work nav changes, move back Reference, add indexes for Reference a\u2026", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.local", "user": null}, "additions": 86, "deletions": 57}}, {"node": {"oid": "e8618daf66ecc07fecd5b6199e5c018694343282", "messageHeadline": "Begin edits to updated navigation", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.local", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "919164c787b7ee95dc354f3b6c342853b56e7ace", "messageHeadline": "update ids", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 28, "deletions": 64}}, {"node": {"oid": "96a4df0a118eefffaf07db12c357b7f438f42355", "messageHeadline": "update indexing", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64887149f41851d63a2b96ed4d4fb7488bb0ea02", "messageHeadline": "update", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 41, "deletions": 32}}, {"node": {"oid": "35e9f1709bc8350821a1853f6f2124f132bd85ca", "messageHeadline": "[Docs] Add concept pages for Resources and Blocks", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 52, "deletions": 4}}, {"node": {"oid": "fee604391ecdeaf44e84941b28a70755b64de46c", "messageHeadline": "[Docs] Reorganize navigation", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "db35bfc9962a54079bf88f7de5e3fcca8e7104a6", "messageHeadline": "[docs] Fix list styling (bullets) due to @stoplight css conflict (#5616)", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a2c6a69420a50da746e33c90921282c03969905b", "messageHeadline": "Fix more flaky forge (#5674)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 60, "deletions": 26}}, {"node": {"oid": "3dbf117fa050042dcefcd2768929717235e49166", "messageHeadline": "[token] update doc (#5651)", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "fa68b16824fa71690e60d473e9035cc22453449d", "messageHeadline": "cicd: fix regex in mergify config (#5687)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9dc1555282e9c463cf6241ef1444d58656543faf", "messageHeadline": "Remove Docker option from running a local testnet", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 0, "deletions": 50}}, {"node": {"oid": "a0015b18b89cc1c237c61d52c3bd88744167e824", "messageHeadline": "[gha] increase smoke test retention 1 day -> 14 days (#5681)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0ef9025ba1ffc24f495cd0e9ede2b499ceffb21", "messageHeadline": "[forge] filter by k8s.namespace properly in humio log link (#5676)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "d4745f349a960cf72ab884aed67678a25cf976a5", "messageHeadline": "[DOC] Typescript SDK overview page (#5673)", "author": {"name": "Maayan Savir", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "dc5ef1faf717c1097e0b47d5916b9fba842d10a9", "messageHeadline": "[forge] Add three_region_simulation_with_different_node_speed (#5576)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 159, "deletions": 6}}, {"node": {"oid": "37be68be4c5775cf96f3d71411922e0928e31b72", "messageHeadline": "[token] update transfer doc (#5654)", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 47, "deletions": 100}}, {"node": {"oid": "d2e02f1e5a438b1c9cccff7d10dc10d0241715d1", "messageHeadline": "Add CODEOWNERS for Aptos docs, improve Docs bug template (#5625)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 40, "deletions": 17}}, {"node": {"oid": "b776fa17f77e241f8ed9647c908ee0c474f24e3b", "messageHeadline": "Revert upgradeable ref to match others on page and in site (#5636)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2d69e80e7109a80dc17d0cbe5692903160859cd", "messageHeadline": "Add problem and workaround from issue #5522 to issues and workarounds\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "aac2566e02ec003a72e3e3a5c880e85c6d40bfb2", "messageHeadline": "[Move examples] Add batch versions for main functions in locked_coins", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 100, "deletions": 9}}, {"node": {"oid": "40e0184c1b76b83658cd207dd00f3a0804b8d04f", "messageHeadline": "[consensus][e2e] Add e2e smoke test for changing onchain config and v\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 353, "deletions": 16}}, {"node": {"oid": "2ba008c79a2629beab81a8c055413ca7fc1e62ab", "messageHeadline": "[Spec] Added the spec of `pool_u64` (#5618)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 623, "deletions": 7}}, {"node": {"oid": "f495723a69ad9d40d92e74dfb348f3e562af4df8", "messageHeadline": "Announce Blocks and Resources concepts and add them to navigation (#5\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "38f38828899f9ff27a59c479dfbbbd9c4ad146ef", "messageHeadline": "update", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "16118c1ca6f09f72c1fcc289a7c47dbfa234c1ef", "messageHeadline": "Make small edits and formatting changes to new Blocks concept", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3f3d81e6b454fb8244664605a04f9686a2a1af9b", "messageHeadline": "Make small edits to new Resources concept", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e8dd5a06b6cfa8b03c540aca4eee0bce3c792678", "messageHeadline": "[Docs] Add concept pages for Resources and Blocks", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 105, "deletions": 2}}, {"node": {"oid": "91824bc7e8e488e7307b8f5ffee4e222a65e34a5", "messageHeadline": "Update help messages for doc generation / spellchecking", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "37fdb6b3990252b478bec52760008f25913f572b", "messageHeadline": "[Docs] Remove unnecessary basics- prefix and add redirects (#5640)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 144, "deletions": 86}}, {"node": {"oid": "e9416a32a8227ba9745db3cc262e977f2b67b911", "messageHeadline": "[Cargo] Migrate workspace dependencies.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 486, "deletions": 529}}, {"node": {"oid": "90c8ea132436bc21d1b20077171c9156d76d7349", "messageHeadline": "[Cargo] Move crates to workspace dependencies.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 966, "deletions": 908}}, {"node": {"oid": "dd4acf5be3ccf0e92152bee801bd82098fa4b8f0", "messageHeadline": "[CLI] Give 1 APT for fund-with-faucet (#5660)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "9b7ac5adcd2af553e1608d6a5bee3a91d5716e33", "messageHeadline": "Add CI for checking spelling to dev-docs-site (#5634)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 446, "deletions": 2}}, {"node": {"oid": "f3d381ea5e9db86c7d9ccab274cb96c6efc921a5", "messageHeadline": "remove netlify deploy preview from required checks due to bug", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e6f6272df2cf3c68ff4c4ea9e71cbf5e60dfd1c", "messageHeadline": "make netlify preview land blocking for doc changes", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "93c7ffc083a4793f2287e03c61f7a3f33749f7d0", "messageHeadline": "cicd: remove accidental required checks from mergify rule", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4716a399756c2bc748e2054efe0c8aaa62f9a728", "messageHeadline": "Fix flaky forge tests (#5595)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 31, "deletions": 19}}, {"node": {"oid": "adb8403cf2329d3066bf38b2d4e4b47e575162a2", "messageHeadline": "cicd: remove permission-check for check-group to avoid checkgroup bug\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "91956da978c46097a944bab3f219597b793d14d5", "messageHeadline": "cicd: introduce mergify as check-group alternative due to check-group\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "6a3d8a3777d557f245e9daa27650168c7d3e66e7", "messageHeadline": "Replace Address account", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10dd2909ed77019f7d068ba53dcae62d98cb5016", "messageHeadline": "Announce Indexer rate limit increase (#5644)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bb89c2d7efd2e9d33fe368b5e9c5ad97c12fe8fa", "messageHeadline": "Update indexing.md (#5642)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fea3fcadac34b07465cf6988aba69a3421138a02", "messageHeadline": "[CLI] Exit if the node / faucet stops when running a local testnet (#\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 44, "deletions": 26}}, {"node": {"oid": "45bbc3883e239bb3ff2ba48043bc925eb64f9d90", "messageHeadline": "[Docs] Consolidate transactions documentation", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 85, "deletions": 159}}, {"node": {"oid": "f1829fc778a75ac8e37b21c1c86067b32fec7da9", "messageHeadline": "Fix link from Accounts to Your First Transaction (#5638)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80ab25cdd417de70b265ffbda1029730857b54ed", "messageHeadline": "Add BLS12-381 test-only natives for signature generation (#5487)", "author": {"name": "zjma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 591, "deletions": 103}}, {"node": {"oid": "6405e50bf8f82dc7ecb986cbed1aa576b6f43484", "messageHeadline": "Add SDKs to top nav Reference menu, move Glossary above Issues and Wo\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "c6df0f51e4212aadc1e651d4de2f4d2c0506be64", "messageHeadline": "[Forge] Reduce frequency of state sync performance tests. (#5608)", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a3389f037c6c87fd7717a78d0426b85b93bc5295", "messageHeadline": "docs: minor updates and wording of Move docs (#5610)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "2f614db0365c13e03f46f1f85a7105e49e6eb6e9", "messageHeadline": "[Cargo] Move some crates to workspace dependencies.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 306, "deletions": 322}}, {"node": {"oid": "2065bfac54d017ab5173976d85be177ae30be2e8", "messageHeadline": "cicd: introduce checkgroup github app to conditionally require status\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "57466f0c47edee24d41fffb0598080d2193ae0b4", "messageHeadline": "[Forge] Fix grafana dashboard link (#5604)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cba952470279e6281ea09b439117a083b927bb53", "messageHeadline": "fix broken link", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "464e9229db75d780e56e88333dffd5774e782b0a", "messageHeadline": "Make direct edits to Kevin's Accounts enhancements", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "7ca7eb1a1abdf3470c7ae09653418e85234489ea", "messageHeadline": "[Docs only] Update Concepts > Accounts page", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 97, "deletions": 25}}, {"node": {"oid": "a878fee68477f66e4253be0f3a3c320a78a24837", "messageHeadline": "Restore Move Book link at move-language.github.io (#5624)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4d1f5bace23960e9ccfca0c67963b6e4461f7ff", "messageHeadline": "[Cargo] Migrate several crates to use workspace deps.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 310, "deletions": 286}}, {"node": {"oid": "d5953d4438bb7f34319ca86e8f2e3194b2acb64b", "messageHeadline": "Link to and announce validator failover and update doc (#5622)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "11ea4e36f5746a6a3517ab53e1f2f43b8ebb20a5", "messageHeadline": "Add Move-Lang tag on Stack Overflow to Move supporting docs list on A\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6648744a453591c518187b5d601a20e4374540c0", "messageHeadline": "Document failover for validator update (#5555)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "bb582996d8c9f1161c971a42698c67fd4c749312", "messageHeadline": "[Ecosystem] Remove unused code.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 6286}}, {"node": {"oid": "809565cca818003d9a5b7714acf8abd48749bb35", "messageHeadline": "Revert changes to pyproject.toml from 8958b01 (#5617)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "e267918cfdffff4d6651fbaa1acc6302e2f12eed", "messageHeadline": "[docs] Adjust Primary Color for Search within light mode (#5598)", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6ae75558a5448bd087941fa528fffaadcb6f3b3d", "messageHeadline": "Fix links in See What's New by using Markdown extension sometime (#5606)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2fa74e7401f109d9fba390952bc8a067d4e3035c", "messageHeadline": "cicd: auto add 1 approval for doc-change PRs (#5609)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "8dcf9988d8b607c4b6a50632668cbfb16ebf0089", "messageHeadline": "Add Format command to Dev Site Build docs (#5603)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b4af8090300494249d2c5caeea1bb0cea40f1c06", "messageHeadline": "Fix left nav formatting post reorg (#5602)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "1b3348636fd24a8eb413c34f2ebb2c76c25e10d5", "messageHeadline": "Reorganize Aptos.dev navigation and page titles to match (#5556)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 390, "deletions": 324}}, {"node": {"oid": "6b1169e50d4df0ab2a481864d2f92709c977c78e", "messageHeadline": "[docs] fix compile error due to missing section_name", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d7c3944609ed5f0f75c42cdce63462ac5fce7037", "messageHeadline": "[Forge] Add simple test for fast sync throughput.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 438, "deletions": 135}}, {"node": {"oid": "579848dc6a911aa880c90d36f5dc3d0f6592b347", "messageHeadline": "[API] Move to workspace dependencies.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 129, "deletions": 106}}, {"node": {"oid": "620a8095c514ee84c8b3ee7d08d42cf1247461aa", "messageHeadline": "[release-tooling] Implement a parser from yaml (#5562)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 719, "deletions": 82}}, {"node": {"oid": "6b87c77da2271d702526b6c47e4db2eeccb1b0d6", "messageHeadline": "[TS][SDK] Use larger pagination values (#5590)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d02e09716b10ada5cf1e7477404032a2ed241273", "messageHeadline": "Migrate Move lang supporting docs to Move Guides index for easy acces\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "c63a58cdbae32b3ffaee67a696adc3d8f05e3ba3", "messageHeadline": "Add register.move to Your First Coin Tutorial (#5516)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 8, "deletions": 20}}, {"node": {"oid": "becf260e9aefb1c84ee10fe0d9a60cd263dd7f41", "messageHeadline": "enabling configuring genesis onchain configs in test (#5527)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 74, "deletions": 26}}, {"node": {"oid": "ec9ace633a96cccb60b5ec4750397d84213d41eb", "messageHeadline": "[Token] enforce royalty <= 1", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "0de4d2a23745221eb29aa73ebeab3915da311fef", "messageHeadline": "[Aptos Network Checker] Fix required dependency.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83ccc82970852f6a41257936b6b86ce26a809b65", "messageHeadline": "[Types] Improve error message for signature and public key len.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "901020220592af6d6a06b1082ed285ff6849e7f7", "messageHeadline": "Update documentation_bug_report.md to use documentation label (#5580)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c74a456298fcd520241a562119b6fe30abdaae2", "messageHeadline": "Fix typos in Using Aptos CLI (#5583)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "07f2ae1c3758aadce939835a049408ec4888e2a2", "messageHeadline": "fix sdk examples logs (#5569)", "author": {"name": "\u65f6\u5c0f\u5149", "email": "abcdsxg@gmail.com", "user": {"login": "abcdsxg"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7602f91779acddbd29eaa899e82f79169b10304c", "messageHeadline": "fix: standardize creator address before calculate indexer collection_\u2026", "author": {"name": "Nolan", "email": "33241113+nolanxyg@users.noreply.github.com", "user": {"login": "nolanxyg"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "52f42e74fd6709debf17b8900feeee6e48555498", "messageHeadline": "[mempool] wait on init reconfig at startup (#5578)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 65, "deletions": 24}}, {"node": {"oid": "bdb970012daeb3617f8c441b7658605d9f6cdb8b", "messageHeadline": "[helm][testnet-addons] fix loadtest resource spec (#5585)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "edbd1da208a40c6604eda41833221034cd6448f0", "messageHeadline": "[gas] consider memory leaked for values entering the event natives (#\u2026", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "20f32b858bd3615f1f16f934f623c187e8bb064d", "messageHeadline": "[python] lint fmt check (#5537)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 94, "deletions": 60}}, {"node": {"oid": "e89e898ab0bb6d66b968977f60dd03dbebcb305b", "messageHeadline": "[Spec] Added specs for module block & aptos_account & state_storage (\u2026", "author": {"name": "Jason", "email": "111507345+0xOutOfGas@users.noreply.github.com", "user": {"login": "0xOutOfGas"}}, "additions": 490, "deletions": 4}}, {"node": {"oid": "b91aa246f4d45fc0a47f44071dffa703bb73fb71", "messageHeadline": "[Move examples] Add more functionalities to locked coins module", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 104, "deletions": 4}}, {"node": {"oid": "5c303e72abdce696168748497a4e9a88393fb381", "messageHeadline": "[consensus] Add gracefull backoff based on chain health (#4834)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 278, "deletions": 33}}, {"node": {"oid": "3d21df2c94ed27cc774693ea9ea5dd936643b79d", "messageHeadline": "[docs] Describe PFNN", "author": {"name": "Victor Shyba", "email": "victor.shyba@gmail.com", "user": {"login": "shyba"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0b2cd4ce542e3827634f31d19ebda1bca441885", "messageHeadline": "[docs] fix link to ValidatorSet", "author": {"name": "Victor Shyba", "email": "victor.shyba@gmail.com", "user": {"login": "shyba"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e43e948c6a8920c1e39951fee41a69b9b3d0f153", "messageHeadline": "[docs] fix broken link to ValidatorConfig", "author": {"name": "Victor Shyba", "email": "victor.shyba@gmail.com", "user": {"login": "shyba"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef68ec59a2474d35d5ec6974058347951848b259", "messageHeadline": "[docs] fix broken link to NetworkAddress", "author": {"name": "Victor Shyba", "email": "victor.shyba@gmail.com", "user": {"login": "shyba"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21d877b57f7f950ef503f22a5a021c651a6a980b", "messageHeadline": "Update What's New in Docs for the last week (#5558)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "a2f39b78b281dd34de4b5c2dbde737d63fe5734d", "messageHeadline": "[Forge] Update broken state sync tests to use txn output syncing.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "e4a50bfa9fb5cd08dbc524befb20d0d8eb6d54e6", "messageHeadline": "[aptos-logger] remove references from helm charts", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 8, "deletions": 42}}, {"node": {"oid": "feb12c242e69c9555e0d736c78565c2d37ba0ea2", "messageHeadline": "[aptos-logger] retire and cleanup tcp log writer", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 4, "deletions": 346}}, {"node": {"oid": "1e121d2b53db1446681fa45e31035d0e387909e3", "messageHeadline": "[move] Update move commit hash (#5564)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 70, "deletions": 66}}, {"node": {"oid": "2c21feafa3d29e3c0f24e88f051748bb98b4c723", "messageHeadline": "[Cargo] Add comments around move deps.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "391211986de080d9ee14e3f730c21c2e99ed3d58", "messageHeadline": "[Cargo] Move state sync code to workspace dependencies.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 232, "deletions": 197}}, {"node": {"oid": "870f019e51c7fa44cd2d99017e49d82f4c0a18a2", "messageHeadline": "[docs] specify @stoplight css version to avoid integrity failure", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "792c9c428b21bc21cee7e3a08231396571016592", "messageHeadline": "Update SECURITY.md (#5544)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 136, "deletions": 6}}, {"node": {"oid": "5444f5be076bd2add24de85b61b978ce35fe9deb", "messageHeadline": "feat: more meaningful message for HTTP code 429", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "9790df8affd5f8405c442f3ae06be37b894b4ea0", "messageHeadline": "Replace cargo run with running binaries directly in fullnode source s\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "43af7e2b6857fd2d9f33917a43475d14f36e1889", "messageHeadline": "Add TypeScript SDK Reference Source files to TS overview (#5535)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "16781dcd0e8683c7408aed5f8e5de3c896ec152b", "messageHeadline": "[smoke tests] when getting \"random\" ports, use the filesystem to avoi\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 172, "deletions": 9}}, {"node": {"oid": "b85aad4fe229580feedd54b9d02cc4178515b166", "messageHeadline": "[forge] make invoking failpoints explicit (#5529)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 21, "deletions": 25}}, {"node": {"oid": "78fe714f858d5ade3c70d57f7a5da55993c9f37c", "messageHeadline": "[dashboards] sync grafana dashboards (#5419)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 68, "deletions": 723}}, {"node": {"oid": "bff011052156b7a70b888d470a14b1f85401c5a7", "messageHeadline": "[Token] change the order of events", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 38, "deletions": 34}}, {"node": {"oid": "9861fe249d5801c178e397d1c16d8b45ed4171da", "messageHeadline": "update pnpm-lock.yaml and remove path-to-regex (#5514)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "956a063b117208fb4ebf67dc8ac2c2c442d954b9", "messageHeadline": "Clean up wallet docs (#5525)", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 8, "deletions": 83}}, {"node": {"oid": "a225278c7b2fb1c770ae3521c23970cc250f0cde", "messageHeadline": "add: register mooncoin script (#5473)", "author": {"name": "Sa Pham", "email": "great_bn@yahoo.com", "user": {"login": "greatbn"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "562b323fe601855ad6f2802dba0db5493c1c54fc", "messageHeadline": "chore: bump sdk version", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "320eb5c6471ccd18383fd5e8ef8c613525f18792", "messageHeadline": "feat: get resource account address out of source address and seed", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "84f1bed9988273fc3ca1b0840208aaec39ffe2a2", "messageHeadline": "[telemetry-service] count metric ingest by peer", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "3e0be96a7e33acd24811665a41eaaa6c1927b131", "messageHeadline": "introduce metrics_source label in telemetry service", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2908b6fd284fd61883311a5997ed91b59ee75afa", "messageHeadline": "[telemetry-service] add container ID label to service metrics", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "2a66b7a9fdf48dc0dddadc8ca371a1e3abe6a709", "messageHeadline": "special handling of chain ID 3 and mainnet push metrics", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "1f616319f0795ec6817316d6755da8659f96a115", "messageHeadline": "[telemetry-service] fix log tag for chain ID 3", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e7b0cb51c5107c052a779bdc3dae858df75c702e", "messageHeadline": "[telemetry-service] name peers in metrics", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 65, "deletions": 15}}, {"node": {"oid": "f5e0f68b6c0c6ec5eca87d44eaf3ba81598422a3", "messageHeadline": "[telemetry-service] fix chain name for ID 3", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 99, "deletions": 26}}, {"node": {"oid": "dc28f8367feb9a22f11affba0c50597faa3e0228", "messageHeadline": "[telemetry-service] Adds project label to service metrics", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "fa15da00f6313d0f052bd1854990409a98640d1e", "messageHeadline": "[telemetry-service] metrics replication and retry support", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 273, "deletions": 72}}, {"node": {"oid": "39813eb369d3cbbe251ca2cc541ad9da1b40f130", "messageHeadline": "[telemetry-service] prometheus metrics instrument+export", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 659, "deletions": 192}}, {"node": {"oid": "657de094be60c76a9f341aaee6b5deff792f8dcb", "messageHeadline": "[telemetry-service] fix trace id key in log entry", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "c211739b80c54bf4bca329cedda5078d105c3fe7", "messageHeadline": "[gh] disable blank issues without template (#5509)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6aaf4b58906a762ed3f041c00176dcef2aa1eb34", "messageHeadline": "Make all versions of Move reference files available from Move guides \u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "4ea0c85e3216afadb02b3110d359d73f88e53bfb", "messageHeadline": "Begin rewrites to fullnode indexer (#5423)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 95, "deletions": 41}}, {"node": {"oid": "1bb039eec615ad33d3949a597e72aa11d51b89a6", "messageHeadline": "[scripts] override env vars for grafana-sync (#5166)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9a3687485b2574881eaf2c414024c23fc8ba83ad", "messageHeadline": "use available machine type for mainnet replay job (#5483)", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c19eb4b00ee0025039f1bacc5888bb16c059b6ca", "messageHeadline": "[docker] bug fix Add apt-get install lld (#5503)", "author": {"name": "eric.deng", "email": "30487254+vae520283995@users.noreply.github.com", "user": {"login": "vae520283995"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b811de15173476f7739d73856ed8f94acc59c46", "messageHeadline": "[move-examples] Actually fail tests when test fail", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "c922d24d95e09cc7a9a066f3329eb36ea448dcff", "messageHeadline": "[forge] refactor and helm values config (#5452)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1267, "deletions": 556}}, {"node": {"oid": "93cdcd761e85264cded69935ccb9d057504ab3c8", "messageHeadline": "[gha] remove docker build performance dependency from compat (#5495)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f71594f7bfba73714e3b3f67dfacff652427ef3", "messageHeadline": "[Spec] Added the specs of `simple_map`, `table_with_length`, `string`\u2026", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 1122, "deletions": 80}}, {"node": {"oid": "1467df4b1f90ffeff94d3df6234642876fdc9b51", "messageHeadline": "[gha] remove docker build performance dependency (#5492)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a40377130551626833122186894657cfd69fd23e", "messageHeadline": "[smoke tests] use a random port instead of an OS-assigned port (with \u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "0c3bc9982d8409dbb68e5e5bf5491c3152d8810e", "messageHeadline": "[gha] build additional testing images for all profile and features bu\u2026", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "0079ffdff6c80ad794cc1796746dcd41fa2224c1", "messageHeadline": "Regenerate API spec and TS SDK client, improve docs (#5484)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1184, "deletions": 13}}, {"node": {"oid": "2e8e5b07a463a05a968516ff0fb53a100fb1daf9", "messageHeadline": "[move] Update Move commit hash (#5466)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 70, "deletions": 68}}, {"node": {"oid": "e193d6122403ac8c871e9f6798f7c7f95e1efcee", "messageHeadline": "Update close-stale-issues.yaml", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fe73993cd775ab927b4c9f03a046e7e4c0fb9ba2", "messageHeadline": "allow manual triggering of stale issue workflow (#5475)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2348a04047ee2645bd41e0225c4fc4802146191d", "messageHeadline": "auto mark and close stale issues (#5468)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "53d3e1675c005771bdcd7b908479e002dd8fe145", "messageHeadline": "[aptos-release-tooling] Implement a tool to generate all the scripts \u2026", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 482, "deletions": 75}}, {"node": {"oid": "1a57b2f61a132e82f7fbbd1d37fc9b9864dc5d2d", "messageHeadline": "Add config and on-chain details to Staking doc, swap link to moved fi\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "4b5a8e565f317a8306acec454c40df25fa43cd32", "messageHeadline": "Update CODEOWNERS", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2eece2e1d232c2a8bd8cce532cb25ac16981639", "messageHeadline": "[Indexer] decode BCS in some token fields (#5427)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 215, "deletions": 31}}, {"node": {"oid": "45e3735ff28e43644c8531ffb7575343915aac35", "messageHeadline": "[TS][SDK] export aptos abi methods", "author": {"name": "phcxc", "email": "h499871809@gmail.com", "user": {"login": "peng-huang-ch"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "17af81f847be771cb68aeec656ac875d31b272ad", "messageHeadline": "Announce Aptos Token Standard updates in What's new in Docs (#5432)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a945db662e6ef7fc1bb64e8b756643bb687a9fbb", "messageHeadline": "Update Aptos Framework README to link to new reference files in all v\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "be790557f9f430d68085edf442ff5d14724e1b73", "messageHeadline": "[replay] Resurrect the debug tooling for aptos (#5320)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 604, "deletions": 58}}, {"node": {"oid": "63a193efe80d00b21129ed15b691df5dfbd5f87c", "messageHeadline": "Correct typo in resource account doc comment (#5350)", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c4899003dde56c61e6c833b0bccfd2e0f86655ba", "messageHeadline": "Promote Stack Overflow on landing page of Aptos.dev and announce in W\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "ee9f1829dca2b1af41ddda0e2753f0faba3877de", "messageHeadline": "[codeowners] Added owners for aggregator (#5351)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7f876757d6cb6b72b2ade14e8b37f80688962040", "messageHeadline": "[gha] update compat image to testnet prefix (#5283)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "171151975244e7e7a789df3f918a117cdb35367f", "messageHeadline": "[Docs] Note on account address. (#5207)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a603fb063c2f06d2e8a9a3bac4121ff287595396", "messageHeadline": "Update aptos-coin.md (#5199)", "author": {"name": "Neo", "email": "her_liu@qq.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7ad175ed021b7fd5114e3d78a28b329512969ac", "messageHeadline": "export aptos_types (#5120)", "author": {"name": "0xTigerBao", "email": "86338926+0xTigerBao@users.noreply.github.com", "user": {"login": "0xTigerbao"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5d65806669eee9a60dd8f8afbf4c9efee06acc05", "messageHeadline": "[sdk] support multisig transaction simulation (#5119)", "author": {"name": "Aaron Huang", "email": "h499871809@gmail.com", "user": {"login": "peng-huang-ch"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "2791f9798badfa5aa71d3934c772fe9e223da0c3", "messageHeadline": "aptos-client types in tutorial are fixed (#5125)", "author": {"name": "Bat\u0131kan Duman", "email": "bduman@users.noreply.github.com", "user": {"login": "bduman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "547881ca5fb00358fd7808839b46ee5802ad2113", "messageHeadline": "Unified aptos_std::comparator function style (#4990)", "author": {"name": "WGB5445", "email": "919603023@qq.com", "user": {"login": "WGB5445"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d78ef6fff1d16ab39fa8583664a0e195edf1ab7", "messageHeadline": "Fix: Typos (#4952)", "author": {"name": "Jay Soh", "email": "96561121+c0wjay@users.noreply.github.com", "user": {"login": "c0wjay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3049c79978175e1bcf846b0e8209063d5a6826c", "messageHeadline": "Fix: typos (#4951)", "author": {"name": "Jay Soh", "email": "96561121+c0wjay@users.noreply.github.com", "user": {"login": "c0wjay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "59e2055e158f65b1981c0e42dbaf27b68e7e7eae", "messageHeadline": "add mypy lint for python sdk (#4949)", "author": {"name": "Fenix", "email": "zhuzhenfeng1993@hotmail.com", "user": {"login": "gofenix"}}, "additions": 313, "deletions": 161}}, {"node": {"oid": "38b8f9a14db5958a79ae735b281679b56b826adf", "messageHeadline": "add all python file in sdk folder to format and fix some typo", "author": {"name": "zhuzhenfeng.code", "email": "zhuzhenfeng.code@bytedance.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e8a3690df17cff84d142b32e032c438b7b3433c1", "messageHeadline": "[Token] update the field doc and re-organize code", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 307, "deletions": 313}}, {"node": {"oid": "3e33d0b0471d75a8dbe4a326e014a567fc765ce2", "messageHeadline": "[mempool] fix typo", "author": {"name": "nujabes403", "email": "nujabes403@gmail.com", "user": {"login": "nujabes403"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44aa6a5cc1b368ffda97dfe836c0f09753d87689", "messageHeadline": "[token] add transfer with opt in", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 3998, "deletions": 55}}, {"node": {"oid": "8ff954844cc9315a6ea76f9e10888c795cb4fec2", "messageHeadline": "[sdk] add missing token entry function", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 239, "deletions": 40}}, {"node": {"oid": "e8bf29ae1c0dce27bc3be2c0e928c4420531b7bf", "messageHeadline": "[Token] add token functions", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "67c6b591d79211a46a75a16e33d3925ecf008f60", "messageHeadline": "refactor: consolidate the code of generating auth key for Aptos account", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "6169de82f029fc3f2a3ced35ed9121f45ad27388", "messageHeadline": "error fixed in first-dapp in tutorials", "author": {"name": "0xWoo", "email": "92731202+0xWoo@users.noreply.github.com", "user": {"login": "kAsky53"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2d048ef0199e24f0dbc63b9607a763beea47caa", "messageHeadline": "Update first-dapp.md", "author": {"name": "Aure64", "email": "114932542+Aure64@users.noreply.github.com", "user": {"login": "Aure64"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "461f4696547905b55df8f33b3c786b5bc01a5084", "messageHeadline": "Use correct build dir for dev docs site netlify config", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "353e82085285c2aff55b6b73688d9356f48e98e1", "messageHeadline": "Delete yarn.lock from dev docs site", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1, "deletions": 10098}}, {"node": {"oid": "92fa93eab5ca96af8b950afc1c39f7960397f142", "messageHeadline": "Define build configuration in netlify.toml for dev docs site (#5460)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3629253c980345a8aa6e9a847a704a022d73fe89", "messageHeadline": "Add API spec explorer to dev docs site (#5345)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 12490, "deletions": 33}}, {"node": {"oid": "2fbe52fbdf2c6f6fac15cc248feb1e386f1b6bb6", "messageHeadline": "[helm][testnet-addons] fix loadtest resource spec (#5458)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c67042d117a4312b91d42ceed7b6e0443d6112f3", "messageHeadline": "[helm][testnet-addons] revert loadtest parallelism (#5457)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "9da65d76aed757231cdfb22480abc81678bda1dd", "messageHeadline": "[helm][testnet-addons] specify resources for load test (#5455)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "39c2627e3cb24d8f0f7259692ca5c6eed5777024", "messageHeadline": "[TS][SDK] Use pagination in getAccountResources and getAccountModules\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 76, "deletions": 16}}, {"node": {"oid": "9194d874884d3398807b06e08b97cb3251c899e4", "messageHeadline": "Use pnpm in NHC TS client (#5451)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 3364, "deletions": 3078}}, {"node": {"oid": "b66e2eb40bd4e5ce2707f36359150b3521ad2f94", "messageHeadline": "Fix sdk-release", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "e21f854d83bb22994344c75320f54c8e709e156c", "messageHeadline": "[consensus] Additional round manager test and fixing block retrieval \u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 855, "deletions": 151}}, {"node": {"oid": "088286718801cf6340d3b6999e2d19f1c4762aa3", "messageHeadline": "[TS][SDK] Use pnpm instead of yarn (#5443)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 5139, "deletions": 4865}}, {"node": {"oid": "05d154574ba3b5b82ab6b9cd596e9c45ac2cad99", "messageHeadline": "Use jemalloc for the forge CLI (#5254)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f86d715de90c0a73ec58d493bc6d8903899b789c", "messageHeadline": "Use pnpm for the dev docs site (#5441)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 9133, "deletions": 7633}}, {"node": {"oid": "492468e11ee3c04b940a0fec7a9346e022087142", "messageHeadline": "[docs] fix wrong `token_data_id` type (#5426)", "author": {"name": "Khac Vy", "email": "khacvy93@gmail.com", "user": {"login": "trankhacvy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a48caaa9ef88b877f9690b58201ee8e86be1c1a3", "messageHeadline": "Commit changes from scripts/rust_lint.sh", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "d14e7f18667797159a1a7f5a4295a9cb332871a2", "messageHeadline": "Remove TODO for encode_submission", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.local", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e3d93d74e80c00558af7ef139ba2bb2534c292ea", "messageHeadline": "Make manual edits to TypeScript reference file", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.local", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "4f508d8b3ef0bf07bbfc9e98417edbe64b04bbf3", "messageHeadline": "Iterate on API docs and build steps", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.local", "user": null}, "additions": 23, "deletions": 17}}, {"node": {"oid": "5a6ecaabd16e106a7c82f2482cc4ee6f4884d8e2", "messageHeadline": "Clarify which endpoints return committed / pending transactions", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.local", "user": null}, "additions": 27, "deletions": 24}}, {"node": {"oid": "94574b111008cfb3574e40d2cc9dd673d4815715", "messageHeadline": "[aptos-framework] Add specs for account.move and coin.move (#5237)", "author": {"name": "tiutiutiu", "email": "qiu971009@gmail.com", "user": {"login": "qpb8023"}}, "additions": 1492, "deletions": 14}}, {"node": {"oid": "d5e4887d7bb6a3f456cf6a89bc343773412175fa", "messageHeadline": "Build out Resource Accounts guide to address confusion on setup and u\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 60, "deletions": 15}}, {"node": {"oid": "5ca8a7a5ce0f65ff44cd6ad1485543467d5782f6", "messageHeadline": "Warn users of source code upload (#5348)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "52d71fd937b9fb0c3fed9f4e0916818c5175f402", "messageHeadline": "[consensus] Fix voting history for leader reputation (#4973)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 142, "deletions": 156}}, {"node": {"oid": "cfef6f0ffdb2e823aa70356760283695fa1012d3", "messageHeadline": "[move-examples] updated nft tutorial (#5388)", "author": {"name": "chloeqjz", "email": "79347459+chloeqjz@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 176, "deletions": 85}}, {"node": {"oid": "7f7207aa9d90edb9bc3d9ab43a344326437f0505", "messageHeadline": "[consensus] Improve seed for leader election (#4253)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 126, "deletions": 29}}, {"node": {"oid": "132808dfdfbc9a7039a3dd5078bce64dcfbce844", "messageHeadline": "fix aptos build warning (#5418)", "author": {"name": "zjma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "5ff03ee2dcf81cd955a73fd1f95fec615efdb2f9", "messageHeadline": "Add cursor support to /accounts/<addr>/resources (#5313)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 867, "deletions": 43}}, {"node": {"oid": "23d258d1f2440267f866eeb27f9830be48682af8", "messageHeadline": "Install lld in rust-setup action, use in Linux jobs of CLI release wo\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a8f6a59f34c8490451f49512f6ec8b56548ce96d", "messageHeadline": "[dashboards] sync grafana dashboards (#5314)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 466, "deletions": 470}}, {"node": {"oid": "39843de859dbcbc6cab01e81dbed5e43da43a0f0", "messageHeadline": "[Indexer] Improve indexer restart (#5338)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 254, "deletions": 70}}, {"node": {"oid": "07f78020f68b5c803a20faef3f6764c96c06f894", "messageHeadline": "add unit test", "author": {"name": "Yumin Xia", "email": "me@yumin-xia.com", "user": {"login": "Stumble"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "0ef2346e67b0e2ac746eba6f2a6d202beacda44b", "messageHeadline": "[token]: tokendata maximum cannot be changed from/to 0.", "author": {"name": "Yumin Xia", "email": "me@yumin-xia.com", "user": {"login": "Stumble"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0e76e29a24c8985da7c90cbfc26a94be6f58b2be", "messageHeadline": "cicd: release indexer fullnode image to dockerhub (#5389)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 32, "deletions": 10}}, {"node": {"oid": "c8faccef3f4f391d7437312e8cd1603dc050e1e6", "messageHeadline": "[move] Update the move commit and the generated document (#5380)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 154, "deletions": 154}}, {"node": {"oid": "dba6c51daa56126da6e611df14a2130ade8b1874", "messageHeadline": "Multied25519 test only natives (#5379)", "author": {"name": "zjma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 280, "deletions": 105}}, {"node": {"oid": "a950b85a00eff9d7c8b298b312b73449ab0cd0e5", "messageHeadline": "[github actions] add lsof to rust setup (#5381)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "698646c593a758edc9b89b1a5ef094b3163a8117", "messageHeadline": "Add field-level tables and newly created flow diagrams to Aptos Token\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 138, "deletions": 36}}, {"node": {"oid": "0d02170db467ca020c0de4e9595f7cf7bc818978", "messageHeadline": "[move] add `chain_id()` call in `aptos_stdlib::type_info` (#5288)", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 479, "deletions": 28}}, {"node": {"oid": "db5d78d722fe46465c9e25c15b1e6396c256f86b", "messageHeadline": "Fix shortcut links by replacing them with standard Markdown (#5184)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "ba0d5dcb38f019b1c97536b52acccef519b8dd42", "messageHeadline": "[crypto+move] added support for SHA2-512, SHA3-512 and RIPEMD-160 in \u2026", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 642, "deletions": 10}}, {"node": {"oid": "7117d12b9bc48f05771cf8bc52e9a219dccda5d9", "messageHeadline": "[token] add error wrapper", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "733f9987d77f4fee8a9399ee89ad884271652012", "messageHeadline": "[framework] added explicit error code for resource account (#5378)", "author": {"name": "chloeqjz", "email": "79347459+chloeqjz@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "ab19aed1999dc49f805784fa929e3a8abd262eeb", "messageHeadline": "[Move examples] Add an example for locked coins contract", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 154, "deletions": 0}}, {"node": {"oid": "02a50c3232e63dba65b03899cfa264e2a9812cb2", "messageHeadline": "[storage] support pagination by adding prefix_state_value_iterator (#\u2026", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 370, "deletions": 170}}, {"node": {"oid": "b5047568e68972467e50fc3f8632cee30bfd0768", "messageHeadline": "Update node-requirements.md", "author": {"name": "Zekun Li", "email": "52300039+zekun000@users.noreply.github.com", "user": {"login": "zekun000"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6d9b10f759464f6b9b4f7516c6dbd411ba6a33c8", "messageHeadline": "[cli] create-resource-account-and-publish-package cli (#5354)", "author": {"name": "chloeqjz", "email": "79347459+chloeqjz@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 112, "deletions": 4}}, {"node": {"oid": "85bc767bc0b8d39f6404978e8f57b55eb32e1e0f", "messageHeadline": "[move] Print stack trace in unit tests (#5374)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c4ead0f89b4ce6c0104c0d549d965d2586d90a04", "messageHeadline": "[move-examples] fixed simple defi's unit test (#5361)", "author": {"name": "chloeqjz", "email": "79347459+chloeqjz@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf7bfe61c659f6a76e0179b71411aab9df310e16", "messageHeadline": "replay-verify: more processes", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "a5182f2c34be679c548ef6a834499cb2c3d8d7cc", "messageHeadline": "Update typescript-sdk.md (#5159)", "author": {"name": "zazacaca32", "email": "filippof3@ya.ru", "user": {"login": "zazacaca32"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9ff6b6e87ac8ff8ab2dfc44b749d083f0c523fe", "messageHeadline": "[token] fix collection supply underflow", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "a44d04315b672c71fd7d1b8a00431e6dee9c785b", "messageHeadline": "[smoke tests] test_genesis_transaction_flow: some more debugging outp\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "3c6352c5a6c4d252b69116d1a2c26c5093979e03", "messageHeadline": "[executor-benchmark] more default initial balance", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3de72a2197003c7270ae83974019b1c72ce63a7", "messageHeadline": "[docs] Run fmt / lint on tsx in docs site (#5344)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 54, "deletions": 67}}, {"node": {"oid": "40ffbdf2c2c42ceca90df535a0d87e1efe0cce91", "messageHeadline": "[Spec] Specs for math64, math128 and type_info (#5341)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 314, "deletions": 32}}, {"node": {"oid": "8958b0143286ed31f0924f5749f013b36999598a", "messageHeadline": "[Workspace] Use default inheritance for package properties.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1282, "deletions": 886}}, {"node": {"oid": "073a163c8f9739cf9ec2244694748cd8179e5daa", "messageHeadline": "[TS][SDK] Fix incorrect comment about defaultevent handle page size", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef6d3f45dfaeafcd76aa189b855d37a408a8e85e", "messageHeadline": "[Token] added functions to rotate collectiondata fields (#5265)", "author": {"name": "chloeqjz", "email": "79347459+chloeqjz@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 349, "deletions": 14}}, {"node": {"oid": "42ad10b7ea4a893ab1c1d2367543eb0ba9bc69fa", "messageHeadline": "[aptos-node] better error message for the feature flag check (#5330)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 31, "deletions": 14}}, {"node": {"oid": "87e2e0b07dcb3cebd90e9ad3b9eaa5d52bcd1e54", "messageHeadline": "[tf/gcp] update default instance to recommended n2 (#5312)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dc72c25b97f9bf77b8e2892e2a89306e022e6200", "messageHeadline": "[Cargo] Add comment about performance profile.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b7d6e5eb7b3992eb30ad0eed442b1b57317960ff", "messageHeadline": "[cli] Fix lint error", "author": {"name": "icodezjb", "email": "icodezjb@users.noreply.github.com", "user": {"login": "icodezjb"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e30ad207f5012de5fb8ebeb90b82cab9e534db25", "messageHeadline": "[cli] Fix move download error", "author": {"name": "icodezjb", "email": "icodezjb@users.noreply.github.com", "user": {"login": "icodezjb"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "0a365ef3173daa0731cad21a6520d245e3673f7f", "messageHeadline": "Fix comment", "author": {"name": "Changhoon Lee", "email": "6londe@gmail.com", "user": {"login": "6londe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f76c9ba5086e5c59b2a2a8134b41e17e907a70f", "messageHeadline": "Return error if provided config was missing or invalid", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "d60b2e454d0636b111e7cba00f00bc466fb4b707", "messageHeadline": "Update aptos-token.md", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 31, "deletions": 27}}, {"node": {"oid": "16dabc2fd987871070c43db5d6a859b30c49aae0", "messageHeadline": "Add token.move link to top of Aptos Token", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57767e40068e383a2e455c038686d84464b7a005", "messageHeadline": "Add clay-aptos to OWNERS for developer-docs-site directory", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30ef24b2874fb92787469fb8b22e4a2c284f15f0", "messageHeadline": "chore: fix typo in aptos cli for profile creation", "author": {"name": "Igor Line", "email": "igor@line.ee", "user": {"login": "igorline"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "43f729cbdd8fdd4c0fe80e85c3c5aeaf6c97a9dd", "messageHeadline": "Add Aptos Move Examples directory", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a671824ce714c20301c6acc6d7d39bf1dc3d730a", "messageHeadline": "Replace outdated Move auto-gen docs with the latest and announce in W\u2026", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.localdomain", "user": null}, "additions": 36, "deletions": 10}}, {"node": {"oid": "2bfa403f78df491eacd33253ddb29cceb022bf4c", "messageHeadline": "Edit Upgrading Move Code", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05d04ecc511f572380e1e8fe0bbc234f30645f0d", "messageHeadline": "[python-sdk] fix client.py offer_token and claim_token", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1ce625e92f8626d1f7e45bb91b096cabad3391d3", "messageHeadline": "Fix broken BCS links", "author": {"name": "zihengCat", "email": "zihenglv@gmail.com", "user": {"login": "zihengCat"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c14f46e807c49b14332d17ac33d89c58e71df208", "messageHeadline": "[smoke tests] fix flaky node panic due to rebuild in parallel tests (\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 75, "deletions": 18}}, {"node": {"oid": "6e5e27b9880d8e01c10ef82660ed441e1b8f2081", "messageHeadline": "[tf] update requested and limit mem to be the same", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "61c78f300fecfdbe2f25e8ba8242e5f2256e0664", "messageHeadline": "[dashboards] sync grafana dashboards (#5267)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 892, "deletions": 766}}, {"node": {"oid": "4e396f08311f168011dc54614520ef80275a03df", "messageHeadline": "Test and edit Your First Move Module (#5104)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 67, "deletions": 27}}, {"node": {"oid": "b862ee517ebf217debefe91944195fda984aebd7", "messageHeadline": "Split and move Install CLI docs to Getting Started section of left na\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 287, "deletions": 231}}, {"node": {"oid": "26f35275150bd40cb96ed17f346401ccdd6674b4", "messageHeadline": "[helm][aptos-node] remove haproxy probes (#5306)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "4df7d72ab42fefdc4327269af194d3a7fdc1f535", "messageHeadline": "Test and edit Your First NFT tutorial (#5097)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 64, "deletions": 52}}, {"node": {"oid": "60b88149cb7e7ae494b08916781dffaddfca766b", "messageHeadline": "Update CODEOWNERS", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "214a98c3ce542951f6a5077a96b8b4284ee65521", "messageHeadline": "[move] Fix artifact generation and test for pure Move development (#5\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 43, "deletions": 8}}, {"node": {"oid": "5ea5e19fdc58a576accd339297d2ee865527c209", "messageHeadline": "ed25519 test-only natives implementation tweak (#5289)", "author": {"name": "zjma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "434f8df8cf87a7eeec4621d8f43347046a96823c", "messageHeadline": "[CLI] Only depend on jemalloc crate on unix (#5293)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fcb521fe2e98bcf82e37ec46f88d60dcf028c425", "messageHeadline": "[Indexer] Fix timestamp bug and restart from gap (#5214)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 474, "deletions": 23}}, {"node": {"oid": "f36d9cd81aa9f444e9a3dc6d06e0ac55fe46c233", "messageHeadline": "[Docs] Adding rate limits section.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "489772409d3684220fdea6c45c46091c48fd3bf7", "messageHeadline": "Ed25519 test only natives (#5272)", "author": {"name": "zjma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 334, "deletions": 73}}, {"node": {"oid": "07336b783c6c60559f27e2f00b1f1139facbcb6b", "messageHeadline": "[smoke tests] test_genesis_transaction_flow: add wait checks on valid\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "aa01785ab15f1a4eb86a17eb23e117fec8b1fcb2", "messageHeadline": "[move] Updating move commit, among others fixing a bug in docgen (#5270)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 85, "deletions": 145}}, {"node": {"oid": "3b65aab02631fc5ccc3e3d66e30c8a7cf063298e", "messageHeadline": "[State Sync] Add smoke tests to check large limits.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "e26c0e9d7e7e35e0e6e1c2b546a74917a3b30fc9", "messageHeadline": "[State Sync] Reduce max message size and increase timeout.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "066c3168bb54aeb13619666d78b8a67bc65490a9", "messageHeadline": "[State Sync] Make num stream timeouts configurable.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "151fe5126c2cd036cdc65ef6320e7bb1bbbe1e2e", "messageHeadline": "[CLI] Use jemalloc for the CLI (#5249)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e1dc4b7b0c4d546d18ef4058b7ead19bb71aee86", "messageHeadline": "try setting kubernetes_pod_name", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "0fbc01aafdc965fba68d881d3cc76b804b948b5a", "messageHeadline": "[backup] push metrics to vmagent", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0162362a422f1e7ee4c81b558517050c0b556445", "messageHeadline": "[TS][SDK] Bump timeouts on tests (#4933)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "dba73f38ae14b4159c586c165289ef9d888900bb", "messageHeadline": "bump memory and cpu for backup-verify job", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "803850c8fd60d1cfe61b3ec231facf17a3181fa6", "messageHeadline": "[dashboards] sync grafana dashboards (#5141)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 3960, "deletions": 2595}}, {"node": {"oid": "a70e2ad98f9e19ae8718ecf5ac670d2dbdeed493", "messageHeadline": "replay-verify jobs: make it daily", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "e96fb0fe88caa4afa0fdb5deacbf9172db2247d4", "messageHeadline": "[tf/aws][fullnode] public-read acl for public backups (#5252)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a408cdecb35ad2fa290634d508adc250aa340bd5", "messageHeadline": "[artifacts] Add a test which ensures generated Move artifacts are up-\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 63, "deletions": 29}}, {"node": {"oid": "976d7e5dfed4f247e449e869144a90d6f052d3a6", "messageHeadline": "[API] Make enabled: false actually disable the API (#5244)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "30447612f6505f0767405a35023dfc8a0482f06f", "messageHeadline": "[helm][aptos-node] tune probes (#5245)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 17}}, {"node": {"oid": "29fdd6f4a1e23e70d4d2cf34f3efb59259bc4c19", "messageHeadline": "[misc][logging] Demote non-critical error logs in rest (#5190)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "39ff6f454f364a3a1630afc41dff347c59ba02b9", "messageHeadline": "[network][logs] Demote non-critical error logs in Network (#5189)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "298413362b8e590ed26a0f9f43cdd5c481b1f870", "messageHeadline": "[state-sync][logs] Demote non-critical error logs in StateSync (#5188)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "6183e5f3d51d0368570b7de4985a3f57174a74e3", "messageHeadline": "[consensus][logs] Demote non-critical error logs in consensus (#5186)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "65c05dbf1db83ee4986bec2b6676099dd4f8c24c", "messageHeadline": "[State Sync] Default to execution mode.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c58e5aebda595c4ffa572efd4292cd1095ae26ea", "messageHeadline": "[backup] fix that JmtRestore::drop() can deadlock if error occurs whi\u2026", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 17, "deletions": 29}}, {"node": {"oid": "3b069b250160becb0190874b62086e764679239a", "messageHeadline": "[gha] use beefy machine to replay-verify", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "a3d463386e827612de8c3597cd944c5932aafc58", "messageHeadline": "[tf/helm] various cleanups (#5202)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 41, "deletions": 881}}, {"node": {"oid": "9eac22c4357fb4f32a54687a0f97034304dc2d7f", "messageHeadline": "[docs] Update styles & footer links to Aptos Foundation", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 125, "deletions": 86}}, {"node": {"oid": "392fdc4b158271a7b8266fbb540800b4c41fb5e6", "messageHeadline": "[move-prover] Refactor prover integration (#5208)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 227, "deletions": 46}}, {"node": {"oid": "7a02a3b9bb8ab082488973795fc3415e769b00a5", "messageHeadline": "Replace all variable-dependent links in aptos.dev with relative links\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 45, "deletions": 39}}, {"node": {"oid": "c8cd2be0b029d29d633600271c7dfccd343162cd", "messageHeadline": "[move] Update commit hash (#5204)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "af165cf39efd5e4deb06dd5a723cf5e9b68d9ba5", "messageHeadline": "separate replay runs for testnet and mainnet", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "9d544f5eba5b127ca2445666e6df2050a3f1fe93", "messageHeadline": "move to an action for code sharing", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 60, "deletions": 54}}, {"node": {"oid": "4dfe3bc70c5fe4cb88653617ac74d39a78986c99", "messageHeadline": "[gha] nightly replay-verify: in parallel", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 50, "deletions": 5}}, {"node": {"oid": "1358cfbe1db687bc78d7d2aa1b09ddd9e11b538d", "messageHeadline": "[backup] fix that unauthorized cloud access results in flushing metad\u2026", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "4b10acdbd21055b0aacd88e59dcac8a2b40a5159", "messageHeadline": "fix that replay-verify replay start version is off by 1", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "481d1e8a623c7392f27681eb76fc681feee013fe", "messageHeadline": "[smoke tests] keep logs even on flaky tests (#5167)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6dac4e7a276a924e08a4164b34de082f20ceb74d", "messageHeadline": "Reorder tutorials in index to match left nav (#5163)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "30b385bf38d3dc8c4e8ee0ff045bc5d0d2f67a85", "messageHeadline": "standardize address and table handle (#5170)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 99, "deletions": 84}}, {"node": {"oid": "07e38a0ba55769aee1078fa1f89a9263960d17df", "messageHeadline": "[move] Enable documentation generation (#5187)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 45097, "deletions": 63}}, {"node": {"oid": "2d3a7ab3b1075d8379fccb2b73854dd773223789", "messageHeadline": "[API] Remove erroneous log message about reverse proxy on startup (#5\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "12844f59f5c20aa8b2f86580481dd0df89e43c34", "messageHeadline": "[vm] Transaction cleanup: create session after abort info extraction", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "46d71d26d5b4b04576ecd70a7b1835416d045e53", "messageHeadline": "[State Sync] Small tweaks to configs.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f2e1954ea858179915a0ebd891d37a7568864087", "messageHeadline": "Update using-azure.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9bef092f49943adb165e1ef1b1a335efc3a7496d", "messageHeadline": "Update first-transaction.md", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "951495c48e731369bc9007f60faaeb3436e8c615", "messageHeadline": "Update first-transaction.md", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "61069f5ff61553f7712604658d26192a832588d8", "messageHeadline": "Fix links to SDKs", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "312f1207cfc408831643a9d15618b0cc1e21963d", "messageHeadline": "Finishing edits to page", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "7b59d1f7c625fbe0cbff2efd0db5880ea463957c", "messageHeadline": "Continue edits", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6335b4be9b93ac9ca17f10aed383358375ad3f34", "messageHeadline": "Update example output", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "97a02021c75c053f4629072c64e6bf706fcb2261", "messageHeadline": "Update output description to match latest numbers", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "8c4d210564f31cf113ff50455c741c7884bc4b88", "messageHeadline": "Fix caps in TypeScript", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dbb91cc2923c6c6509cfda2ab66f4199b6ad24ea", "messageHeadline": "Start edits to Your First Transaction tutorial", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "bad76068d9ebee1674407caddb6902ad25f74f27", "messageHeadline": "[docs] Update to use profiles everywhere in operator docs", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "236531e2e1b4a77672b77e99a02ec2b2591e038e", "messageHeadline": "[Docs] Calling out that Docker is not supported yet for the indexer f\u2026", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "7195a33f51849e7e3d23a652bb3fa3241e77f04a", "messageHeadline": "[build] switch to lld on linux (#4910)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "9a3c6f2c1ffcdf1843a1ee026645cc4d2c95a432", "messageHeadline": "[Docs] Fixing links and line editing. (#5164)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 153, "deletions": 115}}, {"node": {"oid": "f01f8189cb5d4426129d4561b5b1412f39500b83", "messageHeadline": "test STORAGE_WRITE_LIMIT_REACHED", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "6f15a0f9a7272563c07b9f329b79f02ded52a98b", "messageHeadline": "Fix wait for error message (#5161)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "87b00fcb70aefd393fb7d8e8c513bd9f4635176e", "messageHeadline": "refactor fetcher code to be able to skip over bad txns (#5143)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 57, "deletions": 59}}, {"node": {"oid": "49a1f53971a67764f7340213d5c301cb41349273", "messageHeadline": "[api] Handle unparsable utf-8 on output", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "8b47b7ecb6d99682595cb8d191ab0963ae7daeb0", "messageHeadline": "[Token] update the standard doc (#5138)", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 58, "deletions": 26}}, {"node": {"oid": "d4f9676245fa90c5a0c47146a86354c50bed3bc1", "messageHeadline": "[State Sync] Improve the default config values.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "48e8e8bceb4c0f1b1bfa51eff1931c1fbf25b37d", "messageHeadline": "[gha] update base image in compat test (#5140)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "668632381e244f264b23f1b753ca68db303121b9", "messageHeadline": "[dashboards] sync grafana dashboards (#5085)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 3158, "deletions": 7463}}, {"node": {"oid": "b044f97ef258ac1585960e7f3eceaeaecbc71d5b", "messageHeadline": "[cli] Fix network argument in aptos init", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "ede36dd00d7c3ba6b86a153b5ddb5da82924fc7f", "messageHeadline": "[helm] consensus alerts and mainnet urls (#5103)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "ee93d864a7ca339084b485b7098795dd538a3142", "messageHeadline": "[terraform][testnet] disable logger (#5132)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bea79c156cc1dbe3442add6966ba9f6112d68edb", "messageHeadline": "[logging] make sure flush doesn't block (#5126)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "233026aee8529f58c84c6f6da01fd77952510b5c", "messageHeadline": "Update telemetry.md", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "400aeabe72d55eed829634f1f3ea4e2130cf2399", "messageHeadline": "[docs] Make 16 byte -> 32 byte addresses", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74b2b7a4463d3e136ec3709abfd7416721f13642", "messageHeadline": "[docs] Update Account address docs", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "ec192b8c665d541a3cfd98f9b1127776d5f10a46", "messageHeadline": "[docs] Fix module name casing", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a721c3914c6640fa7ecf4722ebd11229c0e3e1cf", "messageHeadline": "Update base-gas.md", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6030fe9218adcb9df571169f275930eca1eb3afc", "messageHeadline": "roll back pnpm default package manager", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "49d25709b3be6e667d074bf0c203fd3bdf25ae88", "messageHeadline": "[storage] consolidate save_transactions (#5088)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "3d9ff5a4577db763e97203a120c217784bd8da88", "messageHeadline": "[token] added functions for mutating token data (#5017)", "author": {"name": "chloeqjz", "email": "79347459+chloeqjz@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 264, "deletions": 132}}, {"node": {"oid": "1106cc7e3c06053ec12d583f7cf3c647690d47c0", "messageHeadline": "[move] Use workspace deps for Move and upgrade to Rust 1.64 (#5113)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 392, "deletions": 546}}, {"node": {"oid": "668d91ed9269d093713b5c18b161cbc93b1dd5b9", "messageHeadline": "[framework] always check compat unless arbitrary policy", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "abc03f5f2dd904983edc38b4872beab24b39ab76", "messageHeadline": "[mempool] smoke test to confirm failover on default_failovers=0 (#4953)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "75f11057cd3d7b821a68217aa6ff7481033a276e", "messageHeadline": "[docs] add doc to use fullnode from binary instead of with cargo run", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "97d3544e0128d1765d26e7580f8aa6a952556338", "messageHeadline": "[docs] Fix node docker docs", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a161638c25e699995c4cbea5c04402f6f9cdb9bc", "messageHeadline": "[Docs] PFN install doc update and a deployment table fix.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 79, "deletions": 64}}, {"node": {"oid": "a1a0d95dd79a12d370f9ac4b793e1b32c8b8b15c", "messageHeadline": "Update getting-started.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "6ff8e2b08309029bb63b72b6a1ed5b30f83b3b72", "messageHeadline": "Update getting-started.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30b37fde4056a4f5a3f49300ccbdc8f492b5dc07", "messageHeadline": "Update getting-started.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "6a7bda6625f477d1b25abd65715429c683cfad37", "messageHeadline": "[mempool] add bucket to latency stats (#5057)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "15f26a9f5545c83c38d944dcdd7dea598c7141b1", "messageHeadline": "[tf/gcp][fullnode] ensure namespace and k8s serviceaccount name for b\u2026", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "2fb0ba84879887de9080386152912ee56789972f", "messageHeadline": "[testnet] Add ability to pass storage class to testnet (#5031)", "author": {"name": "perryjrandall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "0bb4c9e97a2aa8eb30eb57f529ea9393e0fa1c98", "messageHeadline": "[backup] Fix toml -> yaml for backup verify (#5089)", "author": {"name": "perryjrandall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e95730e4316cfe226a923a602cac28d63f92e296", "messageHeadline": "[docs] fix whats new in docs", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "7f8cff6ab9c8b4f457bea610fe686cf7c27fab11", "messageHeadline": "Revising explorer docs ref per feedback", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eaa36f4f6c758a68bce99bd200bc18007253d4b8", "messageHeadline": "Add Explorer docs to What's new in Docs", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "31cecee083f820dda75cfe55ed3b7e6aa69a0849", "messageHeadline": "Fully qualify Have fun link", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f76df2db54123b4ceca9e42572e0d5ed5e4258f9", "messageHeadline": "Add Petra Wallet and Aptos resources updates to What's New in Docs", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "63c9c3a9171356a2904ffbd39bbdaa981c1ed641", "messageHeadline": "Add more details from Discord", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f4a4f574b842f6a9bfc983bbf8e0f97fbfad8b1", "messageHeadline": "Add example of Resource Account implementation from Discord discussion", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "01108a2345b87d539d54a67b32db55193f9ace40", "messageHeadline": "[cli] Allow disabling telemetry", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "e47c1b9449a5de8e65a7b9a6f521dde2532df4c5", "messageHeadline": "[tf/gcp][fullnode] customize autoscaler and NAT (#5043)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 69, "deletions": 6}}, {"node": {"oid": "74c34fa45e4d58b0d8893d930edae822676632f1", "messageHeadline": "[Docs] Working in review comments.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 11, "deletions": 33}}, {"node": {"oid": "80f0950c21f81e34878bf32a3d23ee769646298f", "messageHeadline": "[Docs] Updates to the telemetry doc.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 82, "deletions": 13}}, {"node": {"oid": "250506ed70cb88dc621ed1cf79603bedc44dff6f", "messageHeadline": "[cli] Add compiler output and dependency warning", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fe4aaa30bd15a0fc63c44453a7b37dbe0ebd0883", "messageHeadline": "[cli] Bump version to 1.0.0", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7b4db07af66e49a57822998e0925c07b6f91d20c", "messageHeadline": "[cli] Remove deprecated field for estimating gas", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "3d9ae01d3b9f337596bf7f8ceff7d4a64df82f64", "messageHeadline": "[cli] Change default to devnet", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 62, "deletions": 57}}, {"node": {"oid": "32ffb08c4163820da74404b5660ea0d92075ffd1", "messageHeadline": "[Docs] Removing extraneous file.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 83}}, {"node": {"oid": "9e537e37a90c9c5489b6804036cb148134072da2", "messageHeadline": "[Docs] Nodes home page.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 48, "deletions": 35}}, {"node": {"oid": "253eadbc88e846995b3eaec431792d02400d0c3f", "messageHeadline": "[Docs] Work in progress.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 95, "deletions": 38}}, {"node": {"oid": "e4ee535dcab0737b4bc036efec0b6b303cc4138d", "messageHeadline": "[Docs] Work in progress.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 150, "deletions": 21}}, {"node": {"oid": "94450b69fbc81e49f49b00e8bbfcb1db099f5e0a", "messageHeadline": "[Docs] Work in progress.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 140, "deletions": 9}}, {"node": {"oid": "f012876f587fd024543ff4319a8a520cf5f4a412", "messageHeadline": "[Docs] Node section landing page.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 442, "deletions": 2}}, {"node": {"oid": "98e6c510338fb66029ab4ef5594b10ca45c9ca98", "messageHeadline": "[cli] Fix naming of zips on CLI release", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "fba387e0b1b816d5a9eaf2f4949d3f9d655f6b20", "messageHeadline": "[Docs] Updating public fullnode docs, ETC (#5061)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 482, "deletions": 236}}, {"node": {"oid": "5742d456d616a81b5c37eefc2f05f66eb88eb3ef", "messageHeadline": "[docs] Change number of upgrade policies from 3 to 2", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "287a01c24c590361417a635a6c4cfdd918877e33", "messageHeadline": "Deleting extraneous file.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 0, "deletions": 152}}, {"node": {"oid": "81f0fb80f8b5fbcf5b8991c0624459d70ce6ee91", "messageHeadline": "[Docs] Removing node-files doc from this PR.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "d5b556d7655ade00e1f447795b701832c6e6f46d", "messageHeadline": "[Docs] New doc for keys and identities.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 152, "deletions": 0}}, {"node": {"oid": "662f0fe5213d07d4a4494c50505e7037a0493991", "messageHeadline": "[Docs] New file listing all the downloadable files during installation.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 210, "deletions": 163}}, {"node": {"oid": "9ea1cf552bae7ecd5c26d51ad8bd0082fb90e56d", "messageHeadline": "[Docs] New doc for keys and identities.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 168, "deletions": 0}}, {"node": {"oid": "65c5c0b99726f1b4cadb5a633d608c37b8ab05ea", "messageHeadline": "[dashboards] sync grafana dashboards (#5070)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 1842, "deletions": 5146}}, {"node": {"oid": "7740d3763a0c093ce304ca4fe3aae92e710bf91d", "messageHeadline": "[Docs] Link fixes. (#5079)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "163b335b841510a2e9afc259dd8088b0d58f8746", "messageHeadline": " [move] Update commit hash (cherry-pick #5074) (#5076)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 214, "deletions": 134}}, {"node": {"oid": "30767eb622bbe7e4edfa8837d8863222e4d31d7b", "messageHeadline": "[Indexer] Limit token ownership to only tokenstore (#5062)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 224, "deletions": 166}}, {"node": {"oid": "e6bd273e602780627e6e79b16d0198bb944527d5", "messageHeadline": "update getting started with testnet dapp", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0e8e1a80c73c9d27b125ab3fd7540881f41d1a8", "messageHeadline": "[storage] disallow concurrent commit", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "154e7b169eb44df56dfe59874546a50f1e0c1d27", "messageHeadline": "[Docs] Removing files that were included accidentally.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 0, "deletions": 50}}, {"node": {"oid": "3e7d10ea8c11f13eba2102f21b542cae90d44235", "messageHeadline": "[Docs] Fixing docs build error due to broken link.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8de00b96f8a1f6ce58b6409de99084fcfe00a0a", "messageHeadline": "[Docs] Almost final version.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 118, "deletions": 170}}, {"node": {"oid": "99e9471bbd65257f1d98851c9dc384ed9b937abd", "messageHeadline": "[Docs] Updates.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 7, "deletions": 9}}, {"node": {"oid": "c83d5463817c474ba2dcd3576353f0d4275ed5bf", "messageHeadline": "[Docs] Edited data retention doc, moved state sync to guides, added r\u2026", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 42, "deletions": 0}}, {"node": {"oid": "df990c31be84acce82fc67b8b9c3dc3d8df24926", "messageHeadline": "Add graphql queries and instructions on creating custom processors", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 331, "deletions": 8}}, {"node": {"oid": "9934924880849eafd4191c6234f169ee999da970", "messageHeadline": "[Docs] Updated whats new in docs.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7105cc182be3a017ade1fe7ceb8f5e0f17e35386", "messageHeadline": "[Docs] Adding indexer fullnode installation doc.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 83, "deletions": 1}}, {"node": {"oid": "ed8bbeea2d65aea3e54978eb66c2f5623cdfd246", "messageHeadline": "[Docs] Centering the image.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7859f0526e093a2179980afe3816b2c27a37491a", "messageHeadline": "[Docs] Indexing initial doc.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 58, "deletions": 0}}, {"node": {"oid": "efb429a0d04f8ff77445d8fd066f445f6531ab06", "messageHeadline": "[aptos-cli] Use named networks", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 201, "deletions": 63}}, {"node": {"oid": "9d918244bf8063fd1ab36d67646a922b29fb237f", "messageHeadline": "Improve Dashboards via chained variables and replace dashboard sync (\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 3209, "deletions": 1899}}, {"node": {"oid": "486bc8eff9090d5dde6e1960d213a1a6b830e2c3", "messageHeadline": "update root tsconfig with newer language version", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0f60beb967cf3f028a2aa74c5e5603f41a57f3c0", "messageHeadline": "observability: implement better/fully working grafana sync (#5064)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 27282, "deletions": 35626}}, {"node": {"oid": "7f8b700026cf0570a33a69a418a79d0db580a376", "messageHeadline": "Make minor grammar fixes", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5ea1becf625a8ecf84e4cc0d17ccd45865e0e01b", "messageHeadline": "Replace bls12381 with BLS12-381 in code comments for clarity", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f1b808e8755042185585b5fbc08a76e30297282a", "messageHeadline": "Capitalize Move package for clarity", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b9ec21ccffd9b08ae15f11776bcd7bda30c091cb", "messageHeadline": "[cli] Add more docs & cleanup deprecated fields", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 232, "deletions": 145}}, {"node": {"oid": "e8f94ee0e2e436651cb92b92140340e8d485bbac", "messageHeadline": "Move Typescript SDK to top of SDKs list", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f279e21b13bbcfefb10335d8668ec108b2729e6f", "messageHeadline": "Fix embarrassing typo in TypeScript intro", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "744c2def47cddced878fda9bbd5633022fdb083a", "messageHeadline": "[move examples] resource account simple defi example (#4097)", "author": {"name": "chloeqjz", "email": "79347459+chloeqjz@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 322, "deletions": 1}}, {"node": {"oid": "d7dbc0200dfc274297e00fc9784bbf9f32365ce6", "messageHeadline": "[prometheus] external_labels owner for fullnode or vaildator name (#5\u2026", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b0d34259b917e4fb89f38c23451ee6e48d71979a", "messageHeadline": "[Rust SDK] Fix Rust coin transfer example", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "61183738cb726fb54cf2b54a34a141d25c2679e3", "messageHeadline": "[minor fix] rotate authentication key (#4944)", "author": {"name": "chloeqjz", "email": "79347459+chloeqjz@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 95, "deletions": 70}}, {"node": {"oid": "ade46e083ac5ec1103a1d5ddd295c33fec77e5dd", "messageHeadline": "[Token] make transfer function public entry", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "0fec65eebf06d44b4a2c9296990e5ad66e6e317d", "messageHeadline": "[Log] More details when failed to verify proof. (#5045)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "9a5c853907af7a813c070c75763dabc6d8320c57", "messageHeadline": "[publishing runbook] typo nit (#5035)", "author": {"name": "chloeqjz", "email": "79347459+chloeqjz@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f3698f6e3a78e129e66276cd753c70c3fa274fc6", "messageHeadline": "[move-examples] updated comment for mint_nft (#4934)", "author": {"name": "chloeqjz", "email": "79347459+chloeqjz@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69ee7270fd66cd60b2b250b7bc0f5b827df79e59", "messageHeadline": "[Docs] Updating the staking concept doc. (#5036)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 110, "deletions": 25}}, {"node": {"oid": "68d78c4fd6fd2731fe327d9f7655cd2f840e0610", "messageHeadline": "quick and dirty checker for conflicting domain separators (#4848)", "author": {"name": "zjma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 71, "deletions": 10}}, {"node": {"oid": "44223ede92dbbc8a95a556764ded340163aa815f", "messageHeadline": "[move] more transaction counters (#5042)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 75, "deletions": 14}}, {"node": {"oid": "94c5feee68ffdcf7971c9de36ab2c97016805552", "messageHeadline": "[consensus] just fix health counters (#4997)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 67, "deletions": 29}}, {"node": {"oid": "534d368ec1fe9af5b28aa0e74667ed63077ee947", "messageHeadline": "[Docs] Small tweaks to network connections docs.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "579ab8957f4f3b631abca7eb12cb205fd6b67022", "messageHeadline": "[smoke-test] Added an e2e test for node upgrade workflow. (#4898)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 252, "deletions": 28}}, {"node": {"oid": "5b0ae7fbea9623e4042c2ef288801a6e44d3d75c", "messageHeadline": "[vm] fix index shifting bug in bytecode verifier's instantiation loop\u2026", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 128, "deletions": 128}}, {"node": {"oid": "793c01fee01f7c98c2930b3778e0158dc59101d6", "messageHeadline": "[Docs] Update node connections doc.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 195, "deletions": 141}}, {"node": {"oid": "a222dec58ebcb0b4e1156a30b9f2da58f20a9e11", "messageHeadline": "[cli] Update documentation", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 95, "deletions": 45}}, {"node": {"oid": "534116ba50fbc15d40b564683f6f8b2f63c02893", "messageHeadline": "remove bad logs (#5028)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "1e3faa4fee25123a637528d17ac3eb3553a526a8", "messageHeadline": "[Docker] fullnode REST API Port fixup", "author": {"name": "Alex Markuze", "email": "alexm@aptoslabs.com", "user": {"login": "Markuze"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8845d5d3fd001ba909571a4967542e60c59a6d23", "messageHeadline": "[cached packages] remove non-existant aptos-names (#5025)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "943ba774705752ad5320f6470c9514b910860306", "messageHeadline": "Including cargo clean step", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8aa525f082697c49e15d3b313340a183ed5a1157", "messageHeadline": "Fix capitalization of TypeScript throughout docs", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.localdomain", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "53ade947a1c262268d3e0060448fc603c8f77e16", "messageHeadline": "Fix relative links to Rust and Python SDKs from TypeScript index", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.localdomain", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70c631bd4f89b67c18586d43e08a7f6971c6d409", "messageHeadline": "Add links to all SDK source directories from respective introductions", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.localdomain", "user": null}, "additions": 9, "deletions": 6}}, {"node": {"oid": "49191cf4a72eab55ec58ce0c8aee7fae3ee641e5", "messageHeadline": "Add article to sentence per feedback", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40a32dd796e9a18322c2a530f6093e9cc502b630", "messageHeadline": "Move Merkle tree link to eponymous definition entry", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6766a2505383991376a04b7100f676c487a6f8a2", "messageHeadline": "Replace link to removed history trees doc to merkle tree Wikipedia page", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4121fc1f47b1df31e570861f81319a50569fe44c", "messageHeadline": "Update glossary.md", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "45670fe5aad8a5e9c7dae57452125d4b225a50d5", "messageHeadline": "Create Resource Account entry in Aptos Glossary", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "55f5a155fc586fa228b6284531de0a975d276586", "messageHeadline": "Move TODOs from Explorer docs to Doc issue", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "59f343a2afaa42340de5b834982d7f4264c6e116", "messageHeadline": "[Docs] Fixing build error.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3262af9048d446e159a026a605337fd2c9253fe7", "messageHeadline": "Fix path to doc", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c66640881f2783cf2ebe3e138333e52e7eb18e6", "messageHeadline": "Update use-aptos-explorer.md", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23e5fee43d93f17cc7f1276bd7ed31cf521021be", "messageHeadline": "Update use-aptos-explorer.md", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "609c6c905d1cb2169ee7f76fb256fb305f31d66d", "messageHeadline": "Update use-aptos-explorer.md", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e91d8bac507c00b10fe632dac3147cb442630f1", "messageHeadline": "Add Glossary link", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ea967cbf91faf9c85aaf3e83f60d4cc1ac488ab", "messageHeadline": "Finish writing the user instructions for Aptos Explorer and add final\u2026", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.localdomain", "user": null}, "additions": 112, "deletions": 10}}, {"node": {"oid": "5ea9757efbc2b04a812752c8f7d88d838e9a99f9", "messageHeadline": "Continue developinh Explorer docs", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.localdomain", "user": null}, "additions": 74, "deletions": 7}}, {"node": {"oid": "0ea81987cd1b0fcf3f2ee9aa931cd7879dda45a1", "messageHeadline": "Create user docs for Aptos Explorer", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.localdomain", "user": null}, "additions": 105, "deletions": 0}}, {"node": {"oid": "b08a6c2ca1d8e70a4e53ce4db973e2c39f1e7aa7", "messageHeadline": "[Docs] Editing.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cf6fcb87bd5141cae51df3aa5e4112047d707949", "messageHeadline": "[Docs] Removing the section for setting the number of outbound connec\u2026", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 7}}, {"node": {"oid": "6e9d7b4876e52899993a68bef32f832f2168037e", "messageHeadline": "[Docs] Updated whats new in docs.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 52, "deletions": 0}}, {"node": {"oid": "8fbd5edfbf2c879a48249eb464e0885606e13b61", "messageHeadline": "Update voter doc", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "83641d3f083762f31700060e5e95fbb1cbc28bf0", "messageHeadline": "[aptos-framework] nits in account.move (#4979)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "9d11b150d4ae254062e165b9b32446bead7dbaea", "messageHeadline": "fix ans bug (#5015)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a24fa2a1226a11a7a2db75fa3fbbc3ed95c3a3d8", "messageHeadline": "Link to Typescript SDK at NPM] from TS SDK index", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.localdomain", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "68a753623c273c4eb3c0ff28c8c2b3daec8b53be", "messageHeadline": "Revise Getting Started with Workflow summary, move macOS steps to tut\u2026", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.localdomain", "user": null}, "additions": 56, "deletions": 32}}, {"node": {"oid": "2764fb9ad01dbf939c37dc67c37d8c3823a74e8f", "messageHeadline": "Fix link to Node Liveness Criteria from Connecting to Aptos Network", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "696031ecbf9a48fd49745495e27fad55c4fb67b5", "messageHeadline": "Update getting-started.md to reflect proper tesnet branch", "author": {"name": "Mason Hall", "email": "masonhall@gmail.com", "user": {"login": "fmhall"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9701cf1923450f9b8fdebf5c4edd0d03a8c29f0", "messageHeadline": "feat: be able to simulate prioritized gas price", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 22, "deletions": 12760}}, {"node": {"oid": "397fd23cbc803e7ee646be3512130159184a573c", "messageHeadline": "update readme title", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7db64c8d7fae352ee70dce260aa0d006ddf358d8", "messageHeadline": "Update index.md", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b50548a0b6b9f3a64caff85ea8de00042db3c0ac", "messageHeadline": "Add Forum link to Aptos.dev landing page resources (fun) section", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "99599c7878ad6d04704c3f231d214c08f15189e5", "messageHeadline": "[rosetta] Add ability to change gas price based on estimation", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 132, "deletions": 5}}, {"node": {"oid": "5678fd0c3f1a2a5bd774b0f60da7e39e342a6ae9", "messageHeadline": "Update premainnet refs to mainnet in docs", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7eef925c535caef78dca611ef376c01fe611bb48", "messageHeadline": "[dashboards] sync grafana dashboards (#4954)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 3036, "deletions": 1214}}, {"node": {"oid": "de4184e8ecaf74f7a619f432849984ee90a110cc", "messageHeadline": "[Docs] Additional docs about fast sync.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "795637628c3999c700c961c3363efa445e62762f", "messageHeadline": "[networking] set_reuseaddr before bind, and a logging improvement (#4\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "eb5c04512a80177b83ed4b179e7d6853be0d351d", "messageHeadline": "[helm][fullnode] ability to load entire NodeConfig to PFN (#4847)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 279, "deletions": 108}}, {"node": {"oid": "02b966950b21184503084cec05f3e922f9a8ca8e", "messageHeadline": "Rename README.md to github-readme.md (#5002)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b3228d993b7ef0d8b76316e237144e3dd9f1c2ff", "messageHeadline": "fix and improve docker image release job (#4989)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 505, "deletions": 81}}, {"node": {"oid": "dba2f89270d69a2403e6496705241b9623df42fd", "messageHeadline": "[tf/gcp][fullnode] feature parity with aws fullnodes (#4822)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 478, "deletions": 706}}, {"node": {"oid": "dc9ff4ad5239a771485054fe019eebd6a7def309", "messageHeadline": "[Docs] Adding haproxy cfg file to the node file list. (#4966)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 69, "deletions": 21}}, {"node": {"oid": "942ba2b35a52146b319e249f3ded4fa78acee9b9", "messageHeadline": "update genesis url (#5001)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "8be432cf01b28debac797d5b8dce0d9923e18105", "messageHeadline": "[doc] update genesis repo (#5000)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "557c1e57a8f855e87e5f2ddd52949b8e508b870e", "messageHeadline": "Update connect-to-aptos-network.md", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "60ff36e65c8cf0a58d50f0b5d97a2033af1b3144", "messageHeadline": "[Docs] Small blurb about state sync security.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 57, "deletions": 4}}, {"node": {"oid": "0813741df6af6b30b7f2a6bc7a1f7023a47c1aa2", "messageHeadline": "[Docs] Quick pass over storage pruning docs.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "7e5c65de483c9648b11fd18adf4c4b7cb8bf093d", "messageHeadline": "Update readme.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d87a9094e220187dd95f12decf834c47eb32dbb5", "messageHeadline": "chore: bump up @noble/hashes version", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "89d28328581ded7bbabef14bb3d65e17fac2bba4", "messageHeadline": "[helm] update versions", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0f3d524c636932b80dfcf9733d8c95eba658ff3e", "messageHeadline": "[Docs] Remove transaction param in disconnect()", "author": {"name": "stonegate", "email": "stonega@users.noreply.github.com", "user": {"login": "stonega"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "126eac71977225ee82c76740f9b1df3c66b0f0e5", "messageHeadline": "[move] Update commit hash (#4978)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 129, "deletions": 129}}, {"node": {"oid": "3f9040e17a25e504ea561c3a0836b16ce2c4c201", "messageHeadline": "Update copy-images-to-dockerhub.yaml", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e98b1fa7675e0d8923d7bc6e0ed672df563e083", "messageHeadline": "[Indexer] upgrade bigdecimal (#4983)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 28, "deletions": 49}}, {"node": {"oid": "8ef288825fe65be867e6146bf6ce727e9d792f1d", "messageHeadline": "[rest-client] Use new gas estimation", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f9aa7e193c00200dba9b8a1b5491566b4ad1d255", "messageHeadline": "[api] Fix median and limits associated with gas estimation", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 51, "deletions": 16}}, {"node": {"oid": "9c6f08e52655821ddf6ac22d892986d687f6adb5", "messageHeadline": "[api] Regenrate docs and typescript SDK", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 12818, "deletions": 0}}, {"node": {"oid": "3dd1e1a0f1a80e69cfc0c6b566e84f49a4e44272", "messageHeadline": "[api] Add prioritized and deprioritized values to gas estimation", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 115, "deletions": 26}}, {"node": {"oid": "06cb74653efac1fcd5b81800552c4ced7f2a8ad6", "messageHeadline": "Add coin supply and epoch to transaction tables (#4907)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 352, "deletions": 138}}, {"node": {"oid": "f04d6bc0398adf38ed78f2146edcba9bb45aa40a", "messageHeadline": "enable haproxy (#4965)", "author": {"name": "perryjrandall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 890, "deletions": 53}}, {"node": {"oid": "9f80f139be747080163b5f3c1373e89d0ca75e2b", "messageHeadline": "[config] update state sync config for validators (#4972)", "author": {"name": "Zekun Li", "email": "52300039+zekun000@users.noreply.github.com", "user": {"login": "zekun000"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "b99ad12b3c4b0f09cb0385df47760b63ad03272a", "messageHeadline": "Pin third party GH workflows (#4936)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 124, "deletions": 128}}, {"node": {"oid": "9c8d6c7a4500ad025acaccdeb1e45d61d0827750", "messageHeadline": "[Network] set socket RX/TX Buffers", "author": {"name": "Alex Markuze", "email": "alexm@aptoslabs.com", "user": {"login": "Markuze"}}, "additions": 132, "deletions": 16}}, {"node": {"oid": "858bdbc13f9368a0a56ea34df99da6fb3ded7a7c", "messageHeadline": "fix format", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f065f56b4f7299e72abb7ad4d0166eb7c640ddf4", "messageHeadline": "[mempool] update the default broadcast bucket config (#4964)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "d4a647152fd0979662cc1f3fa3450489cfe44b0d", "messageHeadline": "[mempool] default_failovers 0 everywhere (#4959)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "841a79891dfc9e29b3ffd4c04af285981ff4b8bc", "messageHeadline": "[mempool] gas metrics that reflect bucketed broadcast (#4948)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 95, "deletions": 15}}, {"node": {"oid": "214a952edd19a28e39969ee9c434eba9c2a69f42", "messageHeadline": "[gas] bump max gas unit price (#4963)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09fa22320b834724de422394cf4a3b7c0c6528c5", "messageHeadline": "Address review feedback", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "0bd3391b8d2adfa9c4bc5d0427b844af15df3365", "messageHeadline": "Link to Aptos Blockchain Deployments from Networks section for more d\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7bf3ec287a6b88334c8a5bf4a9f9d7d15d02ab65", "messageHeadline": "Finish initial edits to System Integrators Guide", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 35, "deletions": 31}}, {"node": {"oid": "bc81e3d444a775eb905acdd37f43902d5b9fc4ae", "messageHeadline": "Continue edits", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "6f54216da3efdc96dbc2639c7e66638e1b383bb4", "messageHeadline": "Update system-integrators-guide.md", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 19, "deletions": 26}}, {"node": {"oid": "9d022b7e0ae9595bb6ccc73243558fd5b2894189", "messageHeadline": "Start sys in work", "author": {"name": "Clay Murphy", "email": "claymurphy@Clays-MacBook-Air.local", "user": null}, "additions": 22, "deletions": 24}}, {"node": {"oid": "2f6f28009cc75bcda215b9861fadce18f37a87d0", "messageHeadline": "[counters] Add more duration counters (#4958)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 45, "deletions": 7}}, {"node": {"oid": "14a4e41cdadfc08a02ac7dfce2dc3870f1a871f1", "messageHeadline": "[Docs] Fixing broken link", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "962f7de0fad51cdf6b798e9a1f2dc86eb5902a55", "messageHeadline": "[Docs] Changed the data retention to data pruning", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "38e72b840d6fe72c0029362b7eff761693fd113a", "messageHeadline": "[Docs] Minor tweak to state sync doc.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fba24a3b597f642c5308d1e90259393f8888683e", "messageHeadline": "[Docs] Fixed whats new doc.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f045b74ebd17bea89ca49e073616f4e066a36e2", "messageHeadline": "[Docs] Edited data retention doc, moved state sync to guides, added r\u2026", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 64, "deletions": 46}}, {"node": {"oid": "061a2b4eebd17c919fb8bbe640a038b6c05c86a0", "messageHeadline": "[doc] prune window setting", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "47bb9a66eb1bc128da8458461ed4b3b46b400da6", "messageHeadline": "[doc] data-retention.md", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "25696fd266498d81d346fe86e01c330705a71465", "messageHeadline": "[consensus] Track counters about executed transaction details (#4784)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 187, "deletions": 5}}, {"node": {"oid": "db2dd642b7bc209f2b7cb4dd06c5f9754d8e0622", "messageHeadline": "[Docs] Minor nit to test deploy preview docs build flow.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6858559acecb734ef4cac7ca6978f054c22452a6", "messageHeadline": "[Docs] Minor modifications to staking pool ops doc.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 37, "deletions": 3}}, {"node": {"oid": "56f8f3331f76dfd6d3bf8e04b61b85baa67eccfb", "messageHeadline": "[aptos-node] assert no Move test natives (#4935)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "79009d61de776ac6f096634dd545be5730818c16", "messageHeadline": "Revert \"[mempool] add VFN-specific configs (#4890)\" (#4940)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "3e7efaa1dd3c780e0350538b837a6ddda2c1c28f", "messageHeadline": "[dashboards] sync grafana dashboards (#4921)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 1618, "deletions": 1379}}, {"node": {"oid": "226944e8e8a1e67e58745c1a6f356fa3e3364e05", "messageHeadline": "Remove Names from Core (#4943)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 0, "deletions": 3439}}, {"node": {"oid": "1072bfec77f0fcc457f66320e6148c3fc85cef36", "messageHeadline": "[api][storage] add storage e2e test to verify leaf deletion really ha\u2026", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 123, "deletions": 1}}, {"node": {"oid": "851bc1a919cdc3e0eece080bde5a58f3cb5cfb56", "messageHeadline": "[move] Update commit. (#4913)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 151, "deletions": 129}}, {"node": {"oid": "9308160492ab67d61f600685b2bbba64b1aff921", "messageHeadline": "[aptos-move] renamed all `aptos_std::event` to `aptos_framework::even\u2026", "author": {"name": "chloeqjz", "email": "79347459+chloeqjz@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "84499ef614f5bd4f5483b160c3ffa0e3eae11138", "messageHeadline": "Add deprecation notice to aptos-faucet", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "d5c070aa2bf6f010a3271b4a7cb81d804b8b2044", "messageHeadline": "[Token] revision", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 298, "deletions": 1376}}, {"node": {"oid": "ea0dccb2b050cd91064f3e30d3ccac6e34e8d5d4", "messageHeadline": "[Token] save commit", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 1196, "deletions": 0}}, {"node": {"oid": "62a9839a621241fc34ecccfd7a4d532f34b1e016", "messageHeadline": "[Token] revision", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 1129, "deletions": 497}}, {"node": {"oid": "e159df806124163167eef01088c8cdc06d57f9bb", "messageHeadline": "[Token] save commit", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 1205, "deletions": 0}}, {"node": {"oid": "caa39a99d500be1a18b523893d60aa931f3e94f7", "messageHeadline": "Address review feedback", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7c6c3b48011e4c368146b1e26965b7ba99f81578", "messageHeadline": "Add Discord link", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5ad0403fd517146c7923723caa4e527bfd5d5877", "messageHeadline": "Add chrome extensions location and pinning instructions to Petra inst\u2026", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "d4b5d164a3b616cac8fd5532c4cb7be243193b38", "messageHeadline": "Update install-petra-wallet.md", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8e985c1f19077eedbeb5209b9c62ad599dc25b36", "messageHeadline": "Add guidance on when to install from GH", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1589be08860d8c92528897c48bac9ef26b06a0ea", "messageHeadline": "Update install-petra-wallet.md", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "46d98227443a63b71ed156fecbe9cbc89cdbd05b", "messageHeadline": "Fix getting started link", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96e23e7114c7348a203a241162fd442a337f8861", "messageHeadline": "Finish edits", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 53, "deletions": 55}}, {"node": {"oid": "624559efb084e71b32345ba3ba230a92cd1a396b", "messageHeadline": "Update install-aptos-cli.md", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f913cbc99a7e5d6410d9083fda242020aad8c8c", "messageHeadline": "Add missing details to Install Aptos CLI docs", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.localdomain", "user": null}, "additions": 36, "deletions": 30}}, {"node": {"oid": "5a08d994f440481f3d6e7256b4772526421ec8d7", "messageHeadline": "Add Typescript SDK Reference to Typescript index", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1c196bc69d3652773fcb508d97c8cb9a94259897", "messageHeadline": "Fix link to TypeScript index from SDKs index", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75589a2ad3af4b757e4248b2acf87557d17d7f1e", "messageHeadline": "remove unused", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "e3c90692914eca57694f9714aaa15eff64f58041", "messageHeadline": "[CLI] Handle empty consensus key and addresses", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 88, "deletions": 14}}, {"node": {"oid": "6787914a33af5ced49e4285c16b149364761bfa1", "messageHeadline": "[e2e tests] limit concurrency level for faster execution (#4920)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "a3c8e2ea0b8e520a830dd74c3791c8af8eb5dfd7", "messageHeadline": "Revised staking operations doc (#4896)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 252, "deletions": 197}}, {"node": {"oid": "f142eaf5500995e1551688e7bb180eca46b7f415", "messageHeadline": "[gha] Add a nightly task to verify restoring LLT with main branch. (#\u2026", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "a1f53c276403aa57cfdeb61b3c30d3ccab5f36a1", "messageHeadline": "[dashboards] sync grafana dashboards (#4882)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 445, "deletions": 119}}, {"node": {"oid": "7a752fe515c3cfbd22cce7adf7686b1ca89452eb", "messageHeadline": "[Token] add a new construct for property map", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "6e4b95dade44e73d97c6b9fe58f5fae215359114", "messageHeadline": "make fmt for examples and aptos_sdk folders (#4858)", "author": {"name": "Fenix", "email": "zhuzhenfeng1993@hotmail.com", "user": {"login": "gofenix"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "d49e0929c986af1b0e8eef612c4cd0282443bdc6", "messageHeadline": "Add test-only drop table with length func, test (#4844)", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "dd5a5b4ffd81e5448737826c6a156bd825d03c80", "messageHeadline": "[Doc] Fixing build error.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "860441d7c3a2073d51baa0856d3028854e51cfc1", "messageHeadline": "[Docs] Adding epoch row to the deployments table.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "ae7983d2d62a00acc70f190d1756a23299c8db94", "messageHeadline": "[Docs] Update.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 59, "deletions": 97}}, {"node": {"oid": "fc3bec88fbd0f411ee702428a6ed69d16088c80f", "messageHeadline": "[Docs] Code styling dropped for Terraform.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "42fdeebec1141a84b519b7f186a84ffce3b2d49d", "messageHeadline": "[Docs] Generalizing validator deploy files to mainnet and minor edits.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 104, "deletions": 110}}, {"node": {"oid": "5f5233c814af294c14daa3769bcf975a679ec8d4", "messageHeadline": "[Docs] Generalizing validator deploy instructions to mainnet and remo\u2026", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 43, "deletions": 51}}, {"node": {"oid": "2e9d8ee759fcd3f6e831034f05c1656b1c48efc4", "messageHeadline": "[test] fixed broken tests (#4894)", "author": {"name": "chloeqjz", "email": "79347459+chloeqjz@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 77, "deletions": 131}}, {"node": {"oid": "452b5d20acebf2231218bfa60cdce49716c29bca", "messageHeadline": "fix: Typo in snippet (#4909)", "author": {"name": "Vivek", "email": "vivekascoder@gmail.com", "user": {"login": "vivekascoder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58126b37d201bc906100b51ea088cbf3b8d59a6e", "messageHeadline": "[Consensus] Add metrics for voting power for the validator (#4819)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "16e45518d359d829efa6d847adccc082f3e4f18c", "messageHeadline": "Fix log. (#4906)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f2f02d1ef16291977ffa91018f11dbb817bdb681", "messageHeadline": "Correct internal/external gas mismatch for max gas (#4901)", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0d2c9ee0905be7870770990355216628bdcb0d2", "messageHeadline": "[storage] add counter for the internal indexer (#4893)", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6f8fae504398d9f664c2761622bc2c109f68787b", "messageHeadline": "[cli] Update to 0.4.0 for release", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "691f822a62e7563588eaf56ee8f2da1f6c738678", "messageHeadline": "Add new gas schedule analysis per recent refactor (#4886)", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 97, "deletions": 53}}, {"node": {"oid": "92416a7989427cbd4d7fe1f55a2d36b7ec1b7060", "messageHeadline": "Direct editing and formatting", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "88d93c4efa352efa71fa2c1a36f037f7e7695eb7", "messageHeadline": "[Token] improve doc of off-chain storage section", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 46, "deletions": 19}}, {"node": {"oid": "be96c79b5c70711d144780480b84132d016a83fe", "messageHeadline": "[api] Fix estimation error for too little funds", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "2f8408b37e3ac8daa72e440385e6dacaf8f69e58", "messageHeadline": "[mempool] add VFN-specific configs (#4890)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "1169602ec023856d93146ec1daee49cfd23ca7f6", "messageHeadline": "lock cargo lock file to prevent it being out-of-date (#4880)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3f51256b4a3a84461757c3a14f81032387c7d0b1", "messageHeadline": "[cli-build] Rename 22.04 build to Ubuntu22.04", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "81b561b6432dfc230fe0cb7e2d59e2bc664b3d55", "messageHeadline": "fix replay-verify", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "b58b53a21e647eef4e8fded4de52d329430dc52d", "messageHeadline": "[cli] Log error codes in cli telemetry", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "1c474720756e998c75cc1446c85c090ab73d22dd", "messageHeadline": "Fixed per review comments.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 5, "deletions": 8}}, {"node": {"oid": "1f2d2c03f2f87b9764fcaa959cc50fe421228efc", "messageHeadline": "[Docs] Adding Chain id row.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dab098b46b2f567242dc1d995b26a6c728f08988", "messageHeadline": "[Docs] Update the blockchain deployment table.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 18, "deletions": 17}}, {"node": {"oid": "853254b5f3604969ca2a236f0388221a0441c764", "messageHeadline": "[tf] Update node requirement for gcp", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cedd128d1776a2c389363d50c3467384e37016bd", "messageHeadline": "[CLI] Update analyze performance CLI to allow filtering by specific v\u2026", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "90cee00e9f154ebd6a35244937c8d246010a7004", "messageHeadline": "[Docs] Updating Voter doc for mainnet (#4879)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 13, "deletions": 39}}, {"node": {"oid": "5882703020c093ab10a57fbfe4bf6a08816e39a7", "messageHeadline": "[cli] Add package source code verifier", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 119, "deletions": 0}}, {"node": {"oid": "ba9e29d82ab79a8845c4c5ad1bafbd7f2f8d74a6", "messageHeadline": "[move-release] Add ability to strip source from release bundle", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "29b64c0ecc43158459073bbc82e3cc360e97426f", "messageHeadline": "[cli] Add BLS key generation", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 50, "deletions": 2}}, {"node": {"oid": "5a852fcc7e17abb158451c05057bf5842c6c7597", "messageHeadline": "[State Sync] Update README and docs.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "8c59034a6c2076780ca261fc2cdad730a298bbc0", "messageHeadline": "[dashboards] sync grafana dashboards (#4835)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 5614, "deletions": 5238}}, {"node": {"oid": "a0f03a6c7e91adcc4afc1305dbf1c5e87600952f", "messageHeadline": "Make fetching work when api can return less than limit", "author": {"name": "Igor", "email": "igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "58c8d7f67c447db6f3ac1622739ee9e6bdd1600b", "messageHeadline": "[cleanup] Remove files that aren't supposed to be saved", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "00cf89c393799f8b31edfd5400825292fd6198e8", "messageHeadline": "[cli] Cleanup new governance commands and add documentation", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 240, "deletions": 216}}, {"node": {"oid": "7fa257ea84b2430df0292aabffabc06e44da46bf", "messageHeadline": "[cli] Add verify proposal command", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "abd162c7cd3a57a202f436e1f3c7c85edc81c723", "messageHeadline": "[cli] Add View and ListProposals", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 274, "deletions": 5}}, {"node": {"oid": "469f8b9138cdebf992689cb03b0164b79ccc29f9", "messageHeadline": "feat: allow txn simulation without private key", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 46, "deletions": 23}}, {"node": {"oid": "d0f66149fdc40eb1ff6a9f611c5dc98129cc3901", "messageHeadline": "fix cargo lock for bcs version (#4866)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "8f4b1989ff76175670b581fb5030a15035cfdef1", "messageHeadline": "cicd: create release-images.sh script which can be run from local and\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 73, "deletions": 18}}, {"node": {"oid": "590eb3a57fc0658f950019091d12b8414d4bc27b", "messageHeadline": "[CLI] Delete debugging print", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b5f4c448e6bfebcefa971c79d5ae31a23b473810", "messageHeadline": "[move] Update Move reference for bytecode verifier update. (#4857)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 89, "deletions": 89}}, {"node": {"oid": "d61093a97163b5a1a2fb5824e2ad32ccc9d213e0", "messageHeadline": "Add views and indexer status table (#4838)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "c6b525d0fb8a5efa5cd4560ee599472be5c24ac0", "messageHeadline": "[bcs] Update bcs for https://github.com/aptos-labs/bcs/pull/2 (#4767)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 115, "deletions": 115}}, {"node": {"oid": "00cbc76241601e5deaa6b4f32a144ac1639d671c", "messageHeadline": "[txn emitter] retry for full node rejecting requests (#4775)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 53, "deletions": 13}}, {"node": {"oid": "0bfa2e714da2d990d81928578df04b0fed73c6c6", "messageHeadline": "[CLI] Add support for staking_contract and vesting in stake CLIs", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 323, "deletions": 110}}, {"node": {"oid": "4de66e236508b83ed7b79e72cd80e8564f0099e1", "messageHeadline": "[CLI] Add support for voting with multiple stake pools", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 79, "deletions": 98}}, {"node": {"oid": "0d1ee65e9d2de36f6eed0a2b050a3c61e915f286", "messageHeadline": "commit", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 98, "deletions": 5}}, {"node": {"oid": "377b6697d44c3f2c9b3e23424c6840581506ff71", "messageHeadline": "Add missing conjunction", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63e5c543742f17e0f09b98ea39f40744c7cf4abf", "messageHeadline": "[gas] increase execution costs & decrease max number of gas units all\u2026", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 285, "deletions": 216}}, {"node": {"oid": "3f3cbf0cd1e10bf6a9de9bd40575e188fdbc6134", "messageHeadline": "[cli] Bump to version 0.3.9", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cf42ff2bc62fec9b264275744ea740970b6398b7", "messageHeadline": "[Docs] New doc for staking pool operations.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 153, "deletions": 152}}, {"node": {"oid": "fcb4561815d675d046912da193ea26a11e1b28b7", "messageHeadline": "[Docs] pushing changes.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 95, "deletions": 11}}, {"node": {"oid": "a72d3ee6dd0ed98031e1592a7f721f43890d15fe", "messageHeadline": "[Docs] Adding a few more commands for stake pool and validator inform\u2026", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 35, "deletions": 0}}, {"node": {"oid": "5d75777eaf8adec081a476f5a4a6fcdedbb330c5", "messageHeadline": "Remove haproxy file entry", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 0, "deletions": 9}}, {"node": {"oid": "c33ec4f63a15f0658232853be164b4968a671e38", "messageHeadline": "Delete extra word", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b5cc77497286dc203386f1b6f6191283579d2fd", "messageHeadline": "Update developer-docs-site/docs/nodes/node-files.md", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef6253243dca16cc7052dc1ce1e4d64841f9203d", "messageHeadline": "Update developer-docs-site/docs/nodes/node-files.md", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5ddf8dc327846c0372726568a1022be1a4de275", "messageHeadline": "Update developer-docs-site/docs/nodes/node-files.md", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "434b8a366e80ebbd846ac680b057d71b7a7bab54", "messageHeadline": "Fixing command format", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0859be45421a8194b5e2d633740961e36341a9a9", "messageHeadline": "Add -O option for wget", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "1fe80a80429d1c9645858636d032c8052edd5128", "messageHeadline": "[Docs] New file listing all the downloadable files during installation.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 92, "deletions": 0}}, {"node": {"oid": "99ef078837ad7e16fec49cd3bfe0c314738b0378", "messageHeadline": "[storage] add deleted_leaf counter (#4744)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "b2443de689e22b8f2794119b08a6db86f488153a", "messageHeadline": "[CLI] Add more useful commands for operators", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 95, "deletions": 45}}, {"node": {"oid": "ce62d9a5b84b3347a2474037dda320596b8a62d2", "messageHeadline": "[CLI] Return commission percentage in get-stake-pool", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 270, "deletions": 43}}, {"node": {"oid": "63adf0c0bb8a63e33330f12dd807445bf8d187d6", "messageHeadline": "revert haproxy (#4833)", "author": {"name": "perryjrandall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 40, "deletions": 357}}, {"node": {"oid": "f49235026377c27d1b765443f30d680d882481bc", "messageHeadline": "Update move_prover_tests.rs (#4814)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06360a8b518d6fda37ddfcaa3f58fc4e53f1f287", "messageHeadline": "Update hardware requirements.", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f93e23550ac68688e2c70cd3b97fb05649bc25c7", "messageHeadline": "Make create_token_data private (#4828)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa22febb718db07df36b4ea83b48701fa5adf0bf", "messageHeadline": "Update values.yaml (#4830)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a059b3d6965c63d124da09db83eed4f1221c6896", "messageHeadline": "[dashboards] sync grafana dashboards (#4824)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "d3c11285a28686b2f3064be97a1e5ff057292277", "messageHeadline": "[framework] enable all outstanding feature flags in genesis", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 69, "deletions": 127}}, {"node": {"oid": "946f27d2e512fc37387ca312b491f58995e2d6f6", "messageHeadline": "[Evaluation] Add gas cost evaluation test", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 269, "deletions": 4}}, {"node": {"oid": "631277cf712434c166c7d4fe4bcab2ad29634bbe", "messageHeadline": "[tf] fix lint on storage type config (#4820)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c6e888290600764c1c320cfc46397fb7d9a3e280", "messageHeadline": "[dashboards] sync grafana dashboards (#4799)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 2168, "deletions": 112}}, {"node": {"oid": "8f0cbd9396264cdce520d2e1002424b1592c576f", "messageHeadline": "[Indexer] add coin indexing (#4579)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 1499, "deletions": 215}}, {"node": {"oid": "a1acefb40a05d73ea00d3dec05344c8ac24f319b", "messageHeadline": "[terraform] Make storage type configurable", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 234, "deletions": 110}}, {"node": {"oid": "a1d5e038aa2f303c476d88fa8e9ac8f59d0b2ce8", "messageHeadline": "feature gate change set size checks", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 82, "deletions": 46}}, {"node": {"oid": "7ad1c053f8a33aba4a485fe28e81a6f419187eaf", "messageHeadline": "flatten the curve", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "b1f787a90b47c521d511765abe7b4a8a34850b86", "messageHeadline": "More direct edits", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 43, "deletions": 34}}, {"node": {"oid": "a89922392929e9672c417c581e104fa02b5b5a77", "messageHeadline": "Make direct edits", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "528c54ce7c494c4e8bbef98cdfe2064fb23183bb", "messageHeadline": "[rosetta] Add Rosetta README docs", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 91, "deletions": 3}}, {"node": {"oid": "2d5b4b966683416de783cc6cfdf9705684e91460", "messageHeadline": "[rosetta-cli] Add documentation about rosetta CLI", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "a9c049e8ecbdf46c4c400258ae045ea073679283", "messageHeadline": "[State-sync] Add more logs.", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "1c5046fabf08dbfbeb7797415c883742208b6f0e", "messageHeadline": "Add Aptos Names (#4705)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 3454, "deletions": 7}}, {"node": {"oid": "2ee05684b6c8e8a213728da23207dc56dca2b22b", "messageHeadline": "[telemetry][bugfix] start node service before blocking calls (#4806)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "faa4b56742d001457b311de8c59bfbbb4bbd4d3d", "messageHeadline": "[gas] do not release memory for table natives (#4803)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 106, "deletions": 2}}, {"node": {"oid": "5fe3e427caedbf2a912ea1bb4ed5c3d6be83d1e7", "messageHeadline": "Add --help tip for setup script use", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f8883e68dbb0fed4cac0a14a292e840d4f1d9b09", "messageHeadline": "Link to CLI docs for supported OSes", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fb5c0c57b2182ffd53a6e8db79739b071575dcd", "messageHeadline": "Qualify most not all dependencies installed by script", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b98c1be3b6e3e395ec776e712816e1c822dd37a1", "messageHeadline": "Remove TODOs moved to Linear issue", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "bb8e0a32abbe3c0c3780ab1e1a9af0ff9a2e7c56", "messageHeadline": "Update getting-started.md", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3d3ea4c827603dec7e5188c269059d7974917224", "messageHeadline": "Update Getting Started with details and questions in TODOs", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.local", "user": null}, "additions": 17, "deletions": 8}}, {"node": {"oid": "a754ade25a787ec25e9f5f6ed1e9eebd39af0706", "messageHeadline": "Update issues-and-workarounds.md", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "61736b58443611f0b4f52504252d04d7e368b529", "messageHeadline": "Make direct edits to issues list", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "90b96eb5b01764b7b02b80b0217746445888c822", "messageHeadline": "[Docs] Minor tweak of lede.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12cacfd471fa90e42f8082f1f7eb19115864c20d", "messageHeadline": "[Docs] Update frequently asked issues.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 85, "deletions": 0}}, {"node": {"oid": "da7400f3bed15add5b5a27475be62d73d94cf816", "messageHeadline": "[move] Update Move commit hash (#4802)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 170, "deletions": 129}}, {"node": {"oid": "9cec37d9135861ebcd97842294f3fa96b6f4a1bc", "messageHeadline": "test fixes wrt gas price hike", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 298, "deletions": 210}}, {"node": {"oid": "dd3f6c05614caae6b37d7691b1f33a8c76e1ec8b", "messageHeadline": "update storage gas parameters", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "a9a80a07329c8f81ddb41f34e8dde40c04872cf9", "messageHeadline": "1KB for free", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "2f31de56fef4565724178e5158b1934fb291d729", "messageHeadline": "feature gate charge_new_resource_as_modify", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 38, "deletions": 14}}, {"node": {"oid": "155f96643941bfcf50ff53dd8e845d45a4dc5d95", "messageHeadline": "hard limit on write_op and event sizes", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 97, "deletions": 61}}, {"node": {"oid": "4d9a6dc4b226bed55510922e8b28de219114c228", "messageHeadline": "Bump event charges", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "6c16b8377f566d9b147da8c3a899707bffeb760d", "messageHeadline": "[gha] STOP RUNNING FORGE ON DOC PRs!!!!", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "eb4d51d7ed301221c7087c717214eaa5791fc6b1", "messageHeadline": "[move] fix resource account address derivation", "author": {"name": "Alin Tomescu", "email": "alinush@mit.edu", "user": {"login": "alinush"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "23243ec30c5f44c857a064a5c71783caaee61ada", "messageHeadline": "update governance url in the doc file (#4780)", "author": {"name": "Maayan Savir", "email": "maayansavir@gmail.com", "user": {"login": "0xmaayan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "489ddd6576603f42aff73730a691c1da006fc368", "messageHeadline": "Make initial enhancements to Aptos.dev landing page (#4661)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "555b33b4d0cc7baa19ddca4f7f0873907691e25b", "messageHeadline": "[dashboards] sync grafana dashboards (#4782)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 5321, "deletions": 4615}}, {"node": {"oid": "4ca27293cb5a7f65c99dbdd49501698fa54e0bb8", "messageHeadline": "[CLI] Add support for vesting contract", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 69, "deletions": 1}}, {"node": {"oid": "784277bb50cf0f7d197445932ab0fe01dd3a5503", "messageHeadline": "[indexer] add ANS lookup table (#4624)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 289, "deletions": 8}}, {"node": {"oid": "b950103f80a68cd0fb1f008ae3ead4df96fc8626", "messageHeadline": "[api] Disable flaky test", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2087805524a0b1239911942b44747a147e5f19b4", "messageHeadline": "[api] Fix default behavior of account transactions API", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 88, "deletions": 9}}, {"node": {"oid": "487d3762b2ff76ebcdc42e6ebccb751f2b974692", "messageHeadline": "[genesis] Add tool that parses pool addresses for all validators", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 92, "deletions": 0}}, {"node": {"oid": "acb6d72fcec2e5af2e141208f7e4475be87624c9", "messageHeadline": "[backup] add concurrency-level to replay-verify", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "bf65f2c7744fec97c5af98a9deacc827259bebb5", "messageHeadline": "[gas] implement memory quota (#4757)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 909, "deletions": 276}}, {"node": {"oid": "900b00d8c65a0de9a0d26d615dcf39c81b0c4f58", "messageHeadline": "[cli] Add ability to see current epoch and the next epoch time", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 86, "deletions": 5}}, {"node": {"oid": "c4805923c06add650afe972110de0ea9ac8b2ac7", "messageHeadline": "[mempool] bucketed broadcast (#4728)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 476, "deletions": 98}}, {"node": {"oid": "b2fb47844a2219c3dec31b02b905fcc7cc7ade85", "messageHeadline": "Parallel execution metrics: add counters (#4771)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "a3825b0f4c62309b299c4455ddb1bead8226e211", "messageHeadline": "Remove Recommendation column until we have them", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 128, "deletions": 128}}, {"node": {"oid": "d66aeef1b8c1faefad7675da29dd69751566c9c6", "messageHeadline": "Replace Message header with Meaning", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6ea4d73994c53af667c65c8f5e38a697d9c04d1b", "messageHeadline": "Finish Recommendation header swap", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "286c60da65ed6f94bc13ca931c8b101a26978942", "messageHeadline": "Make recommended changes", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "5ffdc12af6c725b3d95e76e3dd6a0d6a2e96ed11", "messageHeadline": "Compile catalog of most common error messages in Move and Aptos", "author": {"name": "Clay Murphy", "email": "claymurphy@Clays-Air.localdomain", "user": null}, "additions": 167, "deletions": 0}}, {"node": {"oid": "d593aff7096e435cff125b0428ee7b2d9037c1e3", "messageHeadline": "[move] fix ambiguity in SignerCapabilityOfferProofChallenge struct (#\u2026", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 172, "deletions": 44}}, {"node": {"oid": "4dcf8395b39ebb0c5ff7efcd8762f6770f1a30fc", "messageHeadline": "[telemetry] configure mainnet telemetry service URL (#4715)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "d442d5bef92c3db604e7088e2f3653caaa00c114", "messageHeadline": "[dashboards] sync grafana dashboards (#4754)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 258, "deletions": 113}}, {"node": {"oid": "4b9ee528cd434c46220ef5438754a586d4553592", "messageHeadline": "[Docs] Fixing lint errors.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 7, "deletions": 8}}, {"node": {"oid": "c46aae26614a737daea908825c8bff93dd5d7a6f", "messageHeadline": "[Docs] Adding KaTeX plugin.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 80, "deletions": 4}}, {"node": {"oid": "211971b248d4db7363e0d57fa70a61ff2e910dde", "messageHeadline": "Link to TypeScript reference files from index page (#4765)", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "018222104185d5aaac71af6752f66ff580a8396e", "messageHeadline": "[api] Remove error when page size is greater than max page size", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 34737, "deletions": 18}}, {"node": {"oid": "71bbe548e48ce02b45680a38e120b7b76319e763", "messageHeadline": "[api] Reduce default page size to 100", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "c2e3c3571e63ff65c3d567aa8b1b1529463a3760", "messageHeadline": "[txn-emitter] allow txn-emitter to submit transactions from given (no\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 191, "deletions": 125}}, {"node": {"oid": "1f5522bf175a9a21c8e40c6c35c93c9830baf7a0", "messageHeadline": "[mempool] check hash for rejected transactions (#4694)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 177, "deletions": 91}}, {"node": {"oid": "3c5c28caa12cdfa4e47d5ee60dcca0c41e96ca1f", "messageHeadline": "[aptos-vm] further restrictions on governance transaction sizes (#4751)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 132, "deletions": 3}}, {"node": {"oid": "955d081e81d0d95b62f4c0077ee6ca62655c3185", "messageHeadline": "[tf/helm] deployment fixes for mainnet (#4717)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "de1188de803800888ea8e9baf2b84995fbdac098", "messageHeadline": "[api] reduce submit_batch size to planned 10 txn per single request (\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "28f34d71ecdad984bb21b5b07f0fc310c9178e15", "messageHeadline": "[haproxy] http timeout 60ms -> 60s", "author": {"name": "Alex Markuze", "email": "alexm@aptoslabs.com", "user": {"login": "Markuze"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6ef7f9cfa286cb5358d50ee03ab9c002d27a898", "messageHeadline": "[Docs] Removing iterable Table item as per review comment.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "178f7223edb12104c9d1b6ca3fbf42a16bf2d14d", "messageHeadline": "Remove link to Nodes index from top nav", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.local", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f39dbfa7699b3fd1f316495e67edc3dfa65d4802", "messageHeadline": "Delete index.md", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 0, "deletions": 68}}, {"node": {"oid": "8d7428c8408ad05e207e2acd7b3b6d897d349442", "messageHeadline": "Fix validator node links", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "21f4e73e3e849f98d5d0625a71766ec242d8303e", "messageHeadline": "Fix broken links found in link checker", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.localdomain", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2a2109bdaae8f7075a37d256548f681b651986f4", "messageHeadline": "[faucet] track the ordering of transactions more effectively (#4756)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "01a2dac5a50deeda68798661d2cf71aae2ac325e", "messageHeadline": "Build CLI on Ubuntu 20 and 22 (#4743)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "1cbbb43b4eccc97b778e9521e60e0d502dd0acb9", "messageHeadline": "[logging] Cleanup sampling and logs for telemetry", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "29bbed3069ecfa3643484d16761be4f1cdcee2c5", "messageHeadline": "Replace escaped vertical line with Unicode", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c80212b4545ef07d5b69ba5c0b0eccf6b98aa25d", "messageHeadline": "Add Coin and Token to Aptos Concepts list", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "679e7ca6de227acf765602bfe41377250ac47730", "messageHeadline": "[Docs] Fix images from showing json-rpc to rest service.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6d375306122da45a38eb9a6c95625ce2b7f64cbc", "messageHeadline": "Delete lifecycle-transaction-light.svg", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "7ff5f66998bcf47b1b4aa3e35b101181ecb0e389", "messageHeadline": "Delete lifecycle-transaction-dark.svg", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "01b186bead11ce2c5887f139776a8806953c6de7", "messageHeadline": "[Docs] Redrew all 7 diagrams with their dark mode versions.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 91, "deletions": 26}}, {"node": {"oid": "df085f0f6b70736db43d03a8391c9fee6f2c7952", "messageHeadline": "Revise Life of a Transaction diagram in LucidChart for light and dark\u2026", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.localdomain", "user": null}, "additions": 10, "deletions": 2}}, {"node": {"oid": "2c550ca84daf86a6c28300561de82429a28a09be", "messageHeadline": "Revise Life of a Transaction diagram in LucidChart for light and dark\u2026", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.localdomain", "user": null}, "additions": 10, "deletions": 354}}, {"node": {"oid": "b622dbbcf1854ed2c00453d4009a72d6b9a61238", "messageHeadline": "[cli] Error out if a profile is not found", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 120, "deletions": 89}}, {"node": {"oid": "ebf2aad779efa02c6a9b7cb71d50936ab013367f", "messageHeadline": "[move-tests] add the ability to read sequence number to harness", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "6af5924366ef054f08d0ad81f9d5d0cc5711b41f", "messageHeadline": "[python-sdk] add a script example for two in, two out transfer", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 148, "deletions": 5}}, {"node": {"oid": "0d601c9c4f79d86c4ed310d49f9771e6492233f0", "messageHeadline": "[move-examples] show a simple 2 senders to 2 receivers script", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 129, "deletions": 0}}, {"node": {"oid": "4ee09a182312a379ee5fb096b4af7ce04a4f4fbe", "messageHeadline": "[move-examples] make a script directory", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "204482f5e9f58655b48d8042f1223ea3273c6d19", "messageHeadline": "[move-tests] delete unused data", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "d639d7d90a82bde1049ed4d285e159bf9a9ac998", "messageHeadline": "[dashboards] sync grafana dashboards (#4726)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 280, "deletions": 265}}, {"node": {"oid": "54f625c4ed0c3797969fb6d695e75f8155a4c89a", "messageHeadline": "[genesis] Add more mainnet checks", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 90, "deletions": 9}}, {"node": {"oid": "2888761800098cec8dde9b355deb171a36214f02", "messageHeadline": "[helm][testnet-addons] change waypoint http image (#4745)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "ae1f8d0f1c3023f7f0872a98d9a8bea65d1cef83", "messageHeadline": "Change owner-address to pool-address on line 188 (#4746)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a01bcd663a7accaecb114728aac76026e6f1e718", "messageHeadline": "[move] small aptos_framework fixes (#4725)", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "d9467f43674181c039d04ce7efe876c527275bf9", "messageHeadline": "[cli] Update to 0.3.8", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "35cf379364926b39eec597900a897c88a4d52204", "messageHeadline": "[docs] Add haproxy files to docker run commands", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 8, "deletions": 123}}, {"node": {"oid": "48d86b2416e55dea0625640988011a68e38c9e2e", "messageHeadline": "[CLI] Fix issues with GetStakePool CLI", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 46, "deletions": 27}}, {"node": {"oid": "9c1a22f4b0bb9752522eb1c7d9fa340c747c0379", "messageHeadline": "Commit", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 30, "deletions": 18}}, {"node": {"oid": "a720145168d88ba875955f02acd141e94e49e140", "messageHeadline": "[Aptos Framework] Remove resource accounts' default auth key", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "c9b0367a5ad91631a52eb69dc36e7a57a7ab5d77", "messageHeadline": "lookup table handle in collection table when missing from txn (#4702)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 105, "deletions": 20}}, {"node": {"oid": "a1062d9ce2bb76990a84d068adb809f5932aeacb", "messageHeadline": "Incorporate How Base Gas Works doc into dev site", "author": {"name": "Clay Murphy", "email": "claymurphy@MacBook-Air.local", "user": null}, "additions": 12, "deletions": 5}}, {"node": {"oid": "a62935897062f2f3e783b9b3ccb8806905aef149", "messageHeadline": "Fix spelling error", "author": {"name": "alfaindia", "email": "97246822+alfaindia@users.noreply.github.com", "user": {"login": "alfaindia"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8520298436681af7cee21675f423e8e73bf6526", "messageHeadline": "Add gas documentation (#4680)", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 297, "deletions": 1}}, {"node": {"oid": "a9e07a3e73bc94f9cda34085893e4b44a92a3c46", "messageHeadline": "Update connect-to-aptos-network.md", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d94397309a5b699a0bd225c777b33f2384200be2", "messageHeadline": "Update connect-to-aptos-network.md", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "dbf2d3365e3593a1d3bdf38a922df10ec2fca494", "messageHeadline": "Add auth token to TS tests / examples to bypass devnet tap ratelimits\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "85d34726341b9bc5199bfe0473a8f1bf735b4138", "messageHeadline": "[Compression] Enforce size limit before compression (#4708)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "bf4ef2c571b4265476dfd91c5a3698f0f013d292", "messageHeadline": "Revert \"Revert \"[haproxy] haproxy config and resources v3\" (#4719)\" (\u2026", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 153, "deletions": 35}}, {"node": {"oid": "c1530d2bfd1483b4ce9857da0ce446680aaf1b40", "messageHeadline": "[Genesis] Move previously hardcoded vesting configurations into genes\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 50, "deletions": 5}}, {"node": {"oid": "848c9caa0e3eef7a2bab764df7b495625f2171e1", "messageHeadline": "[backup] fix flaky test utils::stream::futures_unordered_x::tests", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "bcb53e2b5d8c1e14de0bf32ea3563f0d79a28673", "messageHeadline": "[types] fix feature flags for itertools (#4684)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1bbb1f8a39062c1a35a523c1e748fe50e6241b3", "messageHeadline": "Update connect-to-aptos-network.md", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8283e2c3c0af1aaba2a1ff717eb2c6a444009bdf", "messageHeadline": "[dashboards] sync grafana dashboards (#4695)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 203, "deletions": 32}}, {"node": {"oid": "75a8989024133aa5fd8629dd73db2cdc8e672fcc", "messageHeadline": "Revert \"[haproxy] haproxy config and resources v3\" (#4719)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 35, "deletions": 153}}, {"node": {"oid": "bc98eaee1ba4ecd87aa625815def7ac7ed5f2a36", "messageHeadline": "[gha] remove external pushgateway reference (#4707)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "a415ef2728e562b22ec43e55a8103a2f6111720d", "messageHeadline": "[TS][SDK] Add ability to build FaucetClient with auth token (#4692)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 34, "deletions": 20}}, {"node": {"oid": "de3cce9b324adc56064706305715186a97bd2f21", "messageHeadline": "[serde] apply stricter recursion limit on user input", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 72, "deletions": 63}}, {"node": {"oid": "47b921867efab6f73627d6e57265dffc5f772f7b", "messageHeadline": "[genesis] Fix mainnet tests", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 122, "deletions": 72}}, {"node": {"oid": "34105ba678036de1edb783edfff0edbc6398ac43", "messageHeadline": "[genesis] Print out all errors at the same time", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 202, "deletions": 122}}, {"node": {"oid": "580b6454236a3402c818594c28324b755e15ff8e", "messageHeadline": "[genesis] Fix messaging for balances.yaml file missing accounts", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "76034669c14422f3c90ffe3394f38494af55830a", "messageHeadline": "[genesis] Add more explicit checks for crypto keys", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 64, "deletions": 24}}, {"node": {"oid": "afffa2500e6d037266332aed4fd09b3a7b356827", "messageHeadline": "[genesis] Even more checks", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "761ad708456d157bbe4efd59b68c7d0b3d349092", "messageHeadline": "[genesis] More checks", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 150, "deletions": 65}}, {"node": {"oid": "efc4bc655471eace6d2980acafb6064f9e32534a", "messageHeadline": "[types] Add a more explicit input checker type AccountAddressWithChecks", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 178, "deletions": 47}}, {"node": {"oid": "a296f319bf46f3dc139f654d6acc41f1806a1944", "messageHeadline": "[genesis] Add eprintln for file that is currently being read", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "36b201e032d6def09c9ad98bb4395ecfec8ee1fd", "messageHeadline": "[genesis] Check that root key isn't set for mainnet", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "b01150a50eb5cf2e81aba0a5bee131e1910143c6", "messageHeadline": "[prometheus] remove aptos-procs job for k8s pod discovery (#4495)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 5, "deletions": 21}}, {"node": {"oid": "44dfc5326db90affee01c309084f3c556b140713", "messageHeadline": "[dev_setup] Add unzip to another path in dev setup script", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6f87138eab84b305affff6958713bc4f2f788052", "messageHeadline": "[CLI] Allow args to contain colons (#4706)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "accd888eb3505e6fcbb12f89156ce3a11b0719c2", "messageHeadline": "[Coverage] Fix ignore path (#4177)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e082ca90ab694dc2358a2403d66599b52b66f3d", "messageHeadline": "[cli] Add typeargs for script support and move example (#4669)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "5d41c6469d5d8d16265d383bc3b4a6af5ea97891", "messageHeadline": "Update to debian:bullseye-20220912 in our Rust images Dockerfile (#4344)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e4680fed3f838714d6b8761489fdcf508f4a0561", "messageHeadline": "[bcs] switch version", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 136, "deletions": 127}}, {"node": {"oid": "202c6f8b1058ed2e59b905c4e0823b45ef827f07", "messageHeadline": "Add docgen-ready comments to `storage_gas.move` (#4699)", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 272, "deletions": 31}}, {"node": {"oid": "7664b17bbb0d44f93921b000dec0392a2b16fe90", "messageHeadline": "[haproxy] haproxy config and resources v3", "author": {"name": "Alex Markuze", "email": "alexm@aptoslabs.com", "user": {"login": "Markuze"}}, "additions": 153, "deletions": 35}}, {"node": {"oid": "985f19d40457a5f09f2d741b1feca6bf7ba1f8a6", "messageHeadline": "[move] Upgrade move version to include runtime checks (#4547)", "author": {"name": "runtianz", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 402, "deletions": 656}}, {"node": {"oid": "53cabe3848ac78192885c02b6fe8c0d1931b1280", "messageHeadline": "[backup] fix flaky test_save_list_metadata_files", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "01f9f416b750a398eba69807bd9bd4b763a637bc", "messageHeadline": "chore: bump TS SDK version", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "48206737e317d73b182b3c99c2c6d8bb96103202", "messageHeadline": "[dashboards] sync grafana dashboards (#4550)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 8443, "deletions": 3556}}, {"node": {"oid": "afec6a7ebc66c90e4995a575fbe40999821caada", "messageHeadline": "[prover] Update Boogie to 2.15.8 (#4671)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6e5163939e6902e6798600913611fe5c5a808b6", "messageHeadline": "[audit] property_map.move (#4597)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "de7fc4f5ebdaf74f5fc5d7a2a149d36d0330576f", "messageHeadline": "[txn-emitter] fix mint and add transfer traffic (#4349)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 142, "deletions": 58}}, {"node": {"oid": "b67121610e0d505342979991332383fba6ae6d02", "messageHeadline": "[rosetta] Add error message for when max gas is too low", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 146, "deletions": 123}}, {"node": {"oid": "b3eddfed5d4ed57dd837a1ae5d2445aa1b540174", "messageHeadline": "[rosetta] Split operator overriding function out", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 36, "deletions": 31}}, {"node": {"oid": "fa7cf19b2cb781064e40efd0e1c580abcb333645", "messageHeadline": "[api] Add git hash to index API", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 95, "deletions": 24}}, {"node": {"oid": "53d38c77167030b801559d881cdc288eb59a5c54", "messageHeadline": "[helm][fullnode] option to load genesis from k8s secret (#4679)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3c07ca8ee8ec7d4e0a51666eb75ccd47d552097a", "messageHeadline": "[helm] redirect primary ingress (#4682)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9e14a63466a761e742c9118fa8e406f843b77b60", "messageHeadline": "[test on forge] Add state sync catching up stress tests (#4036)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 271, "deletions": 141}}, {"node": {"oid": "2a8f88d78a2d140b60d95a6f91cdd97eaaec8ba9", "messageHeadline": "Fix links to docs with .md extension and relative paths", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d83b6587115753cf3a299b8933fde1f0cd3fcb60", "messageHeadline": "Make small direct edits", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "abfcce80bc248d5e23d9a9b1d7e4dff5a7db73e8", "messageHeadline": "[Docs] Fixing index link.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "2c9cd65a37e11b2eab1461635fcbacff486b57b2", "messageHeadline": "[Docs] Consolidating all the troubleshooting sections into a new top-\u2026", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 121, "deletions": 88}}, {"node": {"oid": "566ef98d7c91f749ef7a515836a539b8cae98a50", "messageHeadline": "[Docs] Adding sitemap option.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "925e8a455b90152292fec45585252980fe7d9455", "messageHeadline": "[framework] eliminate front running of resource accounts", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 50, "deletions": 7}}, {"node": {"oid": "2bb83cdd25ae866a9731e6ce4f4335dfff0c139e", "messageHeadline": "[Prover] fix the spec of `bit_vector::unset`", "author": {"name": "Junkil Park", "email": "juki14@gmail.com", "user": {"login": "junkil-park"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "27349e89477e402cc0192beb8a7b8c3b616a2b2d", "messageHeadline": "[aggregator] Fixed the description of sub()", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "309ecac461f583205cfed648f4bdff5e637d7f1a", "messageHeadline": "change backup pod log level to info", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ee64e2c39d16832b5343e7020b11ec2da137c12d", "messageHeadline": "[sdk-builder] Fix default sdk builder language", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05ed02a629cb0b6dcefdc4769958f9e38dbfbf18", "messageHeadline": "[Trivial] Remove an used index variable", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "8ae97e0239aa83584cadf63865ccb675b6a409a0", "messageHeadline": "Fix: typos", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3047d8cb5c00447e389413da5cf476c8392d91d1", "messageHeadline": "Validate string arguments to transaction", "author": {"name": "Dario Russi", "email": "dario@aptoslabs.com", "user": null}, "additions": 879, "deletions": 34}}, {"node": {"oid": "28cc31842e8a3b373d198bd143d37e8e7edca1bb", "messageHeadline": "[gas] storage_gas initial value fix (#4658)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 55, "deletions": 55}}, {"node": {"oid": "9bc9c834f4382a480ef7be27c997c50178b42979", "messageHeadline": "[vm] Invalidate loader cache on any module bundle loading errors (#4668)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 56, "deletions": 6}}, {"node": {"oid": "a9587ff76139bb345f1c323e4e59c1cd5155969e", "messageHeadline": "[genesis] Fix tests for mainnet genesis", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 96, "deletions": 26}}, {"node": {"oid": "5a72d2f37be27985bff4addee08400b3b223f4b5", "messageHeadline": "[genesis] Ensure full node host and validator host aren't the same", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "6e563fab72ce3f2c1fbc9527fdc176693ce129a9", "messageHeadline": "[genesis] Add total stake checks for employee accounts", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "6a5f563b9178280e7e453650cc3b4fd9527112c8", "messageHeadline": "[genesis] Check total supply", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "709a26841d2d9e9f390df31c200becd3f892eeef", "messageHeadline": "[genesis] Check employee validators with other validators", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 130, "deletions": 112}}, {"node": {"oid": "c3d7f96257d5dc40a048b9c0b104061b15018efe", "messageHeadline": "[genesis] Add more validations to validators", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 105, "deletions": 11}}, {"node": {"oid": "85fa7f4a270f33b24b88364c647fe5f2151d7278", "messageHeadline": "[genesis] Change genesis error output to be more helpful", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d99fc5b76e5b76ee74f2e46d0d39b2fe89b7ec07", "messageHeadline": "[genesis] Add more verification checks", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "bff783f8a56e664944096c2b40cc4268f7121425", "messageHeadline": "[genesis] Ensure vesting schedule adds up properly", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "1e530b3754187b3b7ea1f42f2f6f134543c8f203", "messageHeadline": "[genesis] Cleanup error messages to use enumerated for employee pools", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "59094ebbba60e347ddc62f9b76d4ad455e32749c", "messageHeadline": "[genesis] Check for accounts that aren't in the initial balances", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 67, "deletions": 2}}, {"node": {"oid": "f77a6621aeb8ad4782aa1a51b01b77b99d8ca99c", "messageHeadline": "[genesis] Make a better message if a file isn't found", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "117d0adde6d2ad48fecec2e743e9ce9e17c3143f", "messageHeadline": "[genesis] Fix employee map loading", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 94, "deletions": 14}}, {"node": {"oid": "65bb39f1e5d5f96d33d60cacc0ea8e3d3e01df0b", "messageHeadline": "[genesis] Support mainnet genesis balance files", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 112, "deletions": 33}}, {"node": {"oid": "012a4acd6f9d66688aba0142a6697f8a132ca720", "messageHeadline": "[cli] Fix genesis mainnet input to be a flag", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "51f6345b95d62d22d893c7596f0575618cc8aa2d", "messageHeadline": "[genesis] Make is test optional as a layout field", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7c2f3cf733cbdc26583603f6a17e651d0930eeef", "messageHeadline": "[cli] Bump version to 0.3.7", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ed16b548215ca544a8a00866667820859c9e82f", "messageHeadline": "[rest-client] Change warn level message to debug for a transaction no\u2026", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8b020028ce08b8a11120f59cbdb795f690bac043", "messageHeadline": "[Execution][Fix] Do not panic when proof fetcher cannot send proof. (\u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "3f1f83a6dc564ddf269f90608233116402310b3a", "messageHeadline": "[cached-packages] Update cached move packages", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "6da72a23d5967005e7da568c014b6aff34f6fee9", "messageHeadline": "[cli] Make faucet compatible with more faucet implementations", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "379c5ab4d9522324a5d82d87ceb89c941bebd1b6", "messageHeadline": "Revert \"[HApropxy] new haproxy config and resources\"", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 30, "deletions": 149}}, {"node": {"oid": "297279bcdd39d0481e64280cd5663b5c04236dd2", "messageHeadline": "[aptos-node] fixing the VM natives by excluding move-deps from the de\u2026", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 526, "deletions": 485}}, {"node": {"oid": "855e76a7319a5bc729c4d7edabc7e1ef4b8ce633", "messageHeadline": "changed old names in macros", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3602f17e9ab9e16ddb4631766666f2916d4237f9", "messageHeadline": "refactored code to remove duplication between match arms", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 76, "deletions": 54}}, {"node": {"oid": "c29ed7edc84b24e34f4f4128da9d4e9ce3f20317", "messageHeadline": "changed names, used unwrap_or", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "a50c00e9acb842c0e0a4cd7dfa9925be2ce5ab4c", "messageHeadline": "fixed naming", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "fdbe287eb32088a4ad58901c1cc3742333cee027", "messageHeadline": "fixed a typo", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4a8c6a9a1ea866befbc566212b705147b4147cf", "messageHeadline": "fixed ordering of delta merging 2", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "097fe0f724dca102fc474b257f89314da3724ff4", "messageHeadline": "fixed ordering of delta merging", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 92, "deletions": 88}}, {"node": {"oid": "824a32b509b2cb99f46bde56f0248000215ea9df", "messageHeadline": "fixed a typo", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "220898976521a022fc9d3be3fdd0cf36204f311f", "messageHeadline": "[aggregator] Fix delta merging with history", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 213, "deletions": 49}}, {"node": {"oid": "bed49c36755d46d7e89e773b0ed129f4cba57412", "messageHeadline": "[Voting] Ensure proposal execution cannot happen in the same transact\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 51, "deletions": 12}}, {"node": {"oid": "b26a1f5188c1be567302778d0ac740a355d0cf8a", "messageHeadline": "[Token] deprecate the token_coin_swap", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 57, "deletions": 361}}, {"node": {"oid": "a964827e56caa52b4e986597c31f243c92de9d94", "messageHeadline": "[Token] Relax time constraint", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 143, "deletions": 17}}, {"node": {"oid": "5f0e5ee040c601195c3c073cd87639cd1223f00e", "messageHeadline": "[gas] initial gas parameters for table operations (#4659)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 36, "deletions": 19}}, {"node": {"oid": "6de65fa9996cb3a7fa40801a69a7dbfb50a8b122", "messageHeadline": "added gas-estimation benchmarks for BLS12-381, Ed25519, secp256k1, Ri\u2026", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 1133, "deletions": 69}}, {"node": {"oid": "ab61468c7f9a0835dd811def888b3989af91d52e", "messageHeadline": "Add complex token table indexing (#4324)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 1788, "deletions": 890}}, {"node": {"oid": "3e3860652e49217235083ba40feb9d75ca320f38", "messageHeadline": "[Audit] Fix minor issues from audit", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7973e3232787431fa479df9a72026884ae82f0d", "messageHeadline": "[forge] Add tests for validation set changes (#4279)", "author": {"name": "zcc", "email": "107430656+zcchahaha@users.noreply.github.com", "user": {"login": "zcchahaha"}}, "additions": 293, "deletions": 7}}, {"node": {"oid": "f741b8e6f517bcbd68708f1a3b6e358a99a9da1d", "messageHeadline": "Fixed the spec in the stake module (#4656)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 5, "deletions": 16}}, {"node": {"oid": "a75757857b018fa8c76c7bdacd975942057654e3", "messageHeadline": "[Prover spec only] Fix a typo in the bit_vector.move's prover specs (\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "64a3a26dbe3cb8fe0958166f610e6fc129c212f5", "messageHeadline": "[mempool] more/better metrics (#4616)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 152, "deletions": 32}}, {"node": {"oid": "4efdb8191c12e63e2fda74e732ef462f1710d671", "messageHeadline": "[Token] reorgnize code", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 406, "deletions": 401}}, {"node": {"oid": "3bb7c3504a353dfc450a2fa0db76699dd5d096ca", "messageHeadline": "[cli] Increase REST endpoint timeout to 30s (#4628)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "9ce07ceee9cde0d69d14c15d7527133fc04948f5", "messageHeadline": "[audit] timestamp.move (#4619)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "124f10a43a4f8f3b5e5257f2d664313c81165740", "messageHeadline": "Update API changelog", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "15b0a695463fa64c600f86fdf47f1ad58ff6e811", "messageHeadline": "[Config] Update disk size to 1000Gi. (#4622)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ced06e1b0ced8eb935f3dc8062f206a8a3e72952", "messageHeadline": "Update connect-to-aptos-network.md", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1f57275f3d83bf834c5ff84f6fa95130aad76816", "messageHeadline": "[telemetry] send node config as event periodically", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "86c759ccd0d6ac251b09f539678af12208a468bd", "messageHeadline": "[telemetry] Reset RUST_LOG_TELEMETRY to original value on unset", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0cc329fe2da3ad022c3337819a7b3f3049f390cf", "messageHeadline": "[telemetry] Retry sending telemetry on transient errors", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 40, "deletions": 16}}, {"node": {"oid": "04d4fc3970cb5f0d5cd7e8b7f7740ea7d62f861c", "messageHeadline": "[telemetry] Send build info periodically", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "d0775edf1de43a562337ed25e9f97c1c524533b6", "messageHeadline": "[consensus] Remove skip_serializing_if from BlockRetreivalRequest (#4\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "aee94f67903858bc3b0903a6b5c3b37cdfaa6dea", "messageHeadline": "[Staking] Move validator to pending_inactive instead of directly remo\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "75bff775d6bc10b9185bc6c2c4071fc3e007b40f", "messageHeadline": "[move-examples] nft move example (#4512)", "author": {"name": "chloeqjz", "email": "79347459+chloeqjz@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 442, "deletions": 1}}, {"node": {"oid": "c5739eb3931f650722d55d3822cc6e73f7ea08aa", "messageHeadline": "[forge] fix max_block_txns rename (#4643)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "905c0e697ecb71d861fa8325dce1863682c209f3", "messageHeadline": "[Stake] Validate lockup (#4632)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "c37eb9021f2fd9fff71921876e685862b3c895cc", "messageHeadline": "[move] Do not include vector native implementations (#4621)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fba69a407b3b0586045111c8cef5037912b1cc5e", "messageHeadline": "[Token] Enfore no zero balance token", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 116, "deletions": 37}}, {"node": {"oid": "e5c82f828c13863678ee1a2d2b8dd8fe0b42a31e", "messageHeadline": "[Audit][Aptos Framework][Staking contract] Zero out distribution pool\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "adc8650e05134bd83403c61a610daf63f726c49c", "messageHeadline": "[Vesting][Audit] Fix several minor issues in the vesting contract (#4\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 146, "deletions": 34}}, {"node": {"oid": "f5d09f4d0e7ae5483d3cd1be52b86f3f52a713e2", "messageHeadline": "[Lint only] Fix docs lint", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 25, "deletions": 27}}, {"node": {"oid": "afa8e736ab33aadf1053354fafa9c1a7fdd18e6b", "messageHeadline": "[API Client] Fix wait_for_transaction to wait for expiry and return b\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 226, "deletions": 68}}, {"node": {"oid": "2dc1a9b3f9fc9eb5643dacfbdf01e4dd6d4e55bc", "messageHeadline": "[Aptos Stdlib] Make scaling factor actually useful in pool_u64", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "8ad583724059b539ca35e2a8fcef50240e99bd94", "messageHeadline": "[gha] Enable release on PR, enable HAProxy on release test", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "a63db9395347eb9cb8696ff63d9aa7eb62bfd2c7", "messageHeadline": "[doc] update doc to remove test mode (#4626)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 60, "deletions": 230}}, {"node": {"oid": "998f11888df24e5d6bc05f434562b74f5d229c1c", "messageHeadline": "[consensus] limit the payload size and remove unused quorum store var\u2026", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 70, "deletions": 69}}, {"node": {"oid": "4d520ba2867518c7939133cb2349fd5a375be391", "messageHeadline": "[network] limit the max fragments in stream message", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "e6210cacf28666cad93eb8bd5e54171496c2f985", "messageHeadline": "[gha] Make forge namespace optional", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 60, "deletions": 32}}, {"node": {"oid": "c2ab1a722ea45114a96ab7e0bad597c1b64ae269", "messageHeadline": "enable backup-cli unit tests in ci", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aec93c364f4603e67555ff5cd3c1a964e4f28485", "messageHeadline": "[executor] fix integration test helper", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 46, "deletions": 24}}, {"node": {"oid": "6761db296dc6c161eb32b7cd1dd74d37b12c2fbb", "messageHeadline": "[txn-emitter] Fix computation for needed coin balance (#4614)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "aae4ea055edc4bc2ebc53deed459e47d983d76ed", "messageHeadline": "[storage] rename target_snapshot_size (#4615)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 78, "deletions": 66}}, {"node": {"oid": "fb4611977801dc94c1343e900863ae7bbee744e5", "messageHeadline": "[forge][telemetry] enable node telemetry in forge (#4490)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "b80a746e6755c6e0e9730bc52287499b895d2dad", "messageHeadline": "[consensus] support a recovery mode if consensusdb is gone", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 306, "deletions": 39}}, {"node": {"oid": "5523c03af8fa0fecf9a57c6134c1bda5f98507fd", "messageHeadline": "[backup] tf: add back backup intervals", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ba4198935cc43abd20b3b6346a39163cb6005395", "messageHeadline": "[SDK][API] Remove event key endpoint / client code (#4338)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 20, "deletions": 1530}}, {"node": {"oid": "c6f6ae4da6c531d8c719026de5642efb908d8b6f", "messageHeadline": "Node docs (#4572)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1015, "deletions": 831}}, {"node": {"oid": "02e41b3eb12df24103412630d20d72db8bcca2ed", "messageHeadline": "add indexer to cli (#4586)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "90ae12a7432909af9cea53b376ea7c95850c017a", "messageHeadline": "[helm][aptos-node] override NodeConfig with deep merge (#4546)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 266, "deletions": 136}}, {"node": {"oid": "98f947e9909b3cb28e58bcbac2dfad59fd09de9e", "messageHeadline": "refactor: add \"strict\" to SDK tsconfig", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 50, "deletions": 39}}, {"node": {"oid": "1aad991f318300d8b6ce5d6c99d62c0e77f0b3f9", "messageHeadline": "[storage] larger default state prune window", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7d825e47cad47c7283d0c84beb0cddbe09a011ea", "messageHeadline": "[aptos-cli] Bump to version 0.3.6", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71264a533e870b6eb680752fd9c5e9be0cb27d89", "messageHeadline": "[tokio-console] Configuring tokio-console default port", "author": {"name": "Alex Markuze", "email": "alexm@aptoslabs.com", "user": {"login": "Markuze"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "300206b44f36e54db2681c0c04a37bbb02c73243", "messageHeadline": "[Docker] Adding HAProxy to docker compose", "author": {"name": "Alex Markuze", "email": "alexm@aptoslabs.com", "user": {"login": "Markuze"}}, "additions": 204, "deletions": 5}}, {"node": {"oid": "74b85815d2985b0403a1fdbdfbe37981c2795aff", "messageHeadline": "[HApropxy] new haproxy config and resources", "author": {"name": "Alex Markuze", "email": "alexm@aptoslabs.com", "user": {"login": "Markuze"}}, "additions": 149, "deletions": 30}}, {"node": {"oid": "f87b98d8e476039b1df65d817ea14ddb88ee6ddb", "messageHeadline": "[forge] fix grafana namespace (#4602)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "0a0599acb8f5b10cbbee1b98966cd2fd1f249bdc", "messageHeadline": "[telemetry] codeowner file", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7b34e288e54361b62551e4d2b816b396c2f47e7d", "messageHeadline": "[Api] Expose Move error details for simulation endpoints", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "695dc4c7d539f30e772ca1d667ff74421789d065", "messageHeadline": "[rosetta] Use state changes to keep track of operator changes", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 87, "deletions": 66}}, {"node": {"oid": "6ac18b80c632c678204bd2246ac3169e93e9f6cf", "messageHeadline": "[rosetta] Fix parsing of create stake pool transactions", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "8f4d499c627ae3cfb0bc62f956632553cade0233", "messageHeadline": "[rosetta] fix tests for staking", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "600261a9fa608d7760f169112329eae7c2fdeb03", "messageHeadline": "[rosetta] Add CLI support for create stake pool", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 128, "deletions": 6}}, {"node": {"oid": "ea69a35021d2e6f9bffa2c0cdf733b1064d9336f", "messageHeadline": "[rosetta] Add initialize stake pool as a construction API", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 88, "deletions": 0}}, {"node": {"oid": "8a91ddd94c8b0070c2de0f0e0637a05acade8a8c", "messageHeadline": "[rosetta] Add operators to balance stake lookups", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "50557e8d7ee65cb03c947c3e9f70212e2533a375", "messageHeadline": "[rosetta] Put balance in set operator operation", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 132, "deletions": 82}}, {"node": {"oid": "034960e942c0e700982596729c366cc2f0a8a915", "messageHeadline": "[aptos-rosetta] Remove stake balance changes and use switch operator \u2026", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 218, "deletions": 186}}, {"node": {"oid": "b5542bc5b75b090e222ba2f8a8e1c7a6c229f484", "messageHeadline": "feat(ts-sdk): expose nodeUrl", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b27e0c820ea0aa77ee04d172e2d335b6f426f3bc", "messageHeadline": "fix: fix the interface doc about getting txns for by account", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "139cbfc01a58e9b877b3fe2449dfc37e923b1a88", "messageHeadline": "[genesis] make genesis.sh backwards compat", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "e7bc5906671da637832f39935af1dba3f9475e9c", "messageHeadline": "[forge] set default gas price", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 48, "deletions": 8}}, {"node": {"oid": "e3287b9ac2b440441f621559c2401abf843543db", "messageHeadline": "[forge] Make multi runner use markdown", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e70b50d189ccfd71eb59a26e7232523639302fea", "messageHeadline": "[gha] Run forge continuous on PR only when workflow is modified", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "2a2838aabb59728b97e553f45f7c50dd93d90bec", "messageHeadline": "[forge] Fix step summary formatting", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "7eee93cdfb48c6495695304768d25f6d8a92f1e3", "messageHeadline": "[storage] delete range_delete", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 0, "deletions": 155}}, {"node": {"oid": "c88f7f38d4435bc7410cc78ee4f9712d2097a104", "messageHeadline": "Lowercase blockchain", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f306e1337f4c3fde688d0176863b92f27c52369", "messageHeadline": "Fix misspellings throughout docs", "author": {"name": "Clay Murphy", "email": "claymurphy@Clays-Air.localdomain", "user": null}, "additions": 49, "deletions": 49}}, {"node": {"oid": "cc9a3a0781ff4e5f559174f8955e2fbef4387455", "messageHeadline": "[gha] test haproxy in forge continuously", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "94ddd4ba8366748b4f03a9757239f5a062c84db5", "messageHeadline": "[Genesis][Tooling] Allow skipping operator config file if validator i\u2026", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 74, "deletions": 27}}, {"node": {"oid": "19078c07db8f76f49c3c70de7750dd48f4ee686e", "messageHeadline": "[forge] better sts errors (#4582)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 9, "deletions": 29}}, {"node": {"oid": "65a10f269ae614c9775c620f1942ff5e12961180", "messageHeadline": "As smoke test swarm init has stabilized, reenable some more tests (#4\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "a2e4104d6dc06dd0260470be5bf95accbfc9ccb9", "messageHeadline": "[Docs] Working in comments by Greg.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4bf3978866c836a1c3aa5ad32211415796eece48", "messageHeadline": "[Docs] Discarding basics events doc from this pr.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 4, "deletions": 40}}, {"node": {"oid": "397498f8b2c97e29d29856c8144a703b867e5cb4", "messageHeadline": "[Docs] Fixing broken links for the deleted doc.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2ab47c46bdc712e6eabff37da1412aaae446283b", "messageHeadline": "[Docs] Adding redirect.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 4, "deletions": 16}}, {"node": {"oid": "e7c096e9b78df288db867d860398bcfe7f872fcb", "messageHeadline": "[Docs] Updating.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 0, "deletions": 30}}, {"node": {"oid": "caa7228bf3a2e14af30e508dde3929ef234c9760", "messageHeadline": "[Docs] Merging Proof doc into txns and states doc.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 42, "deletions": 0}}, {"node": {"oid": "d5844d4222bb9d0710f4c341847b9b6ee7dbec24", "messageHeadline": "[Docs] Cleanup of events and proof docs.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 49, "deletions": 7}}, {"node": {"oid": "633d3031f3036ceaf194b0e19e7951216632a4c6", "messageHeadline": "Fixing broken link.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfd78d2a0d47e05bd80fad14981048070659a2cc", "messageHeadline": "[forge] Implement ability to run multiple tests again", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 914, "deletions": 203}}, {"node": {"oid": "9b1fe7afbd2450842439a00d889ac0fe5d720228", "messageHeadline": "[CLI] Make GetStakePool CLI easier to use and add CreateStakingContra\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 201, "deletions": 49}}, {"node": {"oid": "df565284aec90f056b3a0167278f243d8382821b", "messageHeadline": "[compression] limit (de)compression, to network application limit siz\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 137, "deletions": 24}}, {"node": {"oid": "91d81a7ac3299ee1d23cf37cc07ba5ab37608ff1", "messageHeadline": "[tf/helm] delete old indexer deployment configs (#4565)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 0, "deletions": 676}}, {"node": {"oid": "36914dba5b8459677df85cebba7e576fd358bb8a", "messageHeadline": "[gha] Conditionally run pull request and pull request target based on\u2026", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "83ea742fef655ca90363e0154b44de7c72b13c41", "messageHeadline": "[move] Update to latest commit of `aptos` release branch in Move repo", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 555, "deletions": 253}}, {"node": {"oid": "d9a2c478f07be2e2d9d5627b9d930e5af9c51ad1", "messageHeadline": "[rosetta] Make operator optional to setvoter setoperator", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 43, "deletions": 25}}, {"node": {"oid": "b2a8d326a5101848df260cc986eef611e9f18c3e", "messageHeadline": "[rosetta] Fix Set Voter events parsing", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 94, "deletions": 39}}, {"node": {"oid": "9ac3e6263442611b4afcf61709b0cf460458f33d", "messageHeadline": "[dev setup] Ensure unzip installed before protoc", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "743b90ea4815ffd84436ab0651685e3b0bdafdf2", "messageHeadline": "Update whats-new-in-docs.md", "author": {"name": "Clay Murphy", "email": "114445310+clay-aptos@users.noreply.github.com", "user": {"login": "clay-aptos"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "2cc0cf5e920abc74fd397199a22db0f324f8fb2e", "messageHeadline": "[txn-emitter] Fix underflow when first request fails (#4567)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4fb91a7d07795119a76e18ce9e48b25e13f4fd2", "messageHeadline": "[sdk-builder] Ensure string encoding is named a separate function", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7e00d2cb240221a045a669aa993fe4edc6bdd203", "messageHeadline": "[Community] Add coin::unfreeze_coin_store function to coin module (#4\u2026", "author": {"name": "Paul Fidika", "email": "fidika@hey.com", "user": null}, "additions": 37, "deletions": 4}}, {"node": {"oid": "c167d563116d5e3ac0bde1a3fa9da251f91def65", "messageHeadline": "execution readme update", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 3, "deletions": 73}}, {"node": {"oid": "2713c311dedd59e1cbfdcf45a34793bb20bbc44e", "messageHeadline": "[aptos-cli] Support vector<vector<u8>> for run function and script", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "ce633bee7a1270232eded5a9d5176c642f91ccf1", "messageHeadline": "execution readme update", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "fd6807b1c0afd7ce21f851ae47a1d2d401ebc349", "messageHeadline": "[backup] fix that get_transaction_iter() on non-existent version can \u2026", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 54, "deletions": 22}}, {"node": {"oid": "b2e31a6d6d44209f505aeaea1d69d337a8fd4c23", "messageHeadline": "[gha] only copy release images to dockerhub (#4509)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b30f799ed0a294ab4808f3f0cc67b69aeb0ede4a", "messageHeadline": "[Node CLI] Add a command that returns the stake pool address (#4503)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 80, "deletions": 3}}, {"node": {"oid": "f979bfdc7880ed59576129f8188ea5e766e39965", "messageHeadline": "[backup] fix still flaky smoke test test_db_restore", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "2a87c69d8820d0940ec76a17faf878d2df2a5869", "messageHeadline": "[forge] Fix continuous forge tests by updating configurations (#4515)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "c3af89c73ac540a5849dfaca47371b442195b861", "messageHeadline": "[storage] update alerts", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 44, "deletions": 9}}, {"node": {"oid": "484e59d55b35369b5ac980682033522b4f5c2c64", "messageHeadline": "[storage] update readme", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 281, "deletions": 71}}, {"node": {"oid": "4bd84f957b8c5210a0dc696578c4fedcbc3a4e38", "messageHeadline": "[Docs] Adding Windows platform option and enhancing the doc.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 215, "deletions": 23}}, {"node": {"oid": "60b117534b0192361415aefd96aa13f1f0e8871e", "messageHeadline": "[mempool] fix GC'd txn metric (#4502)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "110199b68add9ac5b0964b516cd11cf39f5ce3f0", "messageHeadline": "[Tests only] Add an e2e test for staking_contract flow (#4537)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 86, "deletions": 3}}, {"node": {"oid": "2f9ff457867a096dba1e41341461c69ee58ac5b2", "messageHeadline": "[dashboards] sync grafana dashboards (#4499)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 1916, "deletions": 712}}, {"node": {"oid": "792f88130d5d64def97d3d0ed1a8cd7c16741d14", "messageHeadline": "[Tests only][aptos_framework] chain_id: initialize for test (to speci\u2026", "author": {"name": "linnefromice", "email": "linnefromice@gmail.com", "user": {"login": "linnefromice"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "70aae96d741aa39d5c331ac925b598d25edafe26", "messageHeadline": "docs: update publicKey type and signature type", "author": {"name": "Scott", "email": "scott.ph.chou@gmail.com", "user": {"login": "scottphc"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "246bc7ad1cd4ab526ac765662126b6e3ef58bb6b", "messageHeadline": "docs: update properties to optioanl", "author": {"name": "Scott", "email": "scott.ph.chou@gmail.com", "user": {"login": "scottphc"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f1d64a54ef4bb79b18b35e742f19713cb053e337", "messageHeadline": "docs: add multi-signer account case to building-your-on-wallet", "author": {"name": "Scott", "email": "scott.ph.chou@gmail.com", "user": {"login": "scottphc"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "81a6a85c84117233b1be19e1bc3ae246851c5a6f", "messageHeadline": "[rosetta] Load owner address mapping at startup", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 105, "deletions": 11}}, {"node": {"oid": "f59e4233aeb57fcee029724867505de06ed81143", "messageHeadline": "[rosetta] Fix tests to support new voter and operator operations", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 91, "deletions": 8}}, {"node": {"oid": "d86432944b619dd414d55c21757fee0b581f39be", "messageHeadline": "[rosetta] Remove unknown account identifier", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 63, "deletions": 70}}, {"node": {"oid": "7ff546cf431b023c787b8d5d8b6ff779b5b1c8b3", "messageHeadline": "[rosetta] Add set operator and set voter support", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 176, "deletions": 17}}, {"node": {"oid": "8bd69f5068623cd11da4400dbd8138d801cf0110", "messageHeadline": "[rosetta] Add SetVoter support for get block", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "79ea949ea7e44279da6e7dd702f93580147a6e92", "messageHeadline": "[rosetta] Add StakeReward operation to differentiate between stake re\u2026", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 80, "deletions": 14}}, {"node": {"oid": "00818511e6233e550ba0bbfb74aacd25fef8c416", "messageHeadline": "[rosetta] Add original operator to voter and operator operations", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 69, "deletions": 17}}, {"node": {"oid": "bd139b1f045e5fcf82850b4f7214fdc586cb002d", "messageHeadline": "[rosetta] Remove dead code, add staking balance changes in block parsing", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 346, "deletions": 300}}, {"node": {"oid": "57452f9ac7c7a38684270ca52eeaed8fb97994c5", "messageHeadline": "[rosetta] Remove stake pool parsing", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "ba45d4c632d56afc0fdcfa240b092f5ff8ab221c", "messageHeadline": "[rosetta] Use stake amounts rather than principal for stake pool bala\u2026", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 68, "deletions": 25}}, {"node": {"oid": "24286b0621d402bce3104319fbc8f5e22ae37fca", "messageHeadline": "[rosetta] Remove unnecessary log line", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "b445ee6a79e5352b3d82d5801452b99ab67ea7cf", "messageHeadline": "[rosetta] Add staking balances on account balance", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 308, "deletions": 103}}, {"node": {"oid": "dab22881faf451bd6b38fb3b1ad78fa2b9308dda", "messageHeadline": "[rosetta] Move to using AccountIdentfier as an input to operations", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 76, "deletions": 43}}, {"node": {"oid": "619319743151bc75ee00515f04d77f10f8d3f0ff", "messageHeadline": "[rosetta] Remove AccountIdentifier try into AccountAddress", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "29c7235c55b16ae92bc265e8a4d588e76ba8f73a", "messageHeadline": "[rosetta] Update types for staking", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 119, "deletions": 21}}, {"node": {"oid": "b9c9be4659977bb3c4f3cb40e18ebcdec5c2716a", "messageHeadline": "[rosetta] Add subaccounts for staking", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 159, "deletions": 8}}, {"node": {"oid": "c26fb7cf82c6b31fe0444df356ecdae9b235d47d", "messageHeadline": "[aptos-node] Minimize overhead of local test mode", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 17, "deletions": 25}}, {"node": {"oid": "50585fe1abd8aca40dbb337902086be2a0a9920b", "messageHeadline": "[aptos-rosetta] Rename operator field to new_operator and voter", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 35, "deletions": 34}}, {"node": {"oid": "25e1caa5a505f2245b93c79ddaa7e47be3678a4a", "messageHeadline": "[Voting][Minor fix] Validate that minimum vote threshold <= early res\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 39, "deletions": 20}}, {"node": {"oid": "7031365e9647baad3861e488dc2cf9629412109b", "messageHeadline": "[FW] Add upsert to TableWithLength (#4535)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "ff4478504ba747f70b921050f9ffaac8bb714fae", "messageHeadline": "[Staking][Minor fix] Enforce max validator set size after adding the \u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d287fe1fde67f4d5db13bf68964c87f44e1be9c4", "messageHeadline": "Update first-dapp.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a82d1b24e31ba878f925ec026fd50231c59a0a66", "messageHeadline": "[Tests] Add a test for init_module when republishing package (#4487)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "858422417888a25845c65d5cdb98925ff44a89aa", "messageHeadline": "[Docs] Updating the doc to be consistent with the white paper termino\u2026", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 48, "deletions": 35}}, {"node": {"oid": "617a3c848e5f4e3bfa8bd911ffc3afbdfcd88f75", "messageHeadline": "Remove cli config from repo", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "21991ffa96acde5ec211ba73dea42528a29b1e01", "messageHeadline": "[MOVE] Format all source files to be consistent (#4526)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 343, "deletions": 288}}, {"node": {"oid": "b433b967742b8bd108c09a43368d1b052257ee00", "messageHeadline": "[dev_setup] remove codegen as we don't use it anymore", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 50}}, {"node": {"oid": "73c1c9ea5be21d8028c7fd92117c13035c90b870", "messageHeadline": "observability: structured logging for faucet requests (#4529)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 14, "deletions": 28}}, {"node": {"oid": "5314b72c45e8cf4987c19e1885e97ec27007c7ba", "messageHeadline": "remove build", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 0, "deletions": 192}}, {"node": {"oid": "b72f5ceae1fc2d5b8045537d687d8e2ae47e9552", "messageHeadline": "[CP] remove community platform", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 0, "deletions": 24007}}, {"node": {"oid": "4e1c9b478bdd51c704b348d0586063b7f09fef68", "messageHeadline": "[move-e2e] remove legacy testing harnesses", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 118}}, {"node": {"oid": "ca3d6e9ce943929876566dcc22a47b4d35815f19", "messageHeadline": "[move-e2e] remove version testing since it wasn't actually testing ou\u2026", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 677, "deletions": 831}}, {"node": {"oid": "f7620e4c4608f6fa217d6986b732920950c6763b", "messageHeadline": "fix(aptos-stdlib): typo", "author": {"name": "0xbe1", "email": "101405096+0xbe1@users.noreply.github.com", "user": {"login": "0xbe1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd8c0f17ddf3b4c979fac29b7dcbd4a8934f49f1", "messageHeadline": "[TOK] Add helpers to token (#4516)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 51, "deletions": 45}}, {"node": {"oid": "a7ea562e1afd3f74fbcb68adcb1ff9019f07e395", "messageHeadline": "[Token] Fix two fields in the token trasnfer event", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 21, "deletions": 67}}, {"node": {"oid": "852deea671c27d3febb7dfb2cf57a435a0d4f530", "messageHeadline": "[e2e-move-tests] integration -> unit for faster execution", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 82, "deletions": 79}}, {"node": {"oid": "c70fa9a15fb0c9ff1488d7bda62d8e2fae6cdccc", "messageHeadline": "[genesis] remove legacy gas schedule and update testnet.mrb", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 438, "deletions": 463}}, {"node": {"oid": "14adf986acbeec2147ec0bd6192062560ee30fae", "messageHeadline": "[framework] remove initializer since it isn't called", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "145428fae6aa625943c9da6907a2818a3f1d4189", "messageHeadline": "[Token] add burn control flag (#4358)", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 573, "deletions": 41}}, {"node": {"oid": "6956fd5091adfb82cb845a2571738b584c8fc441", "messageHeadline": "Fix type on line 133 (#4488)", "author": {"name": "Shih-Yu Hwang", "email": "53620329+Shih-Yu@users.noreply.github.com", "user": {"login": "Shih-Yu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "649fb13e021f8e6a4d28c3410767a9af6106dbb1", "messageHeadline": "[faucet] move to txn script for perf", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 65, "deletions": 95}}, {"node": {"oid": "da475e9300dd1681994db604d15f6af3dcec374b", "messageHeadline": "[cli] add support for (already) compiled scripts", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "d4b50a2d230ee1d003ee5a0ae0922ea8002ed844", "messageHeadline": "[cli] add support for txn params for script functions", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 52, "deletions": 2}}, {"node": {"oid": "b450444c5e5c3ba753b59cab77711c68e4a50684", "messageHeadline": "[move-examples] add a script that makes minting operations atomic", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "08cc1a0c3f9dc3ed079bbec2c68fee5685fe373d", "messageHeadline": "[aptos-faucet] Log x-forwarded-for header", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "de18393bc0cdbd5f9261dbd3b0b7a7aec8b3b1ac", "messageHeadline": "[Aptos Framework][Voting][Audit issue] Do not allow changing votes af\u2026", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 51, "deletions": 21}}, {"node": {"oid": "e4dd589ad746b15d8e375e264130a71e360bc292", "messageHeadline": "[configs] Update block size (txns/bytes) and make configs consistent \u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 22, "deletions": 27}}, {"node": {"oid": "a4e55c0b24185df8ae594dfa16066ce001f55148", "messageHeadline": "[smoke tests] local swarm build retries 3 times (#4461)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 37, "deletions": 53}}, {"node": {"oid": "827e1c63739bbf06dad94f503a325e08b0daeb97", "messageHeadline": "[Genesis][Vesting] Add a convenient update_operator feature with same\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "22a263c7ee9114f808043bdfa2506dbea57efb80", "messageHeadline": "[GHA] add branch for docker (#4501)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a211126198f441b12f0b77464834b2cd7439167e", "messageHeadline": "[api] Fix gas cache on price estimation", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "ad8b9150382cb035d1fab0cfa4a8a4e5aadd0f9a", "messageHeadline": "[mempool] Add counter for created block size in txn count and byte si\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "f67152b22b83ea2a7077ee7ddd8e382fc9faf1be", "messageHeadline": "[aptos-move] Update move dependency", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 76, "deletions": 76}}, {"node": {"oid": "cf28ebbd9d25088ed20fa97c86a9e25fd601b90b", "messageHeadline": "[txn-emitter] Fix ConstTps txn-emitter to wait enough for transaction\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 225, "deletions": 91}}, {"node": {"oid": "89a901240495cc2883de7335b8fd3583fd9d6a4e", "messageHeadline": "[Rust SDK] Increase `gas_unit_price` and fund balance in `transfer-co\u2026", "author": {"name": "Steven Gu", "email": "steven.gu@crypto.com", "user": {"login": "stevenatcrypto"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3336025953e4f543bd7d5a061f3f3f308800bf40", "messageHeadline": "[certik] fix storage comments (#4477)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ab3ba15d6a21a22fa3f568e7b312caba6016daef", "messageHeadline": "[storage-audit-fix] dedup some constants (#4423)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "e24996c07bbb810936330582a63f1ff4b1113270", "messageHeadline": "[dashboards] sync grafana dashboards (#4439)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 1598, "deletions": 520}}, {"node": {"oid": "4f385b3dbfa91bbea25bf88997ba628af7fe705a", "messageHeadline": "[Docs] Working in review comments.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 9, "deletions": 13}}, {"node": {"oid": "12c1f219ff9565d09ac4d09cd0ce968b0434370f", "messageHeadline": "[Docs] Fixing broken link.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7aa701171c793c5dde1373dc4cb06f8cfc8b253", "messageHeadline": "[Docs] Section header change.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fab74c638cc95619bc96bc3367858cc96ba2535d", "messageHeadline": "[Docs] Fixing the API link.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b17e8d9ebce6fe4d99f35b10c800fac531c3476f", "messageHeadline": "[Docs] New gas doc and a minor nit in sys integ doc.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 94, "deletions": 43}}, {"node": {"oid": "a839e3b9b8a4128ebb7eced9d23beb8c514b4846", "messageHeadline": "[mempool] possibly fix fn_to_val_test (#4468)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5aef987236b967f0f463a8b9c5b0443b2af60090", "messageHeadline": "[forge] prometheus auth option and remove opensearch support (#4442)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 66, "deletions": 156}}, {"node": {"oid": "68b939ffe7490df44747fdc1c394d9f97ae651d9", "messageHeadline": "[telemetry-service] security audit fixes and related refactorings (#4\u2026", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 352, "deletions": 201}}, {"node": {"oid": "27cff42e874d0705faba30b2790963ef93e1e8cd", "messageHeadline": "revert Validate Move String transaction arguments (#4483)", "author": {"name": "Zekun Li", "email": "52300039+zekun000@users.noreply.github.com", "user": {"login": "zekun000"}}, "additions": 30, "deletions": 459}}, {"node": {"oid": "e8db83356474eff28ad0e5c54742fb6f7c9e0091", "messageHeadline": "[node-resource-metrics] Fix double prometheus register", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "703a1d4828562eae227fa822385da4026dabfd9d", "messageHeadline": "[framework] prepare for testnet upgrade", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "982f56044af65970a7a3a4a4c682373f7c2abb64", "messageHeadline": "[aptos-cli] Add test for checking parameters of generate-admin-write-set", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5836d689120dcee0f7d7dde44074462073916761", "messageHeadline": "[aptos-rosetta] fix broken test", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f2dccd6d9ffeadf63aadf4acd47b3b61f9ba2c83", "messageHeadline": "[aptos-cli] Change `coin` to `octa`", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 45, "deletions": 30}}, {"node": {"oid": "bc50b5a19ac3e0ef41b4bd98cd67c04ddc41cb06", "messageHeadline": "[aptos-cli] Move to using account transfer over coin transfer", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f12c3628d4125e35597b4e6831696a488870b232", "messageHeadline": "[cached-packages] Update framework builder", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "14b69bd4e40619864173be8dfd4ff2fa58b905a8", "messageHeadline": "[gas] add script to generate gas schedule update proposal (#4471)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 241, "deletions": 35}}, {"node": {"oid": "a5ac706f74c3b5088649e744b76ec6ed32635c0d", "messageHeadline": "[docs] Add information about retrieving balance changes from events", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 150, "deletions": 1}}, {"node": {"oid": "f9c52c899c2ee7a07af605165b5b1991c739d1f2", "messageHeadline": "Fix broken compile call in CLI", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a5188890c1e48f3c598f5b297f98e9c474cb1343", "messageHeadline": "[Docs][Upgradability] Update docs (#4454)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "374e2b66eb57d629a9caa44757291bbee846e6dd", "messageHeadline": "[Genesis] Always create staking contracts in mainnet genesis (#4466)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "51455ed44cb251cad06734d09f0e6b8b006f75cb", "messageHeadline": "[aptos-cli] Add a command to generate writeset for fire events", "author": {"name": "Zhou Runtian", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 381, "deletions": 46}}, {"node": {"oid": "a56e419285d4d8a346c1b13137b850b606f5338d", "messageHeadline": "[aptos-cli] Allow compiling scripts and proposals with local framework", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 107, "deletions": 89}}, {"node": {"oid": "727f8b42645426d7a976484a764ec51d5a26606f", "messageHeadline": "[aptos-rosetta] Keep checking that the API isn't up forever", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "70587797864e79fb6035247967347279f5c7ffc9", "messageHeadline": "Proved the `storage_gas` module (#4452)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 123, "deletions": 42}}, {"node": {"oid": "ed79bccce248cdb18628f4f7bec9d2d8648241af", "messageHeadline": "[framework] Move `features.move` into stdlib so it can be used from e\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 341, "deletions": 21}}, {"node": {"oid": "bc14ce7567ec3b1b31b68380327a9262eafabf0a", "messageHeadline": "add current token datas (#4379)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 1072, "deletions": 654}}, {"node": {"oid": "3219e720ce29c9edcc76efe502afb6560a370ae0", "messageHeadline": "[aptos-move] Allow updating operator without changing commission (#4465)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "bea2fce1ed93a094f9c552d6eb759a299907f481", "messageHeadline": "[storage] get_rightmost_leaf take a version (#4123)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 42, "deletions": 24}}, {"node": {"oid": "b75b22d3b07bc141dfca180f92bcd67a1e5c5d49", "messageHeadline": "trivial: move a log line", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3150203cc9ab288c2821ccdb34a6884dd7091c7b", "messageHeadline": "fix typo", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5ab24744526bb81482e4a8c9fa1107b53fb898a", "messageHeadline": "trivial: typo fix: the the", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "a321cf3187d925aec38e03fade8e6563076a8192", "messageHeadline": "[aptos-rosetta] Put decoded full transaction into parse transaction", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "a74e8f1521c77c945d983883e3532a72e3a30730", "messageHeadline": "[consensus] fix edge case of block retrieval", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "0bdf61be29626a574b565a4d5ad8e32afbcadff7", "messageHeadline": "[backup] fix local_folder.sample.yaml", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d388c464fbd9b5ed83dfeddf91463a6b7a0c259", "messageHeadline": "[rest-client] Add ability to describe execution status with rest client", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 87, "deletions": 54}}, {"node": {"oid": "322147f27e91d29b0eb136f99cef6277041d3c6c", "messageHeadline": "[aptos-cli] Handle errors from simulation in the API", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "830f170519bb6cbcb7a5e3ebf6b03e1500d40780", "messageHeadline": "[aptos-cli] Remove default max gas, and rely on estimation", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "3910eae7b49871e63e847ff281526b7b89ff5a50", "messageHeadline": "[backup] restore coordinator: fix snapshot selection", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "50bbf4daae578dff89f06b66e5ffb75a3afe4b32", "messageHeadline": "[Docs] Merging dev resources doc into getting started doc.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 49, "deletions": 53}}, {"node": {"oid": "02e5893f815e0a68912c663aadbaf97e5b397991", "messageHeadline": "remove aptos_token::token::initialize_token (#4385)", "author": {"name": "Jeffrey Quesnelle", "email": "jquesnelle@gmail.com", "user": {"login": "jquesnelle"}}, "additions": 7, "deletions": 20}}, {"node": {"oid": "1f8c5c36b265638dd7e5b87b66936c346651a346", "messageHeadline": "Add a staking proxy contract", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 668, "deletions": 19}}, {"node": {"oid": "ef1e6dde597706d3ba27488c4a7fb24649f1493d", "messageHeadline": "[Docs] Editorial cleanup.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 117, "deletions": 85}}, {"node": {"oid": "4a9d3d92c1e0de6f3c3f36280a54d1d7aa689fcc", "messageHeadline": "[node-resource-metrics][bugfix] allow disk metrics for nvme disks (#4\u2026", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "45998a3a08004ba8f6485a7b099f869b4f88c4b8", "messageHeadline": "[consensus] add missing checks", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "5f7c7d159c600faa4a9120b6a5293ad19ccc208e", "messageHeadline": "[consensus] better logging", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "9bd5a1c859ab7159ac5e5a9e142565ff0e76125a", "messageHeadline": "[consensus] surface insert vote error", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "cf0cb383c2496daff11f5f2ce1ac9d0188d3cf49", "messageHeadline": "[telemetry-service] remote log level configuration (#4367)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 437, "deletions": 107}}, {"node": {"oid": "221bc7bd8b37b7a97fd7480f534442fde4f027f7", "messageHeadline": "Limit the upper bound of `rewards_rate` (#4185)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 53, "deletions": 6}}, {"node": {"oid": "2cb62ac3d3d69756e18bc23c6cac61eb34d0b238", "messageHeadline": "[aptos-rosetta] Fix failed set operator and set voter outputs", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 116, "deletions": 28}}, {"node": {"oid": "784fbd9b0a534968cc11da3a8913ba562e2257ad", "messageHeadline": "[smoke-test] Add Rosetta hash uniqueness checks", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "40d211d756dc1f827b8591014ad07e78c7149e0c", "messageHeadline": "[aptos-rosetta] Parse set voter from transaction payloads", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "ccd2256c3f13b4b669325a86f4bf334d28a92f96", "messageHeadline": "[aptos-rosetta] Add set voter operation", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 135, "deletions": 4}}, {"node": {"oid": "e5057623750bc3c503299b9b890934517e8322ac", "messageHeadline": "[smoke tests] add a retry for initializing swarm, apply to 2 tests (#\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 52, "deletions": 17}}, {"node": {"oid": "11615972fe78de8d9bc5e74e6d53f68d2180408e", "messageHeadline": "[forge][flaky] Fix consensus_stress_test (#4409)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 27, "deletions": 111}}, {"node": {"oid": "2dfa754c6d842265010e91fbb7592d43e261bd4d", "messageHeadline": "[aptos-node] Tune local testnet parameters", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "8b2758ea649d4deeea8b82a57c64b35c8081ee91", "messageHeadline": "[Docs] Enhancing docs stuff.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 22, "deletions": 7}}, {"node": {"oid": "616d3fee1ef074fba368360cab3d3f9a2c32dd2c", "messageHeadline": "[cicd] smoke tests: build with all features", "author": {"name": "Brian Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8cf06cf3646f9943053d9a1569166fe9414911b8", "messageHeadline": "[Token] Add get max property version (#4436)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "991ea8585e5a8114d14567235f5b954122ac1090", "messageHeadline": "[storage] small fixes (#4419)", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 85, "deletions": 126}}, {"node": {"oid": "4c42944a64aedd18fc7e2f34d1860bfa12ed4061", "messageHeadline": "Update privacy policy (#4432)", "author": {"name": "Andrew Hariri", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "def8dfba3167324972ff0d90090bd792c511d25e", "messageHeadline": "[consensus] fix log spew from u128 in structured logs", "author": {"name": "Igor", "email": "igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2fdc842811c85d9dad75abecaae37b89d9652e9f", "messageHeadline": "[Consensus] Add metrics for pending blocks per stage (#4357)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 49, "deletions": 11}}, {"node": {"oid": "2d790fae33d9e12ac7f409d256c870cb4697b3e2", "messageHeadline": "Change https to http for localhost url", "author": {"name": "Jacob Barrett", "email": "jsbarrett88@gmail.com", "user": {"login": "jsbarrett"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fc32a494755435efef808f4d41e305662721f5c0", "messageHeadline": "[dashboards] sync grafana dashboards (#4427)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 524, "deletions": 280}}, {"node": {"oid": "14e1846f1ffbab007584b34bd796fa66c1f9c1c0", "messageHeadline": "update explorer domain (#4424)", "author": {"name": "Zihan", "email": "109111707+zihan-aptos@users.noreply.github.com", "user": {"login": "0xZihan"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "fba0945fb2ba0c34582290b09475518761a17330", "messageHeadline": "[api] Update spec for new block API description", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "3c09bc94273b538f2aa158ac906c40989ea4cb0a", "messageHeadline": "[rosetta] Paginate transactions for blocks", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 168, "deletions": 14}}, {"node": {"oid": "89f24ac053bd14f0ddc92d91955d9870dfbbbbe0", "messageHeadline": "[api] Limit transactions out of block APIs", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "d9fd3a58afa3c4e2d18799804fbf441b13570e8e", "messageHeadline": "[api] Cache the gas schedule", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 65, "deletions": 21}}, {"node": {"oid": "b55be501c159673b0a14a67aeb1eea798bfc75b9", "messageHeadline": "[aptos-logger] Add key to error message telling that serialization fa\u2026", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f5547b70aaa06ea78608f5a164063c808bed6802", "messageHeadline": "fix(ts-sdk): fix the failing example tests", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 27, "deletions": 147}}, {"node": {"oid": "4e89500e55b8cdd02d342d3c0bcd2a2867b1480c", "messageHeadline": "Revert \"[forge] Implement ability to run multiple tests\" (#4430)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 147, "deletions": 925}}, {"node": {"oid": "bb2ab09cb2e56d1ecd097093742a75c8fe3b8b6a", "messageHeadline": "Update ruby deps. (#4342)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 101, "deletions": 104}}, {"node": {"oid": "b2ec738a46712a51e9159f119c5de8500d5f3107", "messageHeadline": "[Docs] Demoting the CLI install by source in the docs.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 22, "deletions": 26}}, {"node": {"oid": "c29945cf5d3b2cfbd551a6b47ee81ba55c585069", "messageHeadline": "[tf] update utility node requirement (#4404)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "25b3b185c507406507c8d35e25293bdc2c8e6b26", "messageHeadline": "[Docs] Minor edit.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ede9355d8fea8b9823d710c494703e0cab247da4", "messageHeadline": "[Docs] Fixing code snippet style.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0615041ed9722be25cf3d74b1f92e3782bdaccef", "messageHeadline": "[Docs] More cleanup", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 177, "deletions": 86}}, {"node": {"oid": "abc87dbd070768bf4f8c2d966f84f03a54949871", "messageHeadline": "[Docs] Minor cleanup", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 20, "deletions": 20}}, {"node": {"oid": "2dc4ce5cd14ac3db111a66174ed64337b5d0f24d", "messageHeadline": "[Docs] Cleaning up tutorial docs.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 25, "deletions": 29}}, {"node": {"oid": "2cf202cc621c000ad1f8ea9cc4e83067cd355f3d", "messageHeadline": "feat: interface to estimate max gas amount", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "11ac649047f2b19fdd48c6ede97c2b2538f7bfcf", "messageHeadline": "refactor: consolidate some hard coded paramters", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "8a0c418d09beef7dcc93b364d3453d806a482eab", "messageHeadline": "fix: show detailed error message for txn submission failures", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9a5f32f1449b8cfe7ab582282ea49cbc090c7c9e", "messageHeadline": "fix: clean up the TS doc - in progress", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 15, "deletions": 37}}, {"node": {"oid": "28827915c38f1114b8cfde57b384067ab0d4db36", "messageHeadline": "fix: add extra gas paramters to TokenClient apis", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 52, "deletions": 51}}, {"node": {"oid": "7257c1a5eeb9d1346d4741a8ca917a4a6a6dd0e1", "messageHeadline": "[crypto-derive] Fix derive and test for Result in sign function", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "5869b6fccd256d4ce11285b3327b43216e47537a", "messageHeadline": "[consensus] Propagate results for Vote::new()", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 30, "deletions": 16}}, {"node": {"oid": "32105ad6fc37ea9f3f21b210a7116bc7312b7c75", "messageHeadline": "[crypto] Remove Result output of sign arbitrary message", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 29, "deletions": 62}}, {"node": {"oid": "cfec0be6b7115ebb1df3d0ace198bf227f1cb931", "messageHeadline": "[aptos-crypto] Disable broken derive test", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "18bbf8fa42a18b40828a4e93fe5750933ba6c035", "messageHeadline": "[aptos-crypto] Remove expect from signing message", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 361, "deletions": 220}}, {"node": {"oid": "ea6703771f7cdb750b7552ab8e32bdf356b64f7a", "messageHeadline": "fix: fix typo coin_client.ts parameter description", "author": {"name": "mincheolog", "email": "33034771+ArdoDulcis@users.noreply.github.com", "user": {"login": "mincheolog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06abbab8c2c68409bd8db39199c664e77243fc84", "messageHeadline": "[forge] Implement ability to run multiple tests", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 925, "deletions": 147}}, {"node": {"oid": "12794116373145252208cf2ef1c57adbe3e516ef", "messageHeadline": "Update prover-test.yaml (#4386)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "29713abe80bc51df3e0179f44fb9748cd53ed5d6", "messageHeadline": "[aptos-cli] Improve price estimation confirmation message", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "6d602aa61d4f1b1c821d62a9fda42a7cdd1fa191", "messageHeadline": "[cli] Bump to verison 0.3.5", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e0f7fc9502e39ac2dc69d043e696f97bb659bbf9", "messageHeadline": "[rosetta/cli] Add headroom to max gas calculation", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 116, "deletions": 101}}, {"node": {"oid": "a55411c55552fe776a6e007cfa5685ff5973fced", "messageHeadline": "upgrade diesel (#4402)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 269, "deletions": 366}}, {"node": {"oid": "456a3d8da94b2cd86d472cdc2655b47320ce8ca6", "messageHeadline": "chore: bump up TS SDK version", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9c281bb3e27475dfaaed5c4886700016de4a0643", "messageHeadline": "Revert \"[docker] Adding Haproxy to docker-compose\" (#4410)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 5, "deletions": 204}}, {"node": {"oid": "0b78e402ecace9b2a7b75d4b0a68dce1b1d59246", "messageHeadline": "[helm] fix backup and restore helm (#4326)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dd88ab92122dd05c4d8fab491ca7176f7a8683cf", "messageHeadline": "[dashboards] sync grafana dashboards (#4389)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 1576, "deletions": 1135}}, {"node": {"oid": "e7ad1e8ed4ade2b0649be9411499bcdab559aef3", "messageHeadline": "chore: update TS SDK gas costs", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 38, "deletions": 156}}, {"node": {"oid": "933f9505466a4fbc48d5f9a84a9336228f99c423", "messageHeadline": "Revert \"[haproxy] Adding a new HAProxy for better DDoS Protection\"", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 26, "deletions": 98}}, {"node": {"oid": "d441550edffdc95a610234dfa3e20dd21acda460", "messageHeadline": "Revert \"[Haproxy] Minor fixups\"", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a5cae495b55f62a689c8362745d14d0f4332e7cb", "messageHeadline": "Revert \"[HAProxy] adding support for fn port 6181\"", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 0, "deletions": 47}}, {"node": {"oid": "cec263a535f83f115acc879b1612d54b7a454158", "messageHeadline": "[Docs] Removing extraneous entries for TS SDK from package json and y\u2026", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 6025, "deletions": 6193}}, {"node": {"oid": "a145a04b2eed671af9a1c77c6494261eee48b234", "messageHeadline": "[Docs] More broken links", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a16eaec24359f9df3e55bafba25ad135e91cae2", "messageHeadline": "[Docs] Fixing more broken links.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fe495e1163a78b8c89885f43b8f9b595af2f582b", "messageHeadline": "[Docs] Adding redirects.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a301e88d6fa7f51a84be392f346b54bd42f880bd", "messageHeadline": "[Docs] More stuff.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 195, "deletions": 2}}, {"node": {"oid": "e4d72e8585331fadc07b6077c7e487f93ad53f1b", "messageHeadline": "[Docs] Cleaning up sdk section.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 6216, "deletions": 6184}}, {"node": {"oid": "3d8e5051a9f27caf8fee5a59b23e099f0edab4d7", "messageHeadline": "[Docs] Cleaning up docs.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 10, "deletions": 4}}, {"node": {"oid": "f8368f54c48cef88fcafa05ae004ace75179b9ea", "messageHeadline": "smoke-test: longer wait for local swarm to launch", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "c290b7398461a314d152052f8c3da56642bcf5f6", "messageHeadline": "[consensus] Add collected voting power counters (#4276)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 164, "deletions": 15}}, {"node": {"oid": "2b16401aa24688f1a6294f9ccde5386b9bf726d9", "messageHeadline": "[node-resource-metrics] linux-specific stats (#4399)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 405, "deletions": 10}}, {"node": {"oid": "90851b2f9ad925fc13ed17ff5c6044630589a57a", "messageHeadline": "[gas] deploy new gas amounts", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 133, "deletions": 96}}, {"node": {"oid": "83d04113e32df38aee41b410f32906d2788d3c54", "messageHeadline": "[Docs] Adding new doc for developer resources. (#4347)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 64, "deletions": 48}}, {"node": {"oid": "a34c24615b90e6c42926463aef87b966fd02d5a4", "messageHeadline": "Revert \"[node-resource-metrics] linux-specific stats (#4301)\"", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 12, "deletions": 387}}, {"node": {"oid": "f6f9b08dbec90ed72b4f0871ddda9966d4dbd21d", "messageHeadline": "[node-resource-metrics] linux-specific stats (#4301)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 387, "deletions": 12}}, {"node": {"oid": "2c381e064bb4012a298736f8a0b0bb14394c0b3c", "messageHeadline": "[Token] fix issues", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 97, "deletions": 17}}, {"node": {"oid": "eef8707b3cad07523a02ba207cd607380b5d2d94", "messageHeadline": "[forge] Create separate nft mint test, and remove nft minting from ot\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 56, "deletions": 10}}, {"node": {"oid": "f7e32355f4127ec425ccedea6aaba1600d9ffb87", "messageHeadline": "[prometheus] drop spammy cluster metrics (#4364)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "bd651cc975b44c1be12dbe835c3047d321307801", "messageHeadline": "[gha] balance land-blocking forge tests (#4366)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a28f1e14d025e5b4c1200a1961a45523ef4194d2", "messageHeadline": "[gas] fix pre-condition for AptosGasMeter::new (#4356)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2cb091e327f6e3770ab1d476f0f10426c0b4df31", "messageHeadline": "[dashboards] sync grafana dashboards (#4303)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 1810, "deletions": 2476}}, {"node": {"oid": "31bdfdfce1392d2fd2ca19013e2717d93d686704", "messageHeadline": "Change the projects base URL to /ecosystem. (#4329)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "b642664f34ac70c1ab93d65c08dd498109b01d13", "messageHeadline": "[Genesis] Support beneficiary resetter in mainnet genesis (#4378)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 158, "deletions": 1}}, {"node": {"oid": "019e7d0fd5bc673b54890a14fb51f60d54581166", "messageHeadline": "Twin validator test (#4121)", "author": {"name": "zjma", "email": "zjma@users.noreply.github.com", "user": {"login": "zjma"}}, "additions": 207, "deletions": 2}}, {"node": {"oid": "27ffc211c7c8a11c2b1fef3f6b59d757fb0acdf7", "messageHeadline": "observability: remove obsolete state sync high cardinality metric (#4\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 3, "deletions": 47}}, {"node": {"oid": "e59358ccc15dd80fc40dd6011a0f52abdbe4989c", "messageHeadline": "[Genesis][Tests only] Remove unnecessary zeros", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "b4998c8e727762d63523ac92a0e3baf028b57502", "messageHeadline": "[Genesis] Add support for validators that don't immediately join the \u2026", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 68, "deletions": 5}}, {"node": {"oid": "8e05b6411e1da88a4af77f2abeeddfb638d296eb", "messageHeadline": "[Genesis] Support one staker multiple operators", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 105, "deletions": 47}}, {"node": {"oid": "5ba3b18d45c7644ba7b0dd3355e0e64aa859f3a0", "messageHeadline": "[api] Update goldenfiles for longer error messages", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "5f990624b7d65f8f1921a4d4f50eaa351d0e322b", "messageHeadline": "[api] Add contextual field messages for errors", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 87, "deletions": 49}}, {"node": {"oid": "049085267e6aee3ca59a05484427c923f55a8e71", "messageHeadline": "[api] Ensure error messages have full context", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e85c1709bea3df735c1eea115b97d8af0e4e0b8c", "messageHeadline": "[Aptos Framework][Vesting] Multi-role support", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 166, "deletions": 6}}, {"node": {"oid": "a7dadbadb1a4b27cfdaccb8d92ed6ba7e94ca24c", "messageHeadline": "[storage] logs and longer wait in test_db_restore", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "4d29ede490da5a6064b0a07047d02c0770aa27cb", "messageHeadline": "Fix lint errors in TS SDK", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "e53c3939d4b84f77601695637f2061fee34d450a", "messageHeadline": "Update comments on simulateTransaction", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "85611087978dc8a9f24111e08003d238cbe54cc9", "messageHeadline": "update storage gas curves (#4363)", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "82fa8857015ac5625ed5531768a437f533c4e7c1", "messageHeadline": "[TS SDK] Add support for transaction simulation gas query params (#4362)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 46, "deletions": 9}}, {"node": {"oid": "10e5105c48edaece228393c5aa5c23e144971b13", "messageHeadline": "[TS SDK] Add getBlock (#4287)", "author": {"name": "Zihan", "email": "109111707+zihan-aptos@users.noreply.github.com", "user": {"login": "0xZihan"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "56d02593726c7304d5ec8b81bc2c789c55c802ab", "messageHeadline": "refactor: replaces js-sha3 with @noble/hashes/sha3", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 9, "deletions": 23}}, {"node": {"oid": "d76fc80ce683f09fad7a596e3819b76e594dabbb", "messageHeadline": "Update move deps", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 133, "deletions": 166}}, {"node": {"oid": "946acdb5aac8ac02c4aa2478f7eb5b57d9684669", "messageHeadline": "[storage] fix flaky test_get_rightmost_leaf", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "6ef6e64bbbf6c516d97113ae6156167e7908e3b7", "messageHeadline": "feat: enable cookies for ts-sdk axios client", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 128, "deletions": 6}}, {"node": {"oid": "754388ee628d488e38cb1f304fc8e3ce1e33f268", "messageHeadline": "[mempool] alerts: update capacity and rate (count, bytes) (#4331)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "161a3990cac44265a8896c6482748e45fd5d2eaa", "messageHeadline": "doc: update ts-sdk readme", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "9b2943b485618bcb428b4caa1b891637dcadb6dc", "messageHeadline": "chore(ts-sdk): export derivePath", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c3eb33104750ce7b06c137ccc231b47ad7cb70c6", "messageHeadline": "fix(ts-sdk): remove unused dependencies from esm example", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 0, "deletions": 695}}, {"node": {"oid": "f49da8f40be73782e8f42bdb6e639869c5a9cb6b", "messageHeadline": "chore: add esm examples for ts-sdk", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 932, "deletions": 0}}, {"node": {"oid": "f70ba0645eda6e41f7086b53d4522cadabf14823", "messageHeadline": "Make CP host regex more exact (#4330)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1985b27c1a03d7507fc62afcbf5f3d422b6c880", "messageHeadline": "chore: clean up nullish coalescing (??) operators", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "d60dc11e48446c84d1b55949d3361a83d2c82c2b", "messageHeadline": "update multisig ts script", "author": {"name": "99kies", "email": "1290017556@qq.com", "user": {"login": "99Kies"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "923c20b4a4c0f698530be0bd632a1beb1b88ae18", "messageHeadline": "update multisig ts script", "author": {"name": "99kies", "email": "1290017556@qq.com", "user": {"login": "99Kies"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "10c01d77dd4985887c5454fb8632d59cda95b083", "messageHeadline": "[gha] Only run prover continuously for now", "author": {"name": "perryjrandall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "85808d2918b861dab491dbb7da6a13e4512680f6", "messageHeadline": "[Docs] Adding a note on Move module publishing.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4c8a20644ca102297301810efe7e4a68937bb8b0", "messageHeadline": "Remove event key (#4353)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c1fd0538ff96a6c0b2feeedb16f7116300db7bd2", "messageHeadline": "[api] Re-enable and add tests to test invalid identifiers", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 29080, "deletions": 35}}, {"node": {"oid": "1d654a9c42682396828bafb972682d1a0f2fd5df", "messageHeadline": "[api] Add encode submission input verification", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a8408e1e1c198c83d5440a7c677d0834f8e0b48e", "messageHeadline": "[api] Add more type verification", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 119, "deletions": 23}}, {"node": {"oid": "4602df18cfacb386700171fffb80c8bb7ec91b47", "messageHeadline": "[api] Add API input validation", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 400, "deletions": 40}}, {"node": {"oid": "2ba2d33d5235c492e544e0cca67c1461a8ed521a", "messageHeadline": "feat(ts-sdk): support gas estimate", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "72b7abf2ebcf1aab116cd7fc2db99ea3039d3fe3", "messageHeadline": "[Forge] Tune validator reboot stress test (#4339)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e0b573a2dbe012f54cf6535a88538027d5c08af", "messageHeadline": "[forge] Add continuous progress check to SuccessCriteria (#4144)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 217, "deletions": 20}}, {"node": {"oid": "b68fa8ed3b673cc07299831175acedd6ad67363e", "messageHeadline": "[telemetry-service] API endpoint and logging improvements (#4174)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 210, "deletions": 81}}, {"node": {"oid": "2222fb49e4172264f33ba073418f49e1102e1690", "messageHeadline": "Fix lint warnings", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "d2b62fc59833ed7ea9f95d8eb70b0bf572289a01", "messageHeadline": "[Docs] Removing Move transactional testing guide.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "dad93a5e8198d69e32d7246dc077b6a3ed5a2438", "messageHeadline": "[gha] pin compat at latest build on testnet (#4283)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "460b2c464ff5e9dd40cd0e5187784a8903cc06e0", "messageHeadline": "[Forge] Increase default memory threshold from 5G -> 10G (#4340)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d3d233a379f482bab8447cb71eb5cb44d5c1f1a4", "messageHeadline": "[TS SDK] Add query params argument to getEventsByCreationNumber (#4337)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "cdf06fe73e86a208820f53b48f2f0b5ebd3b7675", "messageHeadline": "[forge] fix latency experiment with netem caveats (#4119)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 453, "deletions": 202}}, {"node": {"oid": "8d85619923dd65bd7655dee94ca25eae43e8a2a0", "messageHeadline": "[community] Make the FORUM-SSO coookie HttpOnly. (#4333)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c30b994e6435091ff9ff91997ed2925f464e37bb", "messageHeadline": "[backup] backup writesets", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "358b1e0e16306a3370169211b715ef8232b954d4", "messageHeadline": "[storage] refactor: replace TransactionInfoIter with ContinousVersion\u2026", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 137, "deletions": 148}}, {"node": {"oid": "413dc2e3b09f2393b2966645d0f7c1c2f759cd21", "messageHeadline": "observability: annotation based prometheus config and reduce logging \u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "63f1890b5b698e001b31edda04e3e935a0919272", "messageHeadline": "[backup] improve `db-backup coordinator run` command help and change \u2026", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 49, "deletions": 24}}, {"node": {"oid": "41dba971f50eea28f5ab2e123493fafe08831270", "messageHeadline": "[backup] still consider trusted-waypoints after EpochHistory is const\u2026", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "c30f02b66ce5b9157e1f18a5784e4bdc8193aba7", "messageHeadline": "[TOK] Add check for tokendata existence (#4323)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "9049e066d1dcac95f1b56beadc5f1827ef232b72", "messageHeadline": "[mempool] further reduce logs (#4278)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "e391ce6692255d7053eec8ea980d0f65a5ad6c8b", "messageHeadline": "[gas] initial gas schedule (experimental) (#4231)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 795, "deletions": 763}}, {"node": {"oid": "698091eb84a59c51d08eaae648d6b41505327a2d", "messageHeadline": "[community] Add project images to admin pages. (#4277)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "bd56d7dd517326ec1abbd946ad6db31498e94277", "messageHeadline": "Fix typo in token_client.ts", "author": {"name": "Gyeonghun Park", "email": "gp112795@gmail.com", "user": {"login": "Gyeonghun-Park"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f1f17e7a259a9dd2490280874b7aa991661e2231", "messageHeadline": "Fix tutorial content", "author": {"name": "ramiksadana", "email": "sadana.ramik@gmail.com", "user": {"login": "ramiksadana"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3e52107b3e5bc29e33547c93fd65da9e32d1a28", "messageHeadline": "[gas] bump txn limit to 64K", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "815e96e7073841b4295dcba99a18c3f2c8def338", "messageHeadline": "[genesis] add testing and fix bugs in genesis", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 207, "deletions": 26}}, {"node": {"oid": "c25a077bfea60a190109e3962e611cc701d02ea4", "messageHeadline": "[genesis] support for employee vesting", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 72, "deletions": 2}}, {"node": {"oid": "8c760037949626f525b1ad815bacc1f070a59c7c", "messageHeadline": "[genesis] route commissioned stakers and non-commissioned into a comm\u2026", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 105, "deletions": 39}}, {"node": {"oid": "7d58019a9ce08ca5242bda16e221047cb82ff7b9", "messageHeadline": "[framework] add missing comment to allow list", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b96690113d48a5611971586775b7bbcfba66d2e0", "messageHeadline": "Revert \"[CICD] Add an explicit step for running Move module tests\"", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "cc9beef1c35f69e1c8682352bdaea8e04bf2658f", "messageHeadline": "[storage] internal indexer indexes before setting latest LI", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d2fa4a788c9401e3ebf4bc1fb567a9e5a6016062", "messageHeadline": "Mainnet genesis building (#4308)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 363, "deletions": 70}}, {"node": {"oid": "76fb49c5238c8093fde9985df9f418ad5e5c8760", "messageHeadline": "[CICD] Add an explicit step for running Move module tests", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "caae8a1601bc85507bfc3f6413f0fa455a6ebe89", "messageHeadline": "[consensus] Add chain health counters (#4255)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 195, "deletions": 49}}, {"node": {"oid": "3ee86e9e5a54f8a6a209dbae99fda3bf653c52f3", "messageHeadline": "fix timestamp max (#4309)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "213e2882d98b9db098782df4ac5011f914294bfb", "messageHeadline": "[aptos-api/cli] Cleanup error messages", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "22864d5ab74b3b795369c20a77a0b84efe7d297c", "messageHeadline": "[api] Bugfix 0 gas price lower bound max gas", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9fa98b009e920b647c8634754696c9a6c761ad7b", "messageHeadline": "[sdk] Update SDK client to add gas estimation in simulation", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "8e82a6c9f3654cd16d4a16a46f1dc625faa8434d", "messageHeadline": "[aptos-api] Update OpenAPI spec to 1.2.0", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 48, "deletions": 3}}, {"node": {"oid": "884f99f94691d5719986109826a7b129b120ea25", "messageHeadline": "[aptos-cli] Add skip saving profile flag for rotate key and fix gas t\u2026", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 19, "deletions": 31}}, {"node": {"oid": "fc8bd6f9198027d73e822af2006e2b9c385fb9ba", "messageHeadline": "[aptos-rosetta] Fix Rosetta tests around gas simulation", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "a7d3b6ad307ac0c214ff70f9c12fba69c44a2cc4", "messageHeadline": "[api] Add gas estimation to simulation API", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 208, "deletions": 175}}, {"node": {"oid": "157385c0a05e7e0ea8eb942c88c1dfc7f05c36a9", "messageHeadline": "[aptos-rosetta] Update to use common gas estimation", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 26, "deletions": 42}}, {"node": {"oid": "21be8a70e4a40a671f8f214b3975f9964ef78d1a", "messageHeadline": "[aptos-rest-client/cli] Estimate gas in a standardized way", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 211, "deletions": 128}}, {"node": {"oid": "497e10c30d79a233ac43e20d45d2e5a287f22fcb", "messageHeadline": "[genesis] layout all the core plumbing for mainnet genesis", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 283, "deletions": 28}}, {"node": {"oid": "7cecf96086c21625100e204d8694efbbede2821d", "messageHeadline": "[genesis] add a function to create accounts and balances", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 78, "deletions": 15}}, {"node": {"oid": "df4d8dd926cbd41ef12352623ceefa068acd5ae2", "messageHeadline": "[framework] add a create_signer for genesis purposes.", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "da5192655b13bb1026684f96bfec313d06a569dc", "messageHeadline": "[gas] dynamic storage costs (#4302)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 233, "deletions": 63}}, {"node": {"oid": "1f2fb11468194eb7ac15a958fa0ab067b7c7c125", "messageHeadline": "[Token] save commit", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 72, "deletions": 5}}, {"node": {"oid": "daf110eb5b8b19fb297f59c523c8442f9360d414", "messageHeadline": "[indexer] Fixes fetch logic (#4292)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 34, "deletions": 36}}, {"node": {"oid": "b597c7f006136ccc5f1d27427b472f184aec8840", "messageHeadline": "Fixed the Prover failure in CI (#4295)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 39, "deletions": 9}}, {"node": {"oid": "926753ff088e83ae329f3ba7d3235c91fd939828", "messageHeadline": "[dashboards] sync grafana dashboards (#4142)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 10028, "deletions": 2682}}, {"node": {"oid": "e8feaaaba8bc70d561e89eaf1827c0d9a0cd757a", "messageHeadline": "[genesis] Fix the use of empty random seed for now", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "45aba01e14c7d581eee3e0a2144674c77bf8a7d6", "messageHeadline": "[Account] updated error message (#4282)", "author": {"name": "chloeqjz", "email": "79347459+chloeqjz@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "8928f68f2d162f00a6ca35e4ce43a3eb34179dbd", "messageHeadline": "[Docs] Updating staking doc.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 4, "deletions": 8}}, {"node": {"oid": "f7aadaa4e8bc310d258ab65972522ff33b98759a", "messageHeadline": "[Docs] Revising rewards section.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 19, "deletions": 28}}, {"node": {"oid": "86ecdf5a155fdc56ea40cccc87a0633d2312a212", "messageHeadline": "[telemetry-service] Improve validator cache updater (#4249)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 231, "deletions": 206}}, {"node": {"oid": "78212e9936e705381667dc9027c01cefe8890c82", "messageHeadline": "[community] Redirect to new project after creation. (#4275)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "d962f3435f59f7203bfbbb4c26b1b4db0550b4b0", "messageHeadline": "[gha] Disable failing prover test", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "22f4229486b12587e853550d97704d88311b95d3", "messageHeadline": "[db-bootstrapper] stop using open_as_secondary", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 11, "deletions": 23}}, {"node": {"oid": "93b10ebd6e6e3b6ddda3d3c227c494503fe2db3c", "messageHeadline": "Make rust_lint --check exit with failure if it fails", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "71810a0ceb4b1b3d1f5b23a1bec93eca497a8192", "messageHeadline": "[gha] stop compat for now on LBT (#4289)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "dd093d5595e5b009fabcc25b8cb01361704bb2bb", "messageHeadline": "[aptos-rosetta] Remove unwrap assumptions", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 96, "deletions": 66}}, {"node": {"oid": "b46fdf57607559abdf4ffcb86e4511489a90443a", "messageHeadline": "Update connect-to-testnet.md", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "cbb37e1b93353a0edfa24d7f81eb760f9dc4f853", "messageHeadline": "[aptos framework] fix storage_gas.move tests (#4269)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bc8e5eee8a0fe6284b3e3e26d27ad1e2227484fc", "messageHeadline": "[Aptos StdLib] Fix potential overflow issues with math average (#4270)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "d6249159a1b506c90903606cdf1a4ad4a64aaf04", "messageHeadline": "[gas] charge for loading resources even when they have been cached by\u2026", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 37, "deletions": 9}}, {"node": {"oid": "cad96f0b315e9b943e551ac1552549f6a5c79d41", "messageHeadline": "[community] Fix index so that it's used in uniqueness query. (#4257)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "447917f9400be7b3724a39ad6884ba3aaf128ee5", "messageHeadline": "[aptos-move] Add framework cached package build", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 807, "deletions": 0}}, {"node": {"oid": "9a0debb8dcc2ab79b16f31d8faed64a023025b47", "messageHeadline": "[mempool] Fix lint issue", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c48b077a9bee90a8a41795b5697293819632e731", "messageHeadline": "[community] Add flag for nft captcha. (#4274)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c246889a5848f1bc5352bd990999cd0fbbef658f", "messageHeadline": "[Consensus] Don't allow execution and vote in sync_only mode (#4266)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "fe713f2230e9a1e8d4070326d6656da6ae9c8f62", "messageHeadline": "[move unit tests] Propagate Move unit test failure (#4264)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "cef342fd126f343504c98662b6d4ebd29567f3a5", "messageHeadline": "Fix issues with project submission. (#4271)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "5632cd85169b82ae27cbbfab8ef0e2fb90046e07", "messageHeadline": "Require captcha to mint NFT. (#4268)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 42, "deletions": 16}}, {"node": {"oid": "014eafdee292f9b6d63afcacbea9de0ab2d6c687", "messageHeadline": "[mempool] remove metrics cache, just store insertion_time with txn (#\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 82, "deletions": 251}}, {"node": {"oid": "2619ba1f43b6eec39f3955115747755dc39ac494", "messageHeadline": "[Indexer] Update models (#4100)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 3309, "deletions": 2024}}, {"node": {"oid": "4df75f87203a27451d12670d6dc3bf131e26701e", "messageHeadline": "[tf/aws][fullnode] cleanups (#4242)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 163, "deletions": 99}}, {"node": {"oid": "1e0b41b74058aa634d5849d7905f7f67424028ad", "messageHeadline": "[gha] forge sticky hide and report failure only (#4217)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "1e8c1dd232942d1dcbffa8d691811f1885d75972", "messageHeadline": "[community] Use 303 instead of 302 for unconfirmed email redirect. (#\u2026", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "a739122943e7279401c8a38f5385985ced251104", "messageHeadline": "Connect search / category form. (#4261)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "03f80f1cf688807c29b8c09ba899214a58b0fee5", "messageHeadline": "[Aptos Framework] Add vesting module (#3674)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 1295, "deletions": 12}}, {"node": {"oid": "541254753d75007fec851aed57e629f9bed1166f", "messageHeadline": "[Aptos Framework] Add a module for creating staking contracts between\u2026", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 1192, "deletions": 1}}, {"node": {"oid": "f1228b3701cd3f50c8c6ae3ec83663a1dc53dfb0", "messageHeadline": "[api] Use gas schedule v2 for gas estimation", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "fe334972300c194512f1a36f191fa6df17e137bd", "messageHeadline": "[community] Continued updates to Projects design / layout (#4223)", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 136, "deletions": 94}}, {"node": {"oid": "48cc64df8a64f2d13012c10d8bd5bf25d94f19dc", "messageHeadline": "[Fix] Add serde attribute. (#4250)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "909948e00e5aa5503838989993d0e44a64e4d5eb", "messageHeadline": "Updating BFT paper to be AptosBFT v4 with respect to naming.", "author": {"name": "Avery Ching", "email": "aching@calibra.com", "user": {"login": "aching"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8acd76d330bb6d9d948e73042a7b25bb8ff05807", "messageHeadline": "[docs] Fix Documentation Bug #3571.(#4228)", "author": {"name": "Paul", "email": "chengyuejia@foxmail.com", "user": {"login": "ChengYueJia"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c727e30073b358449449038f0716d632c28e6eff", "messageHeadline": "Add links to Rust SDK", "author": {"name": "mpoplavkov", "email": "mihail.poplavkov@gmail.com", "user": {"login": "mpoplavkov"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e623afe78a6caa4d817babf32b8c8c540bb26aad", "messageHeadline": "[CP] Feature flag email verif (#4252)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "506c62e1ebf6e31cc08c424d4daf3ba96a5db7f0", "messageHeadline": "[gas] introduce gas feature version (#4163)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 135, "deletions": 79}}, {"node": {"oid": "2b3968820d629c326237b8f79d202fa079b8fc53", "messageHeadline": "[api] Fix gas estimation floor value", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 55, "deletions": 10}}, {"node": {"oid": "9b60dd4dc908ec56cf575a2521f01ebe67f8650c", "messageHeadline": "Fix the failure of Prover in CI (#4251)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "ea3e4a201aa2e97d06f0f680c0c1d3b7ef31ce76", "messageHeadline": "[doc] update AIT3 to LLT (#4254)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "817bf18731ad2ae5dcda7d5b68c9227d04d3ced5", "messageHeadline": "[Token] add comment and assert property_map length when initializing", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 138, "deletions": 55}}, {"node": {"oid": "29f746bdd844a9fd2878ea5f3e05b418aa82c7ab", "messageHeadline": "[storage_gas] implement customizable storage gas config (#3810)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 410, "deletions": 31}}, {"node": {"oid": "14c0a3fcbe7ecc5df519e18d59245f93d216956d", "messageHeadline": "[storage] generalize TransactionIter", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 64, "deletions": 29}}, {"node": {"oid": "d532145d292fabe0f4abb6d79af4497d8cb397a9", "messageHeadline": "[storage] trivial: extract transaction store iterators to separate file", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 161, "deletions": 124}}, {"node": {"oid": "a7097ebb6976c45a28cf38836544ffa0c396b9d8", "messageHeadline": "[storage] trivial: refactor SchemaIterator to its own mod", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 119, "deletions": 103}}, {"node": {"oid": "c83362307c1888b40029bf56fdd99d6aa72b3686", "messageHeadline": "[community] Require email confirmation before minting. (#4248)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "1d5e4f728f6b34bcf887b670fd827467cd3522f0", "messageHeadline": "Proved that `block::block_prologue` never abort unexpectedly (#4183)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 172, "deletions": 6}}, {"node": {"oid": "79096f8fb5a90d8ba724bb961ffd95f75e00874f", "messageHeadline": "Revert \"[aptos-rosetta] Make synthetic blocks if a block size is prov\u2026", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 10, "deletions": 49}}, {"node": {"oid": "0aba44d11b440b1db9de0fe79d40b7da9d02d3f3", "messageHeadline": "Revert \"[aptos-rosetta] Allow for synthetic blocks\"", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 24, "deletions": 123}}, {"node": {"oid": "5b68bf851341bd371842d3b306cabaca860de509", "messageHeadline": "[consensus] fix the counter in reset", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a1f74dde25870d35e7469eed701916100e84eda3", "messageHeadline": "[Aptos Framework][Cleanup] Minor backward-compatible cleanups in stak\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 172, "deletions": 155}}, {"node": {"oid": "4686617046110d158a9f31c0ee4a380941c03cc7", "messageHeadline": "Update TS SDK changelog", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9704b897bdde99afc3c0baf2b97f34fc88ed6f33", "messageHeadline": "[Forge] Add network partition test (#4146)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 41, "deletions": 4}}, {"node": {"oid": "9bc2a1d87d3de1f20b8794843b03fbbfa0706553", "messageHeadline": "Enable CodeQL scanning (#4235)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "0eea6ffdca81b337e9b8e9922e4c6ee34459bfc0", "messageHeadline": "chore: bump TS SDK version", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 2, "deletions": 124}}, {"node": {"oid": "9a6ab294319b22a508eff1fbd014783ea719eb2d", "messageHeadline": "refactor: reorganize files and folders for readability", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 62, "deletions": 70}}, {"node": {"oid": "e0854aaf2a92a4f00581dfeeb5506785f0f0d8ab", "messageHeadline": "doc(ts-sdk): update change log", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b20e98dc51526bb2aef876593864991ea3c5a9cd", "messageHeadline": "refactor: get rid of bytes_to_hex.ts", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 4, "deletions": 84}}, {"node": {"oid": "af193a1df879e45d6b6e4f557818d934c501cd6a", "messageHeadline": "refactor: use @noble/hashes", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 32, "deletions": 27}}, {"node": {"oid": "af3d87abc47d4c1a73d5e5b2da8811d15b019fb1", "messageHeadline": "build(ts-sdk): make iife build work for browsers", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "9fa9e5a08bf03fce3ef1fb037274a67c1996e519", "messageHeadline": "refactor: get rid of ed25519-hd-key", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 97, "deletions": 34}}, {"node": {"oid": "2b13b723b265270a1f8b47275674582beef0296d", "messageHeadline": "refactor(ts-sdk): get rid of typescript-memoize dep", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 168, "deletions": 22}}, {"node": {"oid": "a9dfe185b37a8986fbbdba8dc5eaabe86d344ff0", "messageHeadline": "[cli] Use bcs when fetching events from API for analyze_validators (#\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 19, "deletions": 35}}, {"node": {"oid": "8e1d8f22a1505477ebf2a4051cb8cbb11be74f48", "messageHeadline": "[consensus] remove redundant problematic pruning", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 45, "deletions": 12}}, {"node": {"oid": "fce0184d3bdba43382e8edac52663c4646da4be7", "messageHeadline": "[safety-rules] switch back to file based backend", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "1b4c069c3d3fe392ce14f1128a67ba4e68bc9c21", "messageHeadline": "Test helper for reconfiguration time (#4077)", "author": {"name": "rohitna", "email": "rohitna@users.noreply.github.com", "user": {"login": "rohitna"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "89630982e80ede9e09fb1323c185567b160cfdbd", "messageHeadline": "[AF] Add limits to strings in core contracts (#4225)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 61, "deletions": 6}}, {"node": {"oid": "041c06567c463f57ac816b2c7bcea3403c25f0fc", "messageHeadline": "[forge] Set random-seed parameter for key generation (#4205)", "author": {"name": "zcc", "email": "107430656+zcchahaha@users.noreply.github.com", "user": {"login": "zcchahaha"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fc02123690365d24a72b254d4ae4cc86e59d1e6d", "messageHeadline": "Upgrade JS deps to latest versions. (#4234)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 477, "deletions": 332}}, {"node": {"oid": "5c6b7994cb9538da3a8c8ddf910ddf55673ec7ca", "messageHeadline": "Turned the recursive `pow` functions into iterative ones (#4229)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 26, "deletions": 30}}, {"node": {"oid": "159b822ff0d270f1fe1e5f18185771c4f43ac5d3", "messageHeadline": "Lock TS deps to exact versions (#4206)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 660, "deletions": 5921}}, {"node": {"oid": "5066ad33a3dfa3e9bbf6ad9ca498f11d7c15dc4e", "messageHeadline": "Update hardware requirements. (#4159)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "a3d26f5b77c2a36880fb8ee65c2c221c0e5243ed", "messageHeadline": "Check in lock file changes from #4213", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 0, "deletions": 105}}, {"node": {"oid": "8ae12289989a72b71a2db0c19afd31f0d9ee4fe1", "messageHeadline": "Bump axum-core from 0.2.7 to 0.2.8 (#4221)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "fe55e87b6a333adeb4b6266190cc160c01362329", "messageHeadline": "Avoid using tasksfile in ts-tasks (#4213)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "8c878a8d6254484c5bcdf92881b7075c682d052c", "messageHeadline": "[Docs] Working in review comments.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3589cf4d5426b54838626c5e3077389e28bc5495", "messageHeadline": "[Docs] Updating the whats new in docs page.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "715006c5ee495574171a14deccfa2a6ffdb2a9a3", "messageHeadline": "[Docs] Updates.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 70, "deletions": 27}}, {"node": {"oid": "4522634a8256cf060d7136a81bfc4750dec983e0", "messageHeadline": "[Docs] Forge CLI docs.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 105, "deletions": 2}}, {"node": {"oid": "6af5368bfb0d6d80fa42195dcc760af3695ff028", "messageHeadline": "[Docs] Working in review comments.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "048e264e5169c85317689a7aba5a835e8ee73d57", "messageHeadline": "[Docs", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b8fa67a46a6fa6d59610d3e13ec0d144bfd236ee", "messageHeadline": "[Docs] Editorial pass.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 257, "deletions": 254}}, {"node": {"oid": "22653d0b2a4431acdaff376113d152286155250a", "messageHeadline": "[Aptos Framework][Account] added revoke signer capability function (#\u2026", "author": {"name": "chloeqjz", "email": "79347459+chloeqjz@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 62, "deletions": 8}}, {"node": {"oid": "026b43df51d52d77f1032887cdf66d79ca486d64", "messageHeadline": "fix: longer default txn wait time", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "39d26206bd5340b0ef1741d4deadfac82c115c2c", "messageHeadline": "[framework] add acl for testnet validators", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 93, "deletions": 39}}, {"node": {"oid": "1c0b95149d16cc23c47831ec8e9c941e34200b55", "messageHeadline": "[doc] Get rid of out of dated TS SDK txn doc", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 85, "deletions": 264}}, {"node": {"oid": "5a1b3d1b193269f60d1aa41859d9b58ade0a2957", "messageHeadline": "Disable activestorage analysis.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "87cad041325972841aabf86d7ab832a06389dc1a", "messageHeadline": "Redirect /discord to the Discord invite URL.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5913397a1e6258643903b2d2b99a3049e286f945", "messageHeadline": "Update your-first-nft.md", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed81f67a61badd6de01b37db5a9b6bc368cf7e65", "messageHeadline": "[storage] remove DbReader::get_latest_state_value (#4157)", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 24, "deletions": 53}}, {"node": {"oid": "1ff20b2de511b1a0c550bcf5bd60b020ce3694ee", "messageHeadline": "[mempool] estimate in-memory size using BCS raw transaction (#4193)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 63, "deletions": 2}}, {"node": {"oid": "ee365662a8086ba26106b1b976bcd02510e5c8b9", "messageHeadline": "[Indexer] Make the indexer faster by using multiple consumers at the \u2026", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 1180, "deletions": 969}}, {"node": {"oid": "5d286aa89bbc3be736c1f3ac96cd11e6bdbc5fc3", "messageHeadline": "[mempool] only print first 10 txns of debug logs (#4147)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 41, "deletions": 11}}, {"node": {"oid": "2f089949ab65dff8beaac72f15d968800e2e76f5", "messageHeadline": "[aptos-rosetta] Allow for synthetic blocks", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 123, "deletions": 24}}, {"node": {"oid": "9dd529c25fabfeb8bc77133617531edb5278bcd3", "messageHeadline": "[aptos-rosetta] Make synthetic blocks if a block size is provided", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 49, "deletions": 10}}, {"node": {"oid": "e7a29c906b550fbcdeaac66a3af192aadf07c1cb", "messageHeadline": "[aptos-rosetta] Drop transactions that don't have associated operations", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 69, "deletions": 23}}, {"node": {"oid": "bcb4e1fbb779b4aba87b2411a9f27f418c49b605", "messageHeadline": "[mempool] remove sequence_number_cache and instead store directly in \u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 97, "deletions": 126}}, {"node": {"oid": "285f433c2789133a27df242e9982e1deb7f4b20c", "messageHeadline": "Add API fuzzing using RESTler (#4127)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 451, "deletions": 0}}, {"node": {"oid": "07fcd380351d3eb42780ba037cfe357ad220b8f0", "messageHeadline": "fixup! [aptos-framework] Add a public function to generate new block \u2026", "author": {"name": "Zhou Runtian", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "601948727e8f306ebf91b4a1f912ad1de45f0ef0", "messageHeadline": "[aptos-framework] Add a public function to generate new block event", "author": {"name": "Zhou Runtian", "email": "runtian@aptoslabs.com", "user": {"login": "runtian-zhou"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "f5a98336eb464eeb2c2d524a9b1f0d83e115fd28", "messageHeadline": "[API] Respond with Access-Control-Allow-Credentials (#4198)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4b36e1f75b86d25af215d15a3b6126e12045e503", "messageHeadline": "[move-deps & friend compat] Updates move-deps to aptos branch & frien\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 205, "deletions": 122}}, {"node": {"oid": "8f4a190eb65f1675ac226c72c33ba6abc09a2a60", "messageHeadline": "[Network] Fix comment and handle else branch.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "28e8fcfed23a8e7ace3181da5d410ac2029a3b58", "messageHeadline": "Update your-first-nft.md (#4201)", "author": {"name": "Junkil Park", "email": "jpark@aptoslabs.com", "user": {"login": "junkil-park"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a2c2a52d26d9911513edc386b3ee2b3196f288a", "messageHeadline": "[storage] trivial: remove get_block_boundaries", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 0, "deletions": 70}}, {"node": {"oid": "f7c31f240eb402170b3c7d22f06655a257858759", "messageHeadline": "[Networking] Remove unicode support from dns names.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "74ed00b991f425cee3b4955cb9e2658aad79b307", "messageHeadline": "Add support for searching projects. (#4200)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "d42dd85b5c57d5075e761e39677eb0d0e42e6aff", "messageHeadline": "[State Sync] Add a new alert for sync lag.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "9cd81544ec651940ee02770de136b096e7045bc8", "messageHeadline": "[node-metrics] Ability to collect system metrics from Aptos nodes (#4\u2026", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 1143, "deletions": 15}}, {"node": {"oid": "3e6bff9a7d3ac008d8a9f6a05b47564623833fca", "messageHeadline": "[forge] Set random-seed parameter for key generation (#4042)", "author": {"name": "zcc", "email": "107430656+zcchahaha@users.noreply.github.com", "user": {"login": "zcchahaha"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "e5932f08320b876e78efd0f3f50be285419a2896", "messageHeadline": "[CODEOWNERS] Notify my on changes in the network stack and aptos-logger", "author": {"name": "Alex Markuze", "email": "alexm@aptoslabs.com", "user": {"login": "Markuze"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "3052ac9dc57752a36804c179b2bf0b8ea5f20bd8", "messageHeadline": "[Networking] Update documentaion", "author": {"name": "Alex Markuze", "email": "alexm@aptoslabs.com", "user": {"login": "Markuze"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "751071100f1790dd0a86450ad8a550310a3ea8af", "messageHeadline": "Fix GA ID interpolation. (#4025)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "82ebab155faa12b9959516679f2ecf81bcd36ef0", "messageHeadline": "[community] Add basic projects moderation. (#4150)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 160, "deletions": 101}}, {"node": {"oid": "6a5f1015e8c8a964c598422dca9905c91c537308", "messageHeadline": "[aptos-rosetta] Allow for multiple events in one transaction", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 52, "deletions": 23}}, {"node": {"oid": "a83db14b0987a458eb5bc090569b08f829280db0", "messageHeadline": "[HAProxy] adding support for fn port 6181", "author": {"name": "Alex Markuze", "email": "alexm@aptoslabs.com", "user": {"login": "Markuze"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "8868bbe341bec1b00b5f4ccd5c919cbb7dda4d09", "messageHeadline": "[docker] Adding Haproxy to docker-compose", "author": {"name": "Alex Markuze", "email": "alexm@aptoslabs.com", "user": {"login": "Markuze"}}, "additions": 204, "deletions": 5}}, {"node": {"oid": "12140f799d0d5da5df4fb629c36861dbcd53d79b", "messageHeadline": "[Haproxy] Minor fixups", "author": {"name": "Alex Markuze", "email": "alexm@aptoslabs.com", "user": {"login": "Markuze"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f03e38ed2394ef967020a4cdb8840abd642d79cd", "messageHeadline": "Adding testsuite/dos tools for testing DOS attacks", "author": {"name": "Alex Markuze", "email": "alexm@aptoslabs.com", "user": {"login": "Markuze"}}, "additions": 447, "deletions": 0}}, {"node": {"oid": "7446c2b34522bb6c0ec500c682dfd2895ab0e1d3", "messageHeadline": "[haproxy] Adding a new HAProxy for better DDoS Protection", "author": {"name": "Alex Markuze", "email": "alexm@aptoslabs.com", "user": {"login": "Markuze"}}, "additions": 98, "deletions": 26}}, {"node": {"oid": "a6415e236069526aa4242744d46d522ba6368e61", "messageHeadline": "Remove unused wallet.persisted/onPageLoad logic. (#3997)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "bf29c7da26cfdbd932eff9fa36d514ef8c529da3", "messageHeadline": "Add rust_lint.sh, use it in CI (#4175)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "03c081132ee602156f3de0c5f7b4473f3a43432c", "messageHeadline": "More tests around string validation code (#4131)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 221, "deletions": 312}}, {"node": {"oid": "9ddae8cadb7f77357fda419eb7824d5293b0e8ad", "messageHeadline": "[Docs] Editorial cleanup and clarified configuration section.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 220, "deletions": 142}}, {"node": {"oid": "40dc4dbe15cb6270315f00e3c3338a40e5056453", "messageHeadline": "[cli] Add `Raw` type to support passing BCS-encoded parameters direct\u2026", "author": {"name": "icodezjb", "email": "8869892+icodezjb@users.noreply.github.com", "user": {"login": "icodezjb"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "4d525cee58d4f159850b81c8097ee3a687618ac0", "messageHeadline": "[forge] Implement config commands", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 496, "deletions": 153}}, {"node": {"oid": "f612fcabf890c180c9613169b5098413548a6b85", "messageHeadline": " [aptos-api-types] Allow VersionedEvent to be forwards and backwards \u2026", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 119, "deletions": 3}}, {"node": {"oid": "dec9945c5bc5118b1747e7ee2f790db89c96391a", "messageHeadline": "[aptos-api-types] Allow Event to be forwards and backwards compatible", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 139, "deletions": 3}}, {"node": {"oid": "d9fa9f333da5bec818d781897b9f2253bc63fc17", "messageHeadline": "[gha] Add minimum revision check", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "43d58c8906308a683c81a9cb117496de42c26412", "messageHeadline": "[State Sync] Small cleanups to readability.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 106, "deletions": 76}}, {"node": {"oid": "1719480f51f0b5afdb5d39f26f21407999d82511", "messageHeadline": "[mempool] handle when validate_transaction returns an error (#4135)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "e84f9d2dc6ab68fbf1371abbcd2139166ae82486", "messageHeadline": "fixup! fixup! [backup] ignore \"History until epoch X can't verify\" error", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "28a4bbe4cf6db64d588b4e2e426d553999559c85", "messageHeadline": "fixup! [backup] ignore \"History until epoch X can't verify\" error", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fc1657b588ca3a895ff877eb37c3c8e04e9fc825", "messageHeadline": "[backup] ignore \"History until epoch X can't verify\" error", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "742ab783c43bd6cfc349c1751b8b747ef0b5bb7e", "messageHeadline": "[consensus] avoid broadcasting commit vote in happy path", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 44, "deletions": 7}}, {"node": {"oid": "bf3674a4cadbd545eca426f0d7308f58dd4609ae", "messageHeadline": "[gha] Stop running prover command until its fixed", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "ea15427dc9f3b732366ab0fd8edeeb4d7191cd6e", "messageHeadline": "Add specs to `stake.move` (#3661)", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 454, "deletions": 57}}, {"node": {"oid": "a2d1089ab0f981e96bba74cfa083020af5189c1d", "messageHeadline": "trivial: fix a unused variable", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23b5f78036c39f40453875dccad28ac8a10b6eb5", "messageHeadline": "[Consensus] Add tracing for proposal receiving (#4160)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "0d36cce08452f6d78189e3f683a8947e04f92e05", "messageHeadline": "[aptos-rosetta] Fix tests, remove panic points", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 89, "deletions": 52}}, {"node": {"oid": "39d1176c53890920a145f5d000054825d7d2fba1", "messageHeadline": "[aptos-rosetta] Only allow whitelisted Coins", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "dd5c7c84c5806912d29bfa74a5ec36b2ee39bc73", "messageHeadline": "[aptos-rosetta] Use coin cache for all interactions", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 200, "deletions": 106}}, {"node": {"oid": "07cdeb23d4240e2aa3efd72fdf16ff48e46876c3", "messageHeadline": "enable overflow-checks for performance build", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "073fbe9675e27ec64c0203504991eb30acb6c7a8", "messageHeadline": "[consensus] add a counter for number of blocks in pipeline", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "1fbe16290b8d653cca54fd240c38feb916dd4566", "messageHeadline": "[consensus] defensive on consensusdb garbage collection", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "1398201b2a1e339624dd2798c048cbac057000cd", "messageHeadline": "[consensus] skip adding existing QC", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5845763aaffa37458d50d2a0d6a9dda97a8f39ce", "messageHeadline": "[Consensus] Tune max block size from 6k -> 3.5k (#4151)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b8745f4b4a7c0bb48a92fe68bed4cd0dc155309", "messageHeadline": "[txn-emitter] Log and retry improvements (#4143)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 31, "deletions": 19}}, {"node": {"oid": "e8738968e8ae2a9a52dd1d58f7f7e0e39b88bc23", "messageHeadline": "[Network] Small readability fixes to memsocket.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 43, "deletions": 19}}, {"node": {"oid": "e8e0b9807d6d5226ea849387cffebd01d9524a10", "messageHeadline": "[aptos-cli] Fix Address lookup command and testing", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 145, "deletions": 97}}, {"node": {"oid": "9e410828bcf79d2f31372f15adac990cafdcc60f", "messageHeadline": "[aptos-cli] Add missing commands to arg checker", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5c5eb7918d2957d9da9ee8ff7320345864c90b9f", "messageHeadline": "[aptos-cli] Add rotation testing to Aptos CLI framework", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 40, "deletions": 20}}, {"node": {"oid": "07f509d02376522806415d5a8f3407819f9e9ce3", "messageHeadline": "[aptos-cli] Add ability to use rotated key accounts", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 63, "deletions": 37}}, {"node": {"oid": "02ecdf3f3afd4e66cb561512d5dfe4e7f4237574", "messageHeadline": "cicd: fix coverage job config", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "33fdf5f0e1cee04404d52e1930dead5652e5daee", "messageHeadline": "[docker] update restore docker compose (#3876)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "4c30c5fb5d73a6fc595a25095a04123896b27fd5", "messageHeadline": "Update bootstrap-fullnode.md", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6c2388bf0d2b38e17d395528c941170b3c2325c7", "messageHeadline": "[Token] add the problems raised in auditing", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 60, "deletions": 34}}, {"node": {"oid": "50e8ab0f00cd645f84752605a9263984d7d46411", "messageHeadline": "[Token] add a public function for other contract to use", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 212, "deletions": 34}}, {"node": {"oid": "6aa2391d2f3d54bc7364abbb87cf8e59e74f21d4", "messageHeadline": "[api/storage] Allow for a configurable max page size up to 10000", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 52, "deletions": 14}}, {"node": {"oid": "8e9f66906579a5275bf6a944034f0711d85cc4a8", "messageHeadline": "[Consensus] Delay proposal processing in case of sync_only mode (#3580)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 186, "deletions": 25}}, {"node": {"oid": "45af78b0ca62604bb3955a2f50d2094c6e078712", "messageHeadline": "[aptos-vm] disable modules during prologue", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 35}}, {"node": {"oid": "08a6a5a65d2e89ffeaed531cdcf245e33c4c6153", "messageHeadline": "[community] sort Job Departments alphabetically on Careers", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e8b037c735fa79e79e96239fc88085cd8e6bedb", "messageHeadline": "Correctly link specification for mempool", "author": {"name": "Raycoms", "email": "ray.neiheiser@gmail.com", "user": {"login": "Raycoms"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97c2e52ce83b50d513d97185646738a59c1bfeda", "messageHeadline": "upgrading move code spelling error", "author": {"name": "Jacob Devore", "email": "jacob@blient.com", "user": {"login": "JacobADevore"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bdbe41a219247023fc3b8989206ed9c577dc91a", "messageHeadline": "[Docs] Working in review comments and integrating coin and token docs\u2026", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 278, "deletions": 25}}, {"node": {"oid": "1fef9e4aeb7840cc97b1174f8d312623e65d27e8", "messageHeadline": "[Docs] Token concept and standard doc.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 173, "deletions": 0}}, {"node": {"oid": "88ee58bd268a72cc8c55d7514228cbae3e705729", "messageHeadline": "[mempool] fix broadcast retry fails if retry is empty (#4129)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "e9c25292e32948560821f4a9b84a0b2f5554137d", "messageHeadline": "[move] bump move dependencies to fix the SignatureToken deserializati\u2026", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 73, "deletions": 73}}, {"node": {"oid": "eb47ac28e7aa069b4b2bc2b224cd0cf31b3ac9ce", "messageHeadline": "[helm] add testnet link (#4101)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9da5e4d5f83f2056ee2915cc47305a93308e978f", "messageHeadline": "[testnet] Fix a woopsie in loadtest.yaml", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 341, "deletions": 50}}, {"node": {"oid": "659c4e69bca52b2556b93f8c6db3cb44b8d01c79", "messageHeadline": "Don't sentry on redirect (#4120)", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "538c7aef902c963c3bd9da8dc5c8b07bac840924", "messageHeadline": "[code publishing] Make package metadata unforgeable (#3928)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 510, "deletions": 68}}, {"node": {"oid": "cb51fd6440b1ba08afc538d93551fbecd3b066dc", "messageHeadline": "[Docs] Fixing state sync doc.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bdba5f92eb2997853169041a2a4bfb29b30ee937", "messageHeadline": "[deps] Remove more dependencies", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 41}}, {"node": {"oid": "626a4a7cb43a1892a4953732c0b146ff80b2cd84", "messageHeadline": "[Forge] Add Validator and FullNodes reboot stress tests (#4085)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 175, "deletions": 1}}, {"node": {"oid": "cd385498dfdaa30732196ca26aa0dba830ae9371", "messageHeadline": "[move] add standard math library (#3172)", "author": {"name": "Hunt", "email": "108332185+0xhawk@users.noreply.github.com", "user": {"login": "0xhawk"}}, "additions": 150, "deletions": 0}}, {"node": {"oid": "d3592eb1f864a4908bb783f19112888e0eee4084", "messageHeadline": "Update system-integrators-guide.md", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "c3473d08570210577664d8eb92e8fccc4dc7628d", "messageHeadline": "Update getting-started.md", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1e5d60c85d8ef42a4c3ba6236c098c96d5cbdaf0", "messageHeadline": "Restoring the note on an owner can extend the lockup period.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "60da582588c849bc9aeb61ca574cf6185a44e32b", "messageHeadline": "[aptos-rosetta] Fix deserialization bug of coin info", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "e84634b9bbfb1c943ed7cc89c5b60d0568b7bf6b", "messageHeadline": "[doc] add restore doc (#4107)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 122, "deletions": 0}}, {"node": {"oid": "b1a533f14feecedd3bcef1a1a549daeb9ccb57ad", "messageHeadline": "[forge] correctly apply genesis config for state_sync tests (#4098)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "f8525325aa332695d8c9523b6e7b85c901f8f124", "messageHeadline": "chore(ts-sdk): make sure dependencies are up to date when generating \u2026", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1cc2bc19232e8eda58644955203f9a5dde317b26", "messageHeadline": "Update additional-doc.md", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00288272f155bfea067946958c022ef2344c03ec", "messageHeadline": "[API] Remove EventKey from responses from public API, add `/accounts/\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1528, "deletions": 104}}, {"node": {"oid": "78bdd311c2a68eb94601983f934914f2c464acaf", "messageHeadline": "[docs] aptos-node helm docs (#4113)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 221, "deletions": 15}}, {"node": {"oid": "e9c1ab2f375355a021e94c07b172e7c6a6f094e8", "messageHeadline": "Update NHC configuraiton examples (#4112)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 116, "deletions": 126}}, {"node": {"oid": "67dd7f986053e510e03024f764dad6e8da4dd443", "messageHeadline": "[Token] unblock token creation from parallel execution", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 56, "deletions": 22}}, {"node": {"oid": "8ef3d7cfe785615cea987b3c30d39e2f58c18186", "messageHeadline": "[mempool] remove per-account data structure when no more transactions\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 53, "deletions": 4}}, {"node": {"oid": "76c89d472ba849036300c77d9997c55bddf39bbf", "messageHeadline": "[forge] Fix forge tests removing USE_NEW_WRAPPER (#4109)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "347d851835ac3ca758fd67f85cb353bd652b7284", "messageHeadline": "[aptos-cli] Bump version to 0.3.4 (#4106)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "89fdfb0c478cbb6ab0761814e17482faa60acd5e", "messageHeadline": "[Forge] Fix Forge continuous test by increasing the memory threshold \u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 222, "deletions": 160}}, {"node": {"oid": "319c41690af03e4f01ec872d35b8dd4f73eb82e2", "messageHeadline": "[backup] simplify restore coordinator", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 67, "deletions": 77}}, {"node": {"oid": "f31d9c541c686b04286812a7e332ae0c76eb7c96", "messageHeadline": "Validate Move String transaction arguments (#4090)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 533, "deletions": 13}}, {"node": {"oid": "a8eed16e48eb8ad009bc225a473b0ee8c5495317", "messageHeadline": "[Ecosystem][Indexer] Delete unused indexer-server (#4094)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 0, "deletions": 14113}}, {"node": {"oid": "ec3f3b434c475b98bc643af2bd069df40c8fa990", "messageHeadline": "[Docs] Working in review comments.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1f6e70e0c7af765940b729c63d2abca1fc5d46e", "messageHeadline": "[Docs] Updating the staking doc.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 6, "deletions": 31}}, {"node": {"oid": "73205a444df516e748bc574c672d2ff7d69cb0d6", "messageHeadline": "[Cargo Toml] Update rust edition to latest.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 119, "deletions": 119}}, {"node": {"oid": "159b00f3d53e4327523052c1b99dd9889bf13b03", "messageHeadline": "[backup] state snapshot restore: deserialize in seperate task", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "59f0f208f73373a573ec4cd2ef607fd79aadf904", "messageHeadline": "[Indexer] Split processors, add inspection service, update chain chec\u2026", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 427, "deletions": 219}}, {"node": {"oid": "b89925d899a81204c6264dfeea2a0c41258c9b4b", "messageHeadline": "[compatibility] Test whether head frameworks can upgrade testnet (#4081)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 201, "deletions": 90}}, {"node": {"oid": "17367bac27533e96d34e86443a345d9fc85c530c", "messageHeadline": "[Aptos Framework] Add a few governance powers (#4084)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 58, "deletions": 4}}, {"node": {"oid": "4be41507351edb3418af30ff73d8f7f0738423d8", "messageHeadline": "delete unused dependency", "author": {"name": "ericEnjoy", "email": "eric@enjoy.tech", "user": {"login": "ericEnjoy"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7fee8b7eb8c6345155f1205a5040d6ae71dbcd4e", "messageHeadline": "fixed typo", "author": {"name": "ericEnjoy", "email": "eric@enjoy.tech", "user": {"login": "ericEnjoy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ae9cb687191683bd414b800adeee1eb536e55ec", "messageHeadline": "add method in token_coin_swap to check if listing exsit", "author": {"name": "ericEnjoy", "email": "eric@enjoy.tech", "user": {"login": "ericEnjoy"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "522bc426f853036596527999de381c4c4683a0bd", "messageHeadline": "add token store init when user switch opt_in", "author": {"name": "ericEnjoy", "email": "eric@enjoy.tech", "user": {"login": "ericEnjoy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd639d058473afe05527b05f8a22cc4a4a3483a7", "messageHeadline": "Fixes for not having wallet installed and switching accounts (#4082)", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "e7fc6768d5ebc6f1434a20c8876c1228f0ce032e", "messageHeadline": "Your First Coin Spelling Error", "author": {"name": "Jacob Devore", "email": "jacob@blient.com", "user": {"login": "JacobADevore"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20e040607d694dbc1697488219e9ac89c6ed0519", "messageHeadline": "[backup] async committing state snapshot chunks (#4058)", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 68, "deletions": 10}}, {"node": {"oid": "7065013d63fae550ce72ec1eda964917708ae56a", "messageHeadline": "[storage] fix that pruner initialization can hang in read only mode", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 21, "deletions": 31}}, {"node": {"oid": "ea8d7d54e5a4a38dde7393d6dc62365763ac9ab0", "messageHeadline": "[docs] Update CLI install docs from source", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 46, "deletions": 14}}, {"node": {"oid": "ded35bba37b6de0c025251bbb67dd504172f16df", "messageHeadline": "[aptos-cli-docs] Remove instructions for cargo install", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 39}}, {"node": {"oid": "b588e0ccc1e5b0a724d249979d82f67329bdcbd6", "messageHeadline": "[docs] Update first move module tutorial to use default profile", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "0dbd31b7e5ae4ba61776101ee844cc32e830c2e7", "messageHeadline": "Your First Coin Spelling Error", "author": {"name": "Jacob Devore", "email": "jacob@blient.com", "user": {"login": "JacobADevore"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c4da351d5d4964617bce7b983b52de50a0bb53b", "messageHeadline": "Your First Dapp spelling error", "author": {"name": "Jacob Devore", "email": "jacob@blient.com", "user": {"login": "JacobADevore"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e6d976f54e238f958783a2fa417879fe9c7ed91", "messageHeadline": "[storage] remove flaky test", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 21}}, {"node": {"oid": "5c4696f3c12fa28e18908367779c807c89bc699f", "messageHeadline": "[move-tests] remove the no parallel as unused", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "b57bbe064aa60d542fe06518a9456c57f060ca60", "messageHeadline": "[framework] make add_approved_execution_hash", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "b44af464fdea8fa7ef65b171081050e2da6c3232", "messageHeadline": "[aptos-vm] add a mempool bypass for approved txns", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 68, "deletions": 21}}, {"node": {"oid": "912eafd7baa73f1b1745255a918bd10d2208b753", "messageHeadline": "[framework] set approved script hashes on successful vote", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "90b9f23e082a92181832db0c290b326e5ba99e1b", "messageHeadline": "[gas] reduce max transaction size to 32KB", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c046b13447224ac48a33e783a513a2c49351be7", "messageHeadline": "[types] add approved_execution_hashes", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "f444a739c5cf8d8e928eced04c693bda735a5410", "messageHeadline": "[cli] remove groups from metadata", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c4be7961784ba07c3c67daed2697eae53ae4359b", "messageHeadline": "[types] cleanup on_chain_configs", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 22, "deletions": 26}}, {"node": {"oid": "49ba3f98312f8edbbcfeed9b0218f334fb76af9e", "messageHeadline": "[vm] remove mirai", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "6d9564d12e6e6ac656245857dffa857071f87804", "messageHeadline": "[docs] share testnet info", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "ff3b6bf9c9b26dd63a19ef551157f89e28eed8ba", "messageHeadline": "[Consensus] Rebroadcast commit vote only in case of no commit progres\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "fa22e96d5c6fe858f0f6d2a3ca23b046a2a77e6f", "messageHeadline": "[Forge] Increase txn emit time for compat test (#4026)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b1f6458b3cc3fa90a4ebd184e4f4559237ac5818", "messageHeadline": "[cicd] fix test coverage setup (#4057)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 24, "deletions": 71}}, {"node": {"oid": "2a3778e26b1f7cc200ec47ad1d384136ae12b42b", "messageHeadline": "[telemetry-service] Allowlist for PFNs (#3887)", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 176, "deletions": 41}}, {"node": {"oid": "a55a1d632d6dbc870f825eaeb17ff6bd31f88eb7", "messageHeadline": "[forge] load vs perf benchmark (#3945)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 228, "deletions": 49}}, {"node": {"oid": "9f9576ba582d2af33f0f65dad1b18624a3189da2", "messageHeadline": "[Docs] State sync doc. (#3920)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 137, "deletions": 1}}, {"node": {"oid": "0189a43d380a11ee687758c9f5e2f387f5605919", "messageHeadline": "Print error when unable to find faucet account in minting (#4043)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "7b03f24efef0e7e2b6b12d0d2537b0140a7899d1", "messageHeadline": "[aws][tf] update backup permission (#3927)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 133, "deletions": 133}}, {"node": {"oid": "dd55c01aa75eb6a06526fd3a2b07190bbcfbd0b2", "messageHeadline": "[helm][testnet-addons] fix loadtest with optional args (#4059)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "f78aae9002e55132059e5e5d6d81a81ba657b400", "messageHeadline": "Correct doc comment typo", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6408fe677384619eb3a673fdc8b5cb2fc7860831", "messageHeadline": "[community] Add Sentry to frontend. (#4063)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 93, "deletions": 6}}, {"node": {"oid": "159344e8e8b28db8a6ba38b9ec67e19b6a1a2b09", "messageHeadline": "[community] Relax wallet uniqueness constraint to include wallet name\u2026", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 44, "deletions": 5}}, {"node": {"oid": "22bb4010053c63e9a3c58a5e6c0792b0446629a4", "messageHeadline": "revert #3956 [storage][temporary fix] delete garbage stale value inde\u2026", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 36}}, {"node": {"oid": "179f67443f3480b509bcf64cfcebe74bc5c93496", "messageHeadline": "[aptos-cli] Fix validator config and validator set CLI commands", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 167, "deletions": 84}}, {"node": {"oid": "a6c63f100fbd415d8a283c78b3c877f30c0aadab", "messageHeadline": "[doc] first coin example for TS", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 212, "deletions": 57}}, {"node": {"oid": "67c26184377240323f35497df9c86e007bf3a182", "messageHeadline": "[scripts] update grafana-sync (#4038)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 111, "deletions": 16812}}, {"node": {"oid": "86a88baa3cc76d7cac5e1f60c5aba93cf943c0ef", "messageHeadline": "[community] Add a \"Select Wallet\" dialog. (#4046)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 74, "deletions": 49}}, {"node": {"oid": "eb3a22ddf0e18685a5703b048b96599f5cbbc7d8", "messageHeadline": "[community] global announcement banner update - Aptos:Zero NFT (#4047)", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "e645120582246f340e4d77d3b24dd8e26c09e013", "messageHeadline": "[backup] add_chunk concurrently to the kv store and the jmt store", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 79, "deletions": 32}}, {"node": {"oid": "ae93c698cba6a5b8c1d921f1e57259f5932ff9ac", "messageHeadline": "Fixed Martian Wallet claim nft issue (#4045)", "author": {"name": "Martian Abhishek", "email": "103963489+MartianAbhishek@users.noreply.github.com", "user": {"login": "MartianAbhishek"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4de3a6855e3c8795d806f0f83f2e8cd242dfe4de", "messageHeadline": "[backup] command-adater backup storage type uses yaml instead of toml", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 141, "deletions": 200}}, {"node": {"oid": "a443becc02f99020cd59c1553c76d81fbb379578", "messageHeadline": "Added Martian Wallet support (#3979)", "author": {"name": "Martian Abhishek", "email": "103963489+MartianAbhishek@users.noreply.github.com", "user": {"login": "MartianAbhishek"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "f6ebcf0ad91a12dadd4736f3ec5176a8bc62f306", "messageHeadline": "[forge] add consensus reliability tests (#3958)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 532, "deletions": 59}}, {"node": {"oid": "9419ffe26fe51e706b9b7933dbb8a60950dd8d49", "messageHeadline": "Update index.md", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c26e9c1c9128b31fd93d9650085871a4917e7d3", "messageHeadline": "[CP] Shorten NFT URL (#4033)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 84, "deletions": 20}}, {"node": {"oid": "87b2ddf67f8a13613e0c90db0a91697f5e989965", "messageHeadline": "[backup] Create parent directories if they dont exist", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b4fed4f8e0e86f281e8c8e82264d7c9e0586e06b", "messageHeadline": "[cli] Command to lookup the original address of an auth-key rotated a\u2026", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 305, "deletions": 101}}, {"node": {"oid": "bcb641f64ea794e9854e1b4756db5f7f68e14276", "messageHeadline": "[cli] Smoke test key rotation", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 91, "deletions": 12}}, {"node": {"oid": "19893c7e7ecc67eccb4d3d5b96036b06429112a2", "messageHeadline": "[cli] Allow users to save a profile after rotating auth key", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 84, "deletions": 15}}, {"node": {"oid": "8fa001b0b86cc901157644217d9ed89d2c69172b", "messageHeadline": "[cli] Command to rotate account auth keys", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 160, "deletions": 26}}, {"node": {"oid": "2db60b04529939245e680495f633ba31fec7daab", "messageHeadline": "[community] Aptos:Zero NFT - further actualization of minted template\u2026", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 42, "deletions": 17}}, {"node": {"oid": "8baa5e630df1cc8c4ddf223bee24fbbd57fbad8f", "messageHeadline": "[Forge] Add new state sync performance tests.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 287, "deletions": 76}}, {"node": {"oid": "66c71aad6752f99333371ca2e250408d25301a35", "messageHeadline": "[forge] Remove shadow job now that wrapper is out", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "53778cc0b79419f94ae6c63109636d901a3b6084", "messageHeadline": "Fix typos in first-move-module.md. (#4032)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f86fd5fbf6f1573be3b6984e09cbca019129d687", "messageHeadline": "[Network] Ensure mutual_authentication is enabled for all validators.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "e5dd7203310bf4ffbd74e503de4ab0f3bef73d67", "messageHeadline": "[forge] Add warmup and cooldown to measuring performance (#3938)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 254, "deletions": 98}}, {"node": {"oid": "16bec80146da2f3fd28b948cf25f807e09e92e23", "messageHeadline": "[observability] productionize humio vector config (#3929)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 502, "deletions": 295}}, {"node": {"oid": "9aaee9295b83557998482e07304f8b70116882fb", "messageHeadline": "emit event upon key rotation", "author": {"name": "chloe", "email": "chloeqjz@gmail.com", "user": {"login": "0xchloe"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "9c19a66675828bacfa7b71e7594ca6d42b8262ac", "messageHeadline": "[Docs] Fix docs's LICENSE Copyright's bug.", "author": {"name": "Paul", "email": "chengyuejia@foxmail.com", "user": {"login": "ChengYueJia"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e5887f6272b940bc040bfa0a81ac5f26dce79c7", "messageHeadline": "[Docs] Fix docs's link bugs.", "author": {"name": "Paul", "email": "chengyuejia@foxmail.com", "user": {"login": "ChengYueJia"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3efc28d51f08f41b6c44ab346315d4ddfe9a5b56", "messageHeadline": "[aptos-cli] Add ability to run move script from CLI", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 44, "deletions": 6}}, {"node": {"oid": "57a64bbe8113ab1fe7622e8d37001320a24441d6", "messageHeadline": "Exclude vendor/ from prettier.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5c3b307a4f733b2e8a1ddee230fd11611b5716f5", "messageHeadline": "Fix yarn.lock.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 146, "deletions": 146}}, {"node": {"oid": "88d30b6f11cda2cdd5d0ad58455c58e207ec7861", "messageHeadline": "Fix Gemfile.lock.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "43b89c7187806f908e7831a96609151b6e314a65", "messageHeadline": "Run prettier.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 2026, "deletions": 906}}, {"node": {"oid": "971afbd77b89a55f547146f3d8ad2a0c9db3d83c", "messageHeadline": "Don't format ruby with prettier; it's too slow.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 1024, "deletions": 3998}}, {"node": {"oid": "7cb8647a530332c110b5b6d4e37997fc91bfade1", "messageHeadline": "Fix order of linters.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7e849bcb2d2627d3ae6ac91108fb88999968139e", "messageHeadline": "Add prettier to CI.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "947993a59f1b11eaf7e43ab044ad2c4508d6c8b2", "messageHeadline": "Add prettier.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 4022, "deletions": 1015}}, {"node": {"oid": "aeb60f54002622368b988d9e4072f0002a7d7052", "messageHeadline": "Fix cache headers for favicons.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a6d8389a834e1de9117c2e39122126dd9fb023dc", "messageHeadline": "Remove catch-all comment", "author": {"name": "Andrew Lee", "email": "and.rob.lee@gmail.com", "user": {"login": "andrewl33"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "3bf771102e51cdcfddccbd3b258a042f99d804d6", "messageHeadline": "Handle bcs Vecbytes primitive in golang generation", "author": {"name": "Andrew Lee", "email": "and.rob.lee@gmail.com", "user": {"login": "andrewl33"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5666ca1afc83b14b25669ced8e0de739d275fd2e", "messageHeadline": "chore: regenearte open api client", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "08e7ae493efe0ef5ce5bfa467668db4cbc934c39", "messageHeadline": "[backup] second try fixing routing_and_error_codes", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "263b81f74d4b67bde41cef4bb307caea373431fc", "messageHeadline": "[move-examples] move exploratory data structures to move-examples", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 819, "deletions": 72}}, {"node": {"oid": "88033af2b1781c16f254739826983ff9d86149d5", "messageHeadline": "[framework] cleanup framework", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 5, "deletions": 974}}, {"node": {"oid": "451f0de79c1e0828c51cdda910b8b8db46db1f0e", "messageHeadline": "[cli/rosetta/rosetta-cli/api-genesis] Remove unused dependencies", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 125}}, {"node": {"oid": "8228a8c47bdfcbd65ed9634821a4a009f0df9134", "messageHeadline": "unpatch lz4", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "c79d590856c4d5ff8d7deb9a0e465877884e9ca0", "messageHeadline": "[api] Fix BCS output of blocks", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "81b81cbb95ae06e62612ecf3bc1df326f5ee310c", "messageHeadline": "[aptos-rosetta] Fix rosetta tests to use new BCS block", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 44, "deletions": 35}}, {"node": {"oid": "8c36148862fcb2930a324208614cfc559af02492", "messageHeadline": "[aptos-rosetta] Move block parsing to BCS", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 190, "deletions": 268}}, {"node": {"oid": "7c6a9da43e7b56d4d723e1462a34d0319342daa6", "messageHeadline": "[aptos-rosetta] Move more rest APIs to BCS", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "84b606b1b103fc03c7fc001c1f6198d1ef12cbc6", "messageHeadline": "[aptos-rosetta] Move Account balance to BCS", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "12230aa50a4f23309d0a9035d8cf39965e736e83", "messageHeadline": "[aptos-rosetta] Cleanup get balances to use matching", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 28, "deletions": 38}}, {"node": {"oid": "db1159f5358bb84a84f6b0c64f6d9798011553f2", "messageHeadline": "[aptos-rosetta] Move to BCS for most REST API calls", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 43, "deletions": 27}}, {"node": {"oid": "df2b4b0e6591168930234166870dc4c2d14b9d66", "messageHeadline": "[api] Remove conflicting documentation for OpenAPI spec", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 386, "deletions": 1880}}, {"node": {"oid": "bba1690d7268759bd86ccd7459d7967172f1da24", "messageHeadline": "feat(ts-sdk): adopt the new Move function for key rotation", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4075f4dd5694be2d502fd29334282db1aabc8777", "messageHeadline": "Add guide for building your own wallet (#3869)", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 175, "deletions": 0}}, {"node": {"oid": "a57550e2926c11764e5b0c741525530ec68b2b63", "messageHeadline": "[tf][aptos-node] option for prometheus node exporter and kube state m\u2026", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 141, "deletions": 15}}, {"node": {"oid": "09cd875117ca7fdbfabb9cef69210f3a1417c5c5", "messageHeadline": "[forge] Fix bug in local failpoints run", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "2c3a1d6a7713207441ff410eb80292bde6b7ee21", "messageHeadline": "[Dependencies] Remove unused dependencies.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 12, "deletions": 126}}, {"node": {"oid": "d974d175e2746e9e49fb784a857aa0cd8d92ff05", "messageHeadline": "[Dependencies] Remove unused dependencies.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 8, "deletions": 57}}, {"node": {"oid": "c84b34fc27f58f276330abe2e93646e043ef5d9f", "messageHeadline": "Delete unnecessary NHC config from testnet-addons Helm chart", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 0, "deletions": 59}}, {"node": {"oid": "31cb0b2ab453fa20f701ccfc8858bbea1c36d09a", "messageHeadline": "refactor(ts-sdk): get rid of bigint literals", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 53, "deletions": 53}}, {"node": {"oid": "647b99febb520f76a6007e972d949f65840a2641", "messageHeadline": "[community] og:image for aptos:zero testnet NFT (#3963)", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7b0495c1a97ed9fe9bc9706b57a74808c33d221e", "messageHeadline": "[Storage] Add back the test for min_readable_version. (#3984)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "dbefab81b4066ad3e8537483fb4dae6796a5d8d5", "messageHeadline": "chore: bump up TS SDK version", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e62fd09cb1c916d857fa655b3f174991ef8698b3", "messageHeadline": "[fn-check-client] Explicitly include noise port in NHC requests (#3988)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "7b1b26be1e6b0fa176e97d75aba65719233fe17b", "messageHeadline": "[Storage] Verify proof. (#3022)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 65, "deletions": 10}}, {"node": {"oid": "ca3420d41e817e54cf7c7850e8c501b4efaf963f", "messageHeadline": "Update docker-build-test.yaml", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4025bae47a4003568f3b006849d50eac0177b8a5", "messageHeadline": "[backup] fix routing_and_error_codes", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "39b03a51a68394e203004ad3b3651821542ea88c", "messageHeadline": "[storage][temporary fix] delete garbage stale value index data for AI\u2026", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "8e55a6e6abac5b4facf188dc9e6161e07b1348dc", "messageHeadline": "[consensus] reply epoch change proof if the node is not part of valid\u2026", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "e7d5f952afe3afcf5d1415b67e167df6d49019bf", "messageHeadline": "[Docs] A lone escape, caught.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca3c118faeb04406bdb0c22fd30f57cb41e02597", "messageHeadline": "[Docs] More stuff of the same kind.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "016e420eef2e28c16e939d701daadfafb16bdcc0", "messageHeadline": "[Docs] Standardizing terms.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 172, "deletions": 172}}, {"node": {"oid": "4c7360adf72f82c440296b64180882fefdd22357", "messageHeadline": "[Docs] Standardizing terms.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 136, "deletions": 136}}, {"node": {"oid": "8584ad9154ce06aa4424eb10501ddc662014228a", "messageHeadline": "Update system-integrators-guide.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "75b3da75326075041b1987fc0edad436d3fd9ac7", "messageHeadline": "[storage] fix ensure msg (#3425)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93a0ee21231b5619a7325154e45f42ab51e7e1db", "messageHeadline": "[aptos-cli] Add flag to turn on max gas estimation", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "399ed726f98227a55b30c3ad443e43002d5dcb54", "messageHeadline": "Delete head.mrb and Update gitignore", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a4574e44d03c31385fe1b9bdeae128554891aa1a", "messageHeadline": "Add Generator for transaction BCS endpoint for transfers", "author": {"name": "Andrew Lee", "email": "and.rob.lee@gmail.com", "user": {"login": "andrewl33"}}, "additions": 522, "deletions": 0}}, {"node": {"oid": "a7afb36d78f0513a2af5cd241701259d369840a7", "messageHeadline": "[examples] update moon coin tutorial", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 246, "deletions": 246}}, {"node": {"oid": "67270ec28ba1a6829f2c75e0782dcf2005d5afd9", "messageHeadline": "Bump @actions/core from 1.8.2 to 1.9.1 in /.github/ts-tasks", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "230b00c0eea8953cf0aea80729b972d740dd334c", "messageHeadline": "[community] Improve NFT flow UX. (#3962)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 168, "deletions": 48}}, {"node": {"oid": "19e8af8090ea76232683beecc4eeba87aad110a3", "messageHeadline": "[Fix] Do a db seek when initializing ledger pruner. (#3949)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 45, "deletions": 20}}, {"node": {"oid": "10d8eb9c43edd8d5b71b2a0bd4446054f447f1c3", "messageHeadline": "[consensus] limit maximum block retrieval retry to 5", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "34556beb459a401903638e2f7bc82e69ed467913", "messageHeadline": "[aptos-rosetta] Consolidate and simplify Rosetta conditionals", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 299, "deletions": 305}}, {"node": {"oid": "88b8a82b67923bb8ed107ecd5bf68644fe303a18", "messageHeadline": "[indexer] handle token create, mint, and direct transfers (#3873)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 3457, "deletions": 551}}, {"node": {"oid": "db5bc2ce6f6f96548cd650593f7d6d0579e5286c", "messageHeadline": "[api] Fix response for submit_batch transactions (#3950)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "dc201bbb3ff6972ecb9e05e91b8726f1e8525192", "messageHeadline": "Better thread name. (#3897)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 154, "deletions": 52}}, {"node": {"oid": "71be4393d56b6a8bb5b6cda7c4fd13059d8dd180", "messageHeadline": "feat(ts-sdk): make iife build usable", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "88ac8c30009991e9b22c608fd573693873cf5d71", "messageHeadline": "chore: replace tsdx with tsup and make ts-sdk dual module", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 575, "deletions": 4426}}, {"node": {"oid": "70886d1a3724312d3867725b4d22f0ce51ed5024", "messageHeadline": "[tflint] pin version 0.39.3 (#3940)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 43, "deletions": 20}}, {"node": {"oid": "b3e7b6aaa8c31bb7dd73f75ad5e810fd474facbd", "messageHeadline": "[Consensus] Add counters for consensus messages by type (#3900)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 63, "deletions": 5}}, {"node": {"oid": "dff9384868323c2addc5101c3fdbb35c77d47fe4", "messageHeadline": "[backup] instrument state snapshot restore", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "fad847beb7651f6d92f301ce8b965c5b88d888a5", "messageHeadline": "[backup] pipeline downloading state snapshot chunks", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 67, "deletions": 19}}, {"node": {"oid": "6aeda0bab2187954f7465ace2c688817b6a5ba32", "messageHeadline": "[backup] report progress loading metadata cache", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "7cc5c918638654568f7f5a5eb4db2b572d7647e3", "messageHeadline": "[backup] add restore to aptos cli", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 99, "deletions": 14}}, {"node": {"oid": "78bbe1fdab3aa97a1ca2231b0b8ad04b7603441a", "messageHeadline": "[backup] use clap", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 147, "deletions": 141}}, {"node": {"oid": "02ebd078e65e29c233f79bb1288e31fb2c6f97e1", "messageHeadline": "[backup] resumable even if new snapshot is in backup after crash", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 42, "deletions": 7}}, {"node": {"oid": "4b5b1adc11083de556a6e9bc062f145dd54f9414", "messageHeadline": "[backup] auto restore defaults to minimal ledger history", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "530abb8251940b6bda9a9dad5c872f699263d4d6", "messageHeadline": "[backup] support setting concurrency_level", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "f9ce5a8b6344efe1cabe7b918c27d4a32ccced50", "messageHeadline": "[backup] allow transaction replay resuming", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 37, "deletions": 12}}, {"node": {"oid": "7db4b0dc8ad46b043cfbaee00c10b108ba2ec675", "messageHeadline": "[backup] detected overlapped state snapshot chunks and skip downloading", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 74, "deletions": 20}}, {"node": {"oid": "0d2cdaddb72983c98b6a90afa63828b9f7b65815", "messageHeadline": "[backup] basic resumable state snapshot restore", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa667ccd0d816b98f1857014c387c570e70dc0f5", "messageHeadline": "[backup] report state snapshot restore progress", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "c13fb0ba5e951c93f67c4140ca548547c1c3b9e5", "messageHeadline": "[backup] report state snapshot backup progress", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "f0e8b96002a24403098c1e84a9f446349e87d027", "messageHeadline": "[executor] clean up execute/apply_and_commit_chunk (#3625)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 36, "deletions": 147}}, {"node": {"oid": "304826e5121f623784bd1d11a57775c698e54f98", "messageHeadline": "[fix] prune stale state value index (#3942)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "775f744174315cacbcb09705de6c4cb37d4d6323", "messageHeadline": "[forge] Unbreak forge workflow", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "03889ca9097fc785c6015603b41144f3719a9ad8", "messageHeadline": "[forge] Add verbose flag to workflow", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "9a2a18e1faf6e96ff0a6b0b87df460e435fd04c9", "messageHeadline": "[forge] Restore longer wait to account for delayed creation", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c09547db4acafab391c42388121dcfd9b6824e9", "messageHeadline": "[forge] Fix woopsie in failpoint logic", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "86bc4714db4492b33275b3c3f58e27336dc31a76", "messageHeadline": "[forge] Print dashboard link after running", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 88, "deletions": 63}}, {"node": {"oid": "0db2b5912847f7d55497323ae5d10fcc1be10a64", "messageHeadline": "refactor: remove originalAddress from AptosAclient", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 14, "deletions": 48}}, {"node": {"oid": "f0ba01e16e0f7dba26a7109fdd57cfebddc70fd3", "messageHeadline": "feat: lookup address by current public key", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 79, "deletions": 26}}, {"node": {"oid": "417d2878064e07d841c6f6097441e4e736ff2ac4", "messageHeadline": "feat: rotate auth key for single signature account", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 116, "deletions": 1}}, {"node": {"oid": "9717757b6dd2eaa3edf0fe72b8ef1422dd406f08", "messageHeadline": "[mempool] fix issue where gaps in seq no can cause txn to not be broa\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "ad5dcbc73a13095fb866640bb0c8207b6f42c6a8", "messageHeadline": "[community] Add \"minted nft\" page. (#3933)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 173, "deletions": 6}}, {"node": {"oid": "34f1f3614822dcfe0d496e0dc12d91ddaeba6b50", "messageHeadline": "Refactor NHC so clients use cookies per NHC run (#3934)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 136, "deletions": 105}}, {"node": {"oid": "b35bc60b78121a5e492beaf1343822c11894e884", "messageHeadline": "[forge] fix assert image tags have prefix if profile or feature (#3937)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "7522e959143b26e18eaaa46b94e432cbb84694f8", "messageHeadline": "Address nits from #3904 in fn-check-client", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "894d8928ae72b1da60cc6674bf8874028c9fbb26", "messageHeadline": "[forge] Enable different genesis validator stake in forge (#3896)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 151, "deletions": 67}}, {"node": {"oid": "0406339ea71844e7e5a5f238a062815af43cce5c", "messageHeadline": "[gha] run compat forge test alongside e2e (#3793)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "d1cbc0610bc5809127c6d6ee6e3cc0fa5ed676c3", "messageHeadline": "[CP] Remove old and unused seed account (#3935)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "4084cff0e61de8a42b1567b272675d9a313a93f5", "messageHeadline": "[NHC] Use transaction from middle of available version range in API a\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "1bc5fd1f5eeaebd2ef291ac741c0f5d6f75ddaef", "messageHeadline": "[cli] Fix analyze validators fetching, when we hit 1000 limit for API\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 68, "deletions": 16}}, {"node": {"oid": "69b0909b05e8cad613b59040479d503faa6380b3", "messageHeadline": "Fix docker build for fn-check-client", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8366ad43a1e57470194f58c426a5202911356a07", "messageHeadline": "Add support for checking PFNs from external data file to fn-check-cli\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 835, "deletions": 528}}, {"node": {"oid": "88ca3e4eebcf45e3d66f57a04a9dd5318f85a9ba", "messageHeadline": "[Forge] Add system metrics check back (#3921)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 27, "deletions": 16}}, {"node": {"oid": "a7edafaf3d52772d7c0f9b67960579f3590c41b7", "messageHeadline": "[Token] add transfer events", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 93, "deletions": 16}}, {"node": {"oid": "fa49b5d477ff6567c120f8b02e0164c2dd87ee3c", "messageHeadline": "[Aptos Framework] [Account] wrapped error code (#3893)", "author": {"name": "chloeqjz", "email": "79347459+chloeqjz@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "4852d1d7d6b5b5a3a5928e76b7c3bd361a5ba3a4", "messageHeadline": "Remove all remaining CRSN related code and comments (#3903)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 36, "deletions": 358}}, {"node": {"oid": "7389009a13b8496b7483afe0fc0de79e98380738", "messageHeadline": "[monitoring] prometheus scrape all cadvisor targets (#3922)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "f81ccb01f00227f9c0f36856fead4879f185a9f6", "messageHeadline": "[CP] Add NFT Image routes + generation (#3870)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 342, "deletions": 33}}, {"node": {"oid": "884971d8e4df61092128b130a2de89051a3c1ad3", "messageHeadline": "[aptos-node] Fix aptosnet endpoint println", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0a84dd3f6db3aaebe459b0c5f72270f357c208d", "messageHeadline": "[tf] make fullnode to also use ssd (#3916)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "966cb8268bdf5f32fd6755d12952257d4782af81", "messageHeadline": "[tf]validator nodegroup taint is non-default (#3889)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 249, "deletions": 131}}, {"node": {"oid": "e939e94593e664b19a8e36fde36ecd1a9f273f41", "messageHeadline": "[aws] add backup support (#3882)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 107, "deletions": 5}}, {"node": {"oid": "461b2a3a7291d92f1a27097a91a7e599bf168a08", "messageHeadline": "[forge] fix consensus stress test check (#3902)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "4a49d70c6c90754763c42c2746c4a3db3bb8732d", "messageHeadline": "[ts-sdk] Update generated client with documentation", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1039, "deletions": 186}}, {"node": {"oid": "c737776c80e26f5555768c063fc2265ceb42f491", "messageHeadline": "[api] Add updated autogenerated OpenAPISpec", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2331, "deletions": 260}}, {"node": {"oid": "687207c0bbdeed5ea811b2dc54f4477a2f40f1d1", "messageHeadline": "[api] Add documentation for REST API", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2057, "deletions": 196}}, {"node": {"oid": "f7b2ea4420c571095feeae98d118fe8a014a6c50", "messageHeadline": "[Configs] Improve network syncing configs.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9a1d709de97ac1d98b73580dcfd9ca3fe9559f3e", "messageHeadline": "[NHC] Improve error message in the transaction availability evaluator", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "0f604394f823b6b91617e99a448bf43f4a299356", "messageHeadline": "[consensus] dedicate channel to shutdown round manager", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 50, "deletions": 40}}, {"node": {"oid": "2142abf931354894be2107e98de575e256287576", "messageHeadline": "[Docs] CLI command update for extracting the peer. (#3899)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 74, "deletions": 31}}, {"node": {"oid": "0032ee442fa452ddcc35106fa6d550d48b626e44", "messageHeadline": "[community] Update copy, integrate login Dialog, utilize css grid (#3\u2026", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 63, "deletions": 52}}, {"node": {"oid": "31069795b29dc588af70d0875908472b6b2c7e8b", "messageHeadline": "[forge] Fix unittest woopsie", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c69c836baec04b00a2e67df744ae498c8d420b50", "messageHeadline": "[aptos-cli] Add testing to ensure that commands at least parse", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 115, "deletions": 0}}, {"node": {"oid": "87554817bfcfe816fbdc02d874940321cf668edd", "messageHeadline": "[aptos-cli] Fix duplicate input argument for governance commands", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "ab829841f0b0c7d0167e512eaebf802a8006b0d6", "messageHeadline": "[forge] Refactor cargo / forge cli command creation", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 155, "deletions": 72}}, {"node": {"oid": "85d75b8fc2a47397a96d1fbc68e10d6f2651539f", "messageHeadline": "[forge] Fix fake timestamp", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "53cfd828a3f7bbcbc02553efc185573b34231e2b", "messageHeadline": "[forge] Propagate forge arg parsing up, allow for random args to be p\u2026", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 77, "deletions": 111}}, {"node": {"oid": "244522fd77d6ed601404a73370820b66b42f3f7b", "messageHeadline": "[forge] Address workflow comments", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "caeb770efdbab81982813003b21974cc1f40d683", "messageHeadline": "[forge] Report k8s forge error correctly", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 31, "deletions": 29}}, {"node": {"oid": "a65c6878d15339f8fd56a99e65153d0373c728ba", "messageHeadline": "[forge] Clean up find images interfaces", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 25, "deletions": 20}}, {"node": {"oid": "26376edc3ed4c279bafe9f9bad0780db2d05c8b4", "messageHeadline": "[forge] Fix unittests", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 132, "deletions": 82}}, {"node": {"oid": "b4571116187e9a2285a481f405e68d2328eda6f8", "messageHeadline": "[forge] Run forge unittests when changing python", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "4c5bb7062d52e0f55199886ac4605a9a0c20151b", "messageHeadline": "[forge] Remove USE_NEW_WRAPPER", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 6, "deletions": 48}}, {"node": {"oid": "ab91a85f4ace2e69880ffbb7bc5332267adaabfd", "messageHeadline": "[forge] Clean up aws code", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 9, "deletions": 60}}, {"node": {"oid": "b8344bcc35c83cdfe1a8d5a84aaadde1197edb00", "messageHeadline": "[State Sync] Add README.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 140, "deletions": 11}}, {"node": {"oid": "6d215bee6fca616d7f24c8b49d2499a10e41aa7e", "messageHeadline": "[Aptos Framework] Add a module for shares pool calculations (#3836)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 535, "deletions": 0}}, {"node": {"oid": "660ccb34445afd8f6f1f2a226427d4485932f3de", "messageHeadline": "[Aptos Framework] [Account] Added signer capability delegation functi\u2026", "author": {"name": "chloeqjz", "email": "79347459+chloeqjz@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 192, "deletions": 19}}, {"node": {"oid": "f6963c71dca4e4b0b3649b6cfc14c0959800f3b2", "messageHeadline": "[cli] Fix analyze-validators when pruning deletes oldest events (#3874)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "b2a168eda27c8127ea743448684586f2e62e02b5", "messageHeadline": "[forge] cargo run with failpoints with local test runner (#3814)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 38, "deletions": 25}}, {"node": {"oid": "dc083e208a1c6be6edc470d3032546d3c06a7d37", "messageHeadline": "[forge] assert image tags have prefix if profile or feature (#3890)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "bf39575e7bc968943dd81d7db91372fa6d1f5b4d", "messageHeadline": "[aptos-cli] Fix extract key command", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 121, "deletions": 26}}, {"node": {"oid": "12095f5d274bd784b0355ceaa3a617894a52a9e9", "messageHeadline": "[NHC] Add state sync evaluator that leverages the API (#3799)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 257, "deletions": 78}}, {"node": {"oid": "fe2efa3def1d8c90eed6fbf53fd102fb6c6952d9", "messageHeadline": "[Token] enable PropertyMap to read in actual type", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 62, "deletions": 11}}, {"node": {"oid": "7f9166457cfa5cb5da5cac40903cd61531a0e518", "messageHeadline": "Move check-sdk-examples to a separate GH actions job (#3884)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 59, "deletions": 50}}, {"node": {"oid": "e3dbf6db8e26a39fa907d436a9e8fdfcfbcd6033", "messageHeadline": "sdk: Export TypeTagParser", "author": {"name": "Ian Macalinao", "email": "ian@aptos.is", "user": {"login": "macalinao"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b6c0a8a4022b61b96abcfc825a5ba2685d5fc489", "messageHeadline": "[tf/helm][fullnode] add back alb ingress and external-dns (#3732)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 57, "deletions": 17}}, {"node": {"oid": "50a4777ea0703bcae84ca0dbf3841b22d4d5575f", "messageHeadline": "[move-vm] Call init_module only the first time a module is ever publi\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "20a64a018c6691d61023aae147a4df4d0bdf9299", "messageHeadline": "[docker/helm] download waypoint and genesis for fullnodes (#3802)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 21, "deletions": 24}}, {"node": {"oid": "f1847adf2a0bb2cc31a82fff11b30311f401e61c", "messageHeadline": "Delete dev docs site examples (#3811)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 75, "deletions": 1054}}, {"node": {"oid": "53e240003e95c9b865441ea792ab4e1e8134a267", "messageHeadline": "[aptos-vm] Enable lazy_natives feature and add test case", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 120, "deletions": 73}}, {"node": {"oid": "28a93bbe394ab85f5f4c8f53221d22c55679eda2", "messageHeadline": "[Execution] Add simple check to commit_blocks_ext.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "6e21cad002da2ffeecedff6df23de4e3b9a14bfd", "messageHeadline": "[community] Adjust transaction to match module expectations. (#3864)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "e46842fcf640aedcee7a2f0f2e02fde238027057", "messageHeadline": "[community] Implement wallet signature verification. (#3863)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "9a339f26b2100ab3abc7aede806df09b8d4937bd", "messageHeadline": "[doc] update fullnode doc to be more generic (#3861)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 56, "deletions": 23}}, {"node": {"oid": "4b98a9229fc5aaed966f11961434ca09efa7ec43", "messageHeadline": "Update system-integrators-guide.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 62, "deletions": 23}}, {"node": {"oid": "5c7135d2633acd79d5fa68cb7725c6a52eb23058", "messageHeadline": "[docker] pass through profile and features flags (#3824)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 101, "deletions": 63}}, {"node": {"oid": "ae4b1286650db00e407c2a5189a36dad10bec1e4", "messageHeadline": "Delete proposal.move", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 6460}}, {"node": {"oid": "da55fc22abcae4985cb1ae8d91bda7bc044a3f58", "messageHeadline": "cargo fmt", "author": {"name": "butabara", "email": "butabara@laminar.markets", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "2fdfd6e94a34f5b7dc5ca91f04937d489682ebbe", "messageHeadline": "added included artifacts options in compilation and publishing of mod\u2026", "author": {"name": "butabara", "email": "butabara@laminar.markets", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "250588ede9c9fafcf54733e6f3a4be05ec142488", "messageHeadline": "Include build info about whether build is release or debug (#3832)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "c9cbca38bf7058ebca3e98124ed0aeb22e5cc6e9", "messageHeadline": "[community] Create \"Claim NFT\" page. (#3827)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 680, "deletions": 250}}, {"node": {"oid": "64007504d4fbcb15b27be5f1a6282b092bebcf87", "messageHeadline": "[tokio] disable lifo slot for runtime", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 60, "deletions": 44}}, {"node": {"oid": "352f71f268a6e6a329a640cb68ddfac07b8aeb64", "messageHeadline": "[dependency] upgrade tokio to 1.21.0", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 169, "deletions": 162}}, {"node": {"oid": "c44747841669885da01c9667bc7a8ff1a0514d4c", "messageHeadline": "[consensus] not proactively reply epoch change proof", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "8626c06e54eb5e855e4367d9921ab32dba81222f", "messageHeadline": "[fullnode] update fullnode requirement (#3856)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "dedcb09bdbb514ab89c4582459d320dfad35f52f", "messageHeadline": "[community] Only send email notifications if email confirmed. (#3823)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "97f2412fc73811c65013beca1db6b599fc6a3aa3", "messageHeadline": "cicd: push to dockerhub also on weekends and allow manual triggering \u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "4944bdae044bfd14a25577de4ea29976471188d6", "messageHeadline": "[aptos-rosetta] Make signature type optional on signing payload", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3cd15bde51c1260d31cc6a8f14ba520e86189faa", "messageHeadline": "[aptos-rosetta] Always return 500", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 5, "deletions": 31}}, {"node": {"oid": "83a52a8f8fd1f49bec5fc039bf285419c69ad55b", "messageHeadline": "Update first-transaction.md", "author": {"name": "Peter Chen", "email": "30518726+pette1999@users.noreply.github.com", "user": {"login": "pette1999"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0582c623cc46a348428fcca2ef61d25712739db8", "messageHeadline": "cicd: do not default IMAGE_TAG to GIT_SHA on the workflow level (#3846)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "975ef43cad9ab0da6ff84f7aef0b1257eb952afc", "messageHeadline": "[executor] commit_chunk panics if error is hit after writing to DB", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "0a7cfe77c688800845945de9497775683795a65f", "messageHeadline": "Log build + feature information at startup in aptos node (#3830)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "566aeba1c983ce25484b56bc724c83c800a041f8", "messageHeadline": "Ensure .cargo is included in docker build (#3831)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "db1820fbc9bf707376c6a0757a8767c81f6e3b31", "messageHeadline": "[community] Add model for wallets. (#3736)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 211, "deletions": 1}}, {"node": {"oid": "eae4f6dd1316ba982f0b68ed100e84fe55dde540", "messageHeadline": "fix broken link", "author": {"name": "James Waugh", "email": "jwaugh19@gmail.com", "user": {"login": "jlwaugh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24ccba55eea3809c35dc22bd7e2d56e807b8e1f4", "messageHeadline": "fix broken link to chain_id.rs", "author": {"name": "James Waugh", "email": "jwaugh19@gmail.com", "user": {"login": "jlwaugh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e2ddd6d31bb866eb0265700ac3e482aae88b7fe", "messageHeadline": "[storage] move state_value_writer to storage_interface (#3647)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 205, "deletions": 189}}, {"node": {"oid": "84fedee82cae6c5a6391e559a8fc121753aeea3a", "messageHeadline": "[gas] allow gas parameters to be optional", "author": {"name": "vgao", "email": "vgao1996@gmail.com", "user": {"login": "vgao1996"}}, "additions": 136, "deletions": 32}}, {"node": {"oid": "1b8c0b9142d9fca4c7b1b7eadfc68f5320367ce4", "messageHeadline": "Added the chain_status module (#3557)", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 69, "deletions": 127}}, {"node": {"oid": "6fc8339123b9fd0130af54098e74a3b909faa616", "messageHeadline": "[forge][consensus] Add consensus stress test (#3631)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 339, "deletions": 156}}, {"node": {"oid": "8e1f0947e000c72ecd369cd67fccde587a06f0c0", "messageHeadline": "[txn-emitter] Filter bad/stale clients (#3748)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "ddff6a0ff5b4e882842a5aa230418eb3a245e87e", "messageHeadline": "fix(ts-sdk): get rid of spread operator for Uint8Array (#3806)", "author": {"name": "jjleng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7cc52b419a766cfa568df63c4ea0469d180435b0", "messageHeadline": "cicd: avoid reaching github actions api rate limit (#3805)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "17266ce196381fabb5ea3bdfe10d83502712b3ae", "messageHeadline": "[observabilty] ship warn logs via remote telemetry (#3808)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ac886676e060ef6f9582802de75c76d8ed9bca0", "messageHeadline": "Add CI to build aptos CLI for Windows (#3785)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "31ffc745e28d8ce7c19b7c99b6485c836eb56b97", "messageHeadline": "[TS SDK] Simplify parseApiError (#3807)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "78daa17ae61b0d502ac8f85b4a974d5a166df6a7", "messageHeadline": "[indexer] Add type_str for events and move resources (#3781)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 2108, "deletions": 2087}}, {"node": {"oid": "7c16ff668770cd9f494d9f1f5014dabf1858a8b4", "messageHeadline": "[forge] Remove the old forge wrapper logic", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 4, "deletions": 395}}, {"node": {"oid": "8ba12c5badeb68d8ff4625a32aceb9043398b16b", "messageHeadline": "[crypto+move] add support for Keccak-256 hashing (#3755)", "author": {"name": "Alin Tomescu", "email": "alinush@mit.edu", "user": {"login": "alinush"}}, "additions": 91, "deletions": 6}}, {"node": {"oid": "f5e92fd3cf70140c22e6660de6901368bb42f4ed", "messageHeadline": "[Unit tests only] Update signer in unit tests to &signer (#3716)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 6720, "deletions": 260}}, {"node": {"oid": "147427a5855f841ab5fbc5d4502657fb6f25b0ad", "messageHeadline": "[Indexer] Remove aptos-protos package from workspace to exclude gener\u2026", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 205, "deletions": 70}}, {"node": {"oid": "ecfe8ed1a53c9e6471c76bf7b893386dd77d5c30", "messageHeadline": "[forge] Remove accidental hard code of forge-compat", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "38f00213c2efb47eab11bc6a9c334b19eedc4712", "messageHeadline": "[Indexer] Export prometheus metrics (#3717)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 128, "deletions": 8}}, {"node": {"oid": "8513ed80195756c1c54aa8c32c6f3a4f09441280", "messageHeadline": "[aptos-node/cli] Add windows compatibility", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 80, "deletions": 51}}, {"node": {"oid": "4c6704783bb9f9cace97d11ca582cc5f9b379d3e", "messageHeadline": "[Forge] Add further instructions and logs for running a faucet and", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 82, "deletions": 23}}, {"node": {"oid": "2657ae5c51fff4bfa1d9aabede74850965084080", "messageHeadline": "[Docs] Removing the -f flag.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e47fe596446903c31d56ddd0df9df89a3c3a9a3", "messageHeadline": "[Docs] Fixing the max gas in another place.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 39, "deletions": 32}}, {"node": {"oid": "b4f5e178bb0bf1bc5745328a39feccda4a0b0513", "messageHeadline": "[Docs] Code highlight change.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85d30b58aec2248e1b9ec7a054ecc2e3ad1f73cf", "messageHeadline": "[Docs] Code highlight change.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d186f6716370734aaaca534f575f1435ecc8b5f2", "messageHeadline": "[Docs] Updating max-gas item in the docs.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 45, "deletions": 33}}, {"node": {"oid": "5a0debc7c20a5d6886067a978ff48f5a8f79d64a", "messageHeadline": "tokio select -> futures select (#3763)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "1257c2728e3fbe2fde749f59d29a20921422e2aa", "messageHeadline": "[NHC] Add evaluator that uses aptos-network-checker (#3746)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 403, "deletions": 23}}, {"node": {"oid": "25879baeaaa7ea30e2066aa3ae507ef33b07cfc8", "messageHeadline": "Restore aptos-network-checker (#3740)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 287, "deletions": 0}}, {"node": {"oid": "5d0343b1e4fa496d6ae80dabc914730c07c33183", "messageHeadline": "update CODEOWNERS for dashboards and gha", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d0203a1699b9d7ab9aef1cbbb1123f3884f79408", "messageHeadline": "[gha] better pull request title and body", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d3fd282ca9f979738667075f771cb05356da275f", "messageHeadline": "updated broken move unit test (#3761)", "author": {"name": "chloeqjz", "email": "79347459+chloeqjz@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37baa96123b547c4d6dd12caf074c37bd80d4b19", "messageHeadline": "[futures] pin to 0.3.24 (#3754)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "24ddaef2ac5963d7560686c675e6823f610990e1", "messageHeadline": "txn emitter followup (#3693)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 56, "deletions": 26}}, {"node": {"oid": "5550c53eebf6cb951995b8e24775ed60aa4dec0e", "messageHeadline": "[consensus] remove unnecessary async/await", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "7556df4584a7c8ad985f9392ed1f637a61460512", "messageHeadline": "[gha] job to sync grafana dashboards (#3677)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 30759, "deletions": 26947}}, {"node": {"oid": "517f96b4c86443415566515d42285e738f5a373a", "messageHeadline": "correct coin decimals in example", "author": {"name": "Turbo-Gus", "email": "notturbogus@protonmail.com", "user": {"login": "Turbo-Gus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49b2991b341e96060aa310c8090e4ee469817697", "messageHeadline": "[codeowners] update CODEOWNERS", "author": {"name": "Alin Tomescu", "email": "alinush@mit.edu", "user": {"login": "alinush"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1d2c26bf0cd60b55aa3c36dc535c8ef52ef33c0d", "messageHeadline": "[Aptos Framework] [Account] support multi_ed25519 key rotation (#3626)", "author": {"name": "chloeqjz", "email": "79347459+chloeqjz@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 287, "deletions": 43}}, {"node": {"oid": "6801d09b3b1bb8e2e88439a251d9f6058f54f74f", "messageHeadline": "[consensus] spawn block retrieval to a dedicated task", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 55, "deletions": 15}}, {"node": {"oid": "1f4a483a8675ea9635dbbd30df17917550deab37", "messageHeadline": "[Config] Remove unused config variable.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "956758606ae3695f2b9fb22e0e86f546b17f9b9e", "messageHeadline": "[docker] support for different compile profiles and features (#3538)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 974, "deletions": 343}}, {"node": {"oid": "6044e7fa17558312de80af5ab87a3272af5972e2", "messageHeadline": "[aptos-cli] Bump version to 0.3.3", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "46a0227a2b5fbe248a1e20d20ebb48de1f91dbca", "messageHeadline": "[aptos-rosetta] Add failed & vm status to transactions", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "9d15cd7242e3d6385bbf93d5ae290466950280c2", "messageHeadline": "[python-sdk] support package publishing", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 65, "deletions": 21}}, {"node": {"oid": "148358247a15c8e2188537d386e299b0d6096abe", "messageHeadline": "Update values.yaml (#3722)", "author": {"name": "Wintertoro", "email": "52825010+wintertoro@users.noreply.github.com", "user": {"login": "wintertoro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d4822264db057b0ab41fb94ec24568bbd3cfad6", "messageHeadline": "Revert \"[Aptos Framework][Staking] Validate network and fullnode addr\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 15, "deletions": 202}}, {"node": {"oid": "95d2560899e480c34f158ae1ede90fa0eb96fa4c", "messageHeadline": "[consensus] add missing monitor and update a few logging", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "d8ff5e9ccf6800455fdb6b9358e2187f7c02b2e9", "messageHeadline": "[aptos-rosetta] Fix block lookup of set operator", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 81, "deletions": 11}}, {"node": {"oid": "5f52d1819987cdd2b073cd5003ed045dcdc75b0c", "messageHeadline": "[aptos-cli] Fix handling of 0 gas price on network", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 71, "deletions": 11}}, {"node": {"oid": "5f95fade76219c56b8466e3da9255ef6d15fa5b2", "messageHeadline": "[aptos-cli] Add offset for transfer coin functions", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 108, "deletions": 61}}, {"node": {"oid": "8cf3304bf5e777c231221bbefe52384e889d62e8", "messageHeadline": "[aptos-cli] Have Aptos CLI estimate gas parameters automatically", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 126, "deletions": 63}}, {"node": {"oid": "64ff485535bf090033b063a0c9a45cc50a8c2cc4", "messageHeadline": "Remove errant whitespace. (#3725)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "06b946df79889a1ac19f13aa336f8c069603345b", "messageHeadline": "Example to Example command syntax", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad903b81c46c0953da1d1c6817dacc7e150e6aae", "messageHeadline": "Update the API server url with /v1", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dd00d5c0c4ecca26fc926181d3892e8b79f19f96", "messageHeadline": "docs: fix restful API endpoint (#3610)", "author": {"name": "keepfool", "email": "crmug@outlook.com", "user": {"login": "keepfool"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0432067e4d15d9c8cf899a2e6fae82335d943aa1", "messageHeadline": "[CP] Remove Network Status from main nav (#3689)", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7a22c64dc500ecfeabbb2fd2b70c096e1463c971", "messageHeadline": "Fixed spelling mistake", "author": {"name": "Joseph Hughes", "email": "41088824+d2Dreamer@users.noreply.github.com", "user": {"login": "d2Dreamer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22305876c56da16bea2b1d0426727cf34c665b3f", "messageHeadline": "[clippy] Remove clippy warning about deprecated name", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "272bac960bb3ec1c62b62a235ee2fb68da94c888", "messageHeadline": "[community] Create fullnode-only registration. (#3694)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 138, "deletions": 250}}, {"node": {"oid": "a8634d39a37cb173f88e96a954e9a207bde1c96b", "messageHeadline": "[api] log 4xx status messages at info (sampled) (#3316)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "05a71972b128704a034477a36b89334f8032183d", "messageHeadline": "Fix indentation (#3712)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "62a9b772c0c9c850fa348df26634a5fc4be6fa43", "messageHeadline": "[aptos-rest-client] Add ability to be more customizable on retries", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 40, "deletions": 18}}, {"node": {"oid": "082b762123b33f383a3da58f63c2b989f7c41d77", "messageHeadline": "[indexer] Make indexer use exponential backoff", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 55, "deletions": 62}}, {"node": {"oid": "3d5da07c6a33655b85739939fbea9ebed5273f01", "messageHeadline": "[rest-client] Add backoff functionality and error codes in HTTP errors", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 77, "deletions": 10}}, {"node": {"oid": "757506da623281967a5d059d9e1ae46fed065dc8", "messageHeadline": "Fix token client functions, simple-nft in Python SDK (#3710)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 173, "deletions": 121}}, {"node": {"oid": "3148eb4be1b5c584d9a42ca505975b8a4a3f1215", "messageHeadline": "[storage] trivial: distinguish state merkle pruner and epoch snapshot\u2026", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea931aa6b2f955d6aa9e1769f29851e7fdb56d52", "messageHeadline": "Make it a build error if there are broken links", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e74dbdcb1ab26fae494fbae8b4df9f2ab4359c73", "messageHeadline": "Fix incorrect link. (#3706)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a87ed1d6ab6ce84f00a7b27f430d028108f338bd", "messageHeadline": "[forge] Fix forward namespace sanitization", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "f267d4d0932219484332ce5d74478583cd3ca15b", "messageHeadline": "chore(ts-sdk): bump version to 1.3.11", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a1464eaa2300da8b7e55af31d61efa9ddc3bb254", "messageHeadline": "feat(ts-sdk): accept string payload params", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 81, "deletions": 26}}, {"node": {"oid": "ee5f5166a5e27e99b4262deaf884d3151cbda1c4", "messageHeadline": "Add generated TS client for NHC (#3691)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 9340, "deletions": 0}}, {"node": {"oid": "c765043e70bfbeb217a7458b30220dd53951ba5a", "messageHeadline": "[forge] K8sNode::clear_storage deletes paths directly (#3667)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 47, "deletions": 37}}, {"node": {"oid": "1c680e397431673e66f8dc5022ea4d1b6c783b0b", "messageHeadline": "[storage] persist state snapshot restore progress", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 115, "deletions": 25}}, {"node": {"oid": "3675173019b3334dec8a101f96911f6c09be2b14", "messageHeadline": "[storage] state restore: test state storage usage restore", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 48, "deletions": 19}}, {"node": {"oid": "7582260a82562c8aa947a7790e635ae36bea45e9", "messageHeadline": "[storage] refactor: StateStorageUsage", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 47, "deletions": 52}}, {"node": {"oid": "b7464aef1474115f184d99c7f338fca77396762b", "messageHeadline": "[Aptos Framework][Staking] Validate network and fullnode addresses on\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 202, "deletions": 15}}, {"node": {"oid": "518294485928e95330033595ec99c12d062608c6", "messageHeadline": "[aptos-rosetta] Fix timestamp start index to 2", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "892ed8580bf03c618acfcac4d86f83b7b4b5e8be", "messageHeadline": "[aptos-rosetta] Add set operator to rosetta cli", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "e2e7b91599a7b0316475e1849c2bff08e826b00c", "messageHeadline": "[aptos-rosetta] Add tests around suggested fees and network checks", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "aeab3eb496ade869f9b210047eee04788dd8e6d4", "messageHeadline": "[aptos-rosetta] Ensure chain id matches node in online mode", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "46a69206a30e8d40d85029aa634f532afe7a4155", "messageHeadline": "[aptos-rosetta] Enforce chain id & blockchain name for APIs", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a6db12e2edfbd9be8ce515928c2896179905c1e", "messageHeadline": "[aptos-rosetta] Make suggested fee positive", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7218d379b9b0469431a5526bb558065c88122b13", "messageHeadline": "Configure CORS for NHC (#3696)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f8eb109a2bf1f4fdcc8fb3faf082d9ad8fd1a6d4", "messageHeadline": "[Execution] Ensure the child and parent blocks are related.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "913b4537c26e290d3b0b40faaedbb1be9cb9fe70", "messageHeadline": "cicd: optimize docker build caching (#3561)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 40, "deletions": 28}}, {"node": {"oid": "fd510f4eb1a7eba1ef4bc989c1e12e19c93cc86f", "messageHeadline": "implement the changes requested by sherry-x", "author": {"name": "PringBlocks", "email": "scott@switchboard.xyz", "user": {"login": "PringBlocks"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "21a4c4643b9e37d074027ef7ef3ee22e44c90830", "messageHeadline": "add ingress support to fullnode helm chart", "author": {"name": "PringBlocks", "email": "scott@switchboard.xyz", "user": {"login": "PringBlocks"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "e17794fba0b2d4febdd74b7bb2b16fefd4bd4f60", "messageHeadline": "[sdk][typescript] fix unthrottled requests in `waitForTransactionWith\u2026", "author": {"name": "Gabriele Della Casa Venturelli", "email": "hardsetting@gmail.com", "user": {"login": "hardsetting"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "35af242e8c64806e34fdd416000b0351bc53e759", "messageHeadline": "feat(ts-sdk): expose API error details", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 52, "deletions": 2}}, {"node": {"oid": "0f0c51108f7f232821f8bb8c494650b1bb19773b", "messageHeadline": "[helm][fullnode] remove testnet genesis blob (#3676)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "19c14e81651f41a87c0d645482c48c913291cbfe", "messageHeadline": "[framework] update resource accounts for package publication", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 219, "deletions": 9}}, {"node": {"oid": "c6cc0e65f9168653959ce175fc88ab73c72ee4b8", "messageHeadline": "[move-tests] move-packaging should support parallel execution now", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "4d93d0c41272868619920642666ec5749ec97591", "messageHeadline": "[framework] Improve resource account", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 87, "deletions": 11}}, {"node": {"oid": "37d36deb34ee41938c83b6b25946549c18e50e4e", "messageHeadline": "[forge] Woopsie e2e release wrapper", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4b61ee3cbcc1ebf6b9b58b2c34bc33399effb14b", "messageHeadline": "[forge] Turn on new wrapper on PRs", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d696f336abf25c7b703b889a0a3b35e3a21e4b5a", "messageHeadline": "Move spec files into doc/ folder for NHC, make spec paths more unifor\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 629, "deletions": 296}}, {"node": {"oid": "0be2d95bbf067c137dcb740d6cfed0d8c16696dc", "messageHeadline": "[Mempool] Small consistency fix.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "e4104e6ace406ca6b58ffa51abd1d3b6302eba7f", "messageHeadline": "[State Sync] Increase the number of nodes for the default perf test.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bab4c911208769bd57336998db5cad42996a8c31", "messageHeadline": "[Docs] Highlight VFN running steps. (#3678)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 46, "deletions": 16}}, {"node": {"oid": "6d56434850c32c04d50324d635c1b4694ab0262a", "messageHeadline": "update rust 1.63", "author": {"name": "wsc", "email": "386180127@qq.com", "user": {"login": "uvd"}}, "additions": 393, "deletions": 371}}, {"node": {"oid": "ccccfe3ac3dc9f7a233f30fcb6e4b8ab931b9d5f", "messageHeadline": "Update \"more details\" links.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e0c2b3e5bf5ad94d20fa0e8a11777d05d3a9c8f7", "messageHeadline": "Update \"last updated\" copy.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a36f984a750a1cc3737a710ec4ae785bc7c1e09e", "messageHeadline": "Add link to complete performance history.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c1d2edcaa6bc842ea954f784d370cc52db55be5d", "messageHeadline": "Show the IT3 leaderboard at /it3.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "474f75c0689ae34dc123bebc731e85add69dca56", "messageHeadline": "[CP] Create hidden dummy address to allow for Ctrl+F full string (#3666)", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "4928a1c4db7ba00bfafe8542f0a11cecf265f1cf", "messageHeadline": "[Aptos Framework][Staking] Allow pending active validator to leave va\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 82, "deletions": 21}}, {"node": {"oid": "1bb85e69a127df2529adb4298335a0000a5a3a83", "messageHeadline": "[forge] All continuous forge use new wrapper", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "01a387df27a98da60f6256b32389e27825921375", "messageHeadline": "[forge] Fix dashboard link, add list-jobs, tail commands", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 506, "deletions": 139}}, {"node": {"oid": "bfd117969ca742911ab66313c409212a29d812b0", "messageHeadline": "[Docs] Working in review comments and resolving conflicts.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 13, "deletions": 14}}, {"node": {"oid": "097370394784ffeedb9b9defe572e7bc05f5450d", "messageHeadline": "[Docs] Sorting CODEOWNERS file.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 50, "deletions": 27}}, {"node": {"oid": "b3891f4ac305c3dfac17ad963936c48cef98db27", "messageHeadline": "refactor(ts-sdk): get rid of ModuleBundle", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 3, "deletions": 91}}, {"node": {"oid": "61f3d367063f7262a001f901b700ed2fb17cc082", "messageHeadline": "feat(ts-sdk): publish a package", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "a37b7873d7ca078597bb1f5eb7ea1067129a12b0", "messageHeadline": "Updating the leaderboard link.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 4, "deletions": 8}}, {"node": {"oid": "c5abc1efe90474f588914d4f9b19048d66e936c1", "messageHeadline": "Handle when there are invalid network addresses on chain (#3663)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "e06248f08b85b35272674886e1b30431431e4eb8", "messageHeadline": "[Docs] Working in review comments.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 17, "deletions": 2}}, {"node": {"oid": "50161c210e42bf4aa5d7d9b90d47d00d8872f155", "messageHeadline": "[Docs] Typo fixed.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b4d2ce203f5b2159ece1a619098d9167e3c28f5", "messageHeadline": "[Docs] AIT-3 leaderboard docs.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 57, "deletions": 2}}, {"node": {"oid": "6454da16c6c2154fe8080ad85418b1ab7ac4266e", "messageHeadline": "[Docs] Staking rewards update.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 17, "deletions": 16}}, {"node": {"oid": "914372dc19fd1da295423c6abb75e61dced13398", "messageHeadline": "refactor: consolidate yarn lock files", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 1168, "deletions": 30}}, {"node": {"oid": "a3c2b9b0abcdc68810122d7e377e8d18d283d754", "messageHeadline": "[config] update config values", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "3d9417583f488aaa1ca323fe9f681df805bae42e", "messageHeadline": "[CP] Adjust tables to prevent horizontal scrollbar on large screens (\u2026", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "2d2fd907506af340ec228663283969538916b6d2", "messageHeadline": "fixup! [storage] refacor: rename make metadata schemas extensible", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "440284ab51c37ed60b14d9cc1058d98fd4795c3b", "messageHeadline": "[storage] refacor: rename make metadata schemas extensible", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 127, "deletions": 139}}, {"node": {"oid": "a814c37864a31bc5481323946635d61e5ccfd87f", "messageHeadline": "[forge] turn on run-forge-single-vfn-perf (#3493)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a77a311fe10504ca3059552c36ce0768e62c7e86", "messageHeadline": "Add account creation continuous forge test (#3609)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 104, "deletions": 53}}, {"node": {"oid": "189cccfe2a4e775d636b4a462b32293faab35b35", "messageHeadline": "[aptos-telemetry-service] bug fixes (#3441)", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "a8ab954122e7da3379b4527d3302ed44b343dfd2", "messageHeadline": "[vfn-check-client] Output address of node in success case (#3652)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "dfedb9ff06d15b065c9d1daf72167b7daa520d94", "messageHeadline": "[storage] prune state store usage data", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "8fb71c57037ddd435e1b9bc538674d38adcfa34e", "messageHeadline": "[Forge] Run network latency as stand alone test (#3621)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "9f491c87646d92e7bca4d3255347da2adc50b0ba", "messageHeadline": "fix bug of deserialize of MultiEd25519 and add unit tests", "author": {"name": "peekpi", "email": "894646171@qq.com", "user": {"login": "peekpi"}}, "additions": 47, "deletions": 4}}, {"node": {"oid": "d99a7e8d21baa27b221474f35d3ae16286e99513", "messageHeadline": "[Indexer] Switch starting version to starting block (#3607)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "6036900e7ed14ced5b0b30bbc31658e63ea426c0", "messageHeadline": "fix waitForTransaction bug in transfer_coin example", "author": {"name": "MrToph", "email": "MrToph@users.noreply.github.com", "user": {"login": "MrToph"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "787ebfd758113f13561469c51f162bf63a6ca8f5", "messageHeadline": "[doc] Remove the extra 'a' in first transaction TS snippet", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5cc4ae6e4c827dc9225d9ccf83ac53a29130f64d", "messageHeadline": "[community] Update leaderboard sorting + copy. (#3639)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "b60be9db917178ef8b0d086ca70007c34328821a", "messageHeadline": "Remove yarn.lock from gitignore", "author": {"name": "Ian Macalinao", "email": "ian@aptos.is", "user": {"login": "macalinao"}}, "additions": 8620, "deletions": 1}}, {"node": {"oid": "7ef7d65f8fd1d93516ff2d27fc044bfeb67c5989", "messageHeadline": "[community] Fix DoubleRenderError. (#3643)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "70fc56404bbbd1ae93c7382aa0947386dfbb07e1", "messageHeadline": "re-add ts-ignore", "author": {"name": "Ian Macalinao", "email": "ian@aptos.is", "user": {"login": "macalinao"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4ef7055fd34bff945f34b2d065e76e09bbc94390", "messageHeadline": "re-add no spread", "author": {"name": "Ian Macalinao", "email": "ian@aptos.is", "user": {"login": "macalinao"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "b54ef998656eb450ac40afb84237797a74c1153d", "messageHeadline": ".js", "author": {"name": "Ian Macalinao", "email": "ian@aptos.is", "user": {"login": "macalinao"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e76fb81fc489dd2853df91f719c54756542e1899", "messageHeadline": "fix tests", "author": {"name": "Ian Macalinao", "email": "ian@aptos.is", "user": {"login": "macalinao"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "19a992041884d2134d6fc04aef03489652529aed", "messageHeadline": "Remove @movingco/bytes-to-hex dependency", "author": {"name": "Ian Macalinao", "email": "ian@aptos.is", "user": {"login": "macalinao"}}, "additions": 77, "deletions": 4}}, {"node": {"oid": "e2d4eaff4d2c43f6b8f62127ebe6ee2b4a6f0a05", "messageHeadline": "Fix tests", "author": {"name": "Ian Macalinao", "email": "ian@aptos.is", "user": {"login": "macalinao"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "561e46bdc5d48f4fdb68f9d30ec92be0e18c0560", "messageHeadline": "Remove 'buffer' dependency from TypeScript SDK", "author": {"name": "Ian Macalinao", "email": "ian@aptos.is", "user": {"login": "macalinao"}}, "additions": 15, "deletions": 41}}, {"node": {"oid": "14b530e057061a70f1db0505a102d905610f2608", "messageHeadline": "[community] Adjust it3 registration gate. (#3640)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "072735128a5c3a3588b907bb3736198b69e58711", "messageHeadline": "[Forge] Add simple state sync performance test.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 243, "deletions": 156}}, {"node": {"oid": "680e1b4d48fde1e12fc365e9f1014eceee78ab36", "messageHeadline": "[Forge] Pre-release test to run for 5 hours for now (#3637)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "61d0d364b43ac0e911c6dc6969fc9e2a8b3e5d2a", "messageHeadline": "[forge] Disable panic catching and enable wait for catchup (#3632)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 70, "deletions": 64}}, {"node": {"oid": "9deb340d1e35ab5b2f46b9e984bceb1968d46243", "messageHeadline": "[txn-emitter] Transaction mix for txn-emitter (#3488)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 331, "deletions": 129}}, {"node": {"oid": "ee628ba366cd9161bfdd88da567adfbfe257766a", "messageHeadline": "[forge] Const TPS transaction emitter (#3366)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 676, "deletions": 377}}, {"node": {"oid": "7e9056021f0d110eecd561339f9da446e6b3f61f", "messageHeadline": "[codeowners] add owners for mempool and quorum store (#3629)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "bdaa047922f0060b6157124e84b9f7ed0df70d25", "messageHeadline": "[mempool] add max capacity in bytes (#3608)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 121, "deletions": 18}}, {"node": {"oid": "e74c7b71f4bd340585e5572e47feacff66e29846", "messageHeadline": "Public port for call api local", "author": {"name": "Thi\u00ean To\u00e1n", "email": "toanalien@gmail.com", "user": {"login": "toanalien"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fd1567331ca9c81a3bfd2bdd4afe58f6888c2c0", "messageHeadline": "Update system-integrators-guide.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "88c9aab3982c246f8aa75eb2caf8c8ab1dcab491", "messageHeadline": "Add tool that calls NHC for all VFNs on chain (#3373)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 787, "deletions": 13}}, {"node": {"oid": "cdc524f80aa4d96d95d9088c54de3fc40922d1f0", "messageHeadline": "Fix yarn lint by upgrading TS and linter versions (#3617)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a6319a64458317e1c06749f9404efe75b1ce27e2", "messageHeadline": "[CP] Fix typo in Explorer Address URL (#3614)", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9b5a9275e58dc28b454fd8fc1c91a909e808677", "messageHeadline": "[CP] Add owner address to it3 profiles (#3618)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "93d4d0bcc0832184496da521b467dba94af74d17", "messageHeadline": "[helm][monitoring] do not drop other namespaces for cadvisor (#3601)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "999c4f00d32e59735aeb1b84c04a13160a511c6f", "messageHeadline": "added equality too", "author": {"name": "butabara", "email": "butabara@laminar.markets", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "03a96aa048f93c3455d2d2ba9fd773704e5c9c86", "messageHeadline": "make rest client ID types cloneable", "author": {"name": "butabara", "email": "butabara@laminar.markets", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "52617be9edfb8c46f0752d811ae2c05fc15956a4", "messageHeadline": "[forge] always run genesis from initial_version (#3594)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "9e4dedfd17e9aa97b9aa16e48c01190ca6495274", "messageHeadline": "[CP] Update Whitepaper URL to abstract link (#3575)", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "48a203f656f13f61779149c6ccc028dedbbb40c9", "messageHeadline": "Fixed typo", "author": {"name": "Jckpt", "email": "krawcu333@gmail.com", "user": {"login": "Jckpt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78816ffe2d04724b30f3f8489420d1aceae25da2", "messageHeadline": "Clean up it3 registration pages.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "054aa08dc9a581f92f719be72f53d4dc7d21176f", "messageHeadline": "Fix flaky test.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12a02f3e1129e9101e1198366f1c04004a010c02", "messageHeadline": "[CP] Validator Status / Leaderboard clickable rows & styling updates \u2026", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 115, "deletions": 93}}, {"node": {"oid": "724c745bc6cfb8f18cfc25bf6c7b1223ebec0bb4", "messageHeadline": "Add test to ensure all factories are valid.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 26, "deletions": 80}}, {"node": {"oid": "966e1ffc226ba9bf0c57a16755e641fb97f65c7a", "messageHeadline": "Scope helpers to corresponding controller.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "35fceffe971cf63bfe583023dd59a091aaba49fc", "messageHeadline": "Simplify building wallet extension demo", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "b8db9c16777309ba699f88b933a80393dc2455dc", "messageHeadline": "update genesis/waypoint for testnet", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "21b0489cdd22cdb41804a5cfc46eeb7f1ddf6c42", "messageHeadline": "[aptos-rosetta] Fix gas estimation when gas + transfer amount is too \u2026", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 171, "deletions": 10}}, {"node": {"oid": "94ce629867d7a50fa072dbeefc380747f139afc6", "messageHeadline": "[api] Fix gas estimation API when no user transactions occur", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 121, "deletions": 4}}, {"node": {"oid": "ac6765b68327b3c61c2a8ee7255daa7980806f34", "messageHeadline": "[storage] delete mirai", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 30, "deletions": 52}}, {"node": {"oid": "721c0a202eca992a199a8323e865be684f2a7ae4", "messageHeadline": "Update connect-to-testnet.md", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b7b672e78d21f10dc8afb3adce0be38b1c1c5cf", "messageHeadline": "[e2e test] Total voting power being u128 (#3593)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 67, "deletions": 2}}, {"node": {"oid": "e2b4362d789265b3d2645e9d5f091909b9447534", "messageHeadline": "[storage] test default prune window config", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "65b764d705d4b8945781698d789e78539b80225f", "messageHeadline": "[Account] Added new test for rotate auth key (#3483)", "author": {"name": "chloeqjz", "email": "79347459+chloeqjz@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 84, "deletions": 28}}, {"node": {"oid": "4454c954a00eba7208b8cf1c578f44ff1cc4e0ef", "messageHeadline": "Update connect-to-testnet.md", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "31b9148f00a5eefd59bd4536fe8768d6f1de05e2", "messageHeadline": "use epoch snapshot prune window to determine fast sync snapshot avail\u2026", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "3592c087c1ce33bf93a821e987fcebe1e2439971", "messageHeadline": "fix: disable no-param-reaasign in TransactionBuilderRemoteABI.build f\u2026", "author": {"name": "Zou Guangxian", "email": "zouguangxian@gmail.com", "user": {"login": "zouguangxian"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c99b4b54a4f4278e19b201791ae80e4eb03334f6", "messageHeadline": "fix(ts-sdk): failed to find function in abiMap if address have preced\u2026", "author": {"name": "Zou Guangxian", "email": "zouguangxian@gmail.com", "user": {"login": "zouguangxian"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "27d0e97abe38c1db6c2c2a76f8fd7cc69eea89b9", "messageHeadline": "[consensus] Fixed leader election overflow (#3586)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 29, "deletions": 20}}, {"node": {"oid": "a1a3bab00af8161e6bf05e710018312b60d50cd0", "messageHeadline": "[scratchpad] simplify the BranchTracker and add comments", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 36, "deletions": 21}}, {"node": {"oid": "4940bd06dbf9e01961a04d1163d27e4cf1ae5389", "messageHeadline": "[forge] decommission old clusters (#3559)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "08816718fab21cf711e7360510614908ef889272", "messageHeadline": "[CP] Fix flipper redirect (#3585)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "279066e8c63360acf9fa722d12d519cd655badca", "messageHeadline": "[code publishing] Optionally generate package metadata for TS SDK and\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 42, "deletions": 7}}, {"node": {"oid": "51a885cba200dbd50fc2174ce3851e793247c0f9", "messageHeadline": "Update connect-to-testnet.md", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "ae4c49095e3a479e3085b80a888da6ae692942a7", "messageHeadline": "[upgrade docs] Refine documentation for code upgrade (#3560)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 87, "deletions": 18}}, {"node": {"oid": "e5eda69ed4a4256dd19e94421e8988f49c1092c7", "messageHeadline": "[smoke-tests] Reverting concurrency back (#3501)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca31a314dbaa2f21c63e1051e9a534c34f7deaa5", "messageHeadline": "Minor fix for Korean", "author": {"name": "Luke Yang", "email": "53687976+lukeyang@users.noreply.github.com", "user": {"login": "lukeyang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86420c97f2d1d5b783de1373c73fa0cea113e319", "messageHeadline": "Fix English pdf link", "author": {"name": "Luke Yang", "email": "53687976+lukeyang@users.noreply.github.com", "user": {"login": "lukeyang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7de22bb212b3ba1a9b623ff3d0c3eac569e6be03", "messageHeadline": "Revert to the original pdf link", "author": {"name": "Luke Yang", "email": "53687976+lukeyang@users.noreply.github.com", "user": {"login": "lukeyang"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ee293e97ac510f7ff1c67a245c3b997936e3a015", "messageHeadline": "Update in-korean.md", "author": {"name": "Luke Yang", "email": "53687976+lukeyang@users.noreply.github.com", "user": {"login": "lukeyang"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0b22b94d26f8c2a477a12aa3c315c790c5209b25", "messageHeadline": "[CP] Make AIT3 registration positive for flipper (#3574)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9366413f678e55f2babd3e7da192d0ecce58ae40", "messageHeadline": "[crypto+move] add MultiEd25519 Move module (#3552)", "author": {"name": "Alin Tomescu", "email": "alinush@mit.edu", "user": {"login": "alinush"}}, "additions": 527, "deletions": 81}}, {"node": {"oid": "97c1a901f0db9dd1385f6a05c14d79f73e9ecc3f", "messageHeadline": "Fix typescript example log", "author": {"name": "Changhoon Lee", "email": "6londe@gmail.com", "user": {"login": "6londe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63a03674a15d5cf83634631ec26afc0e04d66704", "messageHeadline": "Fix doc type_arguments", "author": {"name": "WGB5445", "email": "919603023@qq.com", "user": {"login": "WGB5445"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb7e4d37bf0493c3945ace3bc624d6c6fd59d4ab", "messageHeadline": "fix aptos fund command", "author": {"name": "0xbe1", "email": "101405096+0xbe1@users.noreply.github.com", "user": {"login": "0xbe1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f355b1720cfc02957bf93e6914bc98da7025d47b", "messageHeadline": "Update first-move-module.md", "author": {"name": "\u94c1\u54e5", "email": "guotie.9@gmail.com", "user": {"login": "guotie"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05cb82ba62e80c1034a80fb07197f82f65dbde47", "messageHeadline": "Update use-aptos-cli.md", "author": {"name": "\u94c1\u54e5", "email": "guotie.9@gmail.com", "user": {"login": "guotie"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d6892fdd1acb36bfdc3a55578eef7e4b1737ea55", "messageHeadline": "[Indexer] Docker build sf indexer (#3487)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 123, "deletions": 90}}, {"node": {"oid": "f153c7dd930ba1280a3654759ec1dea7862ccef0", "messageHeadline": "[Forge] Disable System metrics check as querying prometheus is not st\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 7, "deletions": 19}}, {"node": {"oid": "563e2abff8fa997aec81abe48772af8a20731f76", "messageHeadline": "Added the prover-test workflow for CI (#3474)", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 150, "deletions": 108}}, {"node": {"oid": "92f8b659094f2643a33a0d98f74b41dd676144f5", "messageHeadline": "Success criteria per forge run (#3534)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 60, "deletions": 97}}, {"node": {"oid": "c97ec97d08f2f3905ef38610867c44ea118c2d4d", "messageHeadline": "[indexer] Add exponential backoff to transaction fetcher", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c35f73fc7b9d816c18ad8634e0bef8c02bfed964", "messageHeadline": "[indexer] Fix logic and remove panics and unwraps", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 83, "deletions": 64}}, {"node": {"oid": "9df3de3cb78b81e709868907559fcd7a415ca779", "messageHeadline": "[Aptos Data Client] Remove peer id from various metrics.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "16ceddc7348e8d52f4389a290b90bcf40b9e71f4", "messageHeadline": "[helm][monitoring] tune prometheus for lower memory footprint (#3545)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "b86fef2698aa2612a39c5e457a50617d30bf532e", "messageHeadline": "chore: lower jest version to be compatible with ts-jest", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6309ec7551d17bd3e8e41f0c29e99944688d75f4", "messageHeadline": "chore: make TS SDK dual module", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b8ee664c524f81f98fb8eb31703ea79a1212c5c0", "messageHeadline": "refactor: less buffer copies for signing message", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "d0a7a0b4ece427aac5a378083f3d9118c6e3cf94", "messageHeadline": "build: bundling, tree shaking and minimizing TS SDK", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "93b0e899f471cd95edfea9dbf047c8326203aa94", "messageHeadline": "[Storage] Use thread pools to make IO operations async. (#3502)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 78, "deletions": 31}}, {"node": {"oid": "68efea0f65a2f80dc0c4a1aa97b169c91f63003c", "messageHeadline": "Update additional-doc.md", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "6dc58f8c7b702483e1c1c98dd60151d637269dcf", "messageHeadline": "telemetry-service: optimize label naming for readability and compatib\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 43, "deletions": 10}}, {"node": {"oid": "3a9c6be6cc8becf1d6f3ab8cae37516d9853ad6b", "messageHeadline": "[consensus][smoke-tests] Add consensus fault tolerance test (#2827)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 804, "deletions": 75}}, {"node": {"oid": "1465e2c35d6c645cebf67dfa59c54cb270ddb7c9", "messageHeadline": "[indexer] Fix token ownership data to work with batching", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 69, "deletions": 44}}, {"node": {"oid": "22033c7552a67ded3cccc3c8c1c9f392efbc797e", "messageHeadline": "[gha] bring back forge compat against devnet (#3530)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "26b9149ae449a6873835e5b36212fffeef8854fe", "messageHeadline": "[helm][monitoring] drop spammy metrics (#3486)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "f8bf8fdeec33c8c6ff3d1cbaf4990b9e54c2176a", "messageHeadline": "[state sync] spawn_blocking around synchronous executor calls", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "6d7b9b67c109ad4e19cb9a13339af2a011318f80", "messageHeadline": "[framework] Consolidate conversions (#3516)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 140, "deletions": 50}}, {"node": {"oid": "26e3aeb231e29d2dad53cd909be575b0ef1f08a0", "messageHeadline": "Add loop on getting set highest known version", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "c3b94d1ea7604b2bc38b013469cb76f67dbbb8c7", "messageHeadline": "format", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5015941a8e9ef3a367559da481e5319a0d1d7aa", "messageHeadline": "[indexer] Allow for failures in ledger info", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "f53eddd6fd3722ccec3eb48dc9aa403a3cd7cf7a", "messageHeadline": "[code upgrade] Verify package dependency policy (#3448)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 264, "deletions": 25}}, {"node": {"oid": "b48aeb5bef3965a9df3d94c31d3772a7d7cb791f", "messageHeadline": "Create it3 leaderboard. (#3469)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 243, "deletions": 0}}, {"node": {"oid": "3a0fb59213ba5548b4ab758e8a5dc77723428272", "messageHeadline": "[Forge] Add system metrics check back with retry (#3496)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 64, "deletions": 11}}, {"node": {"oid": "8c9ffb8a50dbd7c5e8194d02a3ace24ec80fe3e6", "messageHeadline": "[docs] remove legacy examples", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 720, "deletions": 4215}}, {"node": {"oid": "87329f300381eb55f76c35500b2e4509f53995ee", "messageHeadline": "fix: fix the txn waiting bug", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "3811adab0e30768e1fc8dd9d6ca1e4d7864f6d2f", "messageHeadline": "[framework] accidentally committed this file...", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 112}}, {"node": {"oid": "44c8212f9257e4ffea0da79fa5a9449d583cd5f8", "messageHeadline": "[framework] massage byte_conversions into util", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 16, "deletions": 43}}, {"node": {"oid": "b23cb7ccdae2f6ac471f85e5fc37988befa4577a", "messageHeadline": "[cli] package building point main branch for now", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "3c4288c3c4386962d38ae0bfb15ba3c63d6c89e1", "messageHeadline": "fix transfer_coin example", "author": {"name": "0xbe1", "email": "0xbetrue@gmail.com", "user": {"login": "0xbe1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de84bd62c543bb57e6b3da9ee17234ad3c44baee", "messageHeadline": "Make TS SDK examples use npmjs package", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 25, "deletions": 42}}, {"node": {"oid": "2c5070c419c9a4237c1c2e4c964bf4d332de2c69", "messageHeadline": "[CP] Fix spacing issue on Safari due to <style> tag placement", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "13c4d29f43ec2a35d57c000bce9431a6f60cd8fe", "messageHeadline": "[docker] upgrade and pin docker base images", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2acc669645854056fd0e6c83bfa68a1e7906b576", "messageHeadline": "[aptos-cli] Update to version 0.3.2", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0a69603981979bcfe32e674df2285596b9c94117", "messageHeadline": "[aptos-cli] Bump to 0.3.1", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9e01a4338ea82618630602f7dca1898101ce2556", "messageHeadline": "watch for token and related doc change", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2eb0b6562cac0d00281ee45863fd9b76705aa655", "messageHeadline": "[devnet] release 08/25", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "006842dae8494f95a21eda5e164e0af92207a4ae", "messageHeadline": "[Docs] Calling out Move code upgrade doc.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "83a1881a3110a237ff0f0a64d7fe125698dd0795", "messageHeadline": "[Docs] Adding sidebar entry and moving the doc to Move Guides section\u2026", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 62, "deletions": 68}}, {"node": {"oid": "a72c1cd722e6cf673ddc472b2a743fdf410884a4", "messageHeadline": "[Aptos Framework] Fix incorrect hex address value (#3511)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c238d8d1156b842ec768e3ad646643f1b4165f5b", "messageHeadline": "[Token] use flat map to replace the nested table", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 35, "deletions": 38}}, {"node": {"oid": "84dbcacf8172b62ffbd430de7390d5c5a0aea15e", "messageHeadline": "[docs] Concept doc of code upgrade", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 63, "deletions": 2}}, {"node": {"oid": "2c1e2dd5be5c71dd8069c7a6382d9f911a1cd5d0", "messageHeadline": "[forge] Fix workflow", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "c10381fef973fa2981f03f4c1b812aff957db0ee", "messageHeadline": "Revert \"CICD: overhaul secrets management and move from github action\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 86, "deletions": 139}}, {"node": {"oid": "76aaa1efbfa78bb148b187fbd169a7a934545104", "messageHeadline": "Bump TS SDK to 1.3.9", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b29c866d6e7ad2b15dfc9eb8406d68f8a0617447", "messageHeadline": "Fix ecosystem-lint (#3495)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "b6c1199e3f0ccaff65b87da10e5afb56f546b9b7", "messageHeadline": "[aptos-rosetta] Use chain_id-block_height for block hash and remove b\u2026", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 194, "deletions": 96}}, {"node": {"oid": "6593eddbe098bf5047dfecae0ac07041d9274091", "messageHeadline": "[aptos-rosetta] Allow both hash and index at the same time", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "d014b49a2566ae043402df599c17bbffee79a2af", "messageHeadline": "[aptos-rosetta] Make all errors 500s", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 17}}, {"node": {"oid": "22a3e3e7185162d1690272291512dcd6c4ffbab6", "messageHeadline": "[aptos-rosetta] Add some input validation", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 76, "deletions": 8}}, {"node": {"oid": "2c3d76b12424b81f3f1d6766117f7e46bb2b024f", "messageHeadline": "[mempool] update configs for better VFN -> validator throughput (#3363)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "a42ea7678acb55acd94c8a27b575d96cb51f9acc", "messageHeadline": "CICD: overhaul secrets management and move from github actions's secr\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 139, "deletions": 86}}, {"node": {"oid": "a25c5a78c976609a693314d097b0a40348bbaaca", "messageHeadline": "Bump TS SDK to 1.3.8 (#3480)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "ca6a0a484db03b960e0f1f9ab329b04bcd2e5693", "messageHeadline": "Add TS to the first NFT SDK tutorial (#3428)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 459, "deletions": 135}}, {"node": {"oid": "a0d8440bc65f86970420358d9a8bea5a4dd5e925", "messageHeadline": "Reduce duplication of specialized clients in TS SDK, make transaction\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 161, "deletions": 158}}, {"node": {"oid": "e6e2f9f70ca12c139d9e40c78c396e99ae528989", "messageHeadline": "[community] Improve project image uploads. (#3436)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 138, "deletions": 22}}, {"node": {"oid": "efd3ae5a22aba4609ffa9b86879f745da79f2324", "messageHeadline": "[Data Streaming Service] Limit the backlog on data chunks under", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "642a77ee128c90f2cf0c176527c103191911dfb6", "messageHeadline": "[Docker] Use rocks db secure storage by default.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "675a5d41f1b0b75c57e1a4277986ee6eb72e3bdb", "messageHeadline": "[testnet] In privileged mode, log in as root for fullnodes. (#3470)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9510f369574922e14a0a66af964c18114e16685f", "messageHeadline": "[forge] Handle preemption, fix bugs, add list-jobs command", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 234, "deletions": 64}}, {"node": {"oid": "4839342f95e3f08c90b0ea3447e005af05148534", "messageHeadline": "[forge] Increase timeout for pre release test", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "efab9b147c2f2e953468f730bfa441e42be9c69a", "messageHeadline": "[helm] add resource requests for metrics-server, autoscaler, and wayp\u2026", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "0904fd39dbe32aff8beecbfe644ed0bdd35a684f", "messageHeadline": "[Storage] Add a metric to show the latency of k/v read inside put_sta\u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "04e39cb28e1b3aef281fbc6993d090d2f7d838e9", "messageHeadline": "[framework] add a dummy rotation event", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 845, "deletions": 631}}, {"node": {"oid": "ce89cf27ca005bce460e24cebb268337d52186e5", "messageHeadline": "[framework] merge guid into account", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1458, "deletions": 1375}}, {"node": {"oid": "50d7cba8cf368549acc3ef67ebf2cda8eb16acb8", "messageHeadline": "[aptos-rosetta] Fix gas estimation for Rosetta and cleanup tests", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 43, "deletions": 24}}, {"node": {"oid": "ec1b7563cd3872c65b4fb713b8ae15699fa67e47", "messageHeadline": "[State Sync] Update state sync dashboards.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1442, "deletions": 406}}, {"node": {"oid": "7c7dabc99edc456187026c2f67c6200f3dd1cbaf", "messageHeadline": "[Docs] Formatting and link fixes. (#3449)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 10, "deletions": 11}}, {"node": {"oid": "e3b5fa1c47935e07208e66010e5ad3907dda6914", "messageHeadline": "[Profiling] Adding spawn_named! macro to name tasks when aptos-consol\u2026", "author": {"name": "Alex Markuze", "email": "alexm@aptoslabs.com", "user": {"login": "Markuze"}}, "additions": 49, "deletions": 7}}, {"node": {"oid": "0669d878c1ec3bc946588e97058bbd91f6060576", "messageHeadline": "Fixed the broken script (#3457)", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "f7ebd16956357a4a9f105088804a21caf99b2517", "messageHeadline": "[ECO] Fix 'attempt to subtract with overflow' (#3465)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49b81c487879d95d3b77a9a4cb8412e551fe7b79", "messageHeadline": "Update README.md (#3462)", "author": {"name": "oswy-cpu", "email": "74738120+oswy-cpu@users.noreply.github.com", "user": {"login": "oswy-cpu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fede1954381e7a19a95474791cc9b07c871a054b", "messageHeadline": "[Move Prover] dependency installation description (#3461)", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "14c22ebcd4189cfefb1db64017947316364744dc", "messageHeadline": "[forge] Typo in workflow file", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a96f7fc3b71ac806150d66a07b8899103f62bb36", "messageHeadline": "[forge] Split up cont jobs into their own workflows", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 80, "deletions": 71}}, {"node": {"oid": "71c0e718fecac63325d0ff1c9ed3fd20dffa8904", "messageHeadline": "Make Rust first-transaction example in dev docs site use the Rust SDK\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 380, "deletions": 15}}, {"node": {"oid": "c8cee31a122ca007884f3f786302567aa6600899", "messageHeadline": "Update ait3 doc (#3443)", "author": {"name": "Maayan Savir", "email": "maayansavir@gmail.com", "user": {"login": "0xmaayan"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "35f6f61d7fdc8e9fc1dc90328eb8af817ab9b3c9", "messageHeadline": "Update first transaction tutorial with TS SDK (#3190)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 280, "deletions": 157}}, {"node": {"oid": "80045a74436df36cf84daf29b589d67b2160009b", "messageHeadline": "[docs] add korean abstract page for white paper (#3447)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 61, "deletions": 6}}, {"node": {"oid": "95e9dbbb24821f0f8dd8c98558d8efbf1941da36", "messageHeadline": "[ECO] Set indexer max batches to 20 (#3446)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "faf4f05fa1f2554e2d3dfd09ca00e62a6107a63c", "messageHeadline": "[State Sync] Add backpressure to execute-commit pipeline.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 163, "deletions": 94}}, {"node": {"oid": "9092a25eeaa79001068bbdd2f147445a22cc2f39", "messageHeadline": "Create user profile pages. (#3361)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 184, "deletions": 9}}, {"node": {"oid": "b19081bb6fb2efa1cded329a9744a429d70f30df", "messageHeadline": "[ECO] Fast Indexer (#3372)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 565, "deletions": 339}}, {"node": {"oid": "0e059768981c6dcbb405782ab365f9dc33899046", "messageHeadline": "[Aptos Framework][Token] fully support deletion of TokenData and Toke\u2026", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 62, "deletions": 31}}, {"node": {"oid": "c11321e7337e9c1469ecba38f808d1187192b9b3", "messageHeadline": "[aptos-cli] Fix output of voting", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 91, "deletions": 79}}, {"node": {"oid": "9c56fc172c55f148f2d71c2da190326fda904d43", "messageHeadline": "[aptos-rosetta/api] Fix simulation of transactions", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 197, "deletions": 39}}, {"node": {"oid": "c10fdde3d14718b75c724a60913153cd5f38fb22", "messageHeadline": "[Txn emitter] Various fixes for the transaction emitter (#3431)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "ab95cbb32664471278d5b714d4f804e933dcfa91", "messageHeadline": "[forge] add new capacity for cluster autoselection (#3432)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "785ea4c0e824dda4088240054493a2e32f0a3e75", "messageHeadline": "[aptos-telemetry] Service and client improvements (#3345)", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 435, "deletions": 188}}, {"node": {"oid": "c14e3afa7488233e9798bd3604d5f7cfebadc6ca", "messageHeadline": "[framework] add conversion for to and from bytes for certain types", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 44, "deletions": 18}}, {"node": {"oid": "d7153d5ba8e32d22e57da88fa3ef7e3a7c46ef44", "messageHeadline": "Update versions.tf (#3311)", "author": {"name": "oswy-cpu", "email": "74738120+oswy-cpu@users.noreply.github.com", "user": {"login": "oswy-cpu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf50711c7403e88c67b3047a0eb967a656662afc", "messageHeadline": "[cli] Enable setting epoch range from the end ( i.e. -2) in analyze v\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 76, "deletions": 43}}, {"node": {"oid": "7894d93f378948144aff3241aaa461883f466ba3", "messageHeadline": "[Mempool] Tune mempool capacity configuration for AIT/mainnet (#3406)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "753738b23904b7ff667cf9f2acd43457711a7c48", "messageHeadline": "[helm][aptos-node] option to pass in entire NodeConfig (#3257)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 114, "deletions": 105}}, {"node": {"oid": "782f21549a96acd08c7e0acec133ce5a2b328d9c", "messageHeadline": "[storage] fix that get_accumulator_summary requires full txn accumualtor", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "5c0627476530874a874211407ee345479a3d457a", "messageHeadline": "[Aptos Node] Improve error messages for config file loading.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 88, "deletions": 23}}, {"node": {"oid": "be33166ba4ef9c2c0be264b48ba6e5bbab16ac26", "messageHeadline": "[gas] charge gas for writing to storage (#3413)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 534, "deletions": 449}}, {"node": {"oid": "c250f2fadafc79907130a687d015206d8c94cfcf", "messageHeadline": "[code publish] Disable module bundle publishing (#3412)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "1d010bac7d4e3db50871b537e4de631981dc3075", "messageHeadline": "fixup! store a copy of the state usage for gas schedule", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "aacefb075f51d36462d170308a35e5bd25fdef84", "messageHeadline": "store a copy of the state usage for gas schedule", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 60, "deletions": 26}}, {"node": {"oid": "bc44bc0ccbad1000e35d159d7c67a8f0b13e4e52", "messageHeadline": "[aggregator] Start tracking supply (#3390)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 749, "deletions": 24}}, {"node": {"oid": "cd4893be6ab004460c97245bd010161c61bcc370", "messageHeadline": "[aptos-rosetta] Fix expiry timestamp to use timestamp instead of offset", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "bb78a9b7f1ed3df72033a7707ff0bcbcaaa68264", "messageHeadline": "[aptos-rosetta] Cleanup non string u64s in JSON metadata", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 44, "deletions": 32}}, {"node": {"oid": "3199c25f529ff51fe56e69763ea03afb1e778541", "messageHeadline": "[aptos-rosetta] Cleanup API of unused and optional inputs", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 85, "deletions": 305}}, {"node": {"oid": "85dfd2c29bebb57eff5c97839d2c251fdd908b7b", "messageHeadline": "[aptos-rosetta] Add automatic fee estimation", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 123, "deletions": 95}}, {"node": {"oid": "fe5f1f6ca998209bedbf26f4dbc947032648d3c1", "messageHeadline": "[aptos-rest-client] Add gas estimation", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "ceb641f568a32ea130610bbedbaceedee178d4f3", "messageHeadline": "[storage] internal indexer syncs to synced version instead of committ\u2026", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 3, "deletions": 17}}, {"node": {"oid": "7b2422ec7a84504676418bbba548511c871f06ed", "messageHeadline": "Add override for private key input", "author": {"name": "Ian Macalinao", "email": "ian@aptos.is", "user": {"login": "macalinao"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "ee77e3d1feae64821bf4026fc73f34773904cdc8", "messageHeadline": "Use account address from profile options for CLI", "author": {"name": "Ian Macalinao", "email": "ian@aptos.is", "user": {"login": "macalinao"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d1331e8b13fbc4bd1f94f63541e1c74d8595b52b", "messageHeadline": "[tf][aws] maximize subnset size (#3376)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 80, "deletions": 15}}, {"node": {"oid": "82b222e02c9094140dcf53b9cb938b6d07e53ba4", "messageHeadline": "[Aptos Framework][Voting] Add a field to track proposal's resolution \u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b90100643880a7da8c25552908e15b998d75f3ce", "messageHeadline": "[Txn emitter] Reduce log frequency to reduce log volume for Forge (#3\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0171ea3e500ad1e43399bad6a147967f44baf45f", "messageHeadline": "[Docs] Renaming Korean version.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2fc229beae77f04d3baad099fe24ea7d13dcba5", "messageHeadline": "[Docs] Korean version of Aptos Whitepaper", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 13, "deletions": 1}}, {"node": {"oid": "690e5ce6c84f090de09e6c26af361311fc75d977", "messageHeadline": "[Docs] Syncing tabs. (#3383)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 71, "deletions": 41}}, {"node": {"oid": "3164fcad048724474ac8d1cec4140e74f6ce4c16", "messageHeadline": "[Docs] Adding dark mode picture. (#3379)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "49a1b63e9d3c5fd3518341885660efbb0d73651d", "messageHeadline": "Fixing README links (#3330)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "90a079ee76e8641fb90b0222d712e67519c1ff4d", "messageHeadline": "Fixing links in Concepts>Events doc (#3328)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4264d5251656c43b117ede15e32209e0a596eed8", "messageHeadline": "[smoke-test] Disable flaky (#3407)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2cea63fb7ae759f51a930e3023dd14ff87153bd2", "messageHeadline": "[Token] Store the token account unders goverance", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 63, "deletions": 10}}, {"node": {"oid": "fad909d4651252097b4451daee7d69704360e708", "messageHeadline": "[api][txn-emitter] Create Batch submit transaction API, and use it in\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 1543, "deletions": 91}}, {"node": {"oid": "3ed3ae0ab792236841c0a4b00359ac269e8b80c0", "messageHeadline": "[Aptos Framework][Upgradability] Disable incompatible upgrade policy \u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "30af080ab821cbef5a9f74a1eacd94691bbf3d44", "messageHeadline": "[consensus][configs] Set quorum_store_poll_count=5 (#3344)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "b7c733b0011a2cab24619de2f59504f8caeec173", "messageHeadline": "[crypto+move] oops, Move Scalar type should not have 'key' (#3402)", "author": {"name": "Alin Tomescu", "email": "alinush@mit.edu", "user": {"login": "alinush"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d64056d5134f12ffa1353fe10c80d6f5a7bbabe3", "messageHeadline": "edit docs:transactions-with-ts-sdk examples (#3392)", "author": {"name": "sunny0529", "email": "49579003+sunny0529@users.noreply.github.com", "user": {"login": "sunny0529"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c219d778ddee681443d27d69e046235798283316", "messageHeadline": "[CLI] Bound the number of instructions that can be executed by any on\u2026", "author": {"name": "Maxim Vladimirov", "email": "32911557+vladimirovmm@users.noreply.github.com", "user": {"login": "vladimirovmm"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "357e21e84aadc1c218fa05f6b70c1a420c50c014", "messageHeadline": "Revert \"Test forge by messing things up\"", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "496633da81f013ea523206eecb924063f783ac57", "messageHeadline": "[forge] Fix continuous forge namespaces", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "df6e59a002918206e655b8a8ed35d9bc22f69326", "messageHeadline": "[forge] Fix job name", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fc0649ce57bedf425bd2adcb7f397c55560391f", "messageHeadline": "[forge] Add Pre Release forge", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "9e07a7b1f775e0ece6c0b38ea37ef7e951a26160", "messageHeadline": "Test forge by messing things up", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "4ac1ce92237e93176ae88e673f9dd22517028818", "messageHeadline": "[forge] Set new wrapper to false", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3998a058397445c67fbf592d2b0b25b4d05eb242", "messageHeadline": "[forge] Fix some bugs in the new wrapper, enable on continuous", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 431, "deletions": 288}}, {"node": {"oid": "953817e23d7d0cf780db66ce065b90c3018d9253", "messageHeadline": "[Aptos Framework] [Account] deleted old auth key functions (#3382)", "author": {"name": "chloeqjz", "email": "79347459+chloeqjz@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 6, "deletions": 343}}, {"node": {"oid": "7f8f35ba2460a769c75cc68aaa85e758e0ac01b8", "messageHeadline": "[CP] Add Whitepaper to Main / Footer navigation (#3303)", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "60c31aaa2a10079d9abe0c93896dc0344ab09b38", "messageHeadline": "[docs] port hello_blockchain to being purely cli tutorial", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 203, "deletions": 9}}, {"node": {"oid": "da48a410c85ace7ffc461c3a5082e0c3da6ba2d5", "messageHeadline": "[Aptos Framework] Add missing events and event data in block, aptos_g\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 102, "deletions": 6}}, {"node": {"oid": "08271745d52a83cdab8168bdbb8d4461ea28983c", "messageHeadline": "[api] Allow turning off certain APIs and output types", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2134, "deletions": 56}}, {"node": {"oid": "aa4c4696eeed77ee7475bb5b3cc8bc77e188aef3", "messageHeadline": "[Governance] Only allow validators to vote if the validator set is cl\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "4c128d7cd87a706c997c0d59efa31b2e8f693f8b", "messageHeadline": "[CP] Setup global announcement banner (#3355)", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 145, "deletions": 22}}, {"node": {"oid": "a074e4c016e3f5b4a363c8b292df048d0c30e69a", "messageHeadline": "Add Create Account fromDerivePath", "author": {"name": "daoauth", "email": "57783762+daoauth@users.noreply.github.com", "user": {"login": "daoauth"}}, "additions": 52, "deletions": 1}}, {"node": {"oid": "bd57d1e57b801ab6acca0a30c277b5b9a986a352", "messageHeadline": "[docs] script_function_payload to entry_function_payload (#3332)", "author": {"name": "traitmeta", "email": "s.xue.xian.c@gmail.com", "user": {"login": "sixgo"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "8250f60526359c07ce9eedb8db573e738e5861f4", "messageHeadline": "Add CoinClient to TS SDK (#3318)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 221, "deletions": 20}}, {"node": {"oid": "c0932968ed1b47c4f8857c78d7008f742356af20", "messageHeadline": "Forge add per test config (#3047)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 231, "deletions": 122}}, {"node": {"oid": "edc42e04ab3bfc01eeaba292a5e471d8bbd259c3", "messageHeadline": "[aptos-telemetry] change error logs to debug (#3371)", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "8a269ec96f42be9bf5daa2167c5677882f7bc36e", "messageHeadline": "[crypto] replace old ed25519-dalek-fiat dependency (#3359)", "author": {"name": "Alin Tomescu", "email": "alinush@mit.edu", "user": {"login": "alinush"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71bcbbde69b72a18e0e21dd6542101b806eae3e6", "messageHeadline": "[types] make WriteSet and friends mergeable and split each user (#3331)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 5738, "deletions": 9422}}, {"node": {"oid": "2f38f976d1128dc5d92495fbce27ab6aa395cdb8", "messageHeadline": "[Aptos Framework][Aggregator] Cleanup (#3353)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 15, "deletions": 25}}, {"node": {"oid": "2a71e03d5700bb92dd15125718f6e36ab9c5b30f", "messageHeadline": "[api/sdk] Add generated files for new gas estimation API", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 514, "deletions": 0}}, {"node": {"oid": "a11a23a7be02041a3def6845b2946f753a089626", "messageHeadline": "[api] Add gas estimation API", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 134, "deletions": 4}}, {"node": {"oid": "9b15ee8d2c3fd40418beb46f3472f82b7e4a8b21", "messageHeadline": "[community] Fix wallet download link (#3370)", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c727db49cbc282e2b56bcde2a988a9ab1ce4c30", "messageHeadline": "[move] update txn_hash to 32 bytes", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "23c3b727131e510f73bdeb487bbac7e8dd54fad2", "messageHeadline": "[move-deps] update to latest", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 74, "deletions": 73}}, {"node": {"oid": "5614ed632b31d5e53a842dcf58655aa266ea60c4", "messageHeadline": "[aggregator] use 32 bytes as aggregator key", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 45, "deletions": 26}}, {"node": {"oid": "4e1b3a03f5b21c3fca7f7732de22b1206bf67ea6", "messageHeadline": "trivial: type_name::<Self>() in some error msgs", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "6f0f607c23402bd090f6c0691ef7cb11e08c4239", "messageHeadline": "Use BCS version of get_transaction in NHC transaction availability ev\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 35, "deletions": 30}}, {"node": {"oid": "dcc858242334e9258d903579ce2d25a0e3e7fdba", "messageHeadline": "Expose a greater set of necessary components from aptos-core in the R\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 43, "deletions": 9}}, {"node": {"oid": "caefa29b27b56e433e3d86d5d8839e9fa1202ada", "messageHeadline": "[parallel execution] delta support (#3126)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 1376, "deletions": 359}}, {"node": {"oid": "0e0632c285272c63e19b659a99dfb0648f6e4d59", "messageHeadline": "[Forge] Re-enable validator and FN restart check (#3349)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "549663243e675dc71ae424c301890dcc0bc40fca", "messageHeadline": "[storage] state pruner: add mutex to protect pruning progress", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 24, "deletions": 30}}, {"node": {"oid": "c0cb1bb6822e652965efd15763c6e0db200b44e5", "messageHeadline": "[package metadata] Add `Any` extension field to package metadata (#3350)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 45, "deletions": 48}}, {"node": {"oid": "b0773b08051fbbdb1480e79640464faf40465a36", "messageHeadline": "Updated instructions (#3252)", "author": {"name": "sirouk", "email": "ckouris84@gmail.com", "user": {"login": "sirouk"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "0561b8b829978dea2ae279ec2b1e64068cf3434b", "messageHeadline": "[nextest] Add retries and don fail fast", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44f0d249215cfdb49bd692832fe7a53908778a37", "messageHeadline": "[community] Add the ability to send notifications from admin. (#3187)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 112, "deletions": 10}}, {"node": {"oid": "ff22001b6a5ab0151290d139268f1a5ddf9d1532", "messageHeadline": "[telemetry] Add flush to allow panics to be logged through telemetry \u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 84, "deletions": 21}}, {"node": {"oid": "234112423cd10eb8df353af19eebf60abdf9100d", "messageHeadline": "[storage] rename: use the concept of epoch_snapshot", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "9e76222b2c9b58b36c1b8d8894ebb5a70ac934b9", "messageHeadline": "[storage] consider epoch snapshots in error_if_state_merkle_pruned", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "9f0c1e164b83bebdc4e5a60754ea89ebd7035e71", "messageHeadline": "[storage] add test_state_merkle_pruning", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 37, "deletions": 334}}, {"node": {"oid": "d4cae11b7f20e23046de6aeca1bb4822d29e18a9", "messageHeadline": "[storage] parameterize the state pruner", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 211, "deletions": 109}}, {"node": {"oid": "9b7c3800719ed5122946232434acc963b8183f85", "messageHeadline": "[storage] add config for the epoch ending snapshot pruner", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "486258b1b61b887d650e31ce4c93fde623e2f1d8", "messageHeadline": "[storage] trivial: shorter names", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 17, "deletions": 22}}, {"node": {"oid": "971219ca67b0102930b38056bbbf472519d39066", "messageHeadline": "[storage] save cross epoch stale node index", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 42, "deletions": 11}}, {"node": {"oid": "6ddf8b68d5c3da1f12dfec2da420f21e53c8a585", "messageHeadline": "[storage] add schema stale_node_index_cross_epoch", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 102, "deletions": 3}}, {"node": {"oid": "2c05b2a2adaf049cf4f3ae40f782cc36befd394c", "messageHeadline": "[storage] disable test_state_merkle_pruning", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cdb4d302c717bb419d11447d42a019959f712706", "messageHeadline": "[tf][indexer] tune db_iops and enable logical replication (#3354)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "6723d0657216c8e76cfa37452820adc0228067f8", "messageHeadline": "[aptos-rosetta] Sort operations in transactions", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 52, "deletions": 12}}, {"node": {"oid": "5b2624bc48ff56924ce98c73f635362bf425d424", "messageHeadline": "[State Sync] Increase the default batch size and prefetcher.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fa6041ca5baab67375e55e0ab2867f96a76bfb5e", "messageHeadline": "[wallet] Remove outdated web-wallet (#3300)", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 0, "deletions": 17496}}, {"node": {"oid": "3e9ea48b02ba1230c1ffbd98e3e4fe37e3f914d2", "messageHeadline": "Add TelemetryLogWriter and TelemetryLogSender. (#3151)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 455, "deletions": 37}}, {"node": {"oid": "b81635f6bcbb3a9eb09c8c3dbfc560d62ff13eb3", "messageHeadline": "[aggregator] Added e2e aggregator tests (#3301)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 490, "deletions": 5}}, {"node": {"oid": "4d773c4a700ced3ea06a9009e01a1c8a4ce43abb", "messageHeadline": "Create notification settings page. (#3131)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 76, "deletions": 5}}, {"node": {"oid": "5221fa0b3633afe8a9acfb5fc1fc757bcf5ffa0f", "messageHeadline": "Fix redirect to /it3 after sign in. (#3334)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "1bcbaa03eb91f5c672829326d81d2fcd6b2142a7", "messageHeadline": "Add UI for managing feature flags. (#3200)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "1c26286d55a3e290d5a0fed3c59912f584c40384", "messageHeadline": "[storage] add test_state_merkle_pruning", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 168, "deletions": 15}}, {"node": {"oid": "2e155d6a158db485dc9a173756ca4a7f0bc6bc3f", "messageHeadline": "[storage] state pruner: fix is_end_of_target_version", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 13, "deletions": 26}}, {"node": {"oid": "ae4b32530312d844edb171bd9ae2376d5e2bd1b2", "messageHeadline": "[storage] notify state pruner on state merkle commit", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "c3fd99600768cba899173f6c07db21c18d4c703f", "messageHeadline": "[storage] refactor error_if_version_is_pruned", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 50, "deletions": 63}}, {"node": {"oid": "19b18eb4de73f629048541e2e6d7289f86742486", "messageHeadline": "[storage] more checks about pruned version", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "5737698aa4e21faa2a1dc0cab2dfdc8036547bd9", "messageHeadline": "[wallet] Fix dapp example for script function rename (#3315)", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "9dd0305738dfba85ad9429a1c259fa981c3f34d5", "messageHeadline": "[Aptos Framework][Staking] Add explicit errors for missing StakePool \u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "7eab7b9856042e3d9366df5a5f73b9534de071bc", "messageHeadline": "[aptos-telemetry] Authenticate Validator Full Nodes (#3145)", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 241, "deletions": 101}}, {"node": {"oid": "3c8d336878dc89ca1b2f26d906bc22cafb707584", "messageHeadline": "[smoke-tests] Add concurrency control to LocalSwarm smoke tests (#2818)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 75, "deletions": 19}}, {"node": {"oid": "4178efe30b5ce1c54951aeffaf42a135b577b0ab", "messageHeadline": "[stake][swarm] Add e2e rewards test (#3066)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 477, "deletions": 53}}, {"node": {"oid": "2f616c0f48831977c5321ddff7fe4433b100c629", "messageHeadline": "[aptos-crypto] Remove sign-arbitrary-message feature", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 50, "deletions": 357}}, {"node": {"oid": "1ef2cbcdbbe194ef65f95e91149b9ac3116a0f0d", "messageHeadline": "[aptos-telemetry] Lite build information collection (#3309)", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 203, "deletions": 169}}, {"node": {"oid": "af05a87ccb44ab8e8fca6bb3d609d02d7d3026dc", "messageHeadline": "[local swarm] [try2] Surface nodes account private keys (#3214)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 34, "deletions": 7}}, {"node": {"oid": "2d387c4718d17616a7acc7349f6004bdf2290ad8", "messageHeadline": "[smoke-test] Improve reconfig test utils (#3138)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 105, "deletions": 30}}, {"node": {"oid": "d345a2007c95443b1eabf673257d508b439ab399", "messageHeadline": "[Aptos Framework][Cleanups] Various cleanups of function visibility a\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 117, "deletions": 167}}, {"node": {"oid": "bdd0a7fe82cd6aab4b47250e5eb6298986777cf7", "messageHeadline": "[Indexer] Add indexer for basic block processor (#2919)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 4651, "deletions": 703}}, {"node": {"oid": "72e6d33a48657520defa7a22078fa8da7c6d3022", "messageHeadline": "[telemetry-service] Log Ingest Endpoint (#3254)", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 415, "deletions": 191}}, {"node": {"oid": "782ae8fd796c9a1165db5df95d43d3d3e3a3731a", "messageHeadline": "refactor: reimplement JSON txn submission interfaces with BCS", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 51, "deletions": 67}}, {"node": {"oid": "6e3dc9b505902bf73c344303fb917b53d745fd9a", "messageHeadline": "Change FullNode and Validator storage size. (#3259)", "author": {"name": "oswy-cpu", "email": "74738120+oswy-cpu@users.noreply.github.com", "user": {"login": "oswy-cpu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b4c28c6358e7c29574df31faf79b4e9ecc684d47", "messageHeadline": "[aptos-cli] support locally provided metadata", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 72, "deletions": 44}}, {"node": {"oid": "b11d4fc6ac408890b48b2de2dff555de871b03e6", "messageHeadline": "[aptos-cli] remove submit_entry_function", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 29}}, {"node": {"oid": "7cc89eedbb84ca09150d22f47020b8996b6c206d", "messageHeadline": "[aptos-cli] validated end-to-end flow", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 20, "deletions": 106}}, {"node": {"oid": "aedc13d978d1f03e1168c66662aaded7035adbc6", "messageHeadline": "[aptos-rosetta] Fix operation metadata to fit spec", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 31, "deletions": 34}}, {"node": {"oid": "8d9ee64b57e275a48386d63e4961145b687de076", "messageHeadline": "[api] Add retriable flag and audit all error codes", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1987, "deletions": 208}}, {"node": {"oid": "d736ace710153b2bcc4aefb9fe1cf8feaf1a0dc9", "messageHeadline": "[Data Streaming Service] Improve stream visibility and termination.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 758, "deletions": 288}}, {"node": {"oid": "a7e407ffb0b56745d7b04ea01711b2bc64dd0424", "messageHeadline": "[mempool] add support to limit maximum bytes for a batch", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 181, "deletions": 99}}, {"node": {"oid": "12fc3bf9a40128920fca2bdf81eb3273c5a6520f", "messageHeadline": "Added the missing spec files (#3305)", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 107, "deletions": 0}}, {"node": {"oid": "6c1fe924a4b45198af65787fa2c5e591f6529ba5", "messageHeadline": "[dependency][consensus][bug-fix] Pin dependency to fix failing tests \u2026", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d3b87cffcc8d8f73733e38dae3fd06284fe004ac", "messageHeadline": "Switch back to crates.io version of Poem (#3296)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 131, "deletions": 61}}, {"node": {"oid": "a206f109fe919826597b4b7bc84fcc528bf13b1e", "messageHeadline": "[forge] change kubectl context (#3306)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "6f58e928a61bb63d8298ee2c9c002d7a542d1992", "messageHeadline": "Don't attempt to add users to nonexistent group. (#3297)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "896e0cce2e0f044e77406ea949e6369284633d97", "messageHeadline": "[forge] randomly select from list of clusters (#3139)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "142343fc8ffa96dbd7774aa4d4389acc88296081", "messageHeadline": "[forge] write TestResult to report text (#3246)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "e59b1b09c7279fc21481d16da00398a96e8a766a", "messageHeadline": "[storage] trivial: test_pruner_config simpler", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 26, "deletions": 29}}, {"node": {"oid": "7351edca38497952437c7440d22d1f83f95d73d2", "messageHeadline": "[storage] simplify wake_and_wait_pruner", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 43, "deletions": 67}}, {"node": {"oid": "205d2efe56257fb915190c80c80f7b74316b2ffb", "messageHeadline": "[aptos-stdlib] Any type (#3291)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 85, "deletions": 4}}, {"node": {"oid": "183d105355f69e8abd7e9247d2bb8b53be5f5e38", "messageHeadline": "Support the custom boogie file (#3206)", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 147, "deletions": 55}}, {"node": {"oid": "175aeb3935d7877e2b06c57eda284afcb4388977", "messageHeadline": "[on-chain package data] Consolidate on-chain package data (#3281)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 121, "deletions": 300}}, {"node": {"oid": "c9468859083b1c97134da6e8c0e84eea426e382e", "messageHeadline": "Add check if collection exists (#2750)", "author": {"name": "Konrad Pomian", "email": "48395674+K-Pomian@users.noreply.github.com", "user": {"login": "K-Pomian"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "cd5050336dd315eb623f4e65afa0339ad1f2e6da", "messageHeadline": "[forge] Deflake main performance test", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3033c050c564bca8c3e2aa0670e8a35a7430f4d7", "messageHeadline": "Added Rotation Capability", "author": {"name": "chloeqjz", "email": "79347459+chloeqjz@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 183, "deletions": 9}}, {"node": {"oid": "d88654a3c7d29c4922a5a173cabf931c70a8f8c6", "messageHeadline": "[aptos-rosetta] Parse account transfers from raw transaction", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "e10c2832021a9abed7529562d2da551406a504dd", "messageHeadline": "[aptos-rosetta] Add more description to transaction parse failures", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "c9ec89f97fdb57b2ba928519893c7585ddce6e27", "messageHeadline": "[aptos-rosetta] Re-enable transaction verification steps in testing", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "36f5310dd42831c00bc25082fadd06191bcb6d6a", "messageHeadline": "[aptos-rosetta] Finish up Error code conversion", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 226, "deletions": 90}}, {"node": {"oid": "90850624773f71a8bf3cc56436e26cb35ccb3345", "messageHeadline": "[aptos-rest-client] Rename and move Errors to be more appropriate", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 109, "deletions": 108}}, {"node": {"oid": "39dc59de37f84110407fef35c91df2d852f4896b", "messageHeadline": "[aptos-rest-client] Add richer errors with AptosError codes", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 241, "deletions": 130}}, {"node": {"oid": "b0b04846ad4cda4d2b4aabec0bff56b80eaca12d", "messageHeadline": "[api] Implement std::error::Error for AptosError", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "36c0e931664691178a74b6d63dc8501e2be4afc3", "messageHeadline": "temp: update rest client", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 46, "deletions": 20}}, {"node": {"oid": "dbb860e9c3cfb58dfa15366dd79ef8476bba171a", "messageHeadline": "[aptos-rosetta] Update errors to match reality", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "eebcaba3fea2081aefb7dd1e1b1c4ac44fc9503c", "messageHeadline": "[aptos-rosetta] Add static error messages for errors", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "b6ee9e71784916c3e93ce0d1aee9531ef5eb8abb", "messageHeadline": "[aptos-rosetta] Add sequence number as input to transaction metadata", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 616, "deletions": 54}}, {"node": {"oid": "52026b3b6422ea74222bb2db94c7846a8f2d72ce", "messageHeadline": "[aptos-crypto] Add feature to allow signing arbitrary messages", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dc13312102a17ab16f1ad6b9ec25def0f741c478", "messageHeadline": "[aptos-rosetta] Use account transfer instead of coin transfer", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de1547cf68e12ba23e41247b30fecc5b8d159d78", "messageHeadline": "[account-address] Make account addresses print lowercase", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 888, "deletions": 888}}, {"node": {"oid": "5392bf80080133c069b5135b98466bfa17b356b6", "messageHeadline": "Fix aws aptos-node tf README regarding region var (#3218)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b2de70d05c1fb0bf49853aceea85b48e0550685b", "messageHeadline": "[docs] rename Aptos Quickstarts to Developer Tutorials", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "048ca10fca492d00d80bb0ee5a819b0aae746447", "messageHeadline": "[docs] add your-first-nft-sdk", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 425, "deletions": 28}}, {"node": {"oid": "69760307c0664c23bbf84b9ff3eb46ce2f919cdf", "messageHeadline": "[docs] make first-transaction-sdk look ready", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 82, "deletions": 38}}, {"node": {"oid": "1dc18d26c1c351774fdf54f51af3684d00997a42", "messageHeadline": "[docs] strip leading whitespace in code-injector", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "cfb5d7eec13544ef99d6c790a793b3b7e489e4ee", "messageHeadline": "[move-examples] modernize HelloBlockchain", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "7609542fc537e0fd3328262becd7078f67a319f8", "messageHeadline": "[move-examples] fix message board", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 178, "deletions": 37}}, {"node": {"oid": "6d04517c2092f55d140e4f3468141cb170b6e158", "messageHeadline": "[Docs] Fixing CLI install links.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 13, "deletions": 7}}, {"node": {"oid": "1f8b9cf074d3f3950247ecc711b6ed50d48901e3", "messageHeadline": "[api] Add account not found on list account transactions", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "2c371583b9546a49b0a5dd134f3d184a1e278568", "messageHeadline": "[api] Provide a not found when account doesn't exist on events", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "9e7b6a6d75fc3b9ac1dd0fe7144f6949af3a1a5e", "messageHeadline": "[api] fix up goldens to be less noisy", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 41, "deletions": 18}}, {"node": {"oid": "10aef1e723b7f3c62baac25ce7a1abbcabb37ef1", "messageHeadline": "[gas] fix gas formulae for natives in aptos-framework (#3274)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 165, "deletions": 73}}, {"node": {"oid": "77c524e82f650b2b2245ee6a4bc58330c8fc8631", "messageHeadline": "[docs] fix coin initialize expects u8 for decimals", "author": {"name": "10xwannabe", "email": "moverxyz@gmail.com", "user": {"login": "10xwannabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ca1457a08efe28bb80c66331da0217e1c15e42f0", "messageHeadline": "cicd: set precise end time in humio logs when job finished", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "1e3a5229489322605cd6b0b3c2ea8b79e739c68d", "messageHeadline": "Chunk large inserts (#3269)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 93, "deletions": 18}}, {"node": {"oid": "03f2a1fee4d6f8725b225098ad08532799726472", "messageHeadline": "[api] Regenerate spec with headers in errors", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 8212, "deletions": 2122}}, {"node": {"oid": "24b704223347c3a571dc6fe2bacf6ee3ad6de91e", "messageHeadline": "[api] Delete unused goldens", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 24058}}, {"node": {"oid": "ded879827e895ec5ba59b5488e9ede237e9cd1ac", "messageHeadline": "[api] Support BCS output for get table item", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 18, "deletions": 23}}, {"node": {"oid": "602bbfbebf4a5904ffe999b110599f4973e0e20e", "messageHeadline": "[api] Add LedgerInfo headers to errors", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 429, "deletions": 120}}, {"node": {"oid": "02a7f1819145a1b820c7663da1da035860772305", "messageHeadline": "[Staking] Add some useful public test functions (#3268)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 293, "deletions": 361}}, {"node": {"oid": "4c9a7a71963d191cdda5767a761441f435bcc7ec", "messageHeadline": "Update connect-to-testnet.md", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "79f1255c3d0cbae530963b45800bf0030c465da4", "messageHeadline": "Update connect-to-testnet.md", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3e6a56c72de379799e87b6502a23693ca9c5680d", "messageHeadline": "[code publishing] Improve test speed, ensure error maps are included \u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 42, "deletions": 14}}, {"node": {"oid": "5601ad665b15f3ac6a990abd0c6577d86ac99014", "messageHeadline": "[governance upgrade] Proposal script generator for package upgrade (#\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 418, "deletions": 46}}, {"node": {"oid": "7a63ffe68d1a686e99a34c7df587f683888673fb", "messageHeadline": "[docs] fix up rust", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 49, "deletions": 32}}, {"node": {"oid": "12e19790c6e44e577cf6f7a6a66046a3e39367e2", "messageHeadline": "[docs] fixup python demo", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 301, "deletions": 188}}, {"node": {"oid": "3c42acbaac705a02894c5c2b8ddd35ab7e860a25", "messageHeadline": "[docs] update typescript", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 38, "deletions": 41}}, {"node": {"oid": "9f5b23c8578ed5816556d957b4abf90b35bc7626", "messageHeadline": "[docs] cleanup README and add coverage badge (#2936)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "667793dd57383b3d6ef8e9ad5b89a2820db74d13", "messageHeadline": "cicd: fix humio link", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e226f56a8b227764e78ee0e422d629d24fa36c8c", "messageHeadline": "[api/ts-sdk] Regenerate files for new error codes", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 348, "deletions": 24}}, {"node": {"oid": "169683d3dc1e926a6d9823da6b236c9ea0d0956e", "messageHeadline": "[api] Add documentation", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "89cd9026d0e2c6782648033fbaab0e982a45f857", "messageHeadline": "[api] Regenerate goldenfiles", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 135, "deletions": 135}}, {"node": {"oid": "6f9b791a6148bfb15e0de6a456d4dbf1a383a292", "messageHeadline": "[api] Don't serialize vm error code if not present", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c44c0cc965e6ebb5245f5460a9397fa1e7840f72", "messageHeadline": "[api] Reorder API error codes and add docs", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 61, "deletions": 35}}, {"node": {"oid": "572d075097898b3612e0259f63a156eb88fe4d25", "messageHeadline": "[api] Add VM status to submit transaction errors", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 43, "deletions": 10}}, {"node": {"oid": "0d73e16ac5052d4caacbd8a445801ef1e363ae87", "messageHeadline": "[api] Remove ledger version from error response", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "266753804d289c8b96b619fdb56839062f0e816e", "messageHeadline": "[api] Ensure Error codes are required on all API errors", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 11, "deletions": 43}}, {"node": {"oid": "48bf15671252142ea4e157a3e6f89c5f43d4a432", "messageHeadline": "[api] Remove generated error from str", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "fe882e5590826606251c8646f6aac26b8c4a9aa4", "messageHeadline": "[api] Update more error codes in transaction APIs", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "dc03804bc93833fc6d3fd05eb52a067b9c42d7fb", "messageHeadline": "[transaction] Allow for checking a signed transaction without consumi\u2026", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "665a33a76ccf51cbe242591257a99aaa0804b385", "messageHeadline": "[api] Add error codes to transaction APIs", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 171, "deletions": 90}}, {"node": {"oid": "dde51b3c71a4128f6aa59f35aff24f43b8d1ae06", "messageHeadline": "[api] Change all state APIs to use error codes", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 52, "deletions": 21}}, {"node": {"oid": "b1347bd1a380e10e219ede4605cdd13be0ea9bb1", "messageHeadline": "[api] Ensure events APIs always have error codes", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "03c19f788169d0b4029a49bc5fc75e0b8a9893f2", "messageHeadline": "[api] Add error codes to page operations", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "a4dc2c912d05a53044a1db26e43f29d1af808931", "messageHeadline": "[api] Add error codes to all errors in block APIs", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 120, "deletions": 76}}, {"node": {"oid": "668e6e5b3f7f045948002d6da85057e9746fef93", "messageHeadline": "[api] Move all Accounts API errors to have error codes", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 40, "deletions": 20}}, {"node": {"oid": "2f0708c62fe42b02152824b20a350602eb4ed008", "messageHeadline": "[api] Move failpoint errors to having error codes", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5ad71e85f4c283d1350650ba2875767072a0e458", "messageHeadline": "[api] Standardize not found API errors", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 179, "deletions": 94}}, {"node": {"oid": "beead48ce43c14c2c640e4e3f6db6222fdb241f9", "messageHeadline": "[api] Update get ledger info error conversion", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "a008dab38769418c577cd8f91bb2053cc17aee70", "messageHeadline": "[api] Move basic API to new error system", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 50, "deletions": 16}}, {"node": {"oid": "99c41868626fe305c11fb5899bca44a2f627d804", "messageHeadline": "[api] Add service unavailable code", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a16fb53a35adb9e80194f29fac0d7712fa08474c", "messageHeadline": "[api] Remove unused param file", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 85}}, {"node": {"oid": "e85cb07850642d0d3f0fe46b9ad688aeea7fa75c", "messageHeadline": "Update config and data paths (#3249)", "author": {"name": "eddyanm", "email": "eddyanm@gmail.com", "user": {"login": "eddyanm"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "119c78da1034c6571e9541087b28f08d9a24812d", "messageHeadline": "[observability] improve humio forge link", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "6ef018a19f99eeee5aeb25bed031abe97551fba7", "messageHeadline": "bug fix: length++ when !contains", "author": {"name": "isaacnotnewton", "email": "isaac@layerzerolabs.org", "user": {"login": "cowboyisaac"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "b523770498f7ffe848ea6dad84c12f4e5c2e9dc1", "messageHeadline": "[gas] update move dependencies and add on-chain gas parameters for ta\u2026", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 270, "deletions": 542}}, {"node": {"oid": "2a544513400f624cd11097d1efaa1b649cb09969", "messageHeadline": "[Network] Support network compression and maximum network batch bytes\u2026", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 269, "deletions": 85}}, {"node": {"oid": "606fd01750073e9d1243e9ddeb4f9ab23c5008aa", "messageHeadline": "Update connect-to-testnet.md", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f323f91e62d30633c7cc1fb92966faf78cc51aa8", "messageHeadline": "[Data Streaming Client] Add tests for chunking limits.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 537, "deletions": 35}}, {"node": {"oid": "7f420aa0f363af270e5556a4eef48dd4a1fd5a83", "messageHeadline": "[gas] fix bug in abstract value size calculation (#3245)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 156, "deletions": 69}}, {"node": {"oid": "08f37bf05ef68417609bf34f50269688f8c187a7", "messageHeadline": "observability: authenticated remote push metrics support for all metr\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 993, "deletions": 779}}, {"node": {"oid": "97575bed6db3b7bc536c49856cf4b1dcb46b8333", "messageHeadline": "Removing the older, v1, state synchronizer link. (#3232)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "d4923ec10c2af948d3f120049b8c297e537e8298", "messageHeadline": "[community] Fix target for Aptos Wallet external URL on IT3 page (#3\u2026", "author": {"name": "Taras Pankiv", "email": "teenu4k@gmail.com", "user": {"login": "teenu4"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29c7974e0f86fff06a4a272009317f6e8b82683c", "messageHeadline": "[CP] Revised AIT3 og:image (#3237)", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0ef31dd1620a60696748aa8d2a8bd84ebed3fb6a", "messageHeadline": "[CP] Update AIT3 Medium url within node registration flow (#3238)", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d164dd60cc8832eee7456feb791f96dbfa76b24", "messageHeadline": "fix some errors in commands (#3240)", "author": {"name": "Artsiom Holikau", "email": "30728017+Krishnacore@users.noreply.github.com", "user": {"login": "Krishnacore"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8e23e3360319f7c8895aefeaa0fbf5abb08f248", "messageHeadline": "[storage] use the correct pruner to determine data availability", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f1d447706fa3bb0d24427e0e269bbafcd8a29d1e", "messageHeadline": "[storage] delete ledger_counter and clean up (#3213)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 146, "deletions": 549}}, {"node": {"oid": "30a15779958c9633ed08aa06ab36080846ea9d5d", "messageHeadline": "[table] upgrade the handle to 32 bytes", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 128, "deletions": 104}}, {"node": {"oid": "a35ae0ed8afc488d93a8da56b433aec2ba236cf1", "messageHeadline": "[move] update dep to pull in table handle change", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 70, "deletions": 70}}, {"node": {"oid": "40cd0d1e8edc2b710df927d495f9d9c6667ca188", "messageHeadline": "add code owners for execution", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "49e2145ecb2af4d936064d83fc453d560cb60db8", "messageHeadline": "[api] Use block hash from new block event", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 20, "deletions": 42}}, {"node": {"oid": "afe23cdbf7e9f84494d9fe8169d93f1658dd89c9", "messageHeadline": "[errormap] Move error maps into bytecode metadata. (#3220)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 378, "deletions": 286}}, {"node": {"oid": "e86a12754943f1f382406f40cb3d5e640c102b27", "messageHeadline": "[python-sdk] fixup for poetry", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 21, "deletions": 56}}, {"node": {"oid": "dfa6feaae00da28470dbe77a533319ca4f2e88be", "messageHeadline": "[ts-sdk] allow for test filtering", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d0e1fab4c8fd4441dd86b6947d94219683916c37", "messageHeadline": "[aptos-cli] fix recursing to find global config", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a983f1fe4d0f61e95c9b98dbe61dbb71869719a1", "messageHeadline": "Update Medium link for AIT-3 (#3241)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c1a8a56c4452b5d64b96613d9f088486b62fec1", "messageHeadline": "[OWNERS] Update code owners for important directories under aptos-mov\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a6d455ed6db6f39ccc0db0a521fa82a77c1b1623", "messageHeadline": "Update connect-to-testnet.md", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44d3b29e0fe8a42e6381bfca955f497438ad4b91", "messageHeadline": "[Aptos Framework] Fix broken unit tests (#3224)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "13eded4ea2641532680cec30d7299928729f3568", "messageHeadline": "[Governance] Allow stakers who have a lockup but are not part of acti\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "674201e88e689beae9d205e0e1ddc57a7ecff05e", "messageHeadline": "Update steps-in-ait3.md", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f03f4c89eccbc6521430bf72722ee20876ac660f", "messageHeadline": "Update connect-to-testnet.md", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "b9601f9d2cca533c7d9cc548eda7424f1f22f22c", "messageHeadline": "Update connect-to-testnet.md", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2872f8a2dba080626b0dee098461b84ad8770c0f", "messageHeadline": "[api] Remove unused old BCS type", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 10, "deletions": 23}}, {"node": {"oid": "bcb3034e46970356a1158067e776fe77248184bb", "messageHeadline": "[docs] make download AptosFramework step more clear (#3209)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "885a98d320e6ba0b827f003722c8a58007d61487", "messageHeadline": "[api] Update generated SDK", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "2d777fa8e41a2990ea633f35568b2ad2ecda6e29", "messageHeadline": "[aptos-cli] Remove recursive TransactionSummary conversion", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f4cdb67231ae09eab21f4816f5eb37b57113895", "messageHeadline": "[aptos-cli] General cleanup of Move CLI docs and inputs", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 34, "deletions": 33}}, {"node": {"oid": "502a039247f1e5d24bec8e86a52088dea3fb0812", "messageHeadline": "[aptos-cli] Reorder move input arguments", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 34, "deletions": 20}}, {"node": {"oid": "5a49d48d4d3b02c07d9ff2ae532a6faec6a06b0b", "messageHeadline": "[aptos-cli] Use TransactionSummary for all operations that can", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 87, "deletions": 73}}, {"node": {"oid": "908fa5cb857a699c5f97b7988fc6a93c897e0e43", "messageHeadline": "[aptos-cli] Cleanup TransactionSummary and remove changes", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 77, "deletions": 72}}, {"node": {"oid": "3c771b8346f50ef53b9027da3ba64fcde21ec2d7", "messageHeadline": "[aptos-cli] Stop cloning strings in recursive calls for Move package", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "1db5148567ac89a39c0d9c8b70abab6b7aa47cab", "messageHeadline": "[aptos-cli] Remove all unnecessary clones", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 49, "deletions": 50}}, {"node": {"oid": "c7b876b186f4a08b50d4688a20b3f1695ef7bbf0", "messageHeadline": "[aptos-cli] Remove unnecessary cloning", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e884fbb6bfccb5efb7161b05eefbe1f90c1c4b04", "messageHeadline": "[CP] Update Titles, Meta Images and Descriptions for AIT3 (#3204)", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "982e7808ee8c8a306164ebe50a9d309054f5885b", "messageHeadline": "[scratchpad] fix benchmark build", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "cca803de3e75358a10a95ce4b65d69f121715132", "messageHeadline": "[crypto+move] add support for Ristretto255 elliptic curve arithmetic \u2026", "author": {"name": "Alin Tomescu", "email": "alinush@mit.edu", "user": {"login": "alinush"}}, "additions": 2584, "deletions": 3}}, {"node": {"oid": "f9e8759f550e681ebebd100d27059605001d717b", "messageHeadline": "Fix CLI install command for AIT-3 (#3225)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a626999c722791c7d9e0114963e38d3abc82afb9", "messageHeadline": "Make api::TransactionInfo fields right (#3189)", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1645, "deletions": 1530}}, {"node": {"oid": "1e33fef862da67e1b63a85877be15d75c0dd9dba", "messageHeadline": "[Docs] AIT-3 dates. (#3223)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5a35165b44e7d211921fa15302436f74cd4222f6", "messageHeadline": "Fix storage::test_db_restore smoke test (#3114)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "bb10ab02b1eaeb80b687062fa9fc877d7c2b330c", "messageHeadline": "Update selection deadline copy. (#3221)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "352ef57ff31475b9b5d0fec7304da8f71bc4c65c", "messageHeadline": "Remove other irrelevant checks from AIT3 NHC example config", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "0e5b5b37593def3da6d5b55d4bf7085c8f6e084b", "messageHeadline": "[api] Revert changes to get modules output for JSON", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "765821abaa397dd7819bf7aa1b5a6879f8fb7da9", "messageHeadline": "[api] Add BCS output to event APIs", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 61, "deletions": 12}}, {"node": {"oid": "841f8d569d7044185360f0c1fafe0eaed23dc6b6", "messageHeadline": "[api] Add BCS output for get module API", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 45, "deletions": 17}}, {"node": {"oid": "91dbdbfbe0f98182f6d87f61884627f7b022f4bf", "messageHeadline": "[api] Add support for get account resource BCS", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 32, "deletions": 19}}, {"node": {"oid": "b371114812174999230693ff6be28044d5837574", "messageHeadline": "[api] Fix error code on unknown block test", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "874002aded0a37ead0de6d6704cb579d0de13599", "messageHeadline": "[api] Update golden files for new bcs commands", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a9a01b8d5f0f44ce03b0da7f02b393178e2f4aa1", "messageHeadline": "[api] Add BCS output support for block APIs", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 162, "deletions": 64}}, {"node": {"oid": "4b87a41487c550139edd0fd6a70792fbd913ec07", "messageHeadline": "[api] Add BCS type for block output", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "7c9b80909420c4c05c6fa94fdab4eb838c301cd7", "messageHeadline": "[api] Remove old BlockInfo", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 10, "deletions": 43}}, {"node": {"oid": "b909b66dd531108bed5085904c9832c705552d04", "messageHeadline": "[api] Add BCS output for submit transaction", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 73, "deletions": 14}}, {"node": {"oid": "095d18daf1e5e5b575e92c7047a8ac2b3d29e50d", "messageHeadline": "[api] Add BCS output for simulate transaction", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 86, "deletions": 19}}, {"node": {"oid": "9b2ee9c60c99ff3f927293a5e652b8d93df648f0", "messageHeadline": "[api] Add BCS for list transactions API", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 47, "deletions": 8}}, {"node": {"oid": "a82104a6420bca9545d28faead0ff73fa664008a", "messageHeadline": "[api] Add support for BCS on transaction lookup", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 161, "deletions": 35}}, {"node": {"oid": "867b08cc0fd345dd1d3588619bcefab82c9adab7", "messageHeadline": "[api] Add BCS output for GetAccountTransactions", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 89, "deletions": 10}}, {"node": {"oid": "e4d1501683091726a6e5e3f434bf3a0c4edf966c", "messageHeadline": "[testsuite] Convert BCS smoke test to a real smoke test", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 7, "deletions": 20}}, {"node": {"oid": "1e1e67188c01786493ce96cdc6cc29ca1206382b", "messageHeadline": "[api] Disallow BCS on individual object queries", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "d5ea26a9d1b34e81909ad67e6295c981ccf99935", "messageHeadline": "[api] Disable BCS as an input for encode submission", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5e37cde9f573c9d9a6fe54f453b9fbf4f3c9b274", "messageHeadline": "[api] Fix failpoint misspelling", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "637a19c794068cbbde60e14a12bb4cbc628701ee", "messageHeadline": "[api] Update Module APIs to use a mapping of moduleid to bytecode", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 56, "deletions": 17}}, {"node": {"oid": "f3425688d5d3b7d1b1b04a133ead29df6c70c409", "messageHeadline": "[api] Add get modules bcs", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "fe5d296ccc745cacf09eae51769b2cc1cd8b260e", "messageHeadline": "[api] Add Account resources in BCS", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 54, "deletions": 14}}, {"node": {"oid": "1f3913cc4276d7246cab6335163f6c0198287e08", "messageHeadline": "[api] Add BCS account testing", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "9ee84838f7e370cc51f11d4057dc51f38e7401ff", "messageHeadline": "[api] Allow proper mime type and old mime bcs type", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4ce1afa74cb0ee97179df3ca49d765461ffcb43d", "messageHeadline": "[api] Add BCS Account API", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "ccefa2737aeeacc9554338b7d341ca052cebc697", "messageHeadline": "[api] Replace IndexResponse with flattened ledger info", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 28, "deletions": 26}}, {"node": {"oid": "aa865924aaf3607f25b07034de429b62985e3d0d", "messageHeadline": "[api] Allow for separation of BCS and JSON in types", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "14778ea40bceacd823421291715d451914e8ead9", "messageHeadline": "Update steps-in-ait3.md", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e953a285eecf631f52c528f6e8e78c1afe9b04f6", "messageHeadline": "Add consensus_pop to it3 profiles. (#3217)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "1b3daaecd0e056fb5a4f22e7e7173ec1f23993fb", "messageHeadline": "Remove state sync evaluator from example configuration for NHC for AIT3", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "413eb016fcda8e829bfad59e336241b032dbd0e4", "messageHeadline": "[Aptos Framework] Aggregatable total coin supply (#3054)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 349, "deletions": 135}}, {"node": {"oid": "f52a4a7e1e996a8acf834d2f9c235f58a9caeefe", "messageHeadline": "[NHC] Update configuration examples and docs accordingly (#3216)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 59, "deletions": 46}}, {"node": {"oid": "6bf93c24512753ed6c7f4cd856e895ef020091db", "messageHeadline": "[cli] Allow users to bypass minting delegation", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a1db73a0389c04b079f3d90c626101ccbc6ddba5", "messageHeadline": "[aggregator] Commutative subtractions (#3121)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 428, "deletions": 218}}, {"node": {"oid": "f3aa42520a18f5b899017931a8f1c93ead0c98b0", "messageHeadline": "[block] use address for block id instead of a move struct", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 28, "deletions": 86}}, {"node": {"oid": "7fc9759808a84feb5cc9b8cb9584d51d79a4cf2e", "messageHeadline": "Update privacy policy with Petra (#3167)", "author": {"name": "Andrew Hariri", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "a225ba11bd6bfa4a2f4387bd5b7fb14e2774821c", "messageHeadline": "Update docker-compose-fullnode.yaml", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c8d5ffa7dc2840d9d763b16533c981ec8532ad0", "messageHeadline": "Update docker-compose.yaml", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8aa8fe992172e98487fd23ac62a6fedb2079cb2", "messageHeadline": "[Aptos Framework] Deprecate core resources account's ability to call \u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 100, "deletions": 79}}, {"node": {"oid": "f8a53ecf303b30bd57f4ce16cea94e766576aea7", "messageHeadline": "Trait to extract u128 from V, wrapper for tests (#3122)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 101, "deletions": 43}}, {"node": {"oid": "5434bfe8bcf275fc18fdabd48a2a7055d8bff650", "messageHeadline": "Update connect-to-testnet.md", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ce2f9820a09d120ea0407fb0d187578445ff6c7f", "messageHeadline": "[docs] update CLI version (#3205)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2e383889d0a3822bc29cc6e4943039d724f97053", "messageHeadline": "[aggregator] Gas metering for aggregator (#3179)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 681, "deletions": 474}}, {"node": {"oid": "ceed7d658761f11e39d905749e7f8f11b262b225", "messageHeadline": "[helm][aptos-node/fullnode] bump down cpu and mem requirements (#3203)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7b00476a83ea157eeece39b42284c5798e10b013", "messageHeadline": "[CP] Update AIT3 dates + links (#3202)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "47e4581378950f21e3c6a67ae527fa049fe51c15", "messageHeadline": "[docs] update command for framework (#3201)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "8cb049dbe9ebd7fb7d8614ad0f4921c9e5011ddb", "messageHeadline": "[docs] Move wallet dapp transaction back to json (#3177)", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "753547edf8648d293ea26fe63001555318f7220f", "messageHeadline": "[community] Update onboarding redirects to /community. (#3194)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "fbc99331c5e1e26b00639442f742ff0ef34df0fd", "messageHeadline": "[helm][aptos-node] bump down cpu and mem requirements (#3199)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fe94a8cc720835d544d34b01e9ba699e662f24ae", "messageHeadline": "[tf][aws] update aws utilities spec (#3198)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4467efc51ec8ccbc500a13b55b53151134ed7872", "messageHeadline": "[docs] update testnet chain ID (#3197)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c1dd29bc2b36bd3a82460c69ae3e55baadeaaa02", "messageHeadline": "Switch from BigInt to BigInt | number for TS SDDK parameters (#3196)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "4f6be8525bf0c2aed5863a9087f4f06341be0b63", "messageHeadline": "[devnet] update genesis and waypoint (#3195)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f5d916f38b3e1bd9d5157513ca143927d807b10e", "messageHeadline": "WriteSet::V0", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 10173, "deletions": 9138}}, {"node": {"oid": "0a60a64e0d1b1f542bf669bbff53be2b12b2a5c0", "messageHeadline": "StateValue as an enum", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 71, "deletions": 30}}, {"node": {"oid": "8d607bcb1b5f28b756a6c3349828b6cbba25c1e3", "messageHeadline": "Update using-docker.md (#3181)", "author": {"name": "bargom", "email": "baris.gomlek@gmail.com", "user": {"login": "bargom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1c16db817cb253ba8e6483cdae04cf3d130177a", "messageHeadline": "[forge] Remove requirements txt in favor of workflow file", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22b719ac5f62b2d254e52710b7bf79b4f129f786", "messageHeadline": "[aptos-cli] Release 0.3.0", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "54b55c01eb2966fc0f5e6f998a5b02819e6ab3cf", "messageHeadline": "[aptos-genesis] Use validator full node identity for vfn", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88873a45eb99418423bd98ddc5d51f9d53060807", "messageHeadline": "[CP] Create Community Hub, AIT Landing Page & Sign in logic (#3148)", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 232, "deletions": 37}}, {"node": {"oid": "f4e952548a25e6bc883438a0c02ae5eaec23e15a", "messageHeadline": "[helm][tf] update default resources and machine types (#3005)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "6e3838d412904f9e08a985f7ee97ec2fe28af319", "messageHeadline": "Staking doc update for AIT-3 (#3123)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1004, "deletions": 3403}}, {"node": {"oid": "40bee95fc601f0b6622d6f12cd8ecac4d1d5aa95", "messageHeadline": "Update fullnode.yaml", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "d2bddf59701a7ba29f676e29b7e72c9e9784fda9", "messageHeadline": "[Consensus] Support for BLS aggregated signature for timeout certific\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 564, "deletions": 306}}, {"node": {"oid": "af9705887dd9e481e126760544158e19f5229b6e", "messageHeadline": "[vm] Exposing aggregator changes to session (#2989)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 185, "deletions": 42}}, {"node": {"oid": "6fba2d2329c49d6b36e9cfe041098c63cc13bdd3", "messageHeadline": "[Storage] Update default config. (#2968)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "085252b359558ff3dde66b6d4919bedebb4e211e", "messageHeadline": "Add note on deleting old wallet versions", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d8b21623baaea93e6d6f668a6aaeb183da5acaeb", "messageHeadline": "Remove reference to network change for sign up", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b5dd89feb1798f79af35315936627744af7d934", "messageHeadline": "[gas] update move dependencies and implement proper gas metering for \u2026", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 1213, "deletions": 997}}, {"node": {"oid": "0405b79b85399d96402610970085c286156d714d", "messageHeadline": "[Storage] Add caches for JMT nodes. (#2969)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 412, "deletions": 76}}, {"node": {"oid": "31d59c1ebca0c2a220c6abc703669e1320b18552", "messageHeadline": "[Docs] Adding dark mode images for AIT-3 docs. (#3176)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "aba77a593c1833c4b25ab2514c983745b0889029", "messageHeadline": "[storage] expose state db sizing info to Move", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 651, "deletions": 144}}, {"node": {"oid": "d1b7b7e3c8ce6229632cd4ba3336ad83e3bc9288", "messageHeadline": "Adding diagrams to AIT-3 steps (#3169)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 72, "deletions": 43}}, {"node": {"oid": "48946b98477ea3ea8c01b3893da8bf0a40b75d33", "messageHeadline": "[Docs] New doc for installing Petra. (#3170)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "19e6214e425521149695b710f552c7c3544db73b", "messageHeadline": "[doc] fix broken link (#3146)", "author": {"name": "odyzzey", "email": "14829937+odyzzey@users.noreply.github.com", "user": {"login": "odyzzey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee5f8a3378b4197b1977b5f303a7cfe16f35c453", "messageHeadline": "[hash] introduce HashValue to aptos-stdlib and add id to NewBlockEvent", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 112, "deletions": 13}}, {"node": {"oid": "a3f4c7981ad8eec03dcbb16e8bdc581c23f65a82", "messageHeadline": "[api] Fix RestClient version => ledger_version change (#3155)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "30383300aedcffa1b4960e88c71a529c7744466b", "messageHeadline": "Update whats-new-in-ait3.md", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "a58060f88d66b90a0548a506e22270b04a328db3", "messageHeadline": "[helm] drop spamming metrics (#3135)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "619b530d3728f257859a40e8525ba5d881264b23", "messageHeadline": "[Aptos Framework][Governance] Add a separate metadata field to voting\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 66, "deletions": 85}}, {"node": {"oid": "03720d5cc0a64c33ca6d9d4973b1f0c06d16842b", "messageHeadline": "[rocksdb-config] add block_cache and cache_filter_and_index_block fla\u2026", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 53, "deletions": 35}}, {"node": {"oid": "ea13406e1fae5f5c3cf767f47a6f087b59de31a3", "messageHeadline": "Update node-requirements.md", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 18}}, {"node": {"oid": "d559264fb881d3e1ae5534764859746396b297ff", "messageHeadline": "[fixup] Disallow download of arbitrary packages", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "1cd34fda56580b999737e88a85ae93b1dc41343d", "messageHeadline": "[fixup] Removing golden files from all current e2e-move-tests. They a\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 5, "deletions": 3326}}, {"node": {"oid": "562bd21c996febf9705534011934871f2f05032e", "messageHeadline": "[code publishing] Fix serialization problems, re-enable package downl\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 160, "deletions": 63}}, {"node": {"oid": "0eafde77585d91cbbd4fbdc285c9808449eb5ffa", "messageHeadline": "[docs] update AIT3 flow (#3152)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 142, "deletions": 82}}, {"node": {"oid": "e9d2b6a855d8f8faf13d2154bd3c6e502fbb351e", "messageHeadline": "[testsuite] Fix and re-enable rosetta test", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "2c3c9da7ab8ca3016451892a39b76dca96444675", "messageHeadline": "update after talking with sf team (#3143)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "87ab0ceb44e96b23324fa36f2ec657a3c8e5f530", "messageHeadline": "trivial: add TxnInfo::state_cemetery_hash", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "38a487aed76208a8f546b0486894ce5d4dbd187e", "messageHeadline": "[Aptos Framework] Fix some typos in error messages (#3097)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 15, "deletions": 852}}, {"node": {"oid": "b7d42c0cdcfcf91bce896b4270257de96125875f", "messageHeadline": "[smoke tests] extends startup timeout 10 -> 30s (#3083)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb2349615ba4686b68427ff941a904213cea6f7f", "messageHeadline": "[inc_334] Change forge perf namespace to avoid preempting running test", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b91517623f2b1d0c33883f7a708582fc81c8b10c", "messageHeadline": "Improve project#show page appearance. (#3020)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 35, "deletions": 14}}, {"node": {"oid": "d1e02d627735e2aadf705dedc32d171f39582146", "messageHeadline": "This re-brands the `aptos-sf-stream` into `aptos-fh-stream` (`fh` as \u2026", "author": {"name": "Matthieu Vachon", "email": "matthieu.o.vachon@gmail.com", "user": {"login": "maoueh"}}, "additions": 108, "deletions": 101}}, {"node": {"oid": "f318809e543898457c4bcd66bae347c568c7d6a4", "messageHeadline": "[pruner] state kv pruner (#3106)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 244, "deletions": 81}}, {"node": {"oid": "89929e2acdaa6b3cf3b181191d0cfba92f4256e7", "messageHeadline": "[Forge] Disable system metrics check (#3137)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 9, "deletions": 19}}, {"node": {"oid": "e1a9f54f325a7bc9b06096d565262f9c815d23ab", "messageHeadline": "[crypto+move] small updates to BLS Move module (#3112)", "author": {"name": "Alin Tomescu", "email": "alinush@mit.edu", "user": {"login": "alinush"}}, "additions": 252, "deletions": 44}}, {"node": {"oid": "8032e3bd0f21e36aace8c651cd030c3458bd6109", "messageHeadline": "[network] not disconnect with big messages", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "097085ef11c565621147799347697f90f21c035d", "messageHeadline": "[network] add tests for multiplex messages", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 158, "deletions": 22}}, {"node": {"oid": "8ae3e06bfea39e570d796b71c67a689dfaed0659", "messageHeadline": "[network] add max message size", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 61, "deletions": 21}}, {"node": {"oid": "730c9cd471984c47454ce069e3e9ba04b4460693", "messageHeadline": "[network] support multiplex network messages into stream", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 464, "deletions": 189}}, {"node": {"oid": "13e41fa1315a040a19bcdaa5c890298d12214fe3", "messageHeadline": "[move] Rename initialize_owner_only to initialize_stake_owner (#3015)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "0f4d5344865ca0d6c7c5de64cc73362b26c0362b", "messageHeadline": "[crypto+move] authentication key rotation security fix and type safet\u2026", "author": {"name": "Alin Tomescu", "email": "alinush@mit.edu", "user": {"login": "alinush"}}, "additions": 1206, "deletions": 350}}, {"node": {"oid": "cecf51abb67dee2f8b15bac21dc4c748a0f6d856", "messageHeadline": "[forge] fix cleanup timestamp parse", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "3b4340a169d430d8bce9e2506d0459907ee29371", "messageHeadline": "Add chain_id to firehose init message (#3133)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 1569, "deletions": 1530}}, {"node": {"oid": "759ba08feb74cd54abd1aef9b7a16fe4360098eb", "messageHeadline": "[forge] run compat in continuous", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 81, "deletions": 31}}, {"node": {"oid": "3996beac1928c4d2d3e26b8b5f2a86f07e789980", "messageHeadline": "[community] Show it3 in the nav and update redirects. (#2857)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ff455ce9683a07930ffb462f8a0e1e8ff62d48ec", "messageHeadline": "[Netowrking] Removing a redundant collect, using iter instead.", "author": {"name": "Alex Markuze", "email": "alexm@aptoslabs.com", "user": {"login": "Markuze"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "322740f628ad53277a602afe999dcb372a2225ff", "messageHeadline": "[docs] Change github.io link for \"Move Language\"", "author": {"name": "Kreb", "email": "rudyabkreb@gmail.com", "user": {"login": "k-r-e-b"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1347513ba259552ed31a6a69bc64763c0671e371", "messageHeadline": "[storage] add counters for latest committed/snapshot version (#2368)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "c7a949f2ec80446e4c3dfcdb54a4cd4090a19786", "messageHeadline": "[framework] Bring back cached-packages (#3099)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 186, "deletions": 819}}, {"node": {"oid": "57d83f6ad7311af0ada0a597ffbc86411981a566", "messageHeadline": "[helm] fix monitoring liveness probe (#3129)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "23aa41fdc3c5a2c1ee0175d29c639c7deffb4837", "messageHeadline": "Revert \"[Tokio] Add support for instrumenting tokio runtimes (#2901)\"", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 248}}, {"node": {"oid": "483e435979b82fa64aea0fcc3152f851107762f0", "messageHeadline": "Revert \"[local swarm] Surface nodes account private keys (#3065)\"", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 6, "deletions": 31}}, {"node": {"oid": "6a343c0ecd48883a78cd14cf25a2cbcca12a1cc3", "messageHeadline": "Revert \"add rustflags to build for aptos-runtime\"", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e809039e2fb909f0cd1512d27eea4b030b575713", "messageHeadline": "[CP] set default font-weight to 300 (#3046)", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4d6e585082802125191e2373c9b840f7039f614b", "messageHeadline": "[doc] update deployment doc for AIT3 (#3115)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 337, "deletions": 359}}, {"node": {"oid": "35fc33f3f4e44fe2bc1dc6c91987a280f727ad6a", "messageHeadline": "[transactions] Remove proposer_index from BlockMetadata (#3033)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 100, "deletions": 125}}, {"node": {"oid": "d6d9186288c7cb2bf9d86cda11319abe7f97ae7a", "messageHeadline": "[types] ScriptFunction -> EntryFunction, ScriptABI -> EntryABI (#3105)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2564, "deletions": 2522}}, {"node": {"oid": "de2e264f144cc12f932de863e2c611e4d749705e", "messageHeadline": "[doc] fix some errors in docs (#3119)", "author": {"name": "Monte Carlo", "email": "tyeenoprom@gmail.com", "user": {"login": "noprom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "514d0b6b4f4e66bdf98c96f0817dc2e8bee91b94", "messageHeadline": "[Governance] Update setters to take signer instead of GovernancePropo\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "00a234cc233b01f1a7e1680f81b72214a7af91a9", "messageHeadline": "add rustflags to build for aptos-runtime", "author": {"name": "butabara", "email": "butabara@laminar.markets", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8aebd72871b2a0063abf99a152bff40843ae02af", "messageHeadline": "chore: bump version to 1.3.7", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "1a664cffe6a4c7bdf92ecfbfb8f7521a55250e64", "messageHeadline": "feat: serializes txn arguments with remote ABI info", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 165, "deletions": 7}}, {"node": {"oid": "d2eb5795f80bc2b616b74d62afcc768f031cb588", "messageHeadline": "[Aptos Framework] optional aggregator <--> int conversion (#3048)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 301, "deletions": 198}}, {"node": {"oid": "16cdfcf8202cb091f7d35370c7dcf09578fd8482", "messageHeadline": "[forge] Add back python install action", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "87b4e6ac9cc6df86cfb248d183cc7f87968d9e89", "messageHeadline": "[transactions] remove legacy writeset transactions", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 401, "deletions": 1227}}, {"node": {"oid": "62c5a8d006c383f4b6ac8a32a61291ed2f8ef0f8", "messageHeadline": "[forge] Revert setup python step for now", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "5b2e03a3835e47f71b35494b8e7a46329a22f48c", "messageHeadline": "[aggregator] Added a crate for aggregator (#3058)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 72, "deletions": 30}}, {"node": {"oid": "849364a2c27788176d177676ad94d590b855103b", "messageHeadline": "[CP] Create initial layout for Onboarding, remove default OATH userna\u2026", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 84, "deletions": 66}}, {"node": {"oid": "489ea05f8aa3d79d388fd0fe9531cca97c55896e", "messageHeadline": "[forge] Add python forge wrapper to replace run_forge", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 1340, "deletions": 5}}, {"node": {"oid": "85658ff4aa647097559db09a37a77c241eb2b0f4", "messageHeadline": "AIT-3 docs (wip) (#2513)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 299, "deletions": 173}}, {"node": {"oid": "9bcfbeea2a4f7cbafe71e194ac5dfe9a15e9bf47", "messageHeadline": "Change []byte to Bytes to allow building (#3038)", "author": {"name": "Andrew Lee", "email": "andrewl33@users.noreply.github.com", "user": {"login": "andrewl33"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aef684f9c52cd3a7394420f6939f30998e7ca6f1", "messageHeadline": "Revert \"[aptos-cli] Cleanup general CLI output and make it more consi\u2026", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 182, "deletions": 220}}, {"node": {"oid": "2fc905a3a6034f4129e89f0277e31c7088346d6b", "messageHeadline": "Hide the user dropdown if the user clicks outside. (#3082)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "0186e939ba487cc7dadec4337243b89d0f05f27b", "messageHeadline": "[Forge] Add support for detecting CPU/Memory regression (#3001)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 224, "deletions": 3}}, {"node": {"oid": "45b341845d339c9f57b95c7c1d69c97040af0ba3", "messageHeadline": "[aptos-cli] General cleanup of Move CLI docs and inputs", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 30, "deletions": 25}}, {"node": {"oid": "68da1463b13486796cae018a12db5978c4d46610", "messageHeadline": "[aptos-cli] Reorder move input arguments", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 34, "deletions": 20}}, {"node": {"oid": "78d833f397cbb38bd8e16696c9c0eb5a8e53a4aa", "messageHeadline": "[aptos-cli] Use TransactionSummary for all operations that can", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 87, "deletions": 73}}, {"node": {"oid": "54b7ef82f09f4b3ba78ab71ccb71f753d4224295", "messageHeadline": "[aptos-cli] Cleanup TransactionSummary and remove changes", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 77, "deletions": 72}}, {"node": {"oid": "c125d60e539a76c0cc6474405137437b3bc5fe00", "messageHeadline": "[aptos-cli] Add move type to list resources API", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0751ed03ed2fbb732358aed2d280e107f9fce362", "messageHeadline": "[aptos-rosetta] Add configurable transaction expiry time", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "640cdc79f3b36e02523f9acea4a0722168aaa607", "messageHeadline": "[community] Update email template for notifications. (#3063)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 1153, "deletions": 25}}, {"node": {"oid": "5119fefed00d26f2af6c566d2a6829aa788e110a", "messageHeadline": "[storage][pruner] Add index to avoid seek_to_first on pruner startup \u2026", "author": {"name": "zcc", "email": "107430656+zcchahaha@users.noreply.github.com", "user": {"login": "zcchahaha"}}, "additions": 183, "deletions": 60}}, {"node": {"oid": "dac39cb6326d93c5a289d3c373be9fff6c36b79a", "messageHeadline": "[jmt] support empty tree (#3095)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 61, "deletions": 11}}, {"node": {"oid": "12b50363cb7532013af12386b9fac56c28a1d1f6", "messageHeadline": "[Governance] Add examples for governance proposals (#3096)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 111, "deletions": 23}}, {"node": {"oid": "a47b01aeb1b3965a60fc4af9c915eff5ec880fb4", "messageHeadline": "[community] Create projects index page. (#3017)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 85, "deletions": 27}}, {"node": {"oid": "d114bc725353e1fa6b65b31999e494e9c220f429", "messageHeadline": "[gas] use safe gas algebra + implement new gas meter callbacks (#3094)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 1429, "deletions": 1133}}, {"node": {"oid": "6e9690af7822dd6977e9d810cab31049fc6dead5", "messageHeadline": "[State Sync] Add custom configs for state value stream.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 145, "deletions": 8}}, {"node": {"oid": "76b5fe251ae05cf3bcde1da3493da5c69d2a7aae", "messageHeadline": "[aptos-cli] Cleanup output of proposal command", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 56, "deletions": 4}}, {"node": {"oid": "ea62f4cd2da7d17df6be9577adc80e48bb7dc2bd", "messageHeadline": "[aptos-cli] Fix governance file inputs", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "7dcbbc728e382b3f02a29ae84ef1d6b8431e742c", "messageHeadline": "[testsuite] Bump version used for move init", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "158486639634c2d331d130d4db2f9d7dda810a0d", "messageHeadline": "[aptos-cli] Considate duplicated script compilation code", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 42, "deletions": 55}}, {"node": {"oid": "f5bf45a4865d0139a2aafe65879b2c14134a1382", "messageHeadline": "[aptos-cli] Compile & submit Proposal all in 1", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 143, "deletions": 88}}, {"node": {"oid": "7e45275fabfa7b4c50ac434dec0d508da5197060", "messageHeadline": "[aptos-cli] Split Move toml generation into a separate function", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 55, "deletions": 36}}, {"node": {"oid": "18990aecf55db25fddbde1c2aecb5e369c8f658c", "messageHeadline": "[aptos-cli] Add documentation for governance operations", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "a70d8251e39f751306184be15718ebf601c930ff", "messageHeadline": "[aptos-cli] Make sure execution hash is bytes", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "189edfa1f011a24c009a9fbe6f26fad18e5e640d", "messageHeadline": "[aptos-cli] Add vote yes and no options", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 62, "deletions": 48}}, {"node": {"oid": "e7d977888bb16908831125306346ff13edc5f8a1", "messageHeadline": "[aptos-cli] CLI build information and bump version (#3068)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 208, "deletions": 7}}, {"node": {"oid": "4896ebe399a64780113449ecd9ec4e004a19e136", "messageHeadline": "[Tokio] Add support for instrumenting tokio runtimes (#2901)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 248, "deletions": 0}}, {"node": {"oid": "b2959cd80aaeee6a18c90fe459a9c327c7ae49c1", "messageHeadline": "[Aptos Framework] Fix up error codes in modules (#3029)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 243, "deletions": 231}}, {"node": {"oid": "3f73f382b490554f32b64c2dfd90afcbb7e8fd4f", "messageHeadline": "[Logger] Add a new line after each log.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "dbf357bf18bf0c1d08f9efdde164df4efecde170", "messageHeadline": "[Indexer] Update signature (#3078)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 1039, "deletions": 1031}}, {"node": {"oid": "72e1f976e9c08826f9593fea91a981242f08794e", "messageHeadline": "[smoke-test] Fix flaky validator test (#3085)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 49, "deletions": 49}}, {"node": {"oid": "d58b3e2f8b608353f17a5dfe26bcb306190ea8fc", "messageHeadline": "[local swarm] Surface nodes account private keys (#3065)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "6103f55123fbd0f0bf894ec81205f7af25b14040", "messageHeadline": "Add example governance proposal folder (#3084)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "f154733e9cc9e80d6611130449c3b002960869cd", "messageHeadline": "[State Sync] Fix rebase collision in tests.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa1a68c2261c99c282cd41703858924f71037a3e", "messageHeadline": "[smoke-test] Add option to have use --release mode for nodes, and ena\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "3ee1c1d1df7c957637233c5d33bf5c170a05e330", "messageHeadline": "[Storage Service] Cap messages by network chunk size.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 953, "deletions": 176}}, {"node": {"oid": "a887de78185209c7744fc6fc180f7405ea51a26c", "messageHeadline": "[cli & framework] Publishing size, upgrade_policy, reactivated e2e te\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 2563, "deletions": 228}}, {"node": {"oid": "9d5f5b45ee2fa7ea59e3f4716e3dce2293a7ff87", "messageHeadline": "[Smoke Tests] Small fixes to help improve flakiness.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "1f85fde328e28b3bc965a8023f1a926922ea5e76", "messageHeadline": "[telemetry-service] error handling and big query ingest improvements \u2026", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 202, "deletions": 89}}, {"node": {"oid": "809a82979afe518447375be9e7fc328a9b71e728", "messageHeadline": "[aptos-rosetta] Add gas fee operation to rosetta", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 101, "deletions": 31}}, {"node": {"oid": "bb0ec09feaca7b505d549d59c6f5d2d948887006", "messageHeadline": "[community] Create notification preferences model. (#3073)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 137, "deletions": 4}}, {"node": {"oid": "8b9b31590a5a2366736f87bcb88b16acd5ee5176", "messageHeadline": "[types] make WriteOp an enum of 3 variants: Creation, Modification & \u2026", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 1648, "deletions": 1617}}, {"node": {"oid": "5ee133110cb2cc4cf43fe343b025166ed932e289", "messageHeadline": "[NHC] Add evaluator to check hardware requirements (#3059)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 168, "deletions": 1}}, {"node": {"oid": "34e6865d657c3ea8e4f2692fb00f7ccb3d7fe7bf", "messageHeadline": "[aptos-cli] Show Profiles", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 72, "deletions": 6}}, {"node": {"oid": "3c6749ac9fa3fe96b5098e5ca706a04786d05b89", "messageHeadline": "[Aptos logger] Adding buferred log writes", "author": {"name": "Alex Markuze", "email": "alexm@aptoslabs.com", "user": {"login": "Markuze"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "848db6709504597c9e4a53b244cf758bc137a56a", "messageHeadline": "[aptos-cli] Ensure all commands work with new genesis files", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 46, "deletions": 45}}, {"node": {"oid": "eba09a1780196bcedd92b84fe8387e685fc25b9a", "messageHeadline": "[community] Add the ability to create and view Projects. (#2825)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 853, "deletions": 6}}, {"node": {"oid": "02ca249391fd22808033e05d6232ee0d13ccdbcc", "messageHeadline": "[crypto+move] add type safety to BLS Move module (#2980)", "author": {"name": "Alin Tomescu", "email": "alinush@mit.edu", "user": {"login": "alinush"}}, "additions": 2435, "deletions": 1579}}, {"node": {"oid": "e9a7559e435cb550ada0d046990d823a098e304a", "messageHeadline": "[aptos-cli] Update metadata for proposal submission", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "3e7315894ef839ea6989e0edc24abf6c0dbd3ed2", "messageHeadline": "[aptos-cli] Save hashes as hex for proposal", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "33b2e1ade2301e24f811973f15bf43d00abfb204", "messageHeadline": "Change GiB to GB for node requirements (#3061)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "74e0a9c1276fa0e442908d99e810054f1acb5c0e", "messageHeadline": "[aptos-cli] Cleanup funding comments", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "73fc6f36eb0e01a818e7a7ca332593756002070c", "messageHeadline": "[aptos-cli] Make faucet num-coins same as amount elsewhere", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "2763d2d373647d5d2f1c621401c4b8714feae890", "messageHeadline": "[aptos-cli] Make input types consistent", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 9, "deletions": 21}}, {"node": {"oid": "ba719719fb8fa33445d6b0a811159a71f6211c05", "messageHeadline": "[aptos-cli] Cleanup Genesis command args", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "ab16eeda27c3de07da0d2c4edefb6fd25e9c5e64", "messageHeadline": "[aptos-cli] Cleanup node command args", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "0ca27110d44a31a2adb788ac832926532fe745b0", "messageHeadline": "[aptos-cli] Allow profiles in stake tool", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "29120d429bd49c09144052e1e98d9adb147fff01", "messageHeadline": "[aptos-cli] Cleanup argument documentation of staking commands", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 44, "deletions": 18}}, {"node": {"oid": "d33f2efce90ae39f6331f8643246d4d603264847", "messageHeadline": "[aptos-cli] Reorder inputs so that flatten is at the bottom", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 63, "deletions": 44}}, {"node": {"oid": "a5e21f1222f61b6b23578443d765ebcb63860d8d", "messageHeadline": "[helm] nhc (#3030)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 449, "deletions": 23}}, {"node": {"oid": "e320d8b7217921478d6f675a42e9f886b2851b8b", "messageHeadline": "[Executor-benchmark] Update benchmark to use async commit. (#3028)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "45eb918c843fd15f6a02aa3eaf891fb5b853aaa3", "messageHeadline": "[community] Add Apple Touch Icon (#2681)", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dfe0edcab1c3487348f987888e7eb0e3f9146608", "messageHeadline": "[community] Dedicated layout for user Sign in (#3026)", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "27a255ebc662817944435349afc4ec33ea317e64", "messageHeadline": "[observability] set custom all value for kubernet_pod_name in all das\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "a4026e5ec80945e3318b43176e38a8c5c3a4cfe4", "messageHeadline": "[forge] Update forge to use new public keys file", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "731023ad79255058b61077d5ed84c3d32eccde74", "messageHeadline": "[aptos-genesis] Add voter and operator accounts in genesis", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 390, "deletions": 175}}, {"node": {"oid": "dbb86233a146c3730433dc97e4e2ea4ecc05a0d0", "messageHeadline": "[aptos-genesis] Generate public keys file for sharing", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 56, "deletions": 12}}, {"node": {"oid": "f605bcc88e78f07809c1fa8a299e49e9cca8bc94", "messageHeadline": "[chain-id] Make chain id inputs case insensitive, add long lived testnet", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "6f11b33cb92fbd42c964e4c77af9cc420bd9c624", "messageHeadline": "[tf][gcp] add restore support (#3003)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "57fa593799cf131983cedc671e2e2257d6158426", "messageHeadline": "[Aptos Framework] [Account] Authentication key rotation (#2972)", "author": {"name": "chloeqjz", "email": "79347459+chloeqjz@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 355, "deletions": 35}}, {"node": {"oid": "dfc2f64bc1926e3078351a073b4da2e83d7d35c7", "messageHeadline": "[types] Remove private usage of anyhow", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c69b40aedd48dd967ad0da49b7e93fba4e52e18", "messageHeadline": "[CP] Fix missing favicon for admin (#3040)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "975b4076c52e15b09ac1eedfb937646e611273b2", "messageHeadline": "[Indexer] Add substream (#3027)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 4840, "deletions": 11}}, {"node": {"oid": "257b5a74ced99ab171f5e290c1f64bc345067041", "messageHeadline": "[community] Update IT3 schedule copy. (#3012)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d270242577de5a3043756549f05965e49be890c8", "messageHeadline": "[Token] enable opt-in direct transfer", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "c00c2b7d41dfade8a1a6410fd7d1b7546b910333", "messageHeadline": "remove aptos-move/transaction-replay", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 0, "deletions": 935}}, {"node": {"oid": "880c46d28056518eab077f9f16ccab53e5cdbc61", "messageHeadline": "trivial: remove aptos-move/genesis-viewer", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 0, "deletions": 305}}, {"node": {"oid": "a215db2a154d4a23f9ed008cd4c4a3a8f7a0a099", "messageHeadline": "[Storage] Stale state value index (#3036)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 189, "deletions": 25}}, {"node": {"oid": "0ff931e6aa121cc3af54a38a4c12bee598284703", "messageHeadline": "[api] reduce api log rate to 1 per second (#3034)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2820c809bce5f1edb634357ed6bc130623a7bc62", "messageHeadline": "[framework upgrade] Refactor artifact generation and management for g\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 1436, "deletions": 1199}}, {"node": {"oid": "d45d355a2414791d48e879cfe4d14bd3b5630d41", "messageHeadline": "[Aptos Framework] Remove experimental and table with aggregator (#2985)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 0, "deletions": 114}}, {"node": {"oid": "765402e8cfe20a10d4dc9a7b4a409e14f0d24d22", "messageHeadline": "[vm] limit maximum loop depth to 5 (#3019)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 191, "deletions": 1}}, {"node": {"oid": "157a3f63fd32b3f9beabf5fb6f10352b48ba40e3", "messageHeadline": "[Aptos Framework] Fix some minor issues (#2984)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 68, "deletions": 204}}, {"node": {"oid": "aa891e0594a4b48c34b0b0b684ba7d9371960448", "messageHeadline": "[helm] update fullnode config (#2882)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "2b04c4f4268b7fd7033e57dc1484341f691a5fcb", "messageHeadline": "[Aptos Governance] Add support for bypassing transaction limit for la\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 156, "deletions": 7}}, {"node": {"oid": "9c52cfa6b0ae8c33f5c9dfd7190d1d74ae7f49f3", "messageHeadline": "[gha] post forge comment to slack", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "c9d1ae70b4c0b93d6f9bc69d07f74c6d5cef9e8f", "messageHeadline": "[gha] forge comment append", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "3fd836506f1fed3929f8ba4d6363665396b8700a", "messageHeadline": "[Secure Storage] Add a simple rocks db file for the secure storage.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 449, "deletions": 16}}, {"node": {"oid": "0bea915af861b24c73ac4a9052cfe4b9cd59cc06", "messageHeadline": "[storage][pruner] Separte ledger and state merkle pruner configs (#2983)", "author": {"name": "zcc", "email": "107430656+zcchahaha@users.noreply.github.com", "user": {"login": "zcchahaha"}}, "additions": 203, "deletions": 192}}, {"node": {"oid": "b78898365252618d19b70ccb01ad0a21c5df9261", "messageHeadline": "[Aptos Data Client] Make optimistic fetch take into account peer state.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 129, "deletions": 29}}, {"node": {"oid": "1c387907b064d5ea690d4c856057e2c9f04607f3", "messageHeadline": "[storage] state_store::get_usage() to return db size info", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 412, "deletions": 65}}, {"node": {"oid": "18e030b867b0e5e30bdf873c4bd976d1c9a9c2e2", "messageHeadline": "[tf][aws] update to latest", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 182, "deletions": 1880}}, {"node": {"oid": "b79ca74a117699b42222bfe046a27b8078ba09b0", "messageHeadline": "[cli] Governance subcommands for preparing and exeucting scripts", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 196, "deletions": 7}}, {"node": {"oid": "64254a4b6b4af2eb0e92e860095eae5a1b6a770e", "messageHeadline": "Make AptosErrorCode compatible with serde deserialization (#3013)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "0f0cd2d84b26b4cc29c3c3c40b0e742ee9629860", "messageHeadline": "[forge] Catchup as success criteria (#3010)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 42, "deletions": 18}}, {"node": {"oid": "969a1f2ea423aac78a998e6e0a5282628c9e4f01", "messageHeadline": "[swarm][test] Better error for waiting to catchup (#2998)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "94699ef9cd78a36f968211b7df7f2c75f0013dfb", "messageHeadline": "[Aptos VM] changed authentication_key_preimage to authentication_key \u2026", "author": {"name": "chloeqjz", "email": "79347459+chloeqjz@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 24, "deletions": 30}}, {"node": {"oid": "43671ef731eadea25dc158b94b4f7279b20f0928", "messageHeadline": "[Aptos Framework][Staking] Add ability to restake pending_inactive st\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 232, "deletions": 126}}, {"node": {"oid": "5522719176deab48f9e3a355e058512a7ebc13b9", "messageHeadline": "[sdk] modify repository address to aptos-core of publishing document \u2026", "author": {"name": "Chang", "email": "102845618+0x6368616e67@users.noreply.github.com", "user": {"login": "0x6368616e67"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bcf8d8187a8ac0a0c62347ddde5dc14b3357304f", "messageHeadline": "Fix TS SDK generate-client", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cd6def8c146f80cb4b9de8d9392ddbebbb11ab12", "messageHeadline": "[docs] first transaction using the sdk (#3002)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 210, "deletions": 0}}, {"node": {"oid": "82d8021c9c1ca7747339cd60912959dd7ee69d1a", "messageHeadline": "Align proto definitions with their `package` (#3000)", "author": {"name": "Matthieu Vachon", "email": "matthieu.o.vachon@gmail.com", "user": {"login": "maoueh"}}, "additions": 1025, "deletions": 1022}}, {"node": {"oid": "898005876789997b76d54b7118b11ad989ca5463", "messageHeadline": "[helm][genesis] update genesis default value", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "2558da3c33c32b8ef601bd392e98ff935c8fe0d3", "messageHeadline": "[python-sdk] port hello-blockchain (#2945)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 247, "deletions": 6}}, {"node": {"oid": "fe3e98f32e02950f1f766e4de7a0daf8f68bb2ea", "messageHeadline": "Delete v0 API (#2959)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 2292, "deletions": 29027}}, {"node": {"oid": "9bb2b3c30d747e71733c1b47685cda1861f10fb2", "messageHeadline": "[aptos-cli] Allow owner to be different when generating validator keys", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 57, "deletions": 20}}, {"node": {"oid": "3fcc31533ee659f4b86a1edd83e73a43ad0011a9", "messageHeadline": "[merkle_deletion] JMT deletion", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 895, "deletions": 468}}, {"node": {"oid": "3686c5405d74e8bda25d8d7350c119d2d81e90e0", "messageHeadline": "[merkle_deletion] SMT deletion", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 488, "deletions": 256}}, {"node": {"oid": "561b818e10899ea0ac454aa17a865839b9adffbf", "messageHeadline": "Don't cover anchors with sticky header.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4c3b48392b9053155a38836e0173f1170f410032", "messageHeadline": "Combinatorial test to check module intersection", "author": {"name": "Rati Gelashvili", "email": "gelash@aptoslabs.com", "user": {"login": "gelash"}}, "additions": 188, "deletions": 30}}, {"node": {"oid": "1ab752dd52a811ba2213b40686520ab61ef890ad", "messageHeadline": "[tf][indexer] option for performance insights and params ignore", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "c616db2347990f04613c0c78761c494d034155b7", "messageHeadline": "Removed the key-ability for the capabilities of coin", "author": {"name": "Junkil Park", "email": "juki14@gmail.com", "user": {"login": "junkil-park"}}, "additions": 20, "deletions": 25}}, {"node": {"oid": "aef68f494b942f16ec53b44d8b3cd87d10495f40", "messageHeadline": "[consensus] Fix cross-epoch leader election", "author": {"name": "Igor", "email": "igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 66, "deletions": 10}}, {"node": {"oid": "440154d698efc9108283562519fe703312177458", "messageHeadline": "Update autocomplete input styles to new colors.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7a66f25d797e8e41fcee17393f17d74dd5b2b55c", "messageHeadline": "[consensus] propagate reconfig timestamp to all reconfig suffix blocks", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 41, "deletions": 22}}, {"node": {"oid": "baf2749bc85a13d63a6c297a14487111f6496456", "messageHeadline": "[aptos-rosetta] Add set operator operation to rosetta", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 263, "deletions": 48}}, {"node": {"oid": "f4ba2cd24c73e9a86ceaac211403b96f00726b96", "messageHeadline": "[docs] update for mvp of system-integrators-guide (#2997)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 59, "deletions": 30}}, {"node": {"oid": "9bc2bca2be0b00c7eef3008cec70b24c873fdec4", "messageHeadline": "[framework] Update SDK builder from generated inputs", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c1a91e18daa8ac73e9112247d8a542f04dbb9a79", "messageHeadline": "[aptos-cli] Add genesis layout template command", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 95, "deletions": 28}}, {"node": {"oid": "69b7cc168ca542094fa2502560fb4813e60cb2f9", "messageHeadline": "[aptos-cli] Add path support for git client", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "172dd757bdea416a66be8ae9c8b3121b55af816d", "messageHeadline": "[cli][delegation] Add owner-relatd CLI functions and AIT3 flow e2e test", "author": {"name": "Igor", "email": "igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 771, "deletions": 264}}, {"node": {"oid": "3e553f81a9f9d608297bb3b30e516a263ea1775c", "messageHeadline": "[Stake] Resetting `total_voting_power` on every epoch (#2956)", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 39, "deletions": 17}}, {"node": {"oid": "88413d3eb12e53fd3f4f1e0e0e472b97050dcd91", "messageHeadline": "[sotrage][pruner] Get rid of channels for ledger pruner (#2832)", "author": {"name": "zcc", "email": "107430656+zcchahaha@users.noreply.github.com", "user": {"login": "zcchahaha"}}, "additions": 144, "deletions": 236}}, {"node": {"oid": "75231f0fdeee6638984e1d20694e0f08664176ef", "messageHeadline": "[config/management] Remove SeedPeer generator and old config tools (#\u2026", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 108, "deletions": 4717}}, {"node": {"oid": "d46debf7c06ac1bfdc7c6c38fdf7a3eef4b3f4f2", "messageHeadline": "[forge] Lower continuous chaos thresholds", "author": {"name": "perryjrandall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d6985987db2fa5c2c699a0c30dbdf14678e5521e", "messageHeadline": "fix: remove default devnet urls for TS SDK tests", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "b783dc4f158f33aa22da42b1c8194d562d56e623", "messageHeadline": "[forge] Fix forward stupid workflow typo", "author": {"name": "perryjrandall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3858a0c1b8d88131381ae86c78e721822ebabff8", "messageHeadline": "[smoke-test] Add comprehensive rosetta block & balance test", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 368, "deletions": 283}}, {"node": {"oid": "734c6e1345af6885b0dc9361026ac4efd3f63b45", "messageHeadline": "[aptos-rest-client] Change get-block-info for the rest client", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "d18acd2432bd73e3c3e5f11a6d1c6f301bde444e", "messageHeadline": "[forge] Dont schedule forge on main push take 2", "author": {"name": "perryjrandall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38d437b589a82f902b2510820bfac524c43bf729", "messageHeadline": "[deps] Remove diesel patch warning", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "299d9e854bf15accb6e34b7af0e70ce5db8c76d2", "messageHeadline": "[safety-rules] reduce the log level", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 112, "deletions": 84}}, {"node": {"oid": "6e34e78ac5474c73bc727ed9e93512f4a27928da", "messageHeadline": "[consensus] change a few log levels", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "f9fd2522a173eb92ad72733028b75e0f4ecb0bb2", "messageHeadline": "[consensus] fallback to state sync if commit root falls behind too much", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c054404741969e0dab3ffaa1bedc954173cdc6d5", "messageHeadline": "[docs] Updating the wallet guide for bcs change (#2963)", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "93c319305f6a0f1d1c235536f7fa9860df087da5", "messageHeadline": "Revert \"[forge] Stop running forge on main, rely on continuous\"", "author": {"name": "perryjrandall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2ee1948efcd5808b15e6628d9e0d3147c05b5e45", "messageHeadline": "Revert \"[forge] Also exclude builds from canary / auto branch\"", "author": {"name": "perryjrandall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "341ae12c905d1c8d57a89a09da19da007a33fdc0", "messageHeadline": "[framework] Adjust coin module decimal type (#2935)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c0f9296eca1ab1ce092ee96bf257014a26774edc", "messageHeadline": "[forge] Also exclude builds from canary / auto branch", "author": {"name": "perryjrandall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "95ba7b4b7559ac480a0cf9b0bdddeeeb6e8eda32", "messageHeadline": "[forge] Stop running forge on main, rely on continuous", "author": {"name": "perryjrandall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "47f5d22a2b9b5a22eaf3cb3739fde60fc58baaa5", "messageHeadline": "chore: copyright TS SDK", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 129, "deletions": 1}}, {"node": {"oid": "e38af3d3ff8bd36112b02d69ac68f62b7d0025b2", "messageHeadline": "doc: add ABI usage tutorial", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 31, "deletions": 25}}, {"node": {"oid": "2a66db4367b5f2e434160d2091ca0b90e41e7212", "messageHeadline": "[fix] fix async_proof_reader compile (#2961)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "219b78d85d1d1cb5e356f78eda88d3ad2e69d033", "messageHeadline": "[Storage] Merge state sync calls.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 365, "deletions": 205}}, {"node": {"oid": "b76c62fef10339a71db0cdbc9033139c70364e96", "messageHeadline": "Update API CHANGELOG.md", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "638c96c3fc90b8ba5a9c7676e06843c53eaeb4a2", "messageHeadline": "Make sdk-release work on high-perf-docker (#2957)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "33d32308be67feace97c55d4b8a83bb8b2e50651", "messageHeadline": "Run sdk-release on high-perf-docker with correct volume usage (#2955)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "6641253683392f73edfd9d4ce3fedb12b152e27d", "messageHeadline": "fix backup", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 47, "deletions": 3}}, {"node": {"oid": "60313eccb6a050b30d8c177a7c4c3d9b40d6ea69", "messageHeadline": "[framework] add data structures for account cap offers", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1151, "deletions": 582}}, {"node": {"oid": "b7f8f0f770a95a9d3e3620f189e211e24ca99ed2", "messageHeadline": "Run sdk-release on ubuntu-latest", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9184cdfca0d5d78b7d3fc2ec3e2441dbd1bd1d0c", "messageHeadline": "Create /tmp in sdk-release CI", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "696313b34a4ccce6dbc915b7c6be1005f55cec24", "messageHeadline": "Run sdk-release CI on high-perf-docker", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bcc1bd18937b7c4c69a4b47c64413a92adea7ded", "messageHeadline": "[Genesis] Update the non-test genesis flow to destroy aptos framework\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 500, "deletions": 159}}, {"node": {"oid": "be63328c572ea341074c554cfa08ba9360a0dffa", "messageHeadline": "[CONTRIBUTING] Updated contribution docs", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "502bdd03ad77e63160a3b214896e9d119d148f77", "messageHeadline": "fix typo in CONTRIBUTING", "author": {"name": "0xbe1", "email": "101405096+0xbe1@users.noreply.github.com", "user": {"login": "0xbe1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a12d9eab4c3c3879657a118fa4129a88b1d851de", "messageHeadline": "Fix multiagent txn test in TS SDK (#2880)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "90c23309ed683479e6650f806f23f21afc42ab2d", "messageHeadline": "Remove spec generator container after each run", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5705e5c456486fd7707e119e72d1305c7a4b5857", "messageHeadline": "Remove --name from spec generator image runs", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "33285d619ef01fa362df6a9a8280dfbaf7ee4b1d", "messageHeadline": "[telemetry] Fix naming (#2864)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1fa263b308f4c72327257eb11d0d36639900f7f9", "messageHeadline": "[Genesis] Collapse all validator configs into a single struct and add\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 111, "deletions": 118}}, {"node": {"oid": "7c0b9fc366d8ac4596d6f07d9b42630586b9be8d", "messageHeadline": "[Aptos Framework][Staking] Limit amount of stake that can join every \u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 449, "deletions": 202}}, {"node": {"oid": "9e37bd4100a03e4d3dbaa1e52eadf82f0e65e53b", "messageHeadline": "[move-e2e-tests] remove archaic move serialization", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 28, "deletions": 97}}, {"node": {"oid": "4a7cb4895f999ac4d3e88336326d4d7c5820388a", "messageHeadline": "[framework] clean up account.move", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 16}}, {"node": {"oid": "1b42557e14d7a795b5b667f6ad05ff33ec7d1314", "messageHeadline": "Update hello_blockchain.ts (#2927)", "author": {"name": "Maksim Daunarovich", "email": "max.daunarovich@gmail.com", "user": {"login": "MaxStalker"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2c34be2d50db5d63d018d22a82fce7d0605d7214", "messageHeadline": "[Networking HC] Reseting HC failure count on ingress HC request", "author": {"name": "Alex Markuze", "email": "alexm@aptoslabs.com", "user": {"login": "Markuze"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "d708330ba147ea285c1e1072d605b79a7a8e0f7c", "messageHeadline": "cicd: limit test threads in coverage run to avoid OOM (#2915)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "ca068ba292a7ca4b661dc758ec0746407077c7af", "messageHeadline": "Delete aptos_whitepaper.pdf", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fedcc97abeef4e0a06e0310283e2757e4fb7cc51", "messageHeadline": "eliminate possible race, overwriting with false (#2916)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "477139d52d3457435c2dd45db86ab61c7f301564", "messageHeadline": "[framework] enable freezing of coin (#2912)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1086, "deletions": 933}}, {"node": {"oid": "07693def7ac5f551f7ede54adb17c7e20f28eee7", "messageHeadline": "don't preemptively return threads upon detecting possible module publ\u2026", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 43, "deletions": 46}}, {"node": {"oid": "1a1f1761db52eed8b41d1c1ee11b7d023575f7ff", "messageHeadline": "Update first-dapp.md (#2797)", "author": {"name": "aaron", "email": "aaron@ulas.network", "user": {"login": "armatrix"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6944fc98fd1160c8f99c4fc7b461e4892327f37", "messageHeadline": "[aptos-cli] Improve documentation of common types", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 32, "deletions": 13}}, {"node": {"oid": "3989be9778ef0d23fc204351130506c88d129259", "messageHeadline": "[aptos-cli] Update documentation for key tool", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9edf8aca3c8839f08963cf1896977c95a484ad4", "messageHeadline": "[aptos-cli] Update documentation in the Genesis tool", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "66747bb4b80e74aff6513c9a33496bbf91212e62", "messageHeadline": "[aptos-cli] Cleanup documentation on Account commands", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "4c32b9e875016c4796bd100abc6885fc2ee634c9", "messageHeadline": "[aptos-cli] Consolidate and make top level command docs consistent", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "9508ac10d80c927680dc2c64f4fa399e80b42afd", "messageHeadline": "[move] bump move version (#2909)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 536, "deletions": 242}}, {"node": {"oid": "d35ca2a645e8b624648bd6fb905557b795f5183f", "messageHeadline": "[aptos] expose prover error (#2904)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b9116af386c40fc42e62f424f45575fcf6085e08", "messageHeadline": "[Framework][API] Remove the deprecated gas_currency_code field (#2902)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 23, "deletions": 60}}, {"node": {"oid": "208a15e0f95f12b4ed8b48f2bebfa604043ba118", "messageHeadline": "Finish BLS signature Move submodule (#2659)", "author": {"name": "Alin Tomescu", "email": "alinush@mit.edu", "user": {"login": "alinush"}}, "additions": 2227, "deletions": 360}}, {"node": {"oid": "358b3921dfd2761b3b03709e0cf3120e3edaeb03", "messageHeadline": "[helm][autoscaler] tune scale down time to 30 min unneeded", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e432b3abfd76c2941da34e62cdd92e3f278b9f9e", "messageHeadline": "[forge] tune the timeout for waiting for nodes provisioning", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "82750d624ed88e6f7b96d0ce8a4c1815c33a3695", "messageHeadline": "[CODEOWNERS] Add codeowners for CLI, SDK, Rosetta (#2907)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "ec3ed05f6ad58da5355950e79ee57f2897ac4990", "messageHeadline": "[Aptos Framework][Genesis] Update genesis to only initialize core res\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 398, "deletions": 397}}, {"node": {"oid": "a40f74e6f00bed1236dffe872a2b1ffa7a66016f", "messageHeadline": "Make FaucetClient async (#2866)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 32, "deletions": 35}}, {"node": {"oid": "46938e89357a9c3c8197125790edde6b60fb034e", "messageHeadline": "[Aptos Framework][Staking] Simplify with_cap functions (#2884)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 43, "deletions": 83}}, {"node": {"oid": "67f50952f53f55555ac02ad6376096d17775155c", "messageHeadline": "[observability] disable hyper debug logs in forge", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "181dd7fe7b154902783532ecf9620cdd1c8b0098", "messageHeadline": "Update use-aptos-cli.md (#2896)", "author": {"name": "Wintertoro", "email": "52825010+wintertoro@users.noreply.github.com", "user": {"login": "wintertoro"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1ae08d2a2b74424e245c0b595598efb1b1fc8801", "messageHeadline": "[forge] create land-blocking test with 20 validators and 10 VFNs (#2587)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "2c18669c903dce961d7456b1793bcffefbb27adf", "messageHeadline": "release 08/11 (#2878)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7fc653483434813659dfedf7037895fc4b6774d7", "messageHeadline": "[vm] Deltas in sequential execution (V1) (#2429)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 98, "deletions": 34}}, {"node": {"oid": "bbb558b74109855dd839324a38635f632cd979b5", "messageHeadline": "[dashboards] Add filters to system dashboard (#2833)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 4, "deletions": 36}}, {"node": {"oid": "7192ea23d7a39a81d468866fad1f4267d5db562d", "messageHeadline": "cicd: report coverage even when tests failed", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "af58a73c5fc1d2a226ff5671134637d8fe6eecb9", "messageHeadline": "doc: info about how to use SDK with devnet and local network", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "55dcf8764255618814b4dc4ca454839394e9f8c8", "messageHeadline": "[helm] write docs and use helm-docs to generate README (#2359)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 317, "deletions": 33}}, {"node": {"oid": "8988eab9f0b37dc909df517b6e417131afa83933", "messageHeadline": "[consensus] fix the network queue order", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3014b9c7bd054ed02d0ffc080d16a8edde0a53e", "messageHeadline": "[dashboard] remove broken key from API dashboard (#2877)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "afb5d4d8332378e1e820cbad765a5be904446140", "messageHeadline": "[observability] use custom all value for pod name query variable to a\u2026", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 724, "deletions": 340}}, {"node": {"oid": "91d138f778f40c4003477a0c3b13793819e1a34d", "messageHeadline": "[Aptos Framework] Table with aggregator length and optional aggregato\u2026", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 316, "deletions": 25}}, {"node": {"oid": "036906ba68267d2536bed65f8501e1f34837acc6", "messageHeadline": "[Forge] Fix validator restart checkin in performance test (#2875)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f042b08cad5d29c8c0e666cdc0f3133de71fb791", "messageHeadline": "use js optional chaining operator", "author": {"name": "Daniel", "email": "danieladammiller@gmail.com", "user": {"login": "dandlezzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d69795f7f5471647538dc061f55dcb4f40a12a8", "messageHeadline": "[forge] Rename workflow, try out chaos suite, new cluster", "author": {"name": "perryjrandall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "018dc8acafd8df83cb9ef933a3d75341c1c04f76", "messageHeadline": "[observability] use custom all value for pod name query variable to a\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d9d9b86b9a955a7ec5f1b12b4f86788976b2e813", "messageHeadline": "Skip multiagent transaction test while broken", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c693b0c1b1ffd58dc47d54968ce6d0904daf7841", "messageHeadline": "Fix spec generation in sdk-release", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e9f14d53a5b7f6ced813d6bc822968bdf1c6bf5", "messageHeadline": "Update TS dev docs site examples for v1 API (#2838)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cee10a11562745252101ce0eec68004f04f2a97f", "messageHeadline": "Improve help messages in sdk-release CI", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "160fb0cee9f60ee93ac01eea206767110964086f", "messageHeadline": "Update guide-for-system-integrators.md (#2788)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 39, "deletions": 46}}, {"node": {"oid": "936b1dce029adb4a436d347de596768c69377588", "messageHeadline": "Regenerate API spec and SDK client, add retries to sdk-release", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 42, "deletions": 14}}, {"node": {"oid": "df32bb3ce91040023ec38ec5532132b62252ba00", "messageHeadline": "Update TS dev docs site examples for v1 API", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 47, "deletions": 9}}, {"node": {"oid": "8c6a8a3b17f2e86e7af2f89908f516c43e1744d3", "messageHeadline": "[API] Log per-endpoint metrics based on operation_id (#2781)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "7052dcb683066ddfb067e7c0a9d70d061b2b2716", "messageHeadline": "[cli][consensus] Add analyze-validator-performance to node cli (#2364)", "author": {"name": "ikabiljo", "email": "ikabiljo@users.noreply.github.com", "user": {"login": "ikabiljo"}}, "additions": 959, "deletions": 63}}, {"node": {"oid": "3d783c996fb848fd343a5dec3ebf83d1abb32a7f", "messageHeadline": "add table::upsert", "author": {"name": "isaacnotnewton", "email": "isaac@layerzerolabs.org", "user": {"login": "cowboyisaac"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "def7943f9160b51192f09e97844fdfda63f96694", "messageHeadline": "[Indexer] Stream full blocks instead of transactions (#2821)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 1888, "deletions": 1578}}, {"node": {"oid": "575df0032a73c7291cb0505a64d0bba8e7bfc2a4", "messageHeadline": "[mempool] avoid excessive logging (snapshot, excluded txns) except at\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 30, "deletions": 23}}, {"node": {"oid": "c158a9b2fd8f20a74a1eab6c6f2cbb17089ebb12", "messageHeadline": "Update docs to use coins::register", "author": {"name": "Ranger", "email": "97557778+ranger8888@users.noreply.github.com", "user": {"login": "ranger8888"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5e6259b26ee60e9645563f1f0ca5fb038a16286", "messageHeadline": "[helm] update default value for genesis (#2861)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "6f517cdcc4d107e9b668eef2cbc45d2208f91b90", "messageHeadline": "Fix error when sort param is malformed. (#2808)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "7ee2e5e70791d4c7e026fb85886cf7f07c004cca", "messageHeadline": "[community] Integrate with wallet to determine owner key. (#2714)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 127, "deletions": 19}}, {"node": {"oid": "94b9a436983495dd21b5e2d07993e867202c63c2", "messageHeadline": "Don't rely on lockfile in dev docs examples", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "3c96e3a4e24a1a496695fb15e55ba6c8aba4c7b9", "messageHeadline": "[vm] remove out of date preload_cache", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 1, "deletions": 40}}, {"node": {"oid": "39711e6b29b5802505101ba0ab5dedd73888b1cf", "messageHeadline": "[perf] cache txn size", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "942e5b7adef3e4af316219afb8c50475529e4bdb", "messageHeadline": "[bls] use bitvec instead of vec<bool>", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 1730, "deletions": 1606}}, {"node": {"oid": "f5fd62930cfb0d2d395a176d363d94efd98c096a", "messageHeadline": "[bitvec] increase the maximum to u16::max", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "bbf4686a18ba55173309dde9d14843fdf1a427ac", "messageHeadline": "Add Golang change for SDK builder", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 37, "deletions": 24}}, {"node": {"oid": "a0e367f6e9e84e1d81228201fce1a6a368e2b172", "messageHeadline": "[SDK] enable string txn arg in sdk builder", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 363, "deletions": 232}}, {"node": {"oid": "7aadce6c653a52b466ca97a63048ceea84616c49", "messageHeadline": "Replace CircleCI badge with Github", "author": {"name": "Rootul Patel", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74c325b5413934631adcfa98717f3f1f4388aae4", "messageHeadline": "[aptos-cli] Use current directory for workspace .aptos if it doesn't \u2026", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "c5d09cc385652c940c52134ee565946c7a42181f", "messageHeadline": "Switch Rust tooling over to v1 API (#2721)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 168, "deletions": 108}}, {"node": {"oid": "d7cd714963678ae469230fcb5f7c68b19a04a131", "messageHeadline": "[TS][SDK] Add /v1 if missing automatically (#2837)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 36, "deletions": 3}}, {"node": {"oid": "36d8af6ade8fde2e8f5cef4c16582f37da1add42", "messageHeadline": "Regenerate API spec and TS client following block version API addition", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 262, "deletions": 0}}, {"node": {"oid": "b74339e8a61b757962895663114e881c76466b59", "messageHeadline": "[gas] bump max_transaction_size_in_bytes to 10 MB (#2829)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cc6d56a4ef2ffe45590e454780e772610269777f", "messageHeadline": "Use wait-on instead of wait-port in sdk-release CI", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6257c544cb220ff07a67ef6f53c891e3b1d03834", "messageHeadline": "[api] Add get block by version (#2826)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 97, "deletions": 5}}, {"node": {"oid": "6c494bd01347a0a7798bd8e9aad08c72f17c7ad4", "messageHeadline": "[Docs] Missing links and typos. (#2834)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 18, "deletions": 18}}, {"node": {"oid": "83c0cb4383c61c1e5fcb492b2296adefeeebc3c2", "messageHeadline": "feat: expose method to create a raw txn out of a txn payload (#2831)", "author": {"name": "jjleng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 42, "deletions": 60}}, {"node": {"oid": "ded744f84d66f54d11cb9a7c86d78004d83b427b", "messageHeadline": "[storage][pruner] Add more tests for storage config (#2820)", "author": {"name": "zcc", "email": "107430656+zcchahaha@users.noreply.github.com", "user": {"login": "zcchahaha"}}, "additions": 34, "deletions": 30}}, {"node": {"oid": "679d12fcabfd9b185a95ab4d9f46a3aa6ba30f13", "messageHeadline": "[aptos-telemetry] dockerfile for telemetry service (#2725)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "8514afb06cf9aa5a0605af4054198ebe13129084", "messageHeadline": "[Docs] Aptos white paper. (#2823)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 56, "deletions": 1}}, {"node": {"oid": "4f13bc089aa5b69347046a3716379f6993cdf13a", "messageHeadline": "[move] added gas metering for SipHash and moved to aptos_std (#2801)", "author": {"name": "Alin Tomescu", "email": "alinush@mit.edu", "user": {"login": "alinush"}}, "additions": 35, "deletions": 41}}, {"node": {"oid": "7f0ed855a71e454bb1d2d7086301917af934ca3a", "messageHeadline": "[Docs] Fixing nav bar link in the docs and window title for the spec.\u2026", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "72cd75e489d87072b5688706155d35f51d53a93f", "messageHeadline": "Update docusaurus.config.js", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "df49e35f8d2403f2c8d7a3794f7baecbec2c11d2", "messageHeadline": "[storage][pruner] Fix the config to enable ledger pruner (#2814)", "author": {"name": "zcc", "email": "107430656+zcchahaha@users.noreply.github.com", "user": {"login": "zcchahaha"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "ca409a2dcb2db3cc72445602f9086b8c6313b786", "messageHeadline": "[API] Add /-/healthy endpoint, expose error type (#2779)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 449, "deletions": 106}}, {"node": {"oid": "2d937c363cec25599f8622f4ce505682512c54bd", "messageHeadline": "Add files via upload", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e8aa1033033cc0180808e300ce5bc986d9759a34", "messageHeadline": "Add files via upload", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a8910fff6a9bd485fdeff12cfa6fd694e6ab61ba", "messageHeadline": "Regenerate TS SDK client following block spec changes", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 106, "deletions": 2}}, {"node": {"oid": "11c42664599194501ec5002bf208047006961d32", "messageHeadline": "[Docs] Clarifying port settings for nodes. (#2766)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 25, "deletions": 3}}, {"node": {"oid": "833066699546a1839146331919d8ef1cbc61fe12", "messageHeadline": "Upload the Aptos whitepaper.", "author": {"name": "Avery Ching", "email": "aching@calibra.com", "user": {"login": "aching"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "80683eea735feb34d1e3bab64072e236b9992578", "messageHeadline": "[storage] trivial: remove unused DbWriter apis", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "65448b4b2e2065a531e44aecfba4652f0c2c4ec9", "messageHeadline": "fixed calc error when token royalty denomintor is zero", "author": {"name": "ericEnjoy", "email": "eric@enjoy.tech", "user": {"login": "ericEnjoy"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1ec0189a19f063682fd00a2c06a125ad0af42969", "messageHeadline": "[storage] trivial: remove unused config", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "f2bd9ec0c094ba021894ffd5b3578cea72fc2428", "messageHeadline": "Rearranged the rewards formula in the stake module (#2722)", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 73, "deletions": 20}}, {"node": {"oid": "1570509e746b6626264cb6e9c0c8371683253961", "messageHeadline": "[mempool] add txn duplicates to dashboard (#2794)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 100, "deletions": 0}}, {"node": {"oid": "fecc513c462615b04e1ca5b2c9a05ad1f95df59e", "messageHeadline": "[storage] Use default values for pruner when not provided (#2793)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "8efb6009e36bafc4c128fb787fa836feceea60d9", "messageHeadline": "[api] Have OpenAPI spec html page use correct path (#2790)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 769, "deletions": 2}}, {"node": {"oid": "7586013a7dbe2697fc94857c8671e946fa04b8f8", "messageHeadline": "[smoke-tests] Move local forge tests to local swarm tests (#2760)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 655, "deletions": 738}}, {"node": {"oid": "dc4a73532c9ba60def6bd5223f83bd27c5bb09a7", "messageHeadline": "Update getting-started.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "82fb0e76162577cf747c0341e9da6b879c7d8006", "messageHeadline": "[Consensus] Add unit tests for failing empty signature verification (\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "2467ce13777ee7420d59921c25f4716803516e82", "messageHeadline": "[lazy_db] fix of unsynced snapshot (#2783)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 75, "deletions": 24}}, {"node": {"oid": "b9f52d3b28f4dce24a19f727a54fd34981c10314", "messageHeadline": "[docs] update getting started", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 15, "deletions": 26}}, {"node": {"oid": "d0358a0c2d6588bbcc5329c12e2286aebf452ee6", "messageHeadline": "[docs] remove api as it duplicates a lot of getting started", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "b0fe7ea6687e9c180ebdbac8d8eb984d11d7e4d4", "messageHeadline": "[api / aptos-rosetta] Add a get block API (#2737)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 22485, "deletions": 305}}, {"node": {"oid": "cf0bc2e4031a843cdc0c04e70b3f7cd92666afcf", "messageHeadline": "[aptos-telemetry] telemetry service client integration (#2763)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 1162, "deletions": 106}}, {"node": {"oid": "dc3b4ea674aaca56af1d4783c1a18be91bbab053", "messageHeadline": "[validator set] update the validator verifier to use index instead of\u2026", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 556, "deletions": 2051}}, {"node": {"oid": "408fe2542a8e41c0feb0afae10bb2de2edd1930b", "messageHeadline": "[validator set] remove the sort by address", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 14, "deletions": 117}}, {"node": {"oid": "3ba72aa4bf254b47102410a23f2b6914fdd4d528", "messageHeadline": "[scratchpad] remove SMT::serial_update()", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 62}}, {"node": {"oid": "14eadcdde167c5bb3fab381fbc9f73250e1a21db", "messageHeadline": "[aptos-telemetry] Big query ingestion endpoint (#2676)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 287, "deletions": 19}}, {"node": {"oid": "de5e96dfe125bb9965462fa4be2dd0006bde6b45", "messageHeadline": "[storage/api] Ensure oldest version provided to users can be queried \u2026", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 67, "deletions": 29}}, {"node": {"oid": "85d7874ee0427d74d7fd22099299756d0e4ea1aa", "messageHeadline": "[tf][aws] increase root volume size", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "55958aa7a64534a56c5e36c4ded519c043e6cfdb", "messageHeadline": "[SF] remove protoc dep library from build (#2777)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 10, "deletions": 98}}, {"node": {"oid": "cda6bb5adb673f18fed7e79feedd247335ee3e9b", "messageHeadline": "[indexer] Upgrade sf-stream proto generation (#2728)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 10076, "deletions": 11020}}, {"node": {"oid": "3a45b327e9a0a80059bc899b1c2252b4779c5cd7", "messageHeadline": "[gas] revert the default gas numbers back (#2771)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 94, "deletions": 97}}, {"node": {"oid": "36ffef912bceedf548639c8c0d4a9e214c63b437", "messageHeadline": "[aptos-cli] Bump CLI version to 0.2.4 (#2770)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "90b598b5dee2d270aaf62f738c16d49998bd3a91", "messageHeadline": "[storage][pruner] Incrementally prune transaction accumulator (#2734)", "author": {"name": "zcc", "email": "107430656+zcchahaha@users.noreply.github.com", "user": {"login": "zcchahaha"}}, "additions": 99, "deletions": 12}}, {"node": {"oid": "a29e878ed89479ca5a47d5bbbe0ddaa5ab9c146d", "messageHeadline": "[State Sync] Add support for counting the num of persisted state values.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1237, "deletions": 245}}, {"node": {"oid": "c9bef2d5d28c8ee00fcb1dc437a10f361557e495", "messageHeadline": "[Forge] Add criteria for checking validator/FN restart as success cri\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 88, "deletions": 1}}, {"node": {"oid": "6bc950da1cd750df1b88dd2419e22fae096186f8", "messageHeadline": "[code publishing] Implement new `aptos` dependency in Move.toml (#2739)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 204, "deletions": 28}}, {"node": {"oid": "ad5e40dbedc16a92a3a4699adc1e0743aead1bb2", "messageHeadline": "[Genesis Tool] Expose --random-seed so forge can use it to generate k\u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "4a98cd72fa024907242a268bf98ffbbb91f0cce7", "messageHeadline": "[smoke-tests] Speed up LocalSwarm startup 15s => 5s (remove statesync\u2026", "author": {"name": "ikabiljo", "email": "ikabiljo@users.noreply.github.com", "user": {"login": "ikabiljo"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "b9c32f63d255edac48cc36b157d31981b2a73921", "messageHeadline": "fix: revive multiagent tests for TS SDK", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 46, "deletions": 33}}, {"node": {"oid": "5da07eed1df564a0b28b1183a6ea32515b9af16e", "messageHeadline": "[community] consolidate & cleanup AIT3 buttons, global nav fixes", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "3f8ca9a44e2cd058305d587b7b7c2e2f75b34fc7", "messageHeadline": "[Txn-emitter] Fix account_generation. (#2733)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 16, "deletions": 28}}, {"node": {"oid": "21b0e3d78832bdc8445e9e4cd4b768e3bee7a9d6", "messageHeadline": "Doc revisions. (#2682)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 75, "deletions": 23}}, {"node": {"oid": "515e07251120b0d9c7c0e9cdb09239933546da1b", "messageHeadline": "Support cross-epoch leader reputation (#2603)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 437, "deletions": 351}}, {"node": {"oid": "72d81861e116069b90bc5649aec6f44f36997b6d", "messageHeadline": "[API] Update Poem version to adopt snake_case fix (#2764)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 66, "deletions": 68}}, {"node": {"oid": "72a7306ec83d2dcf1fc8d32f5fe35defd80b2648", "messageHeadline": "[Consensus] Configure round timeout from 1s -> 1.5s (#2078)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "67e041d9b5055bbf964221164df927d12c2a95fd", "messageHeadline": "[aptos-telemetry] Remove println", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "65507a5c81b94fb67393f890df6606cc1e766ec3", "messageHeadline": "[smoketest] cleanup unused code", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 46}}, {"node": {"oid": "11f96338f3f82bb34c2e89a1a53c4a6640f2a589", "messageHeadline": "Module Read & Write intersection and seq fallback (#2627)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 296, "deletions": 79}}, {"node": {"oid": "613b0b937caebc230249ee2e66b8d01cd52cd874", "messageHeadline": "[framework] cleanup some token code (#2756)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "27a89917eb2f024d09ecc43d3434466f132b3028", "messageHeadline": "[forge] wait after logs", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e9b35b270998a4fda762597117d6d4477c40c960", "messageHeadline": "[aptos-telemetry] Read build env variables at runtime (#2713)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 53, "deletions": 13}}, {"node": {"oid": "4e522ceb17d6c0cca73b7f2863d67189856afa48", "messageHeadline": "fix(examples): modify coin::register to coins::register (#2690)", "author": {"name": "SolidityGo", "email": "92978704+SolidityGo@users.noreply.github.com", "user": {"login": "SolidityGo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a73f6290ca269811936ba477b2c35dcc2a8a4d35", "messageHeadline": "Ensure there is only one rev for serde-reflection (#2741)", "author": {"name": "Ian Macalinao", "email": "ian@aptos.is", "user": {"login": "macalinao"}}, "additions": 8, "deletions": 18}}, {"node": {"oid": "d5550b70182df981cebb51828c27c6e266cf2dfe", "messageHeadline": "Update move-on-aptos.md (#2686)", "author": {"name": "xander988", "email": "90599152+xander988@users.noreply.github.com", "user": {"login": "xander988"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "91e47a4d08560241f2b16066fa992f4b36e90fb7", "messageHeadline": "[Token] Only update property in pre-define propertyMap", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 83, "deletions": 28}}, {"node": {"oid": "3ab5b9bdfa3be6c12d78afdef2cc38fd428a6f5a", "messageHeadline": "[community] Update button styles, Change max-sm breakpoint size (#2729)", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 56, "deletions": 53}}, {"node": {"oid": "c4d6ffa4ae0e61cdb90b34e96b49f9fcf96477b3", "messageHeadline": "Fix leaf count metric. (#2726)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 23, "deletions": 29}}, {"node": {"oid": "c7f5cb3c483146b70a6d255230aa549572589828", "messageHeadline": "[Fix] Remove \"requires\" in pruner flags for executor-benchmark. (#2731)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4b206952aae649410b88bebe0d38bf9c542a566c", "messageHeadline": "refactor: implement token client with ABI", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 48, "deletions": 75}}, {"node": {"oid": "b92305db1bdab63641a1c0cc51a09f5037a15998", "messageHeadline": "feat: support string arg for ABI interface", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "ae6313743b4986ae4bc291d683be5ff224409109", "messageHeadline": "[Docs] Removing unusued plugins. (#2730)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1538, "deletions": 694}}, {"node": {"oid": "811723a09cb446d5cf614363e65e67b968e34bc5", "messageHeadline": "Raj/fixing rest api link (#2719)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 5, "deletions": 10}}, {"node": {"oid": "a4e712513aacd7164b571cf4d8bf771981518b96", "messageHeadline": "Update Python SDK to use API v1 (#2600)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 785, "deletions": 36}}, {"node": {"oid": "cbb4a5d90cbfccf2502332e1f7eedd896b9a1b63", "messageHeadline": "Make test_block smoke test less flaky (#2723)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4a2edaf981ee254e39ccba31655526ee38e6a39b", "messageHeadline": "Make NewBlockEvent::new accessible without a feature (#2720)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e5892e534602f71467c6a83b05a041792783cd4a", "messageHeadline": "doc: make code examples display for the first-nft doc (#2707)", "author": {"name": "jjleng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 202, "deletions": 175}}, {"node": {"oid": "1b4888ed25d74bfa8555866aa5b10d2fe72dec05", "messageHeadline": "Pin buildx to specific version (#2487)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "092c73153cbda3988fbbecca5712b5d0379d8c19", "messageHeadline": "Fix yarn typecheck for docs. (#2718)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5fe0ba34c51d710d5fdf2b1ed7c9a7b0d9d1e492", "messageHeadline": "Add CI that checks the docs site examples (#2708)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 88, "deletions": 0}}, {"node": {"oid": "7977b1c56d3d51a3e9481b1e3ecd50d0cdab6bc5", "messageHeadline": "[Aptos Framework][Staking] Remove max stake flooring and update rewar\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 162, "deletions": 69}}, {"node": {"oid": "43c5c9d1cbc8281c36aaa9433c57a1427487fb83", "messageHeadline": "[community] Create network operation notifications. (#2407)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 239, "deletions": 1}}, {"node": {"oid": "bd3e9545d80f2343e97fb906b287bb88337f76dc", "messageHeadline": "[smoke-tests][cli] Fix flaky CLI smoke tests (#2700)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 150, "deletions": 85}}, {"node": {"oid": "dfe85c7e850a12a9a6b3571c5231336049b5d355", "messageHeadline": "Include spec updates with hex string examples", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6c4fd9598c272726fb53d3738dfb4c65d6699bf0", "messageHeadline": "Fix TS examples in docs site (#2705)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3835aee1c62ebc6a3bb5894b6e39afa9eb8268ee", "messageHeadline": "Bump terser from 5.11.0 to 5.14.2 in /developer-docs-site (#2684)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 33, "deletions": 25}}, {"node": {"oid": "60713f3c5c1d5db048500b207cd607e75ccaa726", "messageHeadline": "[API] Ensure hex strings are wrapped in quotes in the spec (#2703)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "c88fe600ca167e5d6fbb526e5a5575e1f46d64c3", "messageHeadline": "[gas] add comments in crate aptos-gas (#2696)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 47, "deletions": 3}}, {"node": {"oid": "63d30e9117f2d715c513fc674e85e879642768a2", "messageHeadline": "[aptos-cli] Allow empty config in global config", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "d131a82aa6209187395b105f217c154ea24d9789", "messageHeadline": "[aptos-cli] Make test framework under feature flag", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b94afaed76e793bff29646f9eecdc25c4bfce391", "messageHeadline": "[aptos-cli] Improve error message for manifest account arg", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "39c7c0af8ab08c40128a6aa29de96d47c91b53c6", "messageHeadline": "[aptos-cli] Add Move command E2E tests", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 209, "deletions": 32}}, {"node": {"oid": "e355fbc5f165ea5360063c3f2f38f6c26a57fd14", "messageHeadline": "[aptos-cli] Add programatic init for Move.toml", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 194, "deletions": 40}}, {"node": {"oid": "931edf6d729344b9d1be403d20cc391063345028", "messageHeadline": "[aptos-cli] Add Move commands to test framework", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 152, "deletions": 16}}, {"node": {"oid": "7c104c36e228d1b7486068233a7d22959a7df432", "messageHeadline": "[testsuite] Breakdown Aptos CLI tests into different files", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 411, "deletions": 401}}, {"node": {"oid": "990d03e6eccaf0c682937e88c5fc3eb6b0d7825e", "messageHeadline": "[testsuite] Move Aptos CLI tests to a separate folder", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5e8fd4c02669fa139a21ca0da72b5a82dfd49916", "messageHeadline": "Fix events RestApi paging to latest (#2582)", "author": {"name": "ikabiljo", "email": "ikabiljo@users.noreply.github.com", "user": {"login": "ikabiljo"}}, "additions": 206, "deletions": 288}}, {"node": {"oid": "51e1fb6be94312bce604f1885ad2149431b084ad", "messageHeadline": "[SDK] Re-enable release steps in CI (#2672)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "846724ecb2d7a5ca4219f830b8432b660ca7a6ad", "messageHeadline": "[Genesis] Make rewards and governance params configurable and set rea\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 169, "deletions": 78}}, {"node": {"oid": "493b070cdcbee1d3d038d6a02072fe7bdd86264b", "messageHeadline": "[code publishing] Add CLI commands for inspecting and downloading pac\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 488, "deletions": 121}}, {"node": {"oid": "59376275d9937d245be49e824c963be93ad57d8f", "messageHeadline": "[Indexer] Migrate i64 to Numeric to support u64 (and more) (#2621)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 239, "deletions": 80}}, {"node": {"oid": "463651dda8504f433ac24680ee059abfb164115d", "messageHeadline": "[Consensus] Support for BLS signature aggregate (#2195)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 889, "deletions": 465}}, {"node": {"oid": "b8a127398488bdc33452b46e34bdb5076ff126b2", "messageHeadline": "[storage] Return min_readable_version cached in pruner for get_first_\u2026", "author": {"name": "zcc", "email": "107430656+zcchahaha@users.noreply.github.com", "user": {"login": "zcchahaha"}}, "additions": 2, "deletions": 19}}, {"node": {"oid": "2aed418d24e4a9c0003db90428575e79d39bf427", "messageHeadline": "[aptos-framework] Change aptos coin currency code to APT (#2668)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b67df14348625427cf1d3f1c8696823ae3e1ec8d", "messageHeadline": "update hardware requirement (#2662)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "97b0e74c51dc04e9411569d4659019f635369d55", "messageHeadline": "Update fullnode-source-code-or-docker.md (#2640)", "author": {"name": "nisilag", "email": "99287900+nisilag@users.noreply.github.com", "user": {"login": "nisilag"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ac228654fcf44ee8d7efc6c1098ecc00841f990e", "messageHeadline": "Update CODEOWNERS (#2664)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "21a0c247634c7afbd6acf41e0d557e92943a1c75", "messageHeadline": "[move-tests] add better storage interface", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "6068dfb0871d175379deec7de0be9a980ed3a11b", "messageHeadline": "Update move-on-aptos.md", "author": {"name": "xander988", "email": "90599152+xander988@users.noreply.github.com", "user": {"login": "xander988"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5c0d5e409d92b030928187c34f46d84864753c2", "messageHeadline": "Add guide for the local testnet dev flow (#2677)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 113, "deletions": 19}}, {"node": {"oid": "4c630d89156e67ce0bfd5a2dec43c255d017c32c", "messageHeadline": "[SDK] Update TS SDK to handle string representation of move types", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 139, "deletions": 271}}, {"node": {"oid": "5884e2ae6669cdcfcad913c3f7f9acdf8c759ec2", "messageHeadline": "[API] Represent move types as strings", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 222, "deletions": 952}}, {"node": {"oid": "55b12c1564edbdb337419d522d8fc892a63f6756", "messageHeadline": "[Code Owners] Add code owners for consensus, storage and state-sync.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a1e3162d2e707851d16730804efcf5bcf891644f", "messageHeadline": "[forge] support K8SNode start,stop,clear_storage and metrics port", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 268, "deletions": 117}}, {"node": {"oid": "ec28a09957e06547781fa5a4498adbeb730edbab", "messageHeadline": "[aptos-telemetry] Aptos telemetry web service (#2460)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 1120, "deletions": 2}}, {"node": {"oid": "751502ccf06b46d5d705a8b44f3f572438faea14", "messageHeadline": "Update dependencies via bundle update. (#2583)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 25, "deletions": 27}}, {"node": {"oid": "d558b94480250e58725f89c288e878c4dd3cd043", "messageHeadline": "[docs] Integrate OpenGraph meta image, adjust page titles (#2670)", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "248fdd238a437f0699bdb65b3abb02ea5f9cf275", "messageHeadline": "[Docs] Reorganizing local testnet docs into nodes section. Adding lin\u2026", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 90, "deletions": 30}}, {"node": {"oid": "6dc1c36df520e1e2fa7c999a24399a285daa3cde", "messageHeadline": "[forge] Add packet loss test and make a chaos test suite", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 115, "deletions": 1}}, {"node": {"oid": "d0a23061af527ebfa7f53412914238773239b942", "messageHeadline": "[storage] backup-cli: fix db-restore smoke test", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 28, "deletions": 44}}, {"node": {"oid": "f6b909ec23110253c52a41d0e4f2b98e09821094", "messageHeadline": "[storage] utilize the NewBlockEvent to find out block boundaries", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 268, "deletions": 180}}, {"node": {"oid": "50a492cf22f489b2cd3fa9c94609a84cce95fe82", "messageHeadline": "[storage] utilize the NewBlockEvent to find out block boundaries", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 168, "deletions": 194}}, {"node": {"oid": "ff4af1c013200eeafa64df1cef0c0a7809f94a14", "messageHeadline": "[forge] Add continuous chaos performance forge", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "0981777210e8cf7ade65b12cfce8eacccd89b968", "messageHeadline": "[Aptos Framework] Add more e2e tests for Staking (#2592)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 4792, "deletions": 339}}, {"node": {"oid": "7f010333fe2529fa6bcf75a508230825a06af173", "messageHeadline": "[storage] AptosDB::get_events() accepts ledger_version", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 34, "deletions": 10}}, {"node": {"oid": "f3029850df2836dce6c59ecfae1e7782172bca90", "messageHeadline": "[Docs] New Move transactional testing guide. (#2604)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 164, "deletions": 6}}, {"node": {"oid": "31d3c90b756d8e0da1ff5cc27e3d4fc71250c3e5", "messageHeadline": "[storage][pruner] Add explicit config to enable/disable pruners (#2598)", "author": {"name": "zcc", "email": "107430656+zcchahaha@users.noreply.github.com", "user": {"login": "zcchahaha"}}, "additions": 183, "deletions": 97}}, {"node": {"oid": "39d13c8dd156e0d454ed169c0dff35edc46d8cde", "messageHeadline": "[mempool] add counter for duplicate idempotent txns (#2656)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "15f17d6619eac7ddc653739a520ec54623216bc8", "messageHeadline": "[community] Redirect www to non-www to avoid https conflicts (#2556)", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a302cff02dad633c1cac48a388a6cb19d5b3ad1e", "messageHeadline": "[SDK][TS] Re-expose BCS and builder items from root of module (#2653)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "a3080c945e432b47fe7e7ec274f09c5536e1ffd8", "messageHeadline": "[sdk] bring back error codes in particular for the web interface", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "3f434bc8a47e8cb1148020ab85de5a713c7d1608", "messageHeadline": "Update first-dapp.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba10fb8c078a1d44ab0e09dc43bc61c986c2e69a", "messageHeadline": "[Token] Not use struct TokenId in entry function", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "3e147baadb2635d56e3ec4c03f46d4d7ce61f27e", "messageHeadline": "[Aptos Framework][vm] Aggregator V1 (#2462)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 1183, "deletions": 29}}, {"node": {"oid": "cf24c71158183f7a4c5b412076c97a572b846ffa", "messageHeadline": "Regenerate the API spec and TS client with events changes (#2639)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 98, "deletions": 9}}, {"node": {"oid": "fb3cab9fcb8bbc23376874acd0f6bb3ddf428a95", "messageHeadline": "[SDK][TS] Downscale max gas, tests accordingly (#2635)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "96ea3f0a7773cc1b500f0ccd1771a846067cb1d8", "messageHeadline": "Disable automatic SDK release", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "ca7df59dfb2d7b7556c5cecc9df253dd33b58e34", "messageHeadline": "[docs] Add Aptos CLI local testnet readme / guide", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 165, "deletions": 1}}, {"node": {"oid": "c6c50dbc75e32dd99e3fe8f17b2c1a31da3f0905", "messageHeadline": "[api] expose versioned events for event specific APIs", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 59, "deletions": 18}}, {"node": {"oid": "a9d50527c151d59717f2b5bacee225e1f1932f20", "messageHeadline": "[api] Change accept type handling", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "18f06d6c0ffc38075f1d2ba00a2671682f189674", "messageHeadline": "comment out golden for now", "author": {"name": "bowenyang007", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "1b41383859eb73970a085c6fc1be653979b504cd", "messageHeadline": "[python-sdk] improve utility of sdk and examples", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "aa2f649e35a3e1f3cbdd8849f5612e71d1377e33", "messageHeadline": "5000 - 3927 - 1000 = 73", "author": {"name": "Jacob Devore", "email": "jacob@blient.com", "user": {"login": "JacobADevore"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bdf027806ce69167e5b3e444f71d50564076a9b2", "messageHeadline": "[aptos-move-framework] fix empty big_vector contains", "author": {"name": "0xeren", "email": "zw227@cornell.edu", "user": {"login": "code-eren"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "b50f87f2e2f0959b415d782b6b6ab3b156e3add3", "messageHeadline": "feat: make abort code readable", "author": {"name": "Zou Guangxian", "email": "zouguangxian@gmail.com", "user": {"login": "zouguangxian"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b089b5e78e5f7edc9a7eb39b7087e1b3e3186d4c", "messageHeadline": "[Aptos Framework][Governance] Add a generic map to store signer caps \u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 49, "deletions": 25}}, {"node": {"oid": "3159cdc189fab4bff9c6b9b0f537e4af3fcc1293", "messageHeadline": "Update guide-for-system-integrators.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "59a8d56d3adffc27f13343c8db2bcadc8ba58a24", "messageHeadline": "[code publishing] Mave new flow the default (#2610)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "ab8d38c91dff614343c276c82c9c9f1604cc2bb8", "messageHeadline": "[Aptos Framework][Staking] Add missing getters to stake module (#2617)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 85, "deletions": 50}}, {"node": {"oid": "8acc2ee821c1e3d28a7765c01c043a447db44fde", "messageHeadline": "fix typo", "author": {"name": "0xbe1", "email": "101405096+0xbe1@users.noreply.github.com", "user": {"login": "0xbe1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d71aa9a7fba8fa078d45d7c98c7a2514491179d1", "messageHeadline": "[Aptos Framework] [On-chain Governance] Shuffle assertion checks in a\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "6c8456e0ee4522b62d85365c83af39ffdb82b936", "messageHeadline": "[move] Rename move BlockMetadata to BlockResource for consistency (#2\u2026", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 75, "deletions": 74}}, {"node": {"oid": "d091fde5951638ab6467ab38bec18f09bc137382", "messageHeadline": "[aptos-rosetta] Add sequence number to account balance lookups", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 67, "deletions": 13}}, {"node": {"oid": "85c77da28895cbb15001c6f8d3fe05a4a5a63648", "messageHeadline": "[storage] remove get_startup_info()", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 81, "deletions": 298}}, {"node": {"oid": "dfbf1893a2b962abbbc8bd312ed72e6278489e89", "messageHeadline": "fix broken link (#2608)", "author": {"name": "0xbe1", "email": "101405096+0xbe1@users.noreply.github.com", "user": {"login": "0xbe1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7c28baa87effea46179337d4fbbebf18f7cf2346", "messageHeadline": "[Move Prover] Separated the specs from code (#2441)", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 215, "deletions": 142}}, {"node": {"oid": "20cf16a7b2b144e2e3427e3bea7a4ce6d2d93891", "messageHeadline": "[gas] reenable gas scaling (#2599)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 582, "deletions": 566}}, {"node": {"oid": "c67bbc767c58182112ad046f77b9979c83b6a2be", "messageHeadline": "chore: bump TS SDK version to 1.3.3", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "ac7ffa463ef859a530a132b85149ccdb290ee4d6", "messageHeadline": "refactor: replace JSON txn submittion interface with BCS interface fo\u2026", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 173, "deletions": 152}}, {"node": {"oid": "e5157c8357a7f78fc5149bf130f374c9732714f5", "messageHeadline": "fix: get linter warnings fixed", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "b96cd938a487c5b5681fca4aadbe3590d131e14a", "messageHeadline": "[Token] temporary fix the number insistency", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "03f7203f5ecc0df682f1f327bd2b87b0f98702d2", "messageHeadline": "[community] Fix default user icon SVG stroke color (#2602)", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfc3c3fbefe8495887a26dbced828610511a779c", "messageHeadline": "[community] Tighten Main Navigation & move \"Currents\" into \"About\" (#\u2026", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 21, "deletions": 24}}, {"node": {"oid": "bf8ab40ccaa5d2b09e4acb183959b57165c76313", "messageHeadline": "[Aptos Framework][Governance] Update voting power to take into accoun\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 32, "deletions": 28}}, {"node": {"oid": "162bed6aa57030ed29f00433a0c0cb713a343eea", "messageHeadline": "[forge] tune direction and delay of latency test", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "9b5f6da5b4417b82802e52d390a3ac64066404f7", "messageHeadline": "[forge] fix exit code on job preemption and print more output", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "85c9aa066bf579b9d2ccd1c60795171093706c0a", "messageHeadline": "[package publishing] Turn on package publishing and upgrading (#2554)", "author": {"name": "Wolfgang Grieskamp", "email": "wg@aptoslabs.com", "user": {"login": "wrwg"}}, "additions": 464, "deletions": 113}}, {"node": {"oid": "f9ab48b12907ffd1f01b57df577e7063a01706a8", "messageHeadline": "[aptos-cli] Add gas unit price as a field in transfer", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 32, "deletions": 46}}, {"node": {"oid": "83ea7a785c57b7c9ecee427c9abca3ab0d8806f6", "messageHeadline": "[aptos-cli/rosetta] Fix Gas unit handling", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 474, "deletions": 80}}, {"node": {"oid": "a40f60388f4097ada414996ca831cd58cbf297b5", "messageHeadline": "[devnet] Update genesis for latest devnet release", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "2b39ad2a63fb2ecd8c6b402485df43ffc52017a9", "messageHeadline": "[Build Profile] Optimising the relase build profile", "author": {"name": "Alex Markuze", "email": "alexm@aptoslabs.com", "user": {"login": "Markuze"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "194f320dff00309d088d7ace6965e8fe3ef9e494", "messageHeadline": "[txn-emitter] Sample noisy error logs (#2557)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "1812ddc73180714b94bad11e469cc214cf0af565", "messageHeadline": "[Forge] Add Full node TPS test (#2553)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "0c4e299e2669e2f067803f2cc89f32e32e269703", "messageHeadline": "[community] Remove underline from footer navigation links (#2558)", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b78fa68b638455791723116b22ac18de09947f62", "messageHeadline": "[smoke-test] Try to fix flaky aptos_cli smoke test (#2537)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "8f9799617f8685294331375da5251d7215e0b224", "messageHeadline": "Fix broken links in docs (#2561)", "author": {"name": "0xbe1", "email": "101405096+0xbe1@users.noreply.github.com", "user": {"login": "0xbe1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0fb56b32449b3450bed76bf19b5601d0c4d75527", "messageHeadline": "Revising the Concepts > Accounts doc. (#1961)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 105, "deletions": 22}}, {"node": {"oid": "b19a72dc04e8ba8ff7d2b066a2558e323495296b", "messageHeadline": "[State Sync] Remove state sync v1!", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 663, "deletions": 9450}}, {"node": {"oid": "4f51df30a10a21332134896edb8a47e007968b20", "messageHeadline": "Fix issues with nav when moving from small to large screen. (#2568)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b06eda051507b27308ac5d598a81a12d2221826a", "messageHeadline": "[storage][pruner] Fix flaky tests (#2560)", "author": {"name": "zcc", "email": "107430656+zcchahaha@users.noreply.github.com", "user": {"login": "zcchahaha"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "ea782756dbee83c2f7e084768683ffac530250e5", "messageHeadline": "Update guide-for-system-integrators.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb9cbe11a7ea6c9b3a3246791469678ab4be6aed", "messageHeadline": "Update guide-for-system-integrators.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 107, "deletions": 3}}, {"node": {"oid": "5527282604139e2e741f5d52ba1101c62c96918a", "messageHeadline": "docs: update fullnode docs to work with latest devnet version", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76b654b54dcfc152de951a728cc1e3f9559d2729", "messageHeadline": "[move/rewards] Add proposer stats to onchain performance (#2507)", "author": {"name": "igor-aptos", "email": "110557261+igor-aptos@users.noreply.github.com", "user": {"login": "igor-aptos"}}, "additions": 399, "deletions": 302}}, {"node": {"oid": "36a7c00b29a457469264187d8e44070b2d5391fe", "messageHeadline": "[storage][pruner] Always initialize pruner (#2466)", "author": {"name": "zcc", "email": "107430656+zcchahaha@users.noreply.github.com", "user": {"login": "zcchahaha"}}, "additions": 282, "deletions": 400}}, {"node": {"oid": "e64aa8256c43de5cba0319c72aa6d2114cfe1907", "messageHeadline": "[community] Fix Nav breakpoint shift & adjust desktop spacing (#2518)", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "075f68e06ce5c80acf9bbba68bcbad06f9fb4bed", "messageHeadline": "Update code for IT3. (#2412)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 753, "deletions": 417}}, {"node": {"oid": "cd100bbf674480a1d48a07c62dd49fc4a293940a", "messageHeadline": "feat: expose a method to build TransactionPayload in ABI transaction \u2026", "author": {"name": "jjleng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 37, "deletions": 24}}, {"node": {"oid": "57d08245249d373a90abae0164aa31d00fd80b6a", "messageHeadline": "Update guide-for-system-integrators.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f70aef9d4c12d76b82ea21feb7b805750ebfd9fb", "messageHeadline": "Update guide-for-system-integrators.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 20, "deletions": 25}}, {"node": {"oid": "d4564a1ab63c4b40f7818bc14dcdedef7f472c51", "messageHeadline": "Fix gzip for assets in production. (#2533)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cda632216765b77ee891a5e340b1d0b4e167910b", "messageHeadline": "Improve nav click behavior. (#2531)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "a8e1c40c462292ab82a8fae61dd83582d417a1a9", "messageHeadline": "Update CHANGELOG for TS SDK (#2543)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 47, "deletions": 101}}, {"node": {"oid": "971c83dd15201e279c2c03d974468328509529a9", "messageHeadline": "[aptos-cli] Bump version to 0.2.3", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2c11932051a60db1c267ea6fa9d6490691849ace", "messageHeadline": "cleanup goldens", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 61, "deletions": 181}}, {"node": {"oid": "e2ff38578e535f08e8a6212ef41c95dc36241c5c", "messageHeadline": "[framework] merge StakePool and StakePoolEvents", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 78, "deletions": 101}}, {"node": {"oid": "9c5f5cb7ad6017a940dd94863db0729dc2b47436", "messageHeadline": "[framework] split up initializing validator config", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 216, "deletions": 76}}, {"node": {"oid": "186eae8e6083f307ff09b4f1c08b522ac6f2ca01", "messageHeadline": "[framework] split out staking config from staking module", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 304, "deletions": 295}}, {"node": {"oid": "3e611ff37f2d512c7e2b1c53a82a6bed96159e1e", "messageHeadline": "[aptos-cli] use aptos-transaction-builder instead of hand written fun\u2026", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "177a3cddc04f42fa3ff426efa43ae393b14b0ca6", "messageHeadline": "Regenerate TS client (#2546)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9863a567120e6529ba4e93c028437092884e6571", "messageHeadline": "[forge] Remove duplicate continuous job, increase frequency, reduce d\u2026", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "ad39b22867650042726ee4a91fe37e4e1185e444", "messageHeadline": "Make TS and JS examples refer to package locally, fix tests according\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 157, "deletions": 56}}, {"node": {"oid": "27584ac31791905dca911df2818263f533e61a69", "messageHeadline": "Add CHANGELOG for v1 API (#2539)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 78, "deletions": 6}}, {"node": {"oid": "60751b5ed44984178c7163933da3d1b18ad80388", "messageHeadline": "Remove unused NFT code. (#2491)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 0, "deletions": 283}}, {"node": {"oid": "59869fbefcba8ce50111531c0aff5782b1cd520f", "messageHeadline": "[aptos-cli] use aptos-transaction-builder instead of hand written fun\u2026", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 22, "deletions": 95}}, {"node": {"oid": "407f4c7e06ca5aae9c4ba7a5ca1b429127007b7b", "messageHeadline": "Update values.yaml (#2530)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1ee83ac1c98f0e47ba9aa1eb91df016cf5ef42f7", "messageHeadline": "[cli] Add a subcommand to run transactional test runner", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 381, "deletions": 2}}, {"node": {"oid": "039947dae71a38c0c8c4e763ed692152e9cabe8f", "messageHeadline": "Fix docker issue in SDK CI (#2527)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "58125560a47ab1bde9bca464956c8e8a74a7582f", "messageHeadline": "docs: update fullnode run instructions and pin them to previous devne\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9ee8beae912d232911f02d61b450e923d8c7daf", "messageHeadline": "Finalize TS SDK CI (#2508)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 167, "deletions": 84}}, {"node": {"oid": "921387aee56ed8a6754c0cc8fd6975a70fa68aba", "messageHeadline": "[helm] fix load tester (#2520)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "91cf2c0918e2904ee467df17c4161877ee6bb8cc", "messageHeadline": "[framework] remove account::self_address", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 588, "deletions": 646}}, {"node": {"oid": "2358a8ee2921bf7cfeeb992588b7ae885e8328be", "messageHeadline": "Enable gzip for HTTP responses. (#2496)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "534a127814de24558aa11b60ddb76a31ba193473", "messageHeadline": "Fix redirect for devise + admin routes. (#2481)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bf0de4c0715f86280697271e8a63383386c6adf9", "messageHeadline": "cicd: add git related environment variables in later image layer to a\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 49, "deletions": 9}}, {"node": {"oid": "804fa28784afee083df0dba35259a5119b2c974c", "messageHeadline": "[telemetry] Remove Shadow-rs", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 25, "deletions": 176}}, {"node": {"oid": "274ddcee352a5f41ba20b856096cbfc989004bc0", "messageHeadline": "[SF-Stream][API] Create the SfStreamer package and skeleton (#2186)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 14608, "deletions": 25}}, {"node": {"oid": "c13cb381a53c3172aa212df6040f37295613b915", "messageHeadline": "[Consensus] Add compression to consensus messages.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 115, "deletions": 34}}, {"node": {"oid": "eb1dc254bacd2082cd5a645aa2f17ee158c38401", "messageHeadline": "Fix SR text for link in footer and add html lang. (#2497)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5f3ac3920ce7fb9865f8357f04fe8c2fd93af769", "messageHeadline": "[aptos-vm] implement new gas metering system (#2358)", "author": {"name": "Victor Gao", "email": "10379359+vgao1996@users.noreply.github.com", "user": {"login": "vgao1996"}}, "additions": 21765, "deletions": 2167}}, {"node": {"oid": "7a76a574cecf3b2e863f25ba90831fca43b10585", "messageHeadline": "[Forge Cli] Small improvements for running a local swarm. (#2503)", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 146, "deletions": 40}}, {"node": {"oid": "0604bb5f1dfb98970160724cac140c238e218ec2", "messageHeadline": "[Forge] Tune the nightly run and introduce per run cleanup time (#2484)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 142, "deletions": 27}}, {"node": {"oid": "647a4b4adb6ed4eefe0f59c9310f13f8d5323c57", "messageHeadline": "[Token] fix nft example", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5478a0892bf98a1420a4c64269ec5807b6091578", "messageHeadline": "Check broadcast_within_validator_network() for transactions directly \u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "99e0d26289a90ac75d5124dc0004ee6c62b2f979", "messageHeadline": "[Forge] Increase run time & tune TPS threshold (#2502)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8bb6167196bbe85fe133508a80fef61aba3b6992", "messageHeadline": "[scratchpad] lock the whole family while changing the family tree", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 62, "deletions": 27}}, {"node": {"oid": "5e048bb0d1e9a3c6fe8d383ad91a6f0e8dfe3710", "messageHeadline": "[scratchpad] test_multithread_get_oldest_ancestor", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "3c2913208d8392cfd61b56955f5702abbc076d8c", "messageHeadline": "[forge] spin up swarm with num_fullnodes", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1064, "deletions": 770}}, {"node": {"oid": "329f65f8b975a6c27d1b8113e94d43eadd39d274", "messageHeadline": "[smoke-tests] Add a smoke test for txn broadcasting (#2249)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 193, "deletions": 55}}, {"node": {"oid": "934617003f064d47ca280525f6268994acab7147", "messageHeadline": "[Docs] Fixing build errors. (#2500)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 41, "deletions": 38}}, {"node": {"oid": "b3ff8c261f8556a8bd756110417170ccb81e71bf", "messageHeadline": "Restore lint-test.yaml", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 192, "deletions": 0}}, {"node": {"oid": "849dab0d73a9a906d081996660e1a1e1724128b0", "messageHeadline": "infra: consistency - put all built binaries into thes same path in do\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "b7827f6fa7c1dd66df728cb8f54c573730309ca8", "messageHeadline": "Remove dialog polyfill. (#2493)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 1, "deletions": 51}}, {"node": {"oid": "7fc53a20b1e0b5b05eee58f99b3c028bf04f5243", "messageHeadline": "[SDK] Add CI for releasing TS SDK (#2430)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 188, "deletions": 283}}, {"node": {"oid": "0a518d45b54bb63a1f3b443a7cae509450183de0", "messageHeadline": "docs/infra: simplify running a fullnode via docker and make docker-co\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 48, "deletions": 155}}, {"node": {"oid": "c9b2c83113b7c98719e31383bdbccb76538bb21d", "messageHeadline": "Ignore the example Prover test (#2494)", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1c1bcd4604211e32a951134493ae2e7d370137f7", "messageHeadline": "[Token] update the first_nft example and tutorial", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 280, "deletions": 213}}, {"node": {"oid": "4f68097e2ba8869e02f5909a40ca268d71069557", "messageHeadline": "[framework] support a table that doesn't track length", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 164, "deletions": 117}}, {"node": {"oid": "6751ca68582383342eaa1d17b32ecea49f787bc2", "messageHeadline": "[consensus] Make leader election be voting-power weighted (#2465)", "author": {"name": "ikabiljo", "email": "ikabiljo@users.noreply.github.com", "user": {"login": "ikabiljo"}}, "additions": 155, "deletions": 68}}, {"node": {"oid": "5e4a93b968ba285702207f80c1b1692347df65e8", "messageHeadline": "[Token] update token indexer", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 504, "deletions": 193}}, {"node": {"oid": "c890ed80b04520316b8a67d34c1dc9ab75bf3dd8", "messageHeadline": "Add aptos-openapi-spec-generator to CI (#2432)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "34dc228c18d59b23282a5f67f2f47b9fc6a36aea", "messageHeadline": "[docs] Make API page an index into multiple spec pages (#2422)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 61, "deletions": 8}}, {"node": {"oid": "241a43f67881d35223082385a22138860ec1a4e1", "messageHeadline": "Allow .mv files in .dockerignore (#2486)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "81f423cba49925012330936cead98b778b05a772", "messageHeadline": "Token client nit", "author": {"name": "hariria", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d334ea3c4ff02924fd8726d1974d6f08011d3239", "messageHeadline": "[mempool] make broadcast peer prioritization random between fullnodes\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 65, "deletions": 39}}, {"node": {"oid": "c1a287b801ec6315f6d3a37f73fb95f7e717014a", "messageHeadline": "[framework] do not expose token::transfer", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9b4a378ded99122b49bb1ce52118e0d98efe754", "messageHeadline": "[storage] txn_list_with_proof.verify() verifies write set", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 89, "deletions": 28}}, {"node": {"oid": "0ebf3a599d197ee64aa0fbebe9300d14142f1b0e", "messageHeadline": "[Docs] New system integrator guide and a new whats new in docs page.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 158, "deletions": 4}}, {"node": {"oid": "1c3859e32f44b64bd415962499e8193657f2477a", "messageHeadline": "[Aptos Framework] Switch Staking from remaining lockup to recurring l\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 509, "deletions": 428}}, {"node": {"oid": "d0b6eae110403bde44d0e7f5cb1bbbabcf644586", "messageHeadline": "Ensure `rust-all` Dockerfile is being run with appropriate builder (#\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "efdec9fd469832d6c72bc6b38f1f1a8639b37290", "messageHeadline": "[Forge] Configure nightly run to run for 4 hours (#2451)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "a513d19f3ce92766a6621228728b5b3dcc96ddb0", "messageHeadline": "Temporarily reduce coverage requirements in TS SDK to unblock CI", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "25e4d7320a0a4dac20b4c07e353350636a8c3d01", "messageHeadline": "Redirect community.aptoslabs.com -> aptoslabs.com. (#2200)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "cf590a05e6a388dc966e0b89f4001b08388c7420", "messageHeadline": "[storage][pruner] Separete ledger and state pruners (#2360)", "author": {"name": "zcc", "email": "107430656+zcchahaha@users.noreply.github.com", "user": {"login": "zcchahaha"}}, "additions": 527, "deletions": 475}}, {"node": {"oid": "abda78c76e0c9adc2a99d050d648689f21f7f0bc", "messageHeadline": "[vm] Moved delta extension into a single module (#2454)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 104, "deletions": 85}}, {"node": {"oid": "b1fe3f0ff1f76a706e187cd8f374a5489bcc1a44", "messageHeadline": "[State Sync] Add compression to the storage service.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1597, "deletions": 1266}}, {"node": {"oid": "e17fa8823787cd81fba22aebaf30f71ff4466411", "messageHeadline": "[Txn-emitter] Fix submitted txn stats in emitter (#2457)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a3e358c13384100ef14579297813abb22d0176d5", "messageHeadline": "[API] Add TS client for v1 (#2333)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 4908, "deletions": 2499}}, {"node": {"oid": "f7ae4fb6049f8c18ffbd969ba404b4c92a7fb969", "messageHeadline": "[storage] update rocksdb dependency", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "013b7e80844d6d86a0f33d2ae966ba0d714c0909", "messageHeadline": "[Move tests] Shim the existing e2e infra and Move sdk tests over to t\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 726, "deletions": 672}}, {"node": {"oid": "68215374a17c99cf9f90dff273a309f7f35017ae", "messageHeadline": "[Txn-emitter] Various performance improvements and simplification to \u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 197, "deletions": 223}}, {"node": {"oid": "6e761a9c26a3504cf9872d295cb383e81fd4c8f3", "messageHeadline": "[Token] Cleanup token contracts", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 98, "deletions": 148}}, {"node": {"oid": "82e50d410e9138b5e6c0a7651d38356383b6a467", "messageHeadline": "[Docker] Install GDB to all validator nodes (#2446)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a0af5b360cb08c1a2a7757ae0e452ea4eebd033", "messageHeadline": "Use specific Poem version (#2448)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "3dd67eb49c7df42d1fc04a9a30194b8453a51410", "messageHeadline": "cicd: make sure sdk integration test container stays around after exi\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b718154c93b3556658c8c06341be0cf47957188c", "messageHeadline": "[State Sync] Small config tweaks and metrics improvements.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 47, "deletions": 19}}, {"node": {"oid": "ea87584e47083976fcaaebf5b549963984d82377", "messageHeadline": "[python-sdk] Fixes a crash caused by undefined variable", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4d878fa9231ec42cb20e112aa507563da8bff5d", "messageHeadline": "[mempool] share state view between get_account_sequence_nummber() calls", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "807bb84197acd713f1d5592de1902c6ffc3ce362", "messageHeadline": "[mempool] rayon: use IO_POOL for accessing DB", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "928cdc09541ccc3c5dcfa16885ddff3181e201fd", "messageHeadline": "[Mempool] Increase the maximum concurrent task for bounded executor (\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a733a9e49b639d70a089ca172c744e4725e13512", "messageHeadline": "feat: expose more BCS helpers (#2369)", "author": {"name": "jjleng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 106, "deletions": 2}}, {"node": {"oid": "1dd289b5914022e47ebfc51fa615096f4a6c800c", "messageHeadline": "[helm] separate prometheus k8s service (#2425)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "735382812e35a2431036c4bdd0cfe86688f90972", "messageHeadline": "[docs] Rename MoonCoin module to be moon_coin", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 34, "deletions": 29}}, {"node": {"oid": "93d14b2293991dd1cf9113f4f979fa495a472e65", "messageHeadline": "[docs] Make code examples consistent", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "72fc6c05ba6f212dcb4043d8325035d1b567f7ef", "messageHeadline": "[docs] Make typescript examples the default ones", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 265, "deletions": 249}}, {"node": {"oid": "ae25041367e19ccc8e999b178be41f997b726231", "messageHeadline": "[docs] Improve the TS code examples", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 727, "deletions": 652}}, {"node": {"oid": "550a993d9a95365fe372bc52c6d8676de82f7035", "messageHeadline": "[Indexer] Create ledger_info table and add test (#2334)", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 165, "deletions": 9}}, {"node": {"oid": "f5f0e6d93dd51b74dcd416d0cef1366087908aef", "messageHeadline": "[consensus] add unit test for the echo timeout", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 49, "deletions": 3}}, {"node": {"oid": "b7d90928ddd74153745d538fb1305e5e93a7037c", "messageHeadline": "[API] Use snake case errors, improve error messages (#2420)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1422, "deletions": 1207}}, {"node": {"oid": "3fc1b7b9bfc0ffa66e763a554899ee680c8233b7", "messageHeadline": "docker: add tini as init process to docker images to ensure SIGTERM i\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c70689871bf886adb57d2fb87429792cd2056f10", "messageHeadline": "Truncate expiration timestamp to 10 years in future if it is longer (\u2026", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "d506f228ffe03044f671103d981cf0b5e1b14ead", "messageHeadline": "[txn-emitter] Remove unused txn-emitter file (#2416)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 0, "deletions": 1162}}, {"node": {"oid": "55895dc192ea3b23fbff30b2dccce44bfc967255", "messageHeadline": "[gha] fix nightly forge tests and cluster selection (#2409)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 50, "deletions": 24}}, {"node": {"oid": "188ff04f5809a2960480700949ef164430586283", "messageHeadline": "[Logs] Reduce debug to trace logs.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fe44ecff73513cb641b9687f44d383e9ec797268", "messageHeadline": "[block] ensure height equal to event counter", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b7a69a49add056843c9aeb2255a01b8fb3e331be", "messageHeadline": "[storage] add timers for AsyncProofFetcher (#2411)", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "5e767b097108cd3baad602f4691ac14fabc7a1b4", "messageHeadline": "[aptos-cli] Add governance commands", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 189, "deletions": 0}}, {"node": {"oid": "47c4ee1af2b24dc8b1118387e7dbf386f870ca19", "messageHeadline": "[python-sdk] reduce the number of minted coins", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6fe8d5134029361071c60c9302cad17c2a922195", "messageHeadline": "[python-sdk] add to docs site", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "bb9eb3608157421810b98e2e1ac5e7a876a72243", "messageHeadline": "[python-sdk] Make it actually work", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 190, "deletions": 162}}, {"node": {"oid": "3d312ee7b905a60053515bf7b8ca1dff1e881834", "messageHeadline": "[python-sdk] update to latest token standard", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 81, "deletions": 25}}, {"node": {"oid": "5f003f14fa691b30de7aeae2555319370a0a42e6", "messageHeadline": "[python-sdk] improve error handling", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "fbd65d17fe12a0ba9df4fcf5e7a1432f5348ffc2", "messageHeadline": "[sdk] update python test code to pass tests again", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c74a8c74a236d9e3607059104c1282f8ba21fd3c", "messageHeadline": "[API] Improve metrics, documentation, linting (#2317)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1465, "deletions": 779}}, {"node": {"oid": "bcaf3100669563dca31fb6a6c4ba9d8c56d2dc7a", "messageHeadline": "Revert \"infra: consistency - put all built binaries into thes same pa\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "2912cc1d889690aab2140560d245e6c2b9d74495", "messageHeadline": "[deps] align on a single version of serde-reflection", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 12, "deletions": 20}}, {"node": {"oid": "f665c667926b11b12597d6754551224ce8a2836e", "messageHeadline": "[docs] Update docs for CLI installation", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b85d41ed8ef4a61a9cd64f9de511654fcc02024", "messageHeadline": "infra: consistency - put all built binaries into thes same path in th\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "e41bc5bf9511bed52a59d245c0db3209c499c655", "messageHeadline": "[docker] Fix command for validator", "author": {"name": "Artsiom Holikau", "email": "30728017+Krishnacore@users.noreply.github.com", "user": {"login": "Krishnacore"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f02921a1644bb82df96016c76f98475926a5c74", "messageHeadline": "[Execution] Do not reuse proof fetcher across multiple block executio\u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "2c54f3ffeeffa0e900868aeb28567a0b21712ed5", "messageHeadline": "[Token] Use new token standard and pubish Token Modules to 0x3 in Gen\u2026", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 990, "deletions": 4731}}, {"node": {"oid": "c99295f04646f81d76f1d9d73bcb76e5ad1e848f", "messageHeadline": "[aptos-rosetta] Update Aptoscoin for rosetta", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8882bb7b76485183f1206f7bfe2e77ce81b4c9e1", "messageHeadline": "[api] Add REST API to modify failpoints during execution", "author": {"name": "Igor Kabiljo", "email": "ikabiljo@gmail.com", "user": {"login": "ikabiljo"}}, "additions": 104, "deletions": 7}}, {"node": {"oid": "3104b5240b9ae9458debffec070fb033850fe94d", "messageHeadline": "[ssv2][easy] remove unnecessary select", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 243, "deletions": 173}}, {"node": {"oid": "2d118700ff507d633430b04a62367392983d22a2", "messageHeadline": "Update your-first-nft.md", "author": {"name": "cangcang-zcr", "email": "56295596+cangcang-zcr@users.noreply.github.com", "user": {"login": "cangcang-zcr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fed1732173d1016ae25ab1248eb7a432305e514e", "messageHeadline": "[aptos-sdk] fix go lang gen", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "dff49e8eb069b65f97135b14cef0d7e2ac84d4ba", "messageHeadline": "[framework] remove transaction_publishing_option as it was deprecated", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 40, "deletions": 333}}, {"node": {"oid": "9fc411d134998e31947ce6b0fbe407be7c578785", "messageHeadline": "[framework] remove a legacy DPN configuration bit", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "7ef5388ebc88a5d3305cc48884eb7b13cb14f602", "messageHeadline": "[types] remove registered_currencies", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 43}}, {"node": {"oid": "9d689ef0709c59121877dba9cc579c3560280a82", "messageHeadline": "[framework] remove validator_set_script", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 46, "deletions": 702}}, {"node": {"oid": "e5b3acdf5c61ac7d69ee80894ea420eb1383d17a", "messageHeadline": "[vm-config] Remove script allowlist", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 9, "deletions": 66}}, {"node": {"oid": "abea67d81c59e05456767131102b6eef3804c75f", "messageHeadline": "[storage] change async commit queue length (#2357)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "656e0c9b4deb5798bfd0929d6a69dc873c85c5d6", "messageHeadline": "Update first_nft.ts", "author": {"name": "Alvan", "email": "1541115709@qq.com", "user": {"login": "passer-byzhang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5454ada74057b2cb36aab3dffca221c908930ae7", "messageHeadline": "fix the function name in your-first-nft example", "author": {"name": "Alvan", "email": "1541115709@qq.com", "user": {"login": "passer-byzhang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "224fa0ee9e75426e4e776d36505b640672a66b9e", "messageHeadline": "[cli][smoke-test] Make genesis and stake configurable in swarm and te\u2026", "author": {"name": "ikabiljo", "email": "ikabiljo@users.noreply.github.com", "user": {"login": "ikabiljo"}}, "additions": 638, "deletions": 414}}, {"node": {"oid": "9d546cce0a02b806ce14710ee050730496f12505", "messageHeadline": "[api] cleanup unused goldens", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 38781}}, {"node": {"oid": "31ab0f18807e66bc1bdc1b61eb6fa933a24ceff0", "messageHeadline": "[move-e2e] fixup goldens", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 334}}, {"node": {"oid": "644342b41f9554fb2b71dbd089cd0e4c137bec7c", "messageHeadline": "remove errantly added files", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "d081be0ee29dbb857f2346ab4e4c3ae40ba939b4", "messageHeadline": "[framework] remove compiled data", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 8576}}, {"node": {"oid": "1df3f6283a15f3a780cf5d17446fce4e633e227f", "messageHeadline": "[framework] tidy up genesis", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 145}}, {"node": {"oid": "a1549eca16f34f1f4e05ff63062fa51b87d4d784", "messageHeadline": "update rust && fix lint (#2306)", "author": {"name": "uvd", "email": "386180127@qq.com", "user": {"login": "uvd"}}, "additions": 70, "deletions": 67}}, {"node": {"oid": "addbb4b87f211a1530bb307642d7a2f1e5ebfcc0", "messageHeadline": "[CP] Add account address to IT profiles (#2367)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 50, "deletions": 5}}, {"node": {"oid": "dd256b8a67d08cbe906dc3ac897ee36ce0374b86", "messageHeadline": "Revert \"[gha] run multiple forge tests on nightly\" (#2378)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 23, "deletions": 49}}, {"node": {"oid": "e4e7b04f2695089860a23e793bfdc0b4b689b222", "messageHeadline": "Fix rust example path", "author": {"name": "0xbe1", "email": "0xbetrue@gmail.com", "user": {"login": "0xbe1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9cd9abd0e0aa380ab6758854d4fedf9b7ed07c49", "messageHeadline": "Fix epoch_internal typo (#2362)", "author": {"name": "ikabiljo", "email": "ikabiljo@users.noreply.github.com", "user": {"login": "ikabiljo"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "3e29dcd8c8f72ceffad4b73e0c5e54f08ae59838", "messageHeadline": "[helm] template label helper as range (#2370)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "cdfa3052adce806fccda6203608c023378d1f934", "messageHeadline": "[gha] run multiple forge tests on nightly", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 49, "deletions": 23}}, {"node": {"oid": "225956224def77f67547b34685f40611679274d9", "messageHeadline": "[framework] Adds tests that generated Rust SDKs are up-to-date (#2354)", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 216, "deletions": 43}}, {"node": {"oid": "71f2617f399e5bb356c4dbeae8dffdd70a88116a", "messageHeadline": "[storage] JellyfishMerkleRestore accepts overlapping chunks (#2332)", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 37, "deletions": 16}}, {"node": {"oid": "5280f18f3c30f2196bb8b89fd9af7277d73f25b3", "messageHeadline": "[forge] label all resources (#2276)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 52, "deletions": 15}}, {"node": {"oid": "ead6451dee3b4f10f800db9224e8f2715359b1f2", "messageHeadline": "Make SimpleMap dropable", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c070f3fc57bb294211d5689de041a77239d0aa28", "messageHeadline": "[smoke-tests] Fix vfn failover test to send transactions across publi\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 34, "deletions": 31}}, {"node": {"oid": "11de8c05952fee69731465cff1acaf473ade3c2f", "messageHeadline": "[storage] pipeline state merkle batch commit (#2324)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 179, "deletions": 56}}, {"node": {"oid": "77ac887c605b338a31c74892c12599717069ec42", "messageHeadline": "Add codeowners for /api (#2352)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6c87fdc348d22e4df8d6fdab9079b0693ac0011d", "messageHeadline": "Fix sdk-integration-test", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd2bfaf31fcd31b79b9f65e7fbc812338256bbd0", "messageHeadline": "[consensus] fix the retry request in buffer manager", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "f3346bb37663db7e190345d3a4eef6e20fe0044a", "messageHeadline": "[fix] Adding delta ops in TransactionOutput and ChangeSet (#2222)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 284, "deletions": 109}}, {"node": {"oid": "05c2ad5fb7f460af0b53538aaa911573f0612829", "messageHeadline": "devnet release and fix fullnodes (#1828)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 6, "deletions": 28}}, {"node": {"oid": "ff057796d032bdd7d5d276ba61c1c52d213da85b", "messageHeadline": "[API] Add remaining endpoints to Poem API backend (#2156)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 30991, "deletions": 578}}, {"node": {"oid": "bfd6dba22795240d726008777723e57020b8c71c", "messageHeadline": "[Profiling] Enabling Tokio-Console tool with the tokio-console feature.", "author": {"name": "Alex Markuze", "email": "alexm@aptoslabs.com", "user": {"login": "Markuze"}}, "additions": 318, "deletions": 10}}, {"node": {"oid": "c4c973f36731a3e8a7e6f16e4c8c7ddd9784aa08", "messageHeadline": "Enabling tokio_unstable", "author": {"name": "Alex Markuze", "email": "alexm@aptoslabs.com", "user": {"login": "Markuze"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "338b225303cc598704a97a76d522f56b5d025eaf", "messageHeadline": "[testsuite] Re-enable rosetta block test", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "02f520d4d21e9c470fe2f4126b9b2253ded6d3eb", "messageHeadline": "[block] unify the height in resource and event", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "560bb90bcb4d1babff79405f9737989491ce06cb", "messageHeadline": "Bump terser from 5.13.1 to 5.14.2 in /ecosystem/web-wallet", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 34, "deletions": 21}}, {"node": {"oid": "e02c629ce566f5a58c84dafa9c830d7ebd6db5da", "messageHeadline": "[package publishing] Add new publishing flow to cli and to smoke test\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 320, "deletions": 107}}, {"node": {"oid": "90657a3f505071ac04fa2d6b2bcd86ccdfb3cde5", "messageHeadline": "[smoke-test] Make aptos-cli tests not use the config", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 74, "deletions": 96}}, {"node": {"oid": "e5357774db2e32125b7dc7c07f1d99b30857eb6c", "messageHeadline": "Update move-on-aptos.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7d208580214ae9ddf687f34ca989e4563befa7a2", "messageHeadline": "update guid link", "author": {"name": "stephenLee", "email": "lxd.dlut@gmail.com", "user": {"login": "move-by-example"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e05e7a0df952ebea01b867d10383162b9d32b93d", "messageHeadline": "[Docs] fix broken links", "author": {"name": "stephenLee", "email": "lxd.dlut@gmail.com", "user": {"login": "move-by-example"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8f895354f4461c5f187f3bfc06c988e3073f2b09", "messageHeadline": "trivial: remove a spammy debug log", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "295097ef4689e439738925b03df138c048c0eac6", "messageHeadline": "[Docs] Doc fixes broken link and refactored module name (#2304)", "author": {"name": "stephenLee", "email": "superlxd@gmail.com", "user": {"login": "stephenLee"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "285a9e4d01dc5558507f76a4eb9e05d9c0c10b8f", "messageHeadline": "[move] exported BLS public key aggregation in Move (#2292)", "author": {"name": "Alin Tomescu", "email": "alinush@mit.edu", "user": {"login": "alinush"}}, "additions": 383, "deletions": 74}}, {"node": {"oid": "04fcf5107f025ce955c3c56d7c6b488fa1651a29", "messageHeadline": "[API] Add table data on writes to API (#2301)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 276, "deletions": 47}}, {"node": {"oid": "edf23050312154b01c2f52325eade59ddf68e999", "messageHeadline": "[State Sync] Add a yield to the driver to avoid spin locking.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "414ab72b1c929a3c6664e99e3d8ec75a6b28ec75", "messageHeadline": "[forge] default debug rust_log", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b963bfe5cf5fa9099219e5e77da8e07e8ef6f7b4", "messageHeadline": "[ecosystem] Merge marketing pages into community platform. (#1640)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 2435, "deletions": 316}}, {"node": {"oid": "77a9cbf1805c23592e41138eb8d71c989117a34b", "messageHeadline": "[Forge] Separate network latency, bandwidth and partition tests (#2302)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 174, "deletions": 106}}, {"node": {"oid": "720fc91a6fc43948a4309323d9797ae985b0a04e", "messageHeadline": "Close the nav on window resize. (#2271)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "93d3887bee5c42b9e7c3c160e31fe1d55f6acb26", "messageHeadline": "Update footer design. (#2311)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "71cd5124dad5ea9ab4cefc31903d639fff03870b", "messageHeadline": "Add :body_class slot for classes on <body>. (#2318)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "daf1764e887a5105ddb71895e846fc8e3208a9f6", "messageHeadline": "[storage][pruner] Separate state pruners and ledger pruners into two \u2026", "author": {"name": "zcc", "email": "107430656+zcchahaha@users.noreply.github.com", "user": {"login": "zcchahaha"}}, "additions": 348, "deletions": 212}}, {"node": {"oid": "02c1d40bc321f15386de88b1abd962cafce205b7", "messageHeadline": "Update action.yaml (#2217)", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "aac9c1a343ce71b8d8de0dca8014311ef7ca2cd6", "messageHeadline": "[forge] Add required permissions for forge workflow", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f5d7d1e385cacc30bb6b29f08de005cc3f1e0c7a", "messageHeadline": "[forge] Pass merge or canary to forge workflow", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "55667ef1c8da1b80d8cca0a445947ca02bf4d7fc", "messageHeadline": "[forge] Add back most simple version for continuous testing", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "180ff2664861206777830939a8dca4fcec0eb420", "messageHeadline": "[lazy db] add the target snapshot interval", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "ed152f4d7da9a74395f5125966ce260821772569", "messageHeadline": "[vm-validator] add CachedDbStateView", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 50, "deletions": 8}}, {"node": {"oid": "cf224c60091e0225097658640782a99885ab3494", "messageHeadline": "[vm_validator] use DbStateView to replace CachedStateView<NoProofFetc\u2026", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 17, "deletions": 86}}, {"node": {"oid": "3a318200d692662c52e0541b02ba9f43e6004860", "messageHeadline": "[storage] Lazy commit tests", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 306, "deletions": 105}}, {"node": {"oid": "6d7e121879436eef496dd68994d6d0a2047474c5", "messageHeadline": "[storage] fix executor-benchmark after lazy commit", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 80, "deletions": 267}}, {"node": {"oid": "55136cd02d9cc1ef3b9a98e8ff916d6cd1acafeb", "messageHeadline": "[Storage] StateMerkleDB Lazy Commit", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 543, "deletions": 282}}, {"node": {"oid": "fa65ba028b62b6bf1e5b4bbd36c72fbd3d3c1ba8", "messageHeadline": "align code snippet indentation", "author": {"name": "0xbe1", "email": "101405096+0xbe1@users.noreply.github.com", "user": {"login": "0xbe1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b6d4d1f8d66bb119d6f9db6a612ce62dfee7f61f", "messageHeadline": "Bump maxkb pre-commit hook", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "948ae28e7ef7f273e5a3f72b193399b68471921a", "messageHeadline": "Run linter on aptos-move", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "d1d6af1cbe9c2c94273c6c5fe8458ffb05645ba5", "messageHeadline": "[framework] remove account_utils and account_utils::create_account_an\u2026", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 12, "deletions": 70}}, {"node": {"oid": "9e15f6252aeca47a575b19adebcab446117bf820", "messageHeadline": "[storage] split out aptos-indexer crate", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 337, "deletions": 150}}, {"node": {"oid": "9a9b8efd07cb6f8f13f16fc5f915778f85c8ee23", "messageHeadline": "[storage] indexer: restart recovery", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 140, "deletions": 10}}, {"node": {"oid": "6942cf8d4916fdd57b7eda6a4ead25916da4bcf2", "messageHeadline": "[storage] index and serve TableInfo", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 259, "deletions": 12}}, {"node": {"oid": "858ab1a19442854529711fd3cfab7c7c66275b8e", "messageHeadline": "[storage] add index_db", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 81, "deletions": 10}}, {"node": {"oid": "40f8482339c83b2f98cf0c41b24f0413b84db280", "messageHeadline": "[storage] add TableInfoSchema", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "6b4c39d61266e224c84ae1c02d2d967c6ca4ecf6", "messageHeadline": "cicd: fix coverage config (#2255)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "a02fc60c8c9c95726352f31106002344929a9e6e", "messageHeadline": "[cli][smoke-tests] Add command and test to update validator network a\u2026", "author": {"name": "ikabiljo", "email": "ikabiljo@users.noreply.github.com", "user": {"login": "ikabiljo"}}, "additions": 405, "deletions": 35}}, {"node": {"oid": "1efda73b76f7388c807263fbef4fceb5ecbe91bb", "messageHeadline": "[framework] Move coin register events to account", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 529, "deletions": 392}}, {"node": {"oid": "a1dc2e66e49ded056c10318f476e0096d0d17a6f", "messageHeadline": "[aptos-cli/sdk] Release new version of SDK & CLI", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "ee0c3659c68550b75becf0b31dd33ddf637867b0", "messageHeadline": "[gha] keep one forge run comment per attempt", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "81c140320e5fe44ac7c07bf215f3984cf413ce31", "messageHeadline": "[forge] prometheus integration", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 188, "deletions": 6}}, {"node": {"oid": "29f857574d5fddcc197bcb9fcf05ebdcc3f33fa4", "messageHeadline": "con8", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa188b01425a057294be55fd97811632720f7c34", "messageHeadline": "[Forge] Increase the latency threshold (#2269)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f120a9ddea7cb7db5ff87bb9035b70285d8ace95", "messageHeadline": "[move] Disable package publishing for devnet release. (#2265)", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "fab56559d77ae6cdea02096c878b156d707cd79c", "messageHeadline": "[aptos-cli] Remove some unwraps for error handling", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "6e88ffbea18d4147497e83bbf54638b72c8bb27a", "messageHeadline": "cicd: fix forge comment logic (#2257)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "954c38889f09dc651ba51db1e6c93b3c5870e501", "messageHeadline": "[CLI][AF] Fix max staking time (#2247)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1dde17cd6dd400cb651224973b06b6b9fe0182b", "messageHeadline": "Revert \"[Aptos Framework] Return proposal id from aptos_governance::c\u2026", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "5844177e301e1eb27466ce3826a65f5de336cb7e", "messageHeadline": "[Execution] Use AsyncProofFetcher. (#2240)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 85, "deletions": 72}}, {"node": {"oid": "dd42d3f928103f820dacffddd8e16a812d5593f7", "messageHeadline": "[Docs] Doc fixes to local testnet and aptos cli index pages. (#2244)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 12, "deletions": 10}}, {"node": {"oid": "1c361c836057fc597968034cb3b3d25acbf071bc", "messageHeadline": "[crypto] reorganize Ed25519 implementation (#2225)", "author": {"name": "Alin Tomescu", "email": "alinush@mit.edu", "user": {"login": "alinush"}}, "additions": 257, "deletions": 229}}, {"node": {"oid": "5e6c50acd9ca609491044b88168c9cd6f7f2ab14", "messageHeadline": "[Move Test] Generalize table item reads", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 107, "deletions": 76}}, {"node": {"oid": "a2a2f517342cc07d788c75961ffa60c5b480c191", "messageHeadline": "[Move Test] Read table item", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 159, "deletions": 23}}, {"node": {"oid": "c3aabd210829263f31aaed5335a1d5b154ebe53c", "messageHeadline": "[Move Test] Rebase and address comments", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 66, "deletions": 54}}, {"node": {"oid": "115fb7525d5d69eb87b48304dc5117d8bf817ad7", "messageHeadline": "[Move Test] Fix lint", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 3, "deletions": 2421}}, {"node": {"oid": "4a1d5423fba9e06f6df0e7a149b42b6d5cafd8e3", "messageHeadline": "[Move Test] Get rid of dead code", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 0, "deletions": 40}}, {"node": {"oid": "36d60901a512cf5c5a16d4ced20eb0d573692842", "messageHeadline": "[Move Test] Tests for scripts execution", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 63, "deletions": 14}}, {"node": {"oid": "92a658452dc6ed9c878ad86f6e970c8ff5504081", "messageHeadline": "[Move Test] Tests for script function", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "ca0811995ecd8f6e9afb5da093adda479a8a120d", "messageHeadline": "[Move Test] Merge creating and funding account methods", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "d1cef2fee9794163c67f2552982df58674deb426", "messageHeadline": "[Move Test] Method to fetch acount balance", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 65, "deletions": 7}}, {"node": {"oid": "4c9a32a23cde4d859f35283d4c97181e6dc225d1", "messageHeadline": "[Move Test] Allow tests to specify the amount of coins to mint", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "f282735d5d6a83c0e0795bee887124f28d2bd7b2", "messageHeadline": "[Move Test] Get rid of validator creation methods from test harness", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 2, "deletions": 209}}, {"node": {"oid": "36fcf5b15e9e77c3355a823e4bfbaa13706376e5", "messageHeadline": "[Move Test] Make first test pass", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 66, "deletions": 293}}, {"node": {"oid": "8a1121ac1df2c0bbddac06832add9e1ff644a7b4", "messageHeadline": "[Move Test] Make test harness compile", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 2540, "deletions": 262}}, {"node": {"oid": "8dd10fa628a51b5e7374875b47bf2480b057c340", "messageHeadline": "[Move Test] Test harness for Move e2e tests", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 1559, "deletions": 0}}, {"node": {"oid": "f41343754806f84fd736d45282f8380f2ae3b8b7", "messageHeadline": "cicd: improve forge failure UX (#2250)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "41e7bd04c7cc8e88a0b21c7b02a1cfe4110d8e84", "messageHeadline": "[Aptos Framework] Return proposal id from aptos_governance::create_pr\u2026", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "916896947c629fe02588d5c5977bff2fecf587ac", "messageHeadline": "feat: add UserTransaction and hashing capability", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 117, "deletions": 5}}, {"node": {"oid": "1f48ec2557d1e2bf38cf742c1732b93ab164c857", "messageHeadline": "[Aptos Framework] Add more getters to Stake module and update withdra\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 101, "deletions": 6}}, {"node": {"oid": "4cccad8d3b4e5429079d1339408c1f29efad12bd", "messageHeadline": "Update README.md", "author": {"name": "Junkil Park", "email": "juki14@gmail.com", "user": {"login": "junkil-park"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "575e4bc8a6b7c579b91b94c8cb26bfc7d76782ad", "messageHeadline": "Fix grammar (#2246)", "author": {"name": "0xbe1", "email": "101405096+0xbe1@users.noreply.github.com", "user": {"login": "0xbe1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f599c17f582e6678fe6a0a5ce8e75e535752a367", "messageHeadline": "Revert \"cicd: build and test docker images on merge commit (#2204)\" (\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "0332373544696302a4f7fd76ebc137f66caa9d6b", "messageHeadline": "[cli][smoke-test] Fix node CLI for stake handling, and add register_v\u2026", "author": {"name": "ikabiljo", "email": "ikabiljo@users.noreply.github.com", "user": {"login": "ikabiljo"}}, "additions": 197, "deletions": 72}}, {"node": {"oid": "31308db3c7798b118e7bca2c27b37893b512f8ae", "messageHeadline": "cicd: build and test docker images on merge commit (#2204)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "f6f202be69ea0704df92a9c438144692ab14eaaf", "messageHeadline": "[Aptos Compression] Add a simple compression crate.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 387, "deletions": 0}}, {"node": {"oid": "db2b0cf7609f8789750b15d5a8f965a2bd89bb74", "messageHeadline": "[move] Code Publishing (#2167)", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 1006, "deletions": 164}}, {"node": {"oid": "f186309e77bf67088ab57eeda4c012ec36c0b62f", "messageHeadline": "[fix] wrap BlockExecutor and ChunkExecutor as an Option of Inner (#2210)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 265, "deletions": 76}}, {"node": {"oid": "2eb59b20ad676084ec3c2db227a751911d3c78c8", "messageHeadline": "[move] update Move dependency (#2237)", "author": {"name": "Alin Tomescu", "email": "alinush@mit.edu", "user": {"login": "alinush"}}, "additions": 96, "deletions": 111}}, {"node": {"oid": "f3e53320fe3652cae6bb7e834b359dc7757410cc", "messageHeadline": "[Docs] Fixing pesky links that break on some iPhones. (#2231)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "d90424f675a376cfe987f86ed655e6da3ab760ec", "messageHeadline": "Unbrek forge workflow (#2239)", "author": {"name": "perryjrandall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 6, "deletions": 32}}, {"node": {"oid": "099f1dd647928a186d227d50df90f601a1c48112", "messageHeadline": "[forgery] Attempt to fix pre release workflow", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7a001acae4098bdd8c85eccd2bc79a97748f9cbb", "messageHeadline": "[forge] Add forge run on a continuous cadence", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "92b2030a3b5cf7c408a338100d4c162199805105", "messageHeadline": "[Configs] Increase default configs for state sync.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a054a4751e48921d0bfee3623684f71cf7b23617", "messageHeadline": "[aptos-cli] Add Create resource account (#2071)", "author": {"name": "Leofis G", "email": "gw980531@gmail.com", "user": {"login": "leofisG"}}, "additions": 103, "deletions": 0}}, {"node": {"oid": "867734965fc56e5f3c641b22b661ccd7f8c33eb2", "messageHeadline": "Show a close icon when the mobile nav is open. (#2233)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "13c508cfc5d988bb0d46dbf9d98f34b24149d5d9", "messageHeadline": "Stating epoch in seconds, correctly. (#2226)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dba0cb8c4376eece8b42172ed36fea700348a53b", "messageHeadline": "[Forge] Add TPS/latency validation to forge test runner (#2214)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 129, "deletions": 44}}, {"node": {"oid": "92da1297f1e858ec412f967cd6941018e2f4bfea", "messageHeadline": "[tf] upgrade k8s minimum version to 1.22", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "f85f2414dd9f52d1a88070a61f70ea56eb187ddf", "messageHeadline": "Implement accordion mobile nav. (#2230)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "93eabf164a1a74b9f3e14da3a7626c709a95bb14", "messageHeadline": "[helm][monitoring] prom scrape pods with annotation", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "434d27dc4baa81738bd11492ea2118030a1c3f85", "messageHeadline": "[forge] Run e2e tests when #e2e in pull request message", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "f3c7681414f6294094b005f5ae745da5da10b56e", "messageHeadline": "[storage][pruner] separate ledger and state pruners (#2213)", "author": {"name": "zcc", "email": "107430656+zcchahaha@users.noreply.github.com", "user": {"login": "zcchahaha"}}, "additions": 82, "deletions": 58}}, {"node": {"oid": "ab900d587edf6a1756f777053f1aa0027db1908b", "messageHeadline": "Fix bad hover/focus interaction. (#2220)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "ecc600b93aac208f5aa841fffff1150a594f8b04", "messageHeadline": "[Docs] Staking docs, new. (#2211)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 246, "deletions": 2}}, {"node": {"oid": "720190dd8c34e2ea6266bb7cd714f7bc3fff25f0", "messageHeadline": "[docs] added owner for cryptography crate", "author": {"name": "Alin Tomescu", "email": "alinush@mit.edu", "user": {"login": "alinush"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0ff8166e6f289e2cddbe74e3a4139fb8e50ff019", "messageHeadline": "devtools: measure and report test coverage to codecov.io (#2120)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 130, "deletions": 47}}, {"node": {"oid": "32c5e4db29c3aa0d3060ebca375c806ab671a5f3", "messageHeadline": "[API] Rework response and error handling (#2139)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 556, "deletions": 374}}, {"node": {"oid": "f59ebb6b6da69c46dbfb1b10647f5ddba0f659bd", "messageHeadline": "[gha] build docker on head sha and fix forge sticky comment", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "15687ad378e6f9b9f1a32425ad91cec90efc51f6", "messageHeadline": "docs: add documentation for building", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "23a953b3f1a222a71d496222f0dcd8ce17fc8cac", "messageHeadline": "feat: update move to latest version", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 48, "deletions": 160}}, {"node": {"oid": "01eea8588fadccd36e7051c108d02fb636df68d8", "messageHeadline": "[api] Fix module names in open api spec", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 21, "deletions": 54}}, {"node": {"oid": "c01a93f32e90d4cb81ab6d79be8b7d2d50a3707b", "messageHeadline": "cicd: reformat run_forge.sh script", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d8bec4c5aee217d065cca6f284bddccc08a73a8a", "messageHeadline": "cicd: update humio logs link", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0daade4f734d1ba29a896b00d7ddde2249e87970", "messageHeadline": "feat(ts-sdk): accepts string parameter as vec<u8>", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "edad1994b2e7501733256d20251e45b0d46646da", "messageHeadline": "feat(ts-sdk): e2e test for ABI interface", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 82, "deletions": 33}}, {"node": {"oid": "1d0fe29cc4d2c7b9bd1b19f95059e532ef4a4936", "messageHeadline": "feat: add ABI interfaces to aptos client", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 76, "deletions": 18}}, {"node": {"oid": "67473a1c35616733442a38055aa2c0440aa1315f", "messageHeadline": "feat: reimplement type tag parser", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 225, "deletions": 62}}, {"node": {"oid": "fe0c325a3e853ba5bf809a3878a8edaa350a2068", "messageHeadline": "feat: allow TransactionBuilder to build raw transactions with binary ABI", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "ef8d2edf7831d6c6953c84cfb057f340dbbe9256", "messageHeadline": "test(ts-sdk): tests for ABI utils", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 436, "deletions": 164}}, {"node": {"oid": "95296a7b75c5765214005054975b71d5d2215263", "messageHeadline": "feat(ts-sdk): add a transaction builder that supports ABI", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 286, "deletions": 1}}, {"node": {"oid": "f0214b4deec4f3ab401782c7f4d793431f1f3e9c", "messageHeadline": "feat: add abi support to TS SDK", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 178, "deletions": 0}}, {"node": {"oid": "aeb45b7cbc4fef24e42e00fc8c76dce1bba252a5", "messageHeadline": "[crypto] add support for verifying BLS signature shares in Move (mult\u2026", "author": {"name": "Alin Tomescu", "email": "alinush@mit.edu", "user": {"login": "alinush"}}, "additions": 146, "deletions": 17}}, {"node": {"oid": "890ed247e996ad644e5c690ea7b8d0ab3a030e07", "messageHeadline": "[Storage] Serialize JMT updates in multiple threads since it is CPU h\u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 60, "deletions": 38}}, {"node": {"oid": "ecd0af4c23ed0cabc5508ff4fdf5d17bbd8cef4d", "messageHeadline": "observability: post humio link to forge logs into github PR (#2196)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0d1f38e6aac98138dd2789853b87b5fc40315cf6", "messageHeadline": " [Storage Service] Split up logic into different files/modules.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 924, "deletions": 890}}, {"node": {"oid": "d0bd2aa6c6c89dd096e1013b51f53c0184ea52e1", "messageHeadline": "[forge] swarm network chaos", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 388, "deletions": 34}}, {"node": {"oid": "605d1d991292294111883dc4fcf6105f3985dc78", "messageHeadline": "[gha] sticky forge comment and cleanup", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 189, "deletions": 123}}, {"node": {"oid": "86c02c98bcea83a6939c991dc01e01310e41a2d7", "messageHeadline": "[telemetry] pass git revision info via env variables (#2110)", "author": {"name": "Balaji Arun", "email": "balaji@aptoslabs.com", "user": {"login": "ibalajiarun"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "4449fb963b93f199e1f5d8af89b37d49c7b78e8e", "messageHeadline": "Fix deleting accounts with it1_profile. (#1840)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 40, "deletions": 16}}, {"node": {"oid": "e09dd3e6c95a89b868bc2564a8d6cd031aea5915", "messageHeadline": "[doc] Upate TestCoin to AptosCoin for the transactions with sdk doc", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "72af1af9d3e0ba39e7d2de1dc9538da98eb6cad7", "messageHeadline": "[Aptos Framework] Replace GovernanceProposal with AptosFramework sign\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 73, "deletions": 30}}, {"node": {"oid": "05518f901b11b02e9e267b1827e5e7f1a79f5fc6", "messageHeadline": "Update header to new design. (#1972)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 63, "deletions": 19}}, {"node": {"oid": "ab36d5d6584b95e4c52c50466ffc9dd5f594bcd4", "messageHeadline": "[framework] add a transfer and optionally create account function", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "ff6e7e73269e8365e8b8f8145cb1fa3bbcd62539", "messageHeadline": "fix service name for postgres", "author": {"name": "Artsiom Holikau", "email": "30728017+Krishnacore@users.noreply.github.com", "user": {"login": "Krishnacore"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2653c886fdf78efb10d1c63260be024171cfbd51", "messageHeadline": "[vm-validator] hot fix for vm-validator memory leak (#2193)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "fd60a8b334afa0eecae0824f6671ae763ca57664", "messageHeadline": "observability: implement json-logging to stdout for aptos-logger (#2182)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 186, "deletions": 69}}, {"node": {"oid": "1d100ab161ff8104c953c89962070a34b5580a7d", "messageHeadline": "[consensus] only echo timeout when no timeout yet", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "20cafc8639d025e31bd1c5d218002056a5e9b394", "messageHeadline": "[ts-sdk] Upgrade to 1.2.1", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "7a603ff4f6cc5c7ff1352a263876ada9b39c5a04", "messageHeadline": "[network] fix the argument order", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8d5bb826cf5aa93aa932d8f7b7bf7fbaebaccfd", "messageHeadline": "clean: fix typo - AptosCoib -> AptosCoin", "author": {"name": "linnefromice", "email": "linnefromice@gmail.com", "user": {"login": "linnefromice"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "560df136324cd32e9d0f2cf155317dc5b7693961", "messageHeadline": "[Cleanup] Renaming (#2179)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ef55de34744ad02b42863385de354444ab235370", "messageHeadline": "[consensus] sample disconnected log", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "771cc5cf1d9ba9bf9725da24d90d428d063b6ee0", "messageHeadline": "[time service] make sleep async", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "51182d441ca765d3beec463c1d1b20fb263beeda", "messageHeadline": "[consensus] increase timeout for leader", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "3ed9bb266bf70b4e768139b3034c049bd318e24c", "messageHeadline": "[Aptos Framework][Prover] Made the Aptos Framework compatible with Pr\u2026", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 98, "deletions": 8}}, {"node": {"oid": "4d6fa21633ceef607a263f7cdfd31d9247f2683d", "messageHeadline": "[api] discard diem for aptos (#2177)", "author": {"name": "Lehman Blade", "email": "60939941+lehmanblade@users.noreply.github.com", "user": {"login": "bamobah"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e532814d8389d16d8f9479853f50afde0c4dc150", "messageHeadline": "[vm] add waypoint validation for new epoch/block event", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 192, "deletions": 111}}, {"node": {"oid": "396d016b26eee19bb6e66c9938b3a42d3f1bb272", "messageHeadline": "[aptos-sdk-builder] Brought back generator and go support", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1050, "deletions": 30}}, {"node": {"oid": "ac448fd215eb50677238ea1f22db519baf33b74a", "messageHeadline": "[Docs] Using Stoplight version of REST API docs. (#2176)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8aa94baf7bddca70017347e989a47ffe307e5b25", "messageHeadline": "[Aptos Framework] add `set_validator_num_blocks` to the `Stake.move` \u2026", "author": {"name": "Maksim Kurnikov", "email": "maxim.kurnikov@gmail.com", "user": {"login": "mkurnikov"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1a53e3a394731f9b636a2fd51c98dccf8fed6630", "messageHeadline": "[Aptos Framework] Validate against empty execution hash in voting::re\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 39, "deletions": 5}}, {"node": {"oid": "914654e5ea757cd609e03050db0380887a257fd2", "messageHeadline": "[move-e2e-tests] cleanup println", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "662f078afbb763c881ba8635a98136006ddc2ebf", "messageHeadline": "[cached-framework] commit sdk builder files", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 5427, "deletions": 11}}, {"node": {"oid": "9260ecd9edc368387bfa96b72404ebe90d0232c5", "messageHeadline": "[types] remove VecBytes", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 77}}, {"node": {"oid": "c90b56f66404824f6d256cd7cd2b0568033df5cd", "messageHeadline": "[aptos-sdk-builder] reintroduce and update generated payloads", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 151, "deletions": 662}}, {"node": {"oid": "4e86f6093e037c184405b5c9868ad54a201bef82", "messageHeadline": "transaction-builder-generator -> aptos-sdk-builder", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 34, "deletions": 2135}}, {"node": {"oid": "84c0dded234ed0e1834a0838a2af2f065b7383ee", "messageHeadline": "[transaction-builder-generator] make it compile and some cleanups", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 67, "deletions": 48}}, {"node": {"oid": "77ad1475800a8f7d6915326fd18ebd48ae3d092d", "messageHeadline": "[Forge] Fix local mode forge run (#2153)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "194a924d0cca0d36f7d01e84742b52ee1cd9db8c", "messageHeadline": "[helm][aptos-node] config for incremental pruning", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "38b1b4ccb2e6ca5f891c985e8424944efec62739", "messageHeadline": "devtools: remove and replace x (#2042)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 68, "deletions": 6174}}, {"node": {"oid": "beb868be49b6b94f038362e75889896ae4094039", "messageHeadline": "Porting NHC docs to this docs site. (#2147)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 222, "deletions": 185}}, {"node": {"oid": "44c7261b91798de6649e27529d7c2faa1aa43eea", "messageHeadline": "[storage] refine error msg on first event missing when requested by s\u2026", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "dc0ba4f386cb2e072223928974d4d20744d4b327", "messageHeadline": "[API] Add Poem as an alternative backend (#1906)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 2161, "deletions": 270}}, {"node": {"oid": "aab962b879560b8d3f71d87870b9a4f5cd61c9ae", "messageHeadline": "devnet release 07/21 (#2145)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f587731ea8410cbd0e0d2b3ffb557c03ae8dedab", "messageHeadline": "[storage][pruner] Enable incremantal pruning (#2004)", "author": {"name": "zcc", "email": "107430656+zcchahaha@users.noreply.github.com", "user": {"login": "zcchahaha"}}, "additions": 590, "deletions": 212}}, {"node": {"oid": "b5ad20f4a69fd00b1b65f4a890ab22ddab3a3432", "messageHeadline": "[doc] add leave instruction (#2148)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "1aa3d871f7666f880908c49227fd2d75d095574b", "messageHeadline": "[smoke-test] Removing clean state dependency of some tests (#2143)", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 43, "deletions": 9}}, {"node": {"oid": "f950804337a6e2c98bf0c19e764c1d8bbce920ba", "messageHeadline": "[forge] Better error message when unauthorized", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 148, "deletions": 37}}, {"node": {"oid": "1ef8a300d827f3f7f88fb3d5d8f1eddcd11c7632", "messageHeadline": "[Indexer Server] Fix errors, tests, and add ownership query by owner \u2026", "author": {"name": "Bowen Yang", "email": "carlyang007@gmail.com", "user": {"login": "bowenyang007"}}, "additions": 254, "deletions": 61}}, {"node": {"oid": "f84a2f4fa0c4ca5ba0db2ec273601fb1cfec2044", "messageHeadline": "[smoke-test] Add more checks to rosetta and fix faucet args", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 97, "deletions": 52}}, {"node": {"oid": "4c96bad08592a73afeae107ab7b10e5abc30f53b", "messageHeadline": "[aptos-rosetta] Fix Rosetta to work with move changes", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 130, "deletions": 119}}, {"node": {"oid": "13051b4624b9296b5ad54c40a5e7d4049781a2e7", "messageHeadline": "[aptos-rosetta] Fixup E2E tests for reliability", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 50, "deletions": 24}}, {"node": {"oid": "f8be18b278ba9415379f8489a4dce724ee25c46d", "messageHeadline": "[aptos-rosetta] Refactor e2e tests", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 52, "deletions": 42}}, {"node": {"oid": "6e4e900ce0d2e154b61ed7c3694ecfeef3bd0b78", "messageHeadline": "[aptos-rosetta] Add E2E tests for network APIs", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "102190b60149aeb66207015a334b824e36d54886", "messageHeadline": "[aptos-rosetta] Add E2E tests for data APIs", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 130, "deletions": 30}}, {"node": {"oid": "42dfff0b4ae61e051d36df30f6d89603291fb7f6", "messageHeadline": "[forge] reuse existing management configmap", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 107, "deletions": 51}}, {"node": {"oid": "051856519f87c21dc5b286c571ba2dde49a45c40", "messageHeadline": "move stdlib: type_info::type_name() (#2122)", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 61, "deletions": 2}}, {"node": {"oid": "e5da27a2e556400955f55d9509ad24475e81e4a8", "messageHeadline": "[Token] update token burn authority and capabiliyt", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 170, "deletions": 91}}, {"node": {"oid": "eb2267880cb8f7669342aaa89a51a87d61b710c6", "messageHeadline": "[consensus] rename some network methods and failpoints to make them m\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "2fe2a5fe5a9e40e817895a7f2ea21889fe8c2659", "messageHeadline": "Minimizing node restarts in local swarm smoke tests (#2098)", "author": {"name": "Igor Kabiljo", "email": "ikabiljo@users.noreply.github.com", "user": {"login": "ikabiljo"}}, "additions": 227, "deletions": 175}}, {"node": {"oid": "acbfff45a3ae4cbc497b99eff5278ba20e7a3d73", "messageHeadline": "[docs-examples] Cleanup and update dependencies for examples", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "bae85ab39a1b982546afbd30033cd9db3ca2d1a8", "messageHeadline": "[docs-examples] Format rust code in examples", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "04b7b16b5da4f0f0b7fab20e04b2984ae416a993", "messageHeadline": "[docs-examples] Get first transaction to compile with random generato\u2026", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "d28db3da315ba3b673ab2690e2dbdc27d4972d67", "messageHeadline": "[vm] Introducing a delta write (#2057)", "author": {"name": "George Mitenkov", "email": "georgemitenk0v@gmail.com", "user": {"login": "georgemitenkov"}}, "additions": 67, "deletions": 2}}, {"node": {"oid": "4d0002708c39347b9c95d397e0c1511a1f496fa2", "messageHeadline": "[Aptos Framework] Update proposal fields for AptosGovernance to allow\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 24, "deletions": 46}}, {"node": {"oid": "326f679f671d83c3bd94b1be81eacd6b1cb21156", "messageHeadline": "[aptos-cli] Update documentation for Aptos CLI", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 467, "deletions": 153}}, {"node": {"oid": "07803abf7aa9ba1a63b650c99a1b0633a4f02b38", "messageHeadline": "[aptos-faucet] Print out the endpoint running the faucet on stdout", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2d78d40cf877dd0e67be4bca66907f271e0a11bf", "messageHeadline": "[Move examples] Fix example code", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "9593a8d515b7c82886064812753b237d82075e35", "messageHeadline": "[mempool] fix a few more things in the dashboards (#2113)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6b59db1b0d746c0dede20ccfd29f0c1f796d60b6", "messageHeadline": "Update use-aptos-cli.md (#2117)", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "6cf7b90ff3d9f8a7e788616608404da4a17fefec", "messageHeadline": "[Execution] Add AsyncProofFetcher. (#2093)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 190, "deletions": 1}}, {"node": {"oid": "3c2dae7c8f21dbc5a61bf0a1bbc1922cee8ec523", "messageHeadline": "[move] Restructuring Move Packages (#2105)", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 283, "deletions": 7589}}, {"node": {"oid": "637d505670dac160047b7fc1841c10d9b6073798", "messageHeadline": "[Docs] Adding new docs for SDK overview and txns with TS SDK. (#1693)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 332, "deletions": 7}}, {"node": {"oid": "d02c86ed746999ddd984535e494fb45fb5806ec5", "messageHeadline": "[Aptos Framework] Rename TestCoin to AptosCoin (#1658)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 1805, "deletions": 635}}, {"node": {"oid": "04a17eda07916ea35ffd4db3bfc560299075f9b9", "messageHeadline": "[Aptos CLI][Move Prover] Add the subcommand to run Move Prover in Apt\u2026", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 122, "deletions": 0}}, {"node": {"oid": "846f992ceb2f59c20d838be91ea0b4cffeb7e077", "messageHeadline": "[storage] TableHandle (#2107)", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 52, "deletions": 12}}, {"node": {"oid": "12f7ff973a205e5ec68a1e9686122248659d415f", "messageHeadline": "Moving Aptos CLI README docs to this docs site. (#2081)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 807, "deletions": 766}}, {"node": {"oid": "8f7dee035f38e6a2cd508b450d656e22ca2dfb03", "messageHeadline": "[Move Examples] Added SharedAccount for coin pooling (#1883)", "author": {"name": "chloeqjz", "email": "79347459+chloeqjz@users.noreply.github.com", "user": {"login": "0xchloe"}}, "additions": 157, "deletions": 0}}, {"node": {"oid": "a3143756d498821f4f51a5970c7ea35d483938b3", "messageHeadline": "[aptos-cli] Bump version to 0.2.1", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8f394be36efd75fe9428d5acde7af35f8aa90bbe", "messageHeadline": "[aptos-cli] Use devnet instead of main to initialize move packages", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a7f75708d26a7da300e8ccc4f0496f8928a6702", "messageHeadline": "[aptos-cli] Add ability to show build information", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "07817883c92a0af4d25c20f98ed3bbfae2058647", "messageHeadline": "[aptos-cli] Add ability to show global config", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "842a7a6aded39e06105c19b2e0bf4cf7381a943d", "messageHeadline": "[mempool] Fix counters and dashboard for mempool (#2089)", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 81, "deletions": 81}}, {"node": {"oid": "74f1f8d6452da65af56f39e588f7456183926e2a", "messageHeadline": "[consensus] spawn blocking for execution/commit", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "adb6b26ab31b93d2ab93c549a0bca7f3de4c5bd2", "messageHeadline": "[consensus] delay retry requests to avoid spin loop", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 54, "deletions": 26}}, {"node": {"oid": "6ac47b5edcb6658f24c499e6715490030f953742", "messageHeadline": "[consensus] execute reconfiguration suffix", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "32170436137f3c265aa8446d1d46b89841a7e1bb", "messageHeadline": "[tf] use chart_sha1 to trigger helm release", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 153, "deletions": 116}}, {"node": {"oid": "522ca591c600fbeb9115d284e38034f80b91f6ab", "messageHeadline": "[forge] remove resource request and just use antiaffinity", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "b2382c9e769ae3f274c562754c4496348fe57060", "messageHeadline": "[State Sync] Small tweaks to logic.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 79, "deletions": 36}}, {"node": {"oid": "580e121c740521de68e7ff38b633ac772c8d6b93", "messageHeadline": "[State Sync] Harden against all forms of potential race conditions.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "f6e0831fd28fd92d1870a6bc0286b8a46c12a926", "messageHeadline": "[consensus] add echo timeout", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 69, "deletions": 28}}, {"node": {"oid": "1e314e0807df1eae37a08fb9ba5fe20c252d7c46", "messageHeadline": "[consensus] remove help_remote option for sync up", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 6, "deletions": 127}}, {"node": {"oid": "24014da22556928faf2a06da7dd17e39bdf1f2cb", "messageHeadline": "[aptos-move] update to latest version to support K,V table indexing", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 99, "deletions": 99}}, {"node": {"oid": "645bc5ed55e3574f207bc19ccc4e830ad98b1c93", "messageHeadline": "[Aptos Framework] Update setters in stake and block modules to allow \u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "6b0d283fd9243ddffc961e9d712f4bedaa57cf17", "messageHeadline": "[aptos-cli] Fix global config file name", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "1b0afa5c165132d63b28c34bede86fa77f763c8e", "messageHeadline": "[aptos-cli] Update default folders to be platform agnostic", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 124, "deletions": 218}}, {"node": {"oid": "3ffda921752d0fff971336ffb3934705ce6a6424", "messageHeadline": "[aptos-cli] Add ability for global config on CLI", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 123, "deletions": 1}}, {"node": {"oid": "b189a795076cf78c799f4ecbc63c9527c2997170", "messageHeadline": "[move] Using new UTF8 strings instead of ASCII strings (#2088)", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 419, "deletions": 687}}, {"node": {"oid": "cd7744fdd1d950e4c8ac97a04f5526c659c91d85", "messageHeadline": "cicd: use new aptos cli feature to run local testnet with faucet inst\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "849bfb87bdcfbb01f0398b65b0080c9d5ddd51f8", "messageHeadline": "[Storage] Increase the # of background threads for Rocksdb. (#2087)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "abfa0eef381b920b92ac7fffc8def7a82101f277", "messageHeadline": "use move syntax highlighting", "author": {"name": "uvd", "email": "386180127@qq.com", "user": {"login": "uvd"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "05d9c17bf8fb62c475a5e9ad8e6416a65ab28d77", "messageHeadline": "observability: add honeycomb sink to vector (#2097)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "867e4176682e4fcede5f75c26c7a8fe0abd178f0", "messageHeadline": "[Aptos Framework] Add useful public getters to Stake module (#2076)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 46, "deletions": 15}}, {"node": {"oid": "907beb1d724babc1f5ea493dbd955c85227e7795", "messageHeadline": "cleanup: delete python cache files and exclude them via gitignore (#2\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d3547cd57d263b508407ae7a523f4facf8fbba7c", "messageHeadline": "[storage] skip serde StateValue hash (#2056)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 33, "deletions": 15}}, {"node": {"oid": "8263e7ea42e4a2f5b3a605e407c99b78977459fc", "messageHeadline": "Update Events dev docs to reflect 32 byte addresses", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2185f7dbe8a35a2326dc253d0a729bbf2be98a23", "messageHeadline": "observability: add k8s.cluster field to logs to identify the cluster \u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "69972d25902947602547504472c8cf640ad292c9", "messageHeadline": "[crypto] fixed the (lack of) Ed25519 public key validation in Move (#\u2026", "author": {"name": "Alin Tomescu", "email": "alinush@mit.edu", "user": {"login": "alinush"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "f1a9a17f7c572b6017e15496f53981267b980360", "messageHeadline": "[storage][pruner] Refactor worker.rs (#2084)", "author": {"name": "zcc", "email": "107430656+zcchahaha@users.noreply.github.com", "user": {"login": "zcchahaha"}}, "additions": 24, "deletions": 31}}, {"node": {"oid": "581fb4754e7f21288733bce29aa7d2817ba39688", "messageHeadline": "[forge] Tune TPS threshold and latency for forge (#2061)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "c4e5fc9021c5ec408c66925d461a14b830edc85e", "messageHeadline": "[aptos-cli] Add faucet to local testnet node", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 112, "deletions": 11}}, {"node": {"oid": "a1f9cb20c7839647ce3bab76b03d0689024c17b7", "messageHeadline": "[aptos-cli] Ensure local test node's logging works properly", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 30, "deletions": 18}}, {"node": {"oid": "eeea52cf8fd7678f9bb1fec607db1a268776ccd4", "messageHeadline": "[aptos-cli] Add testnet command", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5cf333234afaf2b4fb0a0cf381dab764cc280004", "messageHeadline": "[aptos-node] Move from unwraps to result error passing", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 67, "deletions": 69}}, {"node": {"oid": "2c8356e7caadf90a6a922bbeee154705632232f1", "messageHeadline": "[aptos-cli] Add local testnet node command", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "a22d6a81afc7de799359f79bd216414fe0c3468e", "messageHeadline": "[aptos-node] Make test mode have similar behavior to regular mode", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 86, "deletions": 25}}, {"node": {"oid": "f09a4a4f0b0e55e23b65b1adc60f640be318085a", "messageHeadline": "[consensus] Add failpoints on sending and have all failpoints code be\u2026", "author": {"name": "Igor Kabiljo", "email": "ikabiljo@users.noreply.github.com", "user": {"login": "ikabiljo"}}, "additions": 74, "deletions": 40}}, {"node": {"oid": "7343c6453fe1ec843f3e1839804b5ed0515b145b", "messageHeadline": "[move] Upgrade Move step #2 (#2032)", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 4544, "deletions": 1937}}, {"node": {"oid": "a6b58673ff62a4df99c1a3646fe28b45f85110f2", "messageHeadline": "[Storage] Do not create Arc<StateStore> in new() (#2067)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "a5e46391f24b91c59fca848f3656d0f59359ab30", "messageHeadline": "[forge] Increase genesis timeout to 10 mins", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e83233a5de22e856dca0bcef17840f961cba7d36", "messageHeadline": "[framework] add secp256k1 recovery native function (#1305)", "author": {"name": "Hendrik Hofstadt", "email": "dev@slamper.me", "user": {"login": "hendrikhofstadt"}}, "additions": 195, "deletions": 1}}, {"node": {"oid": "d28af83253112e9812ae8d759a4ecd74fec071ba", "messageHeadline": "[Aptos Framework] Add required fields to governance proposals (#1987)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 141, "deletions": 28}}, {"node": {"oid": "a23291c53c3bd173891e2919cb4367cc0e8d16cd", "messageHeadline": "[storage] state pruner: fix duplicate deletes", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "32064de3edfbb43c8ec47dca326c9bbd87f529ee", "messageHeadline": "observability: temp fix to log panic when aptos-node crashes (#2035)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "55e8f269dcdd67fab3fe77e2f4464877444e1082", "messageHeadline": "observability: introduce vector daemonset for log collection with hum\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 423, "deletions": 8}}, {"node": {"oid": "4571d4dac647714325e0a122a297d4b88d6d4ce0", "messageHeadline": "docs: update local testnet docs title (#2019)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "013c1d0413ceb611a2a7106a5c5107dfd0704d08", "messageHeadline": "cicd: skip uploading datadog test reports on fork-based PRs (#2066)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "67691be4d2d4232dd5227b058d0843116b1c1fa0", "messageHeadline": "[storage] limit the lifetime of CacheStateView<SyncProofFetcher> (#2064)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 55, "deletions": 42}}, {"node": {"oid": "d8a00fa8631c4d10b23bd9a9195a8c3960f99d40", "messageHeadline": "cicd: add Datadog CI visibility (#2063)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "58e076ee763e4f2cbc90510e2e9dcb49958ba1e0", "messageHeadline": "[Txn-emitter] Optimize transaction emitter to reduce REST API call (\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 46, "deletions": 3}}, {"node": {"oid": "9069d71e8d21ab62fce159338599b4d8aa8769a1", "messageHeadline": "[docker] Fix Rosetta git command", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25031dcd9f544e1583f84f635dff0952129f7e3c", "messageHeadline": "[aptos-genesis] Fix Validator builder secure storage path", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d728930a75ffae70d31177e45c023ba197174371", "messageHeadline": "Removing git fork step", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 3, "deletions": 10}}, {"node": {"oid": "68952b3ca9e813d0524fb96610a23e2e5102f6cf", "messageHeadline": "[forge] chain_name in URL generation depends on forge", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5ebd79cdc83b62b39a2e503fa31f98e17a281295", "messageHeadline": "[forge] wait for namespace termination", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 41, "deletions": 26}}, {"node": {"oid": "6ce20c1084f7624878e55f9103fb303fd36c7d15", "messageHeadline": "[transaction-builder] Remove unused languages, features", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 6725}}, {"node": {"oid": "7bcc7b6115af48ef7fa2d47fe74581a29e8fcc11", "messageHeadline": "[forge] Default to port forwarding when using operator resize command", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b743a01beec300f5003b685e43bdea323f258bb2", "messageHeadline": "[Docs] mention intellij-move plugin in the \"Getting Started\" (#2047)", "author": {"name": "Maksim Kurnikov", "email": "maxim.kurnikov@gmail.com", "user": {"login": "mkurnikov"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b4d77bfe540351c76822a8f06d4979b36c622f3d", "messageHeadline": "python examples had bad urls oops", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "1978e14611a9ef9b1861ec98294a7bde42ee6515", "messageHeadline": "[rosetta] fix rosetta after event update", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "2357e9f129511f39fe81ad8dcd5c6dc591c34a30", "messageHeadline": "[Aptos Framework] Restrict voting power and rewards of a validator to\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 139, "deletions": 54}}, {"node": {"oid": "f5cf70344ad4ca617c6904d47a31df935663655f", "messageHeadline": "[Aptos Framework] Allow on-chain governance proposals to trigger reco\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "d9a5b89222bf177554bb542a0801a3f18153a5a9", "messageHeadline": "[move-e2e] accidental println", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "768bc59361931e36b78e1b59bd2219efaee67289", "messageHeadline": "[move-e2e] remove unused capabilities from account", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 49}}, {"node": {"oid": "6de1b27cf25f73cd3a3a6df3d60ad4d5038396bd", "messageHeadline": "[move-e2e] cleanup legacy diem vasp stuff", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 15, "deletions": 148}}, {"node": {"oid": "743c07aca4a6169a1dfcfa3c8cd04180603ced8e", "messageHeadline": "[types] eventkey is not opaque", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 359, "deletions": 609}}, {"node": {"oid": "6b2724e81e862817bb9be35d7978d37ca8f9713f", "messageHeadline": "[Aptos Framework] CoreResources account deprecation part 1: Move all \u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 580, "deletions": 454}}, {"node": {"oid": "aa1c07203ae58225d8a2f507d24cd42f48cc2321", "messageHeadline": "[forge] Tune transaction emitter config for forge to send up to 10k T\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "88305993645e25082e997ebdcfc7b21b6e07dbfa", "messageHeadline": "Get rid of the output array, extract outputs sequentially (#1558)", "author": {"name": "Rati Gelashvili", "email": "gelash@users.noreply.github.com", "user": {"login": "gelash"}}, "additions": 25, "deletions": 81}}, {"node": {"oid": "28934df501d4662d97bb6ef5486ace87c94b96b3", "messageHeadline": "[move] Upgrade to the newest state of the move-language repo (#2018)", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 12009, "deletions": 6768}}, {"node": {"oid": "1ddc2378e72312746b42606b03a1b14155f5dd0d", "messageHeadline": "[crypto] remove Validatable implementation for Ed25519 signatures (#2\u2026", "author": {"name": "Alin Tomescu", "email": "alinush@mit.edu", "user": {"login": "alinush"}}, "additions": 136, "deletions": 253}}, {"node": {"oid": "c4918653deec7927243dd0578c30285263f350c8", "messageHeadline": "cleanup: remove obsolete .gitattributes", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "ddd3507534e3f2321e311da7532ba94bf3f71bc1", "messageHeadline": "[forge] logs link and fix metrics parsing", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 47, "deletions": 9}}, {"node": {"oid": "6872c92375664264f3e6df73e1d84df8356b16e0", "messageHeadline": "[x] patch determinator rule with forge", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a6596e17a0e26ffee10e7bfe30337f3bc9eda3b3", "messageHeadline": "[forge] disable haproxy by default", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ee2e584eb43e09c888409297f20b6f24ba39079", "messageHeadline": "[forge] separate test runner template for customizations", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 65, "deletions": 18}}, {"node": {"oid": "281307c3b35a02458e077bdb64d9a2d9166f7891", "messageHeadline": "[aptos-rosetta] Add output messages when running server", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "2f55aea3aab54740ae56f3d9627c253dae357576", "messageHeadline": "[aptos-rosetta] Fix default configurations to work easily with docker", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "e297845433310897dcddbccd5334a67b6bed2bd0", "messageHeadline": "[docker] Update Rosetta dockerfile to not expose 8083", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "469adeb91c8a1952bc24269b64b2224391ef7313", "messageHeadline": "[docker] Update Rosetta readme", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "035483b58e2b2298d97819c869a0cffaf65dde91", "messageHeadline": "[aptos-rosetta] Default to having Rosetta port listen to outside traffic", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 134, "deletions": 2}}, {"node": {"oid": "ff6a541d4e8943c7e064328437ec0078f6a38715", "messageHeadline": "[State Sync] Update state sync tests.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 52, "deletions": 99}}, {"node": {"oid": "6b1b5d0b81b429ac8c1b3677c4bc67f3666ad844", "messageHeadline": "[Storage] Add API for get_latest_epoch_state().", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "2030abd855376289fdf3ce6a79b386eb9964ccb1", "messageHeadline": "rosetta: add rosetta compliant dockerfile and docs how to build+run i\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "b15d56d56283a425ccb935033d087bdd0765322d", "messageHeadline": "enable overflow checks in release mode", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "179674847044007162ee00bb78263875f59ea0f4", "messageHeadline": "[Token] Separate the token package from core-framework", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 92, "deletions": 18}}, {"node": {"oid": "976ff62f22ac60f9361d1d7e47320ae1f2c0c809", "messageHeadline": "[Token] add serial_number", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 223, "deletions": 66}}, {"node": {"oid": "c136780d702b7519b7b16d218c04fe54133cbbd3", "messageHeadline": "[smoke test] use on disk storage in smoke tests", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "320365f6a100c5acc6dd8bf09d340118d341384a", "messageHeadline": "[gha] propagate forge blocking var", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c467f2ee2bf8ae213cc63f0b254996569a9c83f0", "messageHeadline": "[Aptos Framework] Give AptosGovernance the signer capability for Apto\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 137, "deletions": 11}}, {"node": {"oid": "6538efd8bf4b37c61ec0427243e864ee038df5e8", "messageHeadline": "[forge/gha] clean up report parsing and metrics push", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "a2637d14465ba62517347003c0a0e8f72e8086b4", "messageHeadline": "[easy] rename InMemoryState to StateDelta (#2006)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 93, "deletions": 105}}, {"node": {"oid": "5ac62b7d3af0aba8c2a47caeb4b5ae8068aa3b2d", "messageHeadline": "[gha] labels to skip sdk and forge e2e tests", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9529cc598a3339895030ff4a12828dd352921e0e", "messageHeadline": "[state store] rename in_memory_state to cached_state (#1998)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 43, "deletions": 40}}, {"node": {"oid": "0693550a51a43eef19ed2bea3c1f1d1392bb21ab", "messageHeadline": "[Aptos Framework] Give AptosGovernance the signer capability for Apto\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "826c921c78fdd6403681aa0748091c12c8fb2ff9", "messageHeadline": "[forge] increase ulimit for forge test runner", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "23bcc2253ddc61907cfbfbcedfd14d2d780279c3", "messageHeadline": "[gha/forge] report avg_tps and p99_latency to prometheus", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "acaf1733ea8ea740ec26b47aede4115c923c03d5", "messageHeadline": "[crypto] clean up Ed25519 implementation and documentation (#1885)", "author": {"name": "Alin Tomescu", "email": "alinush@mit.edu", "user": {"login": "alinush"}}, "additions": 161, "deletions": 97}}, {"node": {"oid": "f3254973c8b7d3b4dca7b519b10356faf43271b4", "messageHeadline": "make script executable", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4e8eecb08f7973ac9331e228b5b8ec869817ec7c", "messageHeadline": "[storage] add computing jf_node_hashes (#1983)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 317, "deletions": 250}}, {"node": {"oid": "a02595ab46527918f4734e03c7e227017e682c3f", "messageHeadline": "Fixed dark mode items: search results window color and footer logo (#\u2026", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 45, "deletions": 3}}, {"node": {"oid": "fe1aed3606e3c0109a9305b856c846d5120be3bd", "messageHeadline": "rosetta: add rosetta compliant dockerfile and docs how to build+run it", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 112, "deletions": 0}}, {"node": {"oid": "1fdf7555f2f40f55b27b8c77c1eb4d1682c3d75f", "messageHeadline": "[easy] s/get_latest_state_checkpoint/get_latest_state_snapshot (#1991)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "cd4a4da7acb38e0de82d95080ad82638ef55d2de", "messageHeadline": "[Aptos Framework] Don't delete proposals after resolution (#1992)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 40, "deletions": 11}}, {"node": {"oid": "68e248f2d63ef0997222d3989069560e386bec22", "messageHeadline": "[aptos-cli] Fix profiles as inputs to function inputs", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "65bae6c355b98a6f8b8a0d5c7f462f4ddeea2ea7", "messageHeadline": "[aptos-rosetta] Support lower case module names", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 52, "deletions": 11}}, {"node": {"oid": "3f80a445060c012cf97040cdbaa2b6f0baaa61fe", "messageHeadline": "[aptos-cli] Support lowercase module names", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 40, "deletions": 12}}, {"node": {"oid": "4e02b5ef5c941a8cd22d53a0241fbc13eb445282", "messageHeadline": "[Token] add burn function and capability", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 171, "deletions": 26}}, {"node": {"oid": "fe190b638d8742898b5fed0e375a9680fa5f4937", "messageHeadline": "[aptos-cli] Add ability generate shell completions", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 74, "deletions": 27}}, {"node": {"oid": "902e7eb38ce4972c9a2bfc1fd85eec232d306ad5", "messageHeadline": "[gha] cleanup forge script invocation", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 52, "deletions": 34}}, {"node": {"oid": "4b7ef8d0fc0857ed035482d7fca1f6d107680032", "messageHeadline": "[forge] option to use haproxy", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 183, "deletions": 30}}, {"node": {"oid": "c4b7e9564930fcafe1dc4f40f34ae21e5d52e2e5", "messageHeadline": "[gha/scripts] trigger forge from script", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 141, "deletions": 77}}, {"node": {"oid": "fc34b941476d57e7ffe1d55370617a0ccee555a2", "messageHeadline": "[forge] more detailed healthcheck and increase perf test duration", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "880bc32441e94ba39f8b2e93c2a1e1b7a0f5dd2d", "messageHeadline": "[aptos-rosetta] Run aptos-node alongside aptos-rosetta (#1934)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 285, "deletions": 210}}, {"node": {"oid": "79934296459372a4ab188859179789b253da2369", "messageHeadline": "[consensus] relax block retrieval timeout", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6236d611e876b2180d07982fd325f24b104e9339", "messageHeadline": "[consensus] another attempt to fix race condition in buffer manager", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "2384edb9170a00a145bab2a3ca3b0b764e401f76", "messageHeadline": "[aptos-rosetta] Update rosetta test configs", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "f5ab6861783b261eaa2374699df6d91a09d6520d", "messageHeadline": "[aptos-rosetta] Track sequence number and failed operations", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 252, "deletions": 178}}, {"node": {"oid": "8f7e459118e24cb03fad206c4e9abe21172d19f9", "messageHeadline": "Remove HTTP caching. (#1970)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 4, "deletions": 28}}, {"node": {"oid": "f08dcee85fa51138aae3c9e21270ab923b12d502", "messageHeadline": "[mempool] Address minor review comments (#1980)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "47f7e2ea066f5c02191c1b66ff207e46740d146c", "messageHeadline": "Integrate Directus. (#1804)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 137, "deletions": 1}}, {"node": {"oid": "4846e160fe43075f185ae26a49e9b64cfe1fcbae", "messageHeadline": " [Mempool] Notify mempool of committed non-user txns (#1965)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 6, "deletions": 19}}, {"node": {"oid": "485d15496c1c1758259640912637605703e8e27c", "messageHeadline": "[Genesis] [Aptos Framework] Fix an issue with validator lockup valida\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "2d27e60a47c206c642c7be3f8d43a3f6adfd257e", "messageHeadline": "[AIT2] Add instructions for creating github issues. (#1971)", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "6c161ea134b694c8c85567ce72fe57c311567cb9", "messageHeadline": "Fix status code check in metrics event sender (#1959)", "author": {"name": "Balaji Arun", "email": "balajia@vt.edu", "user": {"login": "ibalajiarun"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cb94949cee625a56af13eb46dcfe2f05979d309f", "messageHeadline": "update readme file with dev instructions (#1949)", "author": {"name": "Maayan Savir", "email": "maayansavir@gmail.com", "user": {"login": "0xmaayan"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "6616215350fc492a0dac1a467c23dd9c3e6adc61", "messageHeadline": "fix: rename find-packages-with-undeclared-feature-dependencies.sh", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "65a9e2849180ee7c249113b35960c23122877a20", "messageHeadline": "[aptos-api] Support mempool is full errors", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "f1d8e51594eda3c78e507def8fef37705cff5ba6", "messageHeadline": "[aptos-rosetta] Ensure blocks are able to be looked up by beginning a\u2026", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "7f4f42daab35d02a785334002e3a2cb5e43cc879", "messageHeadline": "[aptos-rosetta] Cleanup block cache extra function", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "653e4172c5bfd2860dac17cac525e98831d3b79c", "messageHeadline": "[aptos-rosetta] Initialize block cache and simplify searching", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 61, "deletions": 46}}, {"node": {"oid": "2b0c9f77f263b134b8328208db7aef1f03a15605", "messageHeadline": "[aptos-rosetta] Always return same block info for genesis", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "a0cba3935548718fa3aed2de87f8f255a0e6a4d9", "messageHeadline": "[aptos-rosetta] Address TODOs around performance and features", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 68, "deletions": 22}}, {"node": {"oid": "cbcc290b3f404b7c078d1d7f287f561050d4c063", "messageHeadline": "[aptos-rosetta] Add DSL and test configuration files", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 146, "deletions": 1}}, {"node": {"oid": "b7cf879997d6e7d369cbefd5fcaa88456d2dffac", "messageHeadline": "[aptos-rosetta] Add extra information to transactions and fix optiona\u2026", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 79, "deletions": 40}}, {"node": {"oid": "b3a703ab7b53a88e826fa096d94370146f21ae88", "messageHeadline": "[aptos-rosetta] Ensure all hex outputs are lowercase hex without 0x", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "093ee24b1f3b36acf359aa1700935bc97d74e866", "messageHeadline": "[Consensus] Get metrics for leader reputation metrics across all vali\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 58, "deletions": 32}}, {"node": {"oid": "e168e83d6ee9503aa39f3062413401e00ecb9109", "messageHeadline": "[devtools] common prettier format for all JS/TS files (#1962)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 573, "deletions": 578}}, {"node": {"oid": "d970cbb302a49f559ead2959f90bd300c9baec74", "messageHeadline": "[mempool] Provide better error messaging around txns already in mempool", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 31, "deletions": 17}}, {"node": {"oid": "f5b48df0e3a7655bc1dfe0731bb9d8c31b3b81ba", "messageHeadline": "[mempool] Remove unused duplicated gas field", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "89ddc565cf00a39e9ea522e08f93b12bfbafad06", "messageHeadline": "[mempool] [bug-fix] Fix validator broadcast of transactions coming fr\u2026", "author": {"name": "Brian (Sunghoon) Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "1143ceb1377f582381ace6b6e25854fad614fa90", "messageHeadline": "[consensus] properly guard the buffer manager requests", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 81, "deletions": 56}}, {"node": {"oid": "faf949314cca5fdc78e981d1d95839059961487b", "messageHeadline": "[ecosystem] Add test for It2ProfilesController. (#1514)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 86, "deletions": 1}}, {"node": {"oid": "7ec06c11d5aadb49b98f85f8145011067b28e980", "messageHeadline": "[forge] Print helpful error when you cannot find helm chart", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "0253e865f284c522a7bcf2fc500778d72c4b8c54", "messageHeadline": "devinfra: remove dead sscache code and redundant xfmt code (#1941)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 20, "deletions": 481}}, {"node": {"oid": "8c16409042b102aad343aa873aaeef8c758c86bd", "messageHeadline": "[consensus] prevent commit and sync_to happen at the same time", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "693ce277d22bda058e5834d531f8a8fc4c327dfe", "messageHeadline": "[community] Use the marketing footer on community. (#1918)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 70, "deletions": 31}}, {"node": {"oid": "4a514bbb16cde6f8325f85d924424213e19465a1", "messageHeadline": "[Genesis] Pass initial validator lockup and fix the calculations of h\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 74, "deletions": 67}}, {"node": {"oid": "b183a232784e4c77991b23e8728d3c7669a95d47", "messageHeadline": "[Smoke Test] Update storage deletion for smoke tests. (#1929)", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "558d8f1d53817cf44f279c86b57834fcc4311973", "messageHeadline": "Use redis for caching in production. (#1928)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "295b7e54e6bbc8e8ff9acfc5124143f117268023", "messageHeadline": "Update leaderboard/it2 for new schema. (#1911)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 55, "deletions": 54}}, {"node": {"oid": "3858ebf3e6232601f1c783a0d9e0eac82f7a3826", "messageHeadline": "[consensus] switch back to bcs for consensus messages", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "adcf4eef77d844a97fcbaf3418052de8cd54a50c", "messageHeadline": "[storage] state pruner: fix stale node index purging logic", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 14, "deletions": 26}}, {"node": {"oid": "8bf3be83f2380031d8fb45f8d06b27020e4979fd", "messageHeadline": "trivial: use anyhow::Result", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "e2db878d126ba65c45a1a51e8dcef5feb227f9d5", "messageHeadline": "devinfra: make undeclared feature dependency script fail when it find\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2657a0fee08e90b0f3ea92bc5cddc62caa345b6", "messageHeadline": "[CP] Upgrade rails due to CVE-2022-32224 (#1933)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 71, "deletions": 70}}, {"node": {"oid": "62eb2e0a21556fbefa2e1a9b785df902ddcd49d1", "messageHeadline": "[Storage] Delegate state updates caching to state store from InMemory\u2026", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 183, "deletions": 205}}, {"node": {"oid": "8fa904be927b8b8e406f7e125ab60ce3d7f6bd9a", "messageHeadline": "devinfra: add missing feature dependencies and add script to automati\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "1b136108254f953c00b3db82f5855430a3feb8f5", "messageHeadline": "Keep icon SVGs in memory. (#1930)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4efd0b262f040dc0b6c9c6f3505ec2c91e483412", "messageHeadline": "[State Sync] Add simple metric for the active validator set. (#1808)", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 61, "deletions": 11}}, {"node": {"oid": "61e5d68b45ca1ac422553e84d083ee5129a73aaa", "messageHeadline": "[aptos-rest-client] Fix reqwest features", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3d26a38b5a6c2ec067cd760b6dced875da532ea", "messageHeadline": "[vm] Allow certain structs as transaction parameters (#1869)", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 247, "deletions": 121}}, {"node": {"oid": "f91e0143b0dd2fc18bb268236d65b2910beb1f79", "messageHeadline": "[bug-fix] read latest snapshot version before latest txn version for \u2026", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "1e7ab8569be65cefd78b2f44724831010ee8dbdc", "messageHeadline": "[aptos-rosetta] Try only once for network status", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 29, "deletions": 54}}, {"node": {"oid": "99327f9af94f642a2314c73d532183ff3d29d200", "messageHeadline": "[aptos-rosetta] Always record charge for gas", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "de934372245040f75a447485d2eba6de9887baf9", "messageHeadline": "[aptos-rosetta] Remove all 0x from output types", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "17ff3c85a7130c7179dde6c231bf9cfb56990e6a", "messageHeadline": "[aptos-rosetta] Add move type to currencies", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "c361405f01f96c78521d902c5375ec8437589576", "messageHeadline": "[Aptos Framework] Add input validations to various modules (#1865)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 160, "deletions": 728}}, {"node": {"oid": "6256e9d2686680c560ccf0972b18fdbe29e7cfdb", "messageHeadline": "fix set address state (#1897)", "author": {"name": "Maayan Savir", "email": "maayan@aptoslabs.com", "user": {"login": "0xmaayan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9c56b49e1a0c037d6429df70c41ed17311d1420e", "messageHeadline": "[networking] Expose networking runtime thread to terraform (#1900)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6935df96c202d7bb679b60f39dd4045886b6527e", "messageHeadline": "[NHC] Fix comparison in TPS evaluator, simplify getting API URL (#1872)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "ee8c9ef3098db9f409418c6165ac070f1f451b9e", "messageHeadline": "devtools: remove workspace-hack", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 110, "deletions": 1070}}, {"node": {"oid": "890b85af4e3ad25bbe663626c974d42f76426003", "messageHeadline": "devtools: remove annoying trailing whitespace linter", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 0, "deletions": 140}}, {"node": {"oid": "4591ac71e1cd0c553457d48151a3536dbb0ad119", "messageHeadline": "[CP] update AIT2 schedule & typography hierarchy adjustments (#1903)", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "8df68e42081b38af49c8eced638b8fb2f6665d56", "messageHeadline": "[Token][1/2] Add Token Coin Swap", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 340, "deletions": 1}}, {"node": {"oid": "d260c07b6ca4a7eefe984598b27dfd195b70605a", "messageHeadline": "[CP] fix missing sort param breaking (#1905)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d093c74e6a080888481a0538fa67398689089ba", "messageHeadline": "Update final things for AIT2 launch (#1896)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "9689b8007d4a2e9234337904e4928c6d5f0f0691", "messageHeadline": "[logger] add optional namespace field", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "20eb83ed140aa3c0e3974aa6dce1c5e18305650b", "messageHeadline": "[tf][aptos-node] use logger full service name", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00e8b792aea15499e2db7f9b54e234e27f2415af", "messageHeadline": "[consensus] cleanup for block retrieval", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "c7f48db7c66d3dfb928f931b498d2620bdc712bf", "messageHeadline": "[testnet] Decouple the fullnode count from the validator count", "author": {"name": "Perry Randall", "email": "perryjrandall@gmail.com", "user": {"login": "perryjrandall"}}, "additions": 60, "deletions": 10}}, {"node": {"oid": "152a42a063eb36000b03c3bf005e78db76dbaa96", "messageHeadline": "[Docs] Minor init_module doc fix. (#1887)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e4bcf9d0cced800b7cc55c66c055503039d97347", "messageHeadline": "[doc] add more docs for ait (#1889)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 64, "deletions": 2}}, {"node": {"oid": "0ce05411285ab857306781252ce0301d059e4c3a", "messageHeadline": "Fix typo in getting-started.md (#1888)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "346349c0f9c356f0992621ca48079e425a0c903c", "messageHeadline": "[storage] Fix block boundaries to not use state checkpoint", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "d5140f157dd8cca0bed6916922c9cece7176f751", "messageHeadline": "[aptos-rosetta] Add updated check:data configuration", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "a05ce1d09146ee8400cf13f5cd72c786f69593a7", "messageHeadline": "[api] Add block APIs to get reconciliation working", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 598, "deletions": 235}}, {"node": {"oid": "6fafd47914902ace69fdfa9e2ada56eff39a36de", "messageHeadline": "[Aptos Data Client] Reduce error log to warning. (#1881)", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e2a9b08cdc1e617d917a1e71512963b895ee938d", "messageHeadline": "[types] Merge two implementations of NewBlockEvent (#1635)", "author": {"name": "Igor Kabiljo", "email": "ikabiljo@users.noreply.github.com", "user": {"login": "ikabiljo"}}, "additions": 23, "deletions": 61}}, {"node": {"oid": "b67544ffbfcc80a7ca54eacd92446696a34ec069", "messageHeadline": "[Ecosystem] add init_module description", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "657e9e569a71177c02eaf79fe022029ca145fd1c", "messageHeadline": "Open user menu on click. (#1879)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "9734fda2f0872d24d371dfe222d7feb6e82a5ce0", "messageHeadline": "[api] fix the timestamp for render_transactions (#1848)", "author": {"name": "Zekun Li", "email": "52300039+zekun000@users.noreply.github.com", "user": {"login": "zekun000"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "a813ad241ed8f02115ba414cbc963921f7f1cc26", "messageHeadline": "[Telemetry] Allow fetching of build information from the crate. (#1831)", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 120, "deletions": 60}}, {"node": {"oid": "6411ac534a3ccb3417b74625ed13bcb4477e2777", "messageHeadline": "Update connect-to-testnet.md (#1874)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2afc97a0d7ee29770bb7f8b945fb8006eb297a8c", "messageHeadline": "[consensus] Fix failed proposals counter (#1802)", "author": {"name": "Igor Kabiljo", "email": "ikabiljo@users.noreply.github.com", "user": {"login": "ikabiljo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c2bded9de0970034aa53dad7879f35cf17c0c330", "messageHeadline": "docs: Update link to Aptos CLI releases (#1875)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "849fd318712a636c0988373f5d70c1def37568b1", "messageHeadline": "[blockchain] make state-checkpoint-transaction hash unique (#1853)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 28, "deletions": 23}}, {"node": {"oid": "623e1b66ad1fdbf1461cdad8fc89173e49b7e270", "messageHeadline": "[State Sync] Add a metric to track the currently executing component.\u2026", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 49, "deletions": 7}}, {"node": {"oid": "93c042931bed26a4c8aa872a76b4fb21c678e2fe", "messageHeadline": "delete obsolete genesis-tools which has been superseded by aptos-cli \u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 0, "deletions": 1686}}, {"node": {"oid": "6870ffaa08ad4039e804ab1d40966bb68f7cef57", "messageHeadline": "add correct exit code if any of the unittests failed", "author": {"name": "Maksim Kurnikov", "email": "maxim.kurnikov@gmail.com", "user": {"login": "mkurnikov"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8ac0c7155c79f2536962b89704c51a70ff7f6e41", "messageHeadline": "[CP] User profile dropdown on :hover due to Safari :focus (#1863)", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c65f9aba30437e242a97a5c3baab3a823f02e8cf", "messageHeadline": "[Aptos Framework] Correctly reset ValidatorPerformance::num_blocks to\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 73, "deletions": 36}}, {"node": {"oid": "4a7c64db65152d495e4fb7e4e5a6132d280cd55c", "messageHeadline": "[gha] longer timeout for forge pod startup", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "693845bb8a28874ed17c4d653949b02c8c815826", "messageHeadline": "[docker] include kubectl in tools image", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9a01888e1e7d365868659fd3f9ba72560603a1cb", "messageHeadline": "[gha] forge comment on land-blocking status", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3d106c0b8b4d844a19f4aa1738f0a0941f014aa7", "messageHeadline": "Update connect-to-testnet.md (#1862)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "dc2fe0384c599499be4705d072630f358a47412c", "messageHeadline": "infra: fix readme formatting and ignore MD files in x-lint (#1859)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "22923e9cfe311440c469cbc2e74e34393dc9fdcf", "messageHeadline": "infra: add instructions how to build docker images (#1858)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a347564e666dfba9be2ecaf656b8ea6f9705a7b5", "messageHeadline": "fix docker image builds (#1855)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ea90bcd5beb0d2e0126ad430cd93aefd23c088e4", "messageHeadline": "cicd: optimize docker building and remove unused scripts (#1823)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 144, "deletions": 578}}, {"node": {"oid": "578e2b66aac0acbff08d6496fa8ba68fd9fc016b", "messageHeadline": "Safety check before syncing consensus", "author": {"name": "Igor Kabiljo", "email": "ikabiljo@gmail.com", "user": {"login": "ikabiljo"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "597db13c3ff1317a06c61307b090bc07a203e641", "messageHeadline": "[consensus] Fix missing QC when highest_commit_cert is pointing to a \u2026", "author": {"name": "Igor Kabiljo", "email": "ikabiljo@gmail.com", "user": {"login": "ikabiljo"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "be35889f9075df5a07cb9ec23f86ac1f21289656", "messageHeadline": "[state commit] Add a metric to check latency (#1842)", "author": {"name": "zcc", "email": "107430656+zcchahaha@users.noreply.github.com", "user": {"login": "zcchahaha"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3a7e59052b9de428a9169c1a69ea39535948b53f", "messageHeadline": "[Token] enable VecBytes proptest", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 75, "deletions": 4}}, {"node": {"oid": "2328bcd243f08a518d7df039f5fbb9b1f84ffa45", "messageHeadline": "[Token] Modify the create token script function parameter to vec<u8>", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "ac96b864b99c4b1620363972409027b4f6a688d7", "messageHeadline": "[forge] override helm values from file instead of default helm release", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 113, "deletions": 115}}, {"node": {"oid": "1c94f03a3ed237650e02e60e7ccad422386a8e91", "messageHeadline": "[tf/helm][aptos-node] option to disable haproxy and networkpolicy", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 35, "deletions": 21}}, {"node": {"oid": "0456d2ff2567e73aea2d41b6f2ba0793068a3079", "messageHeadline": "[Metrics] Apply proper buckets for latency related metrics. (#1820)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 41, "deletions": 21}}, {"node": {"oid": "71132b9d3f6e9f76b407b7258d39ab2abe57bcb6", "messageHeadline": "[CP] Conditional display for user profile button icon / dropdown con\u2026", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "288ea50fd501b07ac1b51fcf07ac14535c2ae0b8", "messageHeadline": "[consensus] Propagate commit QC (#1813)", "author": {"name": "Igor Kabiljo", "email": "ikabiljo@users.noreply.github.com", "user": {"login": "ikabiljo"}}, "additions": 94, "deletions": 79}}, {"node": {"oid": "836c3db2ee31bffad6f0b4737264cbf60496c205", "messageHeadline": "[gha] fix forge default report condition", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ef1a0956ec5502d918ee14b6bdcb1e5c69c1e40", "messageHeadline": "Update connect-to-testnet.md (#1829)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "513ed46f7e17aeca322d8f05dd6197744d17a62a", "messageHeadline": "Fix NoMethodError in Discourse redirect. (#1834)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "b244351178235a9c67dd564c88c939731acdaee2", "messageHeadline": "[tf][aptos-node-testnet] remove forge helm value merge", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 62, "deletions": 52}}, {"node": {"oid": "50f1bb7e2a51e550887d4be225f1a0234b73587c", "messageHeadline": "Update run-forge.yaml", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85051430588c59bfc632a407a816f28932768814", "messageHeadline": "Update run-forge.yaml", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "f30e1944778b393068987eadbb4850e57aa8be1f", "messageHeadline": "[gha] report forge test runner pod status", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "bf23ca8e2eb58d3d261317cced1a4938cb274da6", "messageHeadline": "cicd: disable fail-fast for copy images to dockerhub job to make debu\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "187a440cd0ad23179609d2b10503f02b686c08d6", "messageHeadline": "[gha] update forge triggering logic", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 76, "deletions": 20}}, {"node": {"oid": "ddd7760a268066ec084e79da6cab0f0b58013a53", "messageHeadline": "[aptos-rosetta] Consolidate duplicated Operation code", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 151, "deletions": 209}}, {"node": {"oid": "eb901e64def9597cee55adce20a91df21b155987", "messageHeadline": "[aptos-rosetta] Share block lookups between account and block APIs", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 75, "deletions": 104}}, {"node": {"oid": "115847b93118a45341bca9ae3239e0e87f4e1e8e", "messageHeadline": "[aptos-rosetta-cli] Add error code to failures", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3b2ae41f9f614960cbd6a5307717cdf297f22491", "messageHeadline": "[aptos-rosetta] Cleanup server code", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 14, "deletions": 19}}, {"node": {"oid": "56cf9103e023fd3e9790f10f0bff49afd5bc3b7d", "messageHeadline": "[aptos-rosetta] Cleanup block API", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 60, "deletions": 29}}, {"node": {"oid": "68a369c5c800ad255080344421288fd67bd2ba9e", "messageHeadline": "[aptos-rosetta] Breakdown account API", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 34, "deletions": 15}}, {"node": {"oid": "786cca5099f77aa48ce755cba1097b2fe93d8487", "messageHeadline": "[aptos-rosetta] Update account balance with documentation and cleanup", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "86863675a6d981679549d682bb6c91d1afff6a9e", "messageHeadline": "[aptos-rosetta-cli] Cleanup CLI with documentation", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 190, "deletions": 84}}, {"node": {"oid": "a1046d2dd97ea1cc5e2b4b47135361c1f74598ce", "messageHeadline": "[aptos-rosetta] Fix order of signers in signed txn parsing", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "976dfdfa8c49a4e155407a91f50470dd28f832d7", "messageHeadline": "[aptos-rosetta] Add documentation and some cleanup of types", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 120, "deletions": 41}}, {"node": {"oid": "025270c9b849796f4021c4e9a2f18e27ccd6b340", "messageHeadline": "[aptos-rosetta] Add health check", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "76d5ea32d28847caffb6f33d2650fb6e3a57d66b", "messageHeadline": "[loadtest] Get loadtest working with recent txn emitter changes", "author": {"name": "Perry Randall", "email": "perry@aptoslabs.com", "user": {"login": "perryjrandall"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "a87e1e0b448c6d884be7308f32fdc64a5a5ec360", "messageHeadline": "[Storage] let StateStore maintain InMemoryState (#1787)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 383, "deletions": 354}}, {"node": {"oid": "540078c68618c08f3b833ac78c1b4cc342d1fb45", "messageHeadline": "[forge] uninstall if failure in swarm setup", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "9bc319dad2c88c0da20e42c15d1c438730a7bf41", "messageHeadline": "[community] Add leaderboard for IT2. (#1797)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 299, "deletions": 0}}, {"node": {"oid": "d6e08cf766d9ae94b6c98a47f7144ecea7d1eace", "messageHeadline": "[Token] all transaction builder to take vector<bool>", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 327, "deletions": 423}}, {"node": {"oid": "a5a755d13b73c6a4d792f566ff1f14e2b0ae1895", "messageHeadline": "[Ecosystem] add edition,metadata and mutability", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 1068, "deletions": 86}}, {"node": {"oid": "302e15b66d27e8809cc505dd4883c5cedeb1b182", "messageHeadline": "[Ecosystem] add a drop copy property map for Token", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 144, "deletions": 0}}, {"node": {"oid": "28d8385255b7a108c88cd304613b51be26b29807", "messageHeadline": "[Storage] Prevent log spamming. (#1796)", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f8d277d53d77ef7638b98efbdeb8dd8c419e78a", "messageHeadline": "[Aptos Framework] Update performance scores before on_new_epoch() and\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 92, "deletions": 5}}, {"node": {"oid": "2b5a49ae891cb571a3af307165c89d8e9ea70142", "messageHeadline": "[helm][testnet-addons] option for load test", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 112, "deletions": 0}}, {"node": {"oid": "fcb7c941df6049435105fe11e9b1de598d4383df", "messageHeadline": "[CP] Sync forum SSO information (#1789)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 108, "deletions": 22}}, {"node": {"oid": "f1f799cd69f3785eab25428bee2b11a988e89797", "messageHeadline": "[NHC] Make transaction availability evaluator check ledger version (#\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 122, "deletions": 118}}, {"node": {"oid": "36ab51633b710c14020ca381d85dbff88d79d87e", "messageHeadline": "Add failed_proposer_indices to indexer/API (#1710)", "author": {"name": "Igor Kabiljo", "email": "ikabiljo@users.noreply.github.com", "user": {"login": "ikabiljo"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "b81ab57a3ecf35cd5d4029328a69e99f8b1e3fb4", "messageHeadline": "[Aptos Framework] Add borrow_mut_with_default to IterableTable (#1792)", "author": {"name": "Blas Cerecer", "email": "blas@staratlas.com", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "14467971ad917f941c88eb298885b36ba8359d1b", "messageHeadline": "[NHC] Update configuration examples", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "5b8d872964efab2a647a7c5538ea48c2e8765895", "messageHeadline": "[NHC] Trim home directory from configuration examples", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4f20ef89a4a2c13cc0f680479dddba51bccd96a1", "messageHeadline": "[NHC] Enhance README for NHC for Operator Support use case (#1786)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 317, "deletions": 47}}, {"node": {"oid": "1710234a68bac309b1f72cc63e8491cbae3f8024", "messageHeadline": "[NHC] Extract API index query out of evaluator (#1774)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 177, "deletions": 120}}, {"node": {"oid": "581b47469b45986be04fafd88dcfcdf5ee06b76c", "messageHeadline": "[aptos-rosetta] Add construction documentation", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "750278daff3210993b4874b72859373db4e23bd0", "messageHeadline": "[aptos-rosetta] fix spacing", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "4ff55832a776b3d3b7dac544cf6f3b3939d2c93e", "messageHeadline": "[aptos-rosetta] Turn on historical balance in cli config", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9536471615529b738f880bb528c4dc383af2f3de", "messageHeadline": "[aptos-rosetta] Add parsing and fix intermittent bugs", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 255, "deletions": 62}}, {"node": {"oid": "bdd5c2e1249cc2c4f61e823498015ce87ef735bd", "messageHeadline": "[aptos-rosetta] Fix off by one sequence number bug", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f3aaf5b896cd709c0cc2549ce86d008d00e2b96", "messageHeadline": "[aptos-rosetta] Make error details optional to support rosetta CLI", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 90, "deletions": 78}}, {"node": {"oid": "32f020e622451ac59bf269002837333d57b59bc7", "messageHeadline": "[aptos-rosetta] Revamp error messages and codes", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 132, "deletions": 105}}, {"node": {"oid": "30b43de6cc87e1493fa0e5f0021c3c30573976b9", "messageHeadline": "[aptos-rosetta] Get construction APIs working with testing", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 232, "deletions": 148}}, {"node": {"oid": "fd738c7576bb188384791cb0a9204c29df4f8f50", "messageHeadline": "[aptos-rosetta-cli] Add some more inputs for testing", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 54, "deletions": 24}}, {"node": {"oid": "042880415ed9deccd7aae4774215a2d08d2b194e", "messageHeadline": "[aptos-rosetta] Add CLI tool for testing construction API", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 428, "deletions": 40}}, {"node": {"oid": "ef6755cc2f7178a80dfeca81a7392cc6e17d661a", "messageHeadline": "[aptos-rosetta] Improve error handling in client", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "d064d182939f5ec0466fd4ad06b1b0003adc8257", "messageHeadline": "[forge] implement keep and cleanup flags", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 259, "deletions": 155}}, {"node": {"oid": "5b1670a7db74a3814ad2ffc4e84c09dc9e71e0f6", "messageHeadline": "[Aptos Framework] Add a setter for network_addresses and fullnode_add\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 50, "deletions": 2}}, {"node": {"oid": "45140fcf79c2afd3ce8c86bb9952e90632533cbb", "messageHeadline": "[consensus] fix flaky twins test", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "83b27b08b5e26b8d6208ad0da838498713e3ccba", "messageHeadline": "Update index.ts", "author": {"name": "Leofis G", "email": "gw980531@gmail.com", "user": {"login": "leofisG"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db54a46d10b8e5713b0d994c2d1af7f163447dad", "messageHeadline": "[Aptos Framework] On-chain Governance (#1400)", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 1161, "deletions": 24}}, {"node": {"oid": "b6268aa24725a186ce2d4a55bdd728a3a3a5253a", "messageHeadline": "[helm][aptos-node] make haproxy work with ClusterIP", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "d216b5af246352327d44ded4c03af8205c19e31a", "messageHeadline": "[consensus] replace Ed25519 with bls12381", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 695, "deletions": 2598}}, {"node": {"oid": "d9cfa0077ebf55c4a95228eff5ebbda1c9c36e1c", "messageHeadline": "[aptos-rosetta] Fix Warp paths so that they don't conflict", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 121, "deletions": 62}}, {"node": {"oid": "61e2ae934b081a3cf997695c21aaf236e9280cb7", "messageHeadline": "Update connect-to-testnet.md (#1769)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "447cb736ac692cb3f126583df0b45cb0902c66cd", "messageHeadline": "[Docs] Adding move-analyzer VS Code plugin link. (#1772)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "86b67f9408f763eefefab6e845d4f6cd50ee520e", "messageHeadline": "change the aptos-cli install command using cargo to aptos-cli version\u2026", "author": {"name": "Hadyan Ahmad", "email": "hadyandev@gmail.com", "user": {"login": "hadyandev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6e7460816da398d2d54bed324cec58eb1b14b60", "messageHeadline": "[CP] Add IT1Profile links to admin user fview (#1768)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "afcf1abf8ef196774d9dd445a0d6045635ef240f", "messageHeadline": "Return error in error path when determining State from API headers (#\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "110bfde456232adfdbfa0a796ff3861b75384c0a", "messageHeadline": "[Storage] Add functions to read proof by key and version. (#1775)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "7899dca86406eb2d9fc14d0f1c0492c5525b8656", "messageHeadline": "[Executor-benchmark] Support adding additional accounts into an exist\u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 326, "deletions": 161}}, {"node": {"oid": "b65e22fbac9cd165efccc3dd66f7719ee2216e56", "messageHeadline": "[CP] Fix weird render on invalid confirmation token (#1773)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 62, "deletions": 20}}, {"node": {"oid": "2111ea359659376a8a58934282e1605d8ba39609", "messageHeadline": "[txn-emitter] Add default value to TransactionType for clap parsing", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34cb144eea366dcc5453da179d6d070347f2406a", "messageHeadline": "[txn-emitter] Add support for account creation and minting NFTs trans\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 570, "deletions": 125}}, {"node": {"oid": "8b8d70e9907af5b4f8dacc5c42bd0279bc63b98d", "messageHeadline": "[NHC] Make minor docs and logging changes (#1765)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "848a56bdd410ad1ced219893b897818b56175ade", "messageHeadline": "[CP] Quick fix admin users view (#1767)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d82f2a414076f60cf7df07018ca9941ba3dafa3", "messageHeadline": "[aptos-rosetta] add reconcilliation", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 135, "deletions": 75}}, {"node": {"oid": "810b8a6f61ffa308653eb59c42b01415ae21fe46", "messageHeadline": "[aptos-rosetta] Parse operations for creation of accounts and transfe\u2026", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 212, "deletions": 100}}, {"node": {"oid": "eeb6fe8c0be4ec5629f493cfb3efa95db5e33d19", "messageHeadline": "[aptos-rosetta] Add framework for converting txns", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 220, "deletions": 22}}, {"node": {"oid": "497703bf208aed1d2d56a9a33f91eb6ee5b80df9", "messageHeadline": "[aptos-rosetta] Add support for filter currencies on balance commands", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "1557b3455a043906e8d2ec738d5c6a3a425d6067", "messageHeadline": "Nits to Wallet documentation (#1751)", "author": {"name": "Andrew Hariri", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "215d797e8254a48852ec891d27cdbd312eeec4ac", "messageHeadline": "[CP] Sync user groups to forum for ait2 eligibles (#1760)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 156, "deletions": 1}}, {"node": {"oid": "7cf1afb9394fc857358a048e8b8ebe58683ac28e", "messageHeadline": "Add names to threads in parallel executor's thread pool. (#1756)", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8fd211a28253f9c578e103886665adae316aaccf", "messageHeadline": "[LazyDb commit] add smt to commit interface (#1755)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 96, "deletions": 11}}, {"node": {"oid": "e6d1b5ead353b250f011ba7dfc81dafbbbb323a1", "messageHeadline": "terraform: enable container logging on GCP (#1705)", "author": {"name": "Hsuan Lee", "email": "BOCZeratul@gmail.com", "user": {"login": "boczeratul"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ad95ab02d9d84827cc63f942c9b8f39761c7ca9b", "messageHeadline": "[NHC] Make results of latency test clearer", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 70, "deletions": 18}}, {"node": {"oid": "f7da1bb5a7885318991bae135677260df13d4e3c", "messageHeadline": "[NHC] Add evaluators for peer connections", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 394, "deletions": 8}}, {"node": {"oid": "b6b5a184e1dacb69349f7009fe73f8e97b3217bd", "messageHeadline": "[NHC] Cleanup old files related to argument parsing", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 8, "deletions": 40}}, {"node": {"oid": "548402a52610dd815d7e55e4c72fadf81a1a6f91", "messageHeadline": "[NHC] Add additional evaluators for consensus", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 336, "deletions": 43}}, {"node": {"oid": "43f38fe32973441f226fc33bf3752be95ea41bd5", "messageHeadline": "[NHC] Add transaction presence evaluator", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 233, "deletions": 2}}, {"node": {"oid": "72f0a1051222867a60c1a057249ac5921d44e699", "messageHeadline": "[forge] cleanup cluster pvcs", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 41, "deletions": 11}}, {"node": {"oid": "889b7dbae75eaf1b24dd0da2de63920d698a1e3f", "messageHeadline": "[tf][helm] remove helm s3 resources", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 0, "deletions": 108}}, {"node": {"oid": "595d7f23dbb63d48d5b9111fb21a40ba9757da57", "messageHeadline": "[dashboards] filter on k8s namespace", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1184, "deletions": 470}}, {"node": {"oid": "16c2da8430715580f5019726ebab05bb40094b7e", "messageHeadline": "[forge][k8s] across namespaces and port-forward", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 539, "deletions": 941}}, {"node": {"oid": "efc671c41797769c81b30465bb4f3df2f532849c", "messageHeadline": "[bug] Wrong in-mem accumulator placeholder_hash (#1761)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "7e1c103d8a6f824d54b3f7665d9c74bbb98206ba", "messageHeadline": "Remove spammy log line in case of failing to send the log (#1757)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "03c7a59af073960dae1306858fb3c5fed335c665", "messageHeadline": "[State Sync] Rename account states to state values. (#1747)", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 699, "deletions": 752}}, {"node": {"oid": "217bcb87fe0a1181896df8c77b7ef65fd334c5a5", "messageHeadline": "[Aptos Node] Improve error message around config file loading failure\u2026", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "4534b7740efd9f24969a89a0ec57954851f1713d", "messageHeadline": "[NHC] Reduce evaluator code duplication (#1737)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 156, "deletions": 169}}, {"node": {"oid": "463c4bad3bb61a64f7fc4f5b96b52bd022421141", "messageHeadline": "[CP] User profile dropdown & Log in / Sign up markup (#1675)", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 57, "deletions": 18}}, {"node": {"oid": "b4f90e7ae3cfdd4c0e1c0d0ee296686f2b241bd6", "messageHeadline": "[consensus] Add failed authors to NIL block (#1717)", "author": {"name": "Igor Kabiljo", "email": "ikabiljo@users.noreply.github.com", "user": {"login": "ikabiljo"}}, "additions": 74, "deletions": 25}}, {"node": {"oid": "c0991845d41f6fb81bff199c1585243d13dce49c", "messageHeadline": "Update connect-to-testnet.md (#1749)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d6b1468b52887e8d5f11a9736dbbff6cd7145751", "messageHeadline": "[framework] remove guid usage for creating resouce accounts", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "00a1ecba0d6c94ac66bb2fbaba4b50104b33a9e5", "messageHeadline": "[framework] improve utility around resource accounts", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 131, "deletions": 39}}, {"node": {"oid": "f1462be9e343f578849f5676aacea13157883c43", "messageHeadline": "[framework] make `create_resource_address` deterministic", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "f0da3cfb1d2a2d3b7b34c070f6333f3b9352c05c", "messageHeadline": "[api] use more correct bcs type", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "2e741a723a87f501d9f5f6243ca7b1a5fc960722", "messageHeadline": "[tf] update to terraform 1.2.0", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "5c6f4a549f724887586c26c21378432d4c902d33", "messageHeadline": "[txn-emitter] Add retries with exponential backoff and jitter to impo\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 60, "deletions": 11}}, {"node": {"oid": "01fc172ed1e51dde3d170b51e5e17d930feb84ac", "messageHeadline": "[txn-emitter] Refactor txn-emitter to make it more modular (#1727)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 1244, "deletions": 1138}}, {"node": {"oid": "ca08738b5da9577d233fb2e092fd12af89738b99", "messageHeadline": "[aptos-vm] cleanup script remapper (#1722)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 15, "deletions": 754}}, {"node": {"oid": "1f728928504a6d88fbda2b39940ccbb2e95cbea3", "messageHeadline": "[Ecosystem] auto execute init_module when publishing module", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 171, "deletions": 9}}, {"node": {"oid": "69b8ad2a30a6b9807cbc8be22c75badda01ed5e7", "messageHeadline": "[aptos-rosetta] Pull currency codes from onchain", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 267, "deletions": 30}}, {"node": {"oid": "755905cb05da8eaab0d9d45a5a2e4281ebebd895", "messageHeadline": "[aptos-rosetta] Make genesis block identifier consistent", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "2b0de92af3887fb5503d73b0b51cda0e434a0acb", "messageHeadline": "[aptos-rosetta/api] Support showing oldest block in the API", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 61, "deletions": 12}}, {"node": {"oid": "c694600af03ae03405150a4a6aee01ea770eb339", "messageHeadline": "[aptos-rosetta] Add README and CLI testing tools", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 220, "deletions": 102}}, {"node": {"oid": "ae95c38577db02f05c0b4b1daefac07185285a39", "messageHeadline": "[aptos-rosetta] Make CLI data tests work", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 36, "deletions": 32}}, {"node": {"oid": "35fae19afa5d20bc3c33397e0b8ff17e021265b2", "messageHeadline": "[aptos-rosetta] Add construction commands", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 557, "deletions": 26}}, {"node": {"oid": "5438d0769be1381d254dadda60f7be0fa0fd4c0a", "messageHeadline": "[aptos-rosetta] More rosetta documentation", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0e08eb169e934b9b9249b90b934e125297b48273", "messageHeadline": "[CP] Enable Github Login + fix weird null email edge case (#1726)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "113177eba995f46b2c4275fb7e705b121dba541a", "messageHeadline": "[txn-emitter] Fix some timing bugs, allow building RestClient with ow\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 33, "deletions": 24}}, {"node": {"oid": "2db696dd31924503103eb66567c5de791507aa1c", "messageHeadline": "Update using-docker.md", "author": {"name": "Gary", "email": "41293784+garysdevil@users.noreply.github.com", "user": {"login": "garysdevil"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43249e1c771351c1ff8f0f1d73a068709ba0e8a3", "messageHeadline": "update version of CLI (#1704)", "author": {"name": "Roman", "email": "44613085+Romainua@users.noreply.github.com", "user": {"login": "Romainua"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1c2e1706ee835aff45227350190df55adf6d7d1b", "messageHeadline": "[Executor-types] move InMemoryStateCalculator to executor-types (#1721)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 114, "deletions": 107}}, {"node": {"oid": "b2de8fdcc496aace83786e975b9f6be675436974", "messageHeadline": "[NHC] Add specific evaluation for closed metrics port (#1711)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 30, "deletions": 8}}, {"node": {"oid": "188d62cd1dc43a1aacfe9e5991ac8dee709786f3", "messageHeadline": "[NHC] Separate evaluator types better and run simultaneously (#1709)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 307, "deletions": 207}}, {"node": {"oid": "f9ea627d43d59c894046b71a66dfca00e1671af2", "messageHeadline": "Revert \"[txn-emitter] Fix stats collection at end of burst mode (#1690)\"", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 59, "deletions": 78}}, {"node": {"oid": "8d6fdc14081c068dab5988056e759c970411b08a", "messageHeadline": "[api] BCS output for transactions and events (#1716)", "author": {"name": "jjleng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 188, "deletions": 35}}, {"node": {"oid": "d415c10e621cda85237a3bdbe113d9589e234347", "messageHeadline": "[Inspection Service] Remove the Debug Service! (#1439)", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 270, "deletions": 555}}, {"node": {"oid": "ec2a3d1b2b471c49c199d64ca9f53ec1ed4de306", "messageHeadline": "[storage-interface] move ExecutedTrees to storage-interface (#1715)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 171, "deletions": 152}}, {"node": {"oid": "6a2511d277a1e743514fe787a3373a293966df56", "messageHeadline": "[storage] make rocksdb configs separate for ledger_db and state_merkl\u2026", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 81, "deletions": 58}}, {"node": {"oid": "f70a00eeea3b5f02508f7423538fec097634a213", "messageHeadline": "[crypto] added support for BLS aggregate signatures (#1624)", "author": {"name": "Alin Tomescu", "email": "alinush@mit.edu", "user": {"login": "alinush"}}, "additions": 321, "deletions": 67}}, {"node": {"oid": "2959f1ff924cfda34be5f4c9ed8d265701ba8204", "messageHeadline": "[CP] process delayed jobs the aptos way (#1708)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "b1219fb328595354d42f1736d9e71a151471cbce", "messageHeadline": "[CP] fix CP NHC (#1699)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "995465562f5059659963551e1f3e8e05b695ef53", "messageHeadline": "cicd: fix CP deployment config (#1698)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5fd2871893c96f7728cee5f8143227753e4fde43", "messageHeadline": "[CP] Perform node validation asynchronously (#1695)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 159, "deletions": 54}}, {"node": {"oid": "d2bc5d8d223a8a0b409310f1bd730d38af71a2f5", "messageHeadline": "cicd: community-platform worker deployment (#1696)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "afad0c2013ba72d187469cd90e2a3ea13dbacd3e", "messageHeadline": "[NHC] Set better timeouts for hitting nodes (#1694)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "73fb3cab8991890bbf8d9a394358402a7f023522", "messageHeadline": "[txn-emitter] Fix stats collection at end of burst mode (#1690)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 78, "deletions": 59}}, {"node": {"oid": "11153e608c6e9f003e7180ed052f7b40a73a1b08", "messageHeadline": "[storage] Delete definition of PRE_GENEIS_VERSION (#1692)", "author": {"name": "zcc", "email": "107430656+zcchahaha@users.noreply.github.com", "user": {"login": "zcchahaha"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "4dc67b68ca38f6d41ace25b1a74e806ca8be3b64", "messageHeadline": "[Transaction Emitter] Use create_and_fund account for minting account\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 33, "deletions": 79}}, {"node": {"oid": "e796be1894fe831eab4808173d852e726d367b9a", "messageHeadline": "[storage][jellyfish_merkle_tree] Remove PRE_GENESIS test (#1689)", "author": {"name": "zcc", "email": "107430656+zcchahaha@users.noreply.github.com", "user": {"login": "zcchahaha"}}, "additions": 1, "deletions": 40}}, {"node": {"oid": "3105c3f2f0c7061204a83f85bbb2097527cbe9bc", "messageHeadline": "[storage][state_store] Fix e2e test after removing PRE_GENESIS_VERSIO\u2026", "author": {"name": "zcc", "email": "107430656+zcchahaha@users.noreply.github.com", "user": {"login": "zcchahaha"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0eb30d143234592e90ab217a984fbe7168f11853", "messageHeadline": "[tf/helm][forge] get forge to run on aptos-node", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 118, "deletions": 46}}, {"node": {"oid": "1e0d40a46997d61a28841fab9138d44cb92b2bfe", "messageHeadline": "[Docs] Link fix. (#1686)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a23bf8052e754f1c55236ac0f674cfa828864d5", "messageHeadline": "[NHC] Add support for repeating target in TPS test (#1683)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 89, "deletions": 52}}, {"node": {"oid": "70af25163e9ba5795d1bfe43ccb9108c104b4c5d", "messageHeadline": "[Docs] Link fixes and minor text fixes. (#1684)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 23, "deletions": 8}}, {"node": {"oid": "e8b810dff1469ab1d661a50cfbc5aa6dddadc002", "messageHeadline": "[wallet]: fix signAndSubmitTransaction (#1665)", "author": {"name": "Manahip", "email": "104897048+Manahip@users.noreply.github.com", "user": {"login": "Manahip"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1900b1adccd72988170ddaacc392a761d452bf0c", "messageHeadline": "Add style for disabled buttons. (#1682)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "06536b719a9adf535bc2371bbefc969c95ba9268", "messageHeadline": "[CP] Node checker timeout env var + warning (#1681)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c1da5b684c21888608f82f38dba346a0e864a744", "messageHeadline": "[txn-emitter] Make transaction emitter resilient against few end poin\u2026", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "7e122783410c60f7940d6626038d7f960aef7348", "messageHeadline": "Fix listen address behavior for 80 (#1677)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 37, "deletions": 51}}, {"node": {"oid": "317e8bab598a31875760ff0e1593a5805b9c8849", "messageHeadline": "Fix submitting empty fullnode_network_key. (#1679)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "54601f79206ea0f8b8b1b0d6599d31832fc4d195", "messageHeadline": "fix: get rid of \"natual\" calls (#1678)", "author": {"name": "jjleng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "037ce75079ab5d335d50e818793728ab1bda61c2", "messageHeadline": "enable REST API by default (#1676)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "972f6cdd79f7bbdb0fd89d04804cd1d23f06c39c", "messageHeadline": "Revert \"Revert \"[Executor][InMemoryState] add current_version to InMe\u2026", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "898fdc4f4ae7eb2a7dad0b4da9b293d7510b5732", "messageHeadline": "[helm] update link for dashboards (#1672)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5994bafac65f30849cbf5f56ccc1929bb5b86c40", "messageHeadline": "[ecosystem] Add feature flag for node health checker. (#1670)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 35, "deletions": 11}}, {"node": {"oid": "e061fdb7423198cf36da07af335e9b947d05f65e", "messageHeadline": "[doc] add instruction to close metrics port (#1669)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "e358a61018bb056812b5c3dbd197b0311a071baf", "messageHeadline": "Update node config (#1668)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "5aec932f88d7ad04a08030fc7ea9b6d9072340c6", "messageHeadline": "[doc] update node doc (#1667)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "77917e088d36b86a0b6bf77ab0388ae11034aa6b", "messageHeadline": "[CP] Smooth discourse SSO (#1638)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 211, "deletions": 57}}, {"node": {"oid": "df6089b2414766cf965fe909c42274d3b0681591", "messageHeadline": "[consensus] separate block retrieval from round manager", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 69, "deletions": 68}}, {"node": {"oid": "ba80a2fef261ae22f88a8ed74b51913a3f233bee", "messageHeadline": "[aptos-cli] Update CLI version to 0.2.0 and allow no faucet in setup", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 32, "deletions": 17}}, {"node": {"oid": "bba8ffcafc026fd4c3534e8560650a7bc94e48e5", "messageHeadline": "[API] Expose events for BlockMetadata transactions (#1659)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 182, "deletions": 6}}, {"node": {"oid": "57c93a5fc5ac4879c282f4f1a9126db739132693", "messageHeadline": "[doc] add staking instruction (#1662)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 69, "deletions": 16}}, {"node": {"oid": "88d2fc2acf8180ad285568712e224c806b4551f3", "messageHeadline": "[storage] wrap state merkle rocksdb into StateMerkleDb (#1650)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 241, "deletions": 166}}, {"node": {"oid": "3c1caab39d31ea7a51d7f303be92ad40847d29fb", "messageHeadline": "[doc] update instruction for ait2 (#1660)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 148, "deletions": 96}}, {"node": {"oid": "628a77fd51ee0ed97711daac5dba48742d774d94", "messageHeadline": "cicd: env for sdk-integration-test", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f777324e7ed6b2a680652b115bf85f36dbf782fe", "messageHeadline": "[Docs] AIT-2 docs and cards. (#1639)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 880, "deletions": 91}}, {"node": {"oid": "3b53225b5a1effcce5dee9597a129216510dc424", "messageHeadline": "[aptos-cli] Allow for inputting easy to use duration inputs", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 74, "deletions": 19}}, {"node": {"oid": "12cbfaa3676d77faf01eb1ec4f15c3b13622a001", "messageHeadline": "[aptos-cli] Add commands to view, validator set, stake, and config", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 111, "deletions": 17}}, {"node": {"oid": "a53946a64f5635502e547c3f345fa54016cfea35", "messageHeadline": "[Aptos Framework] Correctly set validator_index in ValidatorSet inste\u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "5128091fd11b120d9cededbe52b6d22e52c39288", "messageHeadline": "[storage][lib] Get rid of PRE_GENESIS (#1655)", "author": {"name": "zcc", "email": "107430656+zcchahaha@users.noreply.github.com", "user": {"login": "zcchahaha"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "7fd14d094efcdc846ec2756fd8863b69a423f568", "messageHeadline": "[aptos-cli] Add validator configuration file as input for register va\u2026", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 79, "deletions": 39}}, {"node": {"oid": "0cd49fa4030970499e4a387b8bd2a6f80d91ab74", "messageHeadline": "Add support for deleteWal in test-net (#1644)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "8e3810039526cfc344adcd47fa5ff3542545303c", "messageHeadline": "Implement latency evaluator (#1646)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 181, "deletions": 4}}, {"node": {"oid": "b128cb5c8dcf9abfa1871edbb49e3ea21a17c8db", "messageHeadline": "[tf] upgrade to latest for terraform (#1652)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b4748c316f2f8a472826c92bb9be3bb674157295", "messageHeadline": "[NHC] Implement TPS evaluator (#1626)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 294, "deletions": 47}}, {"node": {"oid": "3a5f594ad5ef7fd3b9586642f76d3d68c7c1df67", "messageHeadline": "Update username format & add placeholder text. (#1642)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "73bd98563f343e3430047cc17bf058228d7ebab2", "messageHeadline": "Add support for verifying chain ID and role type (#1630)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 377, "deletions": 68}}, {"node": {"oid": "9fe7dc3ac1162a6cb169a340b856e2c542809789", "messageHeadline": "[NHC] Add configurations endpoints (#1590)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 442, "deletions": 68}}, {"node": {"oid": "b5ad4ef9e4981aa2f2fa89e34ab202a373a646e1", "messageHeadline": "[NHC] Use a single Evaluator trait (#1542)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 715, "deletions": 577}}, {"node": {"oid": "23910a797ccba86174f41bcf26445588d7f04201", "messageHeadline": "[NHC] Add build commit hash evaluator from system information (#1454)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 405, "deletions": 49}}, {"node": {"oid": "0dc36981a44e285c78665dfd358034055012dd2a", "messageHeadline": "Revert \"[Executor][InMemoryState] add current_version to InMemoryStat\u2026", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "08b23be9f3549e86281adbe1d8d0f73a6d6d59b5", "messageHeadline": "[Executor][InMemoryState] add current_version to InMemoryState (#1643)", "author": {"name": "Aaron", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "778f237ab3a13bff441f84f261934740a68995f1", "messageHeadline": "[storage][state_store] Get rid of Pregensis (#1647)", "author": {"name": "zcc", "email": "107430656+zcchahaha@users.noreply.github.com", "user": {"login": "zcchahaha"}}, "additions": 5, "deletions": 102}}, {"node": {"oid": "8459797d7feed9eb295a5a6a33df2c66dd21e29b", "messageHeadline": "[storage][restore_handler] Get rid of pregenesis (#1620)", "author": {"name": "zcc", "email": "107430656+zcchahaha@users.noreply.github.com", "user": {"login": "zcchahaha"}}, "additions": 10, "deletions": 176}}, {"node": {"oid": "784da4f19cc99242b8cc7c675b8f098fd0b3cf50", "messageHeadline": "[NHC] Evaluate consensus proposals progressing in NHC (#1450)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 388, "deletions": 67}}, {"node": {"oid": "b68d47693940997fdb4ebe5decb2b374917a76fe", "messageHeadline": "Redirect to /it2 instead of /it1 after confirming email. (#1641)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6143c466f1883bf9f68e5027e876eb43d420ac17", "messageHeadline": "Add settings link to nav. (#1633)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bce0e4567455946afa6e54af9e8106d1b8596e62", "messageHeadline": "Require username in onboarding flow. (#1634)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 34, "deletions": 24}}, {"node": {"oid": "6a24a1e1dceb5db84a777b0dfa2a33624b672f63", "messageHeadline": "cicd: skip running cronjobs on forks (#1637)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "dd66edfd6560e4d77ec72fb08bf48938a4289a77", "messageHeadline": "[testnet] In privileged mode, log in as root", "author": {"name": "Perry Randall", "email": "perry@aptoslabs.com", "user": {"login": "perryjrandall"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "990d6ff6eec52fca0ab3d562dcfe8c4d4a96d421", "messageHeadline": "[tf] delete old validator deployments", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 0, "deletions": 16807}}, {"node": {"oid": "ee742a32d774e984304ea9753e95be0fe7fd4df3", "messageHeadline": "[testnet] Install the perf metapackage for debian based distro", "author": {"name": "Perry Randall", "email": "perry@aptoslabs.com", "user": {"login": "perryjrandall"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "257cdb97dcd0ef4a5e09910dbccb163bb1ad4d02", "messageHeadline": "[Aptos Framework] Generate valid consensus key in Stake's unit tests \u2026", "author": {"name": "Kevin", "email": "105028215+movekevin@users.noreply.github.com", "user": {"login": "movekevin"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "c8860803e8a495e0866863d39a78509accc029f6", "messageHeadline": "[REST API] Add node role to index. (#1466)", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 49, "deletions": 21}}, {"node": {"oid": "cacdcc1b4a352b83b14dc967e906de9743bd9d9d", "messageHeadline": "[CP] Integrate Node Checker (#1622)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 141, "deletions": 40}}, {"node": {"oid": "88760ee8e84eded001d4cf64462ee5b72acc7029", "messageHeadline": "Split transaction-emitter into lib and CLI (#1608)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 441, "deletions": 304}}, {"node": {"oid": "ce79bfdd1f2fb228af54d0c8cbce56c491166ecc", "messageHeadline": "[CP] Autotrust email + prefill email verif (#1611)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "c1f234efaf5b55da7421366ace92a3a7de2df374", "messageHeadline": "Add support for checking stats once at the end of the txn emitter run\u2026", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 86, "deletions": 25}}, {"node": {"oid": "4dc2d04bc7d44fec4e13e13abcdeda3c1e218f3a", "messageHeadline": "[consensus] fix metrics report", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "21e95b62a41dd999674d417058fba3435717add7", "messageHeadline": "Update sidebars.js", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 26}}, {"node": {"oid": "d5730dc21ee4955e19db15ff7981aae5433de1f0", "messageHeadline": "cicd: cancel redudant builds on PRs but not on shared branches (#1618)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1eb1984f32edaf0123cc12e6ad2b3abec96af87b", "messageHeadline": "[helm] update alerts (#1599)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "2e21b2df445d89239cbae8938ebc8631c76c0bb9", "messageHeadline": "[helm][testnet-addons] waypoint resource specification", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "d0c5f512636bb935bb5800e056c065e4951f1ec0", "messageHeadline": "[tf][testnet] dns fixes for when workspace_dns set", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "58adf4a9c71669d6c86c3487d6f75cd3e63795ab", "messageHeadline": "[Docs] Adding sidebar links for REST API and TS-SDK API.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 26, "deletions": 0}}, {"node": {"oid": "2b532e2ecc9bb2888d8523d76e89676c30f7760b", "messageHeadline": "chore(ts-sdk): add package to autogen changelog (#1525)", "author": {"name": "jjleng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "2b086b707f99232380bd053acc00b25ce1f3c81e", "messageHeadline": "[consensus] Move protocol-affecting configs to onchain configuration \u2026", "author": {"name": "Igor Kabiljo", "email": "ikabiljo@users.noreply.github.com", "user": {"login": "ikabiljo"}}, "additions": 237, "deletions": 128}}, {"node": {"oid": "7b2290f7a2277a4b200b40ded7db3ad996e23de5", "messageHeadline": "Moving files around for better org, adding redirects (#1595)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 656, "deletions": 425}}, {"node": {"oid": "bbe8eed457c17c90456824148cdd8abca3751fdd", "messageHeadline": "[Stake] validate consensus public key", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e84fd87a53981690dbabeaee9a8f5bf5fedf30ed", "messageHeadline": "[Aptos Framework] Add 6 decimals for rewards rate. This allows for mu\u2026", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 39, "deletions": 20}}, {"node": {"oid": "b090f4d5aaaf9c6e4b9da92fbebe899daeca7b62", "messageHeadline": "[devnet] release 06/28 (#1607)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "399aa7e1d21d5bfe1f22bc3c0bdec6bdc1a45076", "messageHeadline": "[ts-sdk] changelog and bump to version 1.2.0 (#1605)", "author": {"name": "jjleng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "80d32aa48a0f28acfe6cc2f516a20c32731879d3", "messageHeadline": "Fix updating stats in uncommitted case in txn-emitter (#1561)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 106, "deletions": 62}}, {"node": {"oid": "9605f8bad868f5a062cbf11cf512a58c9c4839c9", "messageHeadline": "[aptos-cli] Add Validator APIs", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 455, "deletions": 25}}, {"node": {"oid": "82c3162bbb20c464fcbed67bf01ce2192d65d573", "messageHeadline": "[aptos-cli] Cleanup txn submission and unit tests", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 226, "deletions": 243}}, {"node": {"oid": "cbdc6d592b2f2948646458e3163a334ebb4fa436", "messageHeadline": "cicd: avoid canceling jobs on main branch (#1600)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2ec554e6e40a81cee4e760f6f84ef7362c570240", "messageHeadline": "feat: deprecate getTokenBalance api in SDK", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "7f93c2100f8b8e848461a0b5a395bfb76ade8667", "messageHeadline": "feat: support retrieving token balance for any account", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 55, "deletions": 12}}, {"node": {"oid": "ba308ce7b1db0356ebdf3636b6e372174174d095", "messageHeadline": "[NHC] Implement `nhc server generate-openapi` (#1446)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 82, "deletions": 33}}, {"node": {"oid": "b6745e82136407cf93212750850f75683a0bde04", "messageHeadline": "cicd: determine use last green head commit as docker cache source", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "5cbbefcb2aebdba9bc97887f9189ecd977901d1d", "messageHeadline": "cicd: fix reusing docker layer cache from main branch", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "a0ce078ee6f9a0f798dfc354edd579ee6262909e", "messageHeadline": "[helm][aptos-node] fix templating for max_inbound_connections", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a6453bf0e620247557854053b661446bff807a7", "messageHeadline": "feat: memoize chain id in aptos client (#1589)", "author": {"name": "jjleng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0b75d69cf20705f496fa27c4a39619e40f7b69a3", "messageHeadline": "[CP] Discourse SSO (#1469)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 144, "deletions": 77}}, {"node": {"oid": "867bfcdd68d4668bdf9624ed661948b1176f1a50", "messageHeadline": "[tf][testnet] expose testnet-addons values as var", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "2911de18a9dfe9db98a746b1aac15fb1b1929268", "messageHeadline": "chore: add contributing guide for sdk (#1593)", "author": {"name": "jjleng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "ea29f1632e37e84b7a862fefab4c62ca318c6d5a", "messageHeadline": "[consensus] Make leader reputation db fetching work if we ask for old\u2026", "author": {"name": "Igor Kabiljo", "email": "ikabiljo@users.noreply.github.com", "user": {"login": "ikabiljo"}}, "additions": 271, "deletions": 41}}, {"node": {"oid": "3ac72fe319ae77876da56188978619c0d60464bb", "messageHeadline": "[helm][aptos-node] separate external service type for fullnode vs val\u2026", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "4deb9bcd005b7568dda1c1bc3a50fb2f256b9cb4", "messageHeadline": "Create StaticPageController in preparation for CDN. (#1562)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 56, "deletions": 19}}, {"node": {"oid": "2b8393c88a6f9d46fba8738b20d233b38588c9f7", "messageHeadline": "[aptos-rosetta] More rosetta documentation", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8e02ba6e38673d1d714d5b29921127ac3ac38007", "messageHeadline": "[aptos-rosetta] Allow offline & online mode", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 154, "deletions": 82}}, {"node": {"oid": "f2ebbdbeb59658079ca16762733545e8c11876d0", "messageHeadline": "[testsuite] Disable competing rosetta tests", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "25a22d29e63e41d510209bb88c5de3b3043e53ba", "messageHeadline": "[aptos-rosetta] Add placeholder operations and statuses", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 111, "deletions": 9}}, {"node": {"oid": "32cd8127ef0e1e6dbb6637c6009a4fbdbf0e0315", "messageHeadline": "[aptos-rosetta] Allow all timestamps to be valid", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f63d4404953c0acecb8e56fb1abdc0d9cfc10fc", "messageHeadline": "[aptos-rosetta] Remove account_balance_simple", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 21, "deletions": 24}}, {"node": {"oid": "59044a2d1aab3f25c5dc45031a16f8997cc88ffc", "messageHeadline": "[aptos-rosetta] Fix block parent block and timestamp issues", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 101, "deletions": 37}}, {"node": {"oid": "c70f611951f65c7bdeb11149e50aa5ee1192c46a", "messageHeadline": "[aptos-rosetta] Cleanup account balance API", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 31, "deletions": 22}}, {"node": {"oid": "feff97b4fcb284934063e613ce985f0feac6bccd", "messageHeadline": "[aptos-rosetta] Add block command tests", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 150, "deletions": 29}}, {"node": {"oid": "45c566e980721828047547126d273b181877b23e", "messageHeadline": "[smoke-test] Re-enable rosetta test", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8de12e1001db93822e00cda60e472e3d59212d5e", "messageHeadline": "[aptos-rosetta] Fix possible panic due to no 0x prefix", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "4be45f0ead07af8d4e977007ef8ffd005cab9a82", "messageHeadline": "[aptos-rosetta] Fix misc bugs and cleanup", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 29, "deletions": 24}}, {"node": {"oid": "44eca425c3c9cb7a69aa0594e5c46d01670297db", "messageHeadline": "[aptos-rosetta] Add more docs around request/responses", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 81, "deletions": 1}}, {"node": {"oid": "ca8ea71a5feceeb08bbb3edbf09c28d506d04a10", "messageHeadline": "[aptos-rosetta] Ensure all optional fields don't serialize to empty", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "e092933290ea16b6e8bc75a39a9da7d050310b9d", "messageHeadline": "[aptos-rosetta] Update documentation and functionality to match the s\u2026", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 145, "deletions": 34}}, {"node": {"oid": "70f341ff7579784213b61932b6f127788de4f1f4", "messageHeadline": "[aptos-rosetta] Add documentation for implementation specifics on spec", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 58, "deletions": 24}}, {"node": {"oid": "67b10876220972018654176433ba2c6b3bec1cb6", "messageHeadline": "Add multi-baseline configuration support to NHC (#1418)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1102, "deletions": 486}}, {"node": {"oid": "069be0bab592ab04e28a45ff71cd0b9aca9d624c", "messageHeadline": "[helm] add more validator config (#1584)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "333982e475ccf6a0a3ab6acc20c9a9de40b7c59d", "messageHeadline": "[helm] fix google auth for monitoring (#1588)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "b67c75d8d89ed4bddddec92cb969ba896f1a9351", "messageHeadline": "[Telemetry] Add network messages and traffic.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 56, "deletions": 9}}, {"node": {"oid": "8bfbf7182c7f43ad364868fdc126c1d76a783a30", "messageHeadline": "[Telemetry] Add state sync information to telemetry.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 126, "deletions": 28}}, {"node": {"oid": "d7c8ca204a8f0837f540c78d8e1b93a48d1a9cdb", "messageHeadline": "[Telemetry] Use a random token for metric correlation.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "a9d9150449d97296043e094835574d6012ef9a04", "messageHeadline": "[aptos-move] Rename confusing addresses field in the validator set", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "27c17f655be9b5a312c9413ab3276950bb1ed49b", "messageHeadline": "[helm][aptos-node] enable fullnode rest api by default", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9b4ed9540c77abcbc668611f5d6d1edf6fa60ab", "messageHeadline": "[dashboard] update dashboard for new testnets (#1582)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1273, "deletions": 2058}}, {"node": {"oid": "9648005273e677a797cabd1dc6f6c224d15d7506", "messageHeadline": "[consensus] Create ProposerAndVoterHeuristic (#1523)", "author": {"name": "Igor Kabiljo", "email": "ikabiljo@users.noreply.github.com", "user": {"login": "ikabiljo"}}, "additions": 677, "deletions": 116}}, {"node": {"oid": "8b09b546bce01e8b7ef8d5c4c4b9740f46e74ea0", "messageHeadline": "[tf][testnet] some cleanup for when zone_id empty", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "14250483a65f172ef328e86ebb5b768d121de437", "messageHeadline": "[ecosystem] Add IT2 survey page. (#1567)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 238, "deletions": 60}}, {"node": {"oid": "49f08c7419b442461e47164848305fe74e846607", "messageHeadline": "[helm] update monitoring rbac version (#1578)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "393e83252756dcb18face6907d7f3a9c6e01ea32", "messageHeadline": "[consensus] Add failed_proposer_indices to BlockMetadata (#1513)", "author": {"name": "Igor Kabiljo", "email": "ikabiljo@users.noreply.github.com", "user": {"login": "ikabiljo"}}, "additions": 122, "deletions": 19}}, {"node": {"oid": "aeb4d962ddcce276873a22d5f9b6faf1f9b374dc", "messageHeadline": "[tf][testnet] fix ingress var", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "17728b18fb7d4c2be6b77c52feebf4ea5ad42c5e", "messageHeadline": "[testnet] Fix minor bug in forge terraform", "author": {"name": "Perry Randall", "email": "perry@aptoslabs.com", "user": {"login": "perryjrandall"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7856520346107865df0f984f1b0d98354e41fad", "messageHeadline": "[storage] JMT: concurrency in update", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 111, "deletions": 33}}, {"node": {"oid": "fc08a6805a0f4fdc7897e5c83f3391c484d8026f", "messageHeadline": "[storage] JMT: refactor: extract insert_at_child", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 60, "deletions": 41}}, {"node": {"oid": "9a2ae64f694169fd11faee4d4c32c5d339599f65", "messageHeadline": "[storage] JMT: remove TreeCache", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 99, "deletions": 497}}, {"node": {"oid": "d73f3bd27b9234e9d26d8bee80c6ea760600995e", "messageHeadline": "[storage] JMT batch_put_value_sets -> batch_put_value_set", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 47, "deletions": 148}}, {"node": {"oid": "1761d829531a6db8af03d70677a9f331d6d176fc", "messageHeadline": "trivial: add counters", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "a7770af0f231336d55aab3917a30bb455df2eb30", "messageHeadline": "[executor-benchmark] trivial: make performance smooth", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c6ab0f86d00ae855201a49a403cce05f1b86f435", "messageHeadline": "[executor-benchmark] refactor: extract pipeline creation out", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 107, "deletions": 150}}, {"node": {"oid": "d4e44f272ad21d83d89cfdd2e3ef7bf4a722bb44", "messageHeadline": "trivial: merlize_value_sets -> merklize_value_set", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 26, "deletions": 33}}, {"node": {"oid": "406ff363bdc05303cdee6ed50ff5b26fdaeeca14", "messageHeadline": "[storage] stop bumping state tree related ledger bumpers", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 4, "deletions": 22}}, {"node": {"oid": "4160a3df0d4e90d3676ce80597052b710202f74d", "messageHeadline": "cicd: support community-platform deployment to prod (#1570)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "4d9b9f40b9a3aad5b8fcdd90f9318f72b8cac820", "messageHeadline": "[storage] fix FuturesUnderedX test", "author": {"name": "msmouse", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0f0c70e8ed2fefa952f0c89b7edb78edc174cb49", "messageHeadline": "feat(mutiagent): support multiagent transaction submission (#1543)", "author": {"name": "jjleng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 211, "deletions": 17}}, {"node": {"oid": "bf43fa2083fe6866fe5ff518af2f8a777ac7e5d2", "messageHeadline": "cicd: base concurrency group of head_ref instead of ref for PRs", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69ab54138c5e221d50f6d43fd55b20d00595697a", "messageHeadline": "cicd: run full build and test flow after push to main branch", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da083753d085a15fca8fe60fe6730d20caae07af", "messageHeadline": "[tf/helm][genesis] enable onchain discovery with public dns", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 55, "deletions": 8}}, {"node": {"oid": "b7415404d89b7cf02c62493491eaa197c082b634", "messageHeadline": "[tf][aptos-node-testnet] feature parity for testnet ing", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 757, "deletions": 46}}, {"node": {"oid": "62bc16dc6771b946761e844738ac753479982a95", "messageHeadline": "[ts-sdk] Vector tests for transaction signing", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 243, "deletions": 0}}, {"node": {"oid": "b4104ebdaee948f0e2366cf75cc1074db4563e8a", "messageHeadline": "Add lints / tests for ERB files.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 173, "deletions": 74}}, {"node": {"oid": "c3d1dd290ba2bdca923575abf3f0a9b4106d7bdf", "messageHeadline": "[api] fix simulation test", "author": {"name": "mana", "email": "mana@hippo.space", "user": {"login": "Manahip"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "82570ca3973d7207fe797b42cdb4181c0d1aca1f", "messageHeadline": "[api] support transaction simulation", "author": {"name": "mana", "email": "mana@hippo.space", "user": {"login": "Manahip"}}, "additions": 469, "deletions": 22}}, {"node": {"oid": "806fe0907524f5e1769769ecb58c015a6c4bc859", "messageHeadline": "cicd: improve build-image/e2e-test triggering logic (#1547)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 28, "deletions": 11}}, {"node": {"oid": "0e1e2f43b971cdeb9379bca9058fd4270114b2e7", "messageHeadline": "[Aptos Framework] Add events for Stake module operations", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 197, "deletions": 34}}, {"node": {"oid": "064f139e533572d0b8d97b7544374c09ee77f986", "messageHeadline": "[framework] add a simple map for maintaining arbitrary properties in \u2026", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 220, "deletions": 0}}, {"node": {"oid": "5779995544b9717642d2eda66b7bcae9f2384112", "messageHeadline": "[consensus] Add failed_authors to Block", "author": {"name": "Igor Kabiljo", "email": "ikabiljo@gmail.com", "user": {"login": "ikabiljo"}}, "additions": 501, "deletions": 53}}, {"node": {"oid": "1b7d2957b79a5d2821ada0c5096cf43c412e0c2d", "messageHeadline": "fix(ts-sdk): fix a typo, natual now becomes natural", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "a06558289c8181a343324eb5cbff8f506d80ba0f", "messageHeadline": "Add poem boilerplate for node health checker", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1775, "deletions": 28}}, {"node": {"oid": "caa30ce3536ef2b0d6f1f0371a7fb855aa206566", "messageHeadline": "cicd: allow triggering image builds + e2e tests on fork-based PRs", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "8c5882081f42ee5cfed19dd32de256790f250419", "messageHeadline": "Fix documentation comment parameter reference typo", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b77c332095c403e5c60796af10edb7d5866c2bce", "messageHeadline": "[Aptos Framework] Change total supply from u64 to u128 in Coin module", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "ad6ee9573cb4941fc4bdeb8bba1189d3d1c7d27b", "messageHeadline": "Revert \"Revert \"[forge] remove direct eks cluster scaling\"\"", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 274, "deletions": 616}}, {"node": {"oid": "e521539e864bad8033e9fae1c8a9f7ba2f76be17", "messageHeadline": "[consensus] Cache ProposerElection calls", "author": {"name": "Igor Kabiljo", "email": "ikabiljo@gmail.com", "user": {"login": "ikabiljo"}}, "additions": 134, "deletions": 1}}, {"node": {"oid": "3f1e8358155e1ee81a777e2e1745af718a9359db", "messageHeadline": "fix stupidity", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "b0e6ee4c095224db657b459ee8ad690efc342c32", "messageHeadline": "[storage] explicitly forbid save_transactions from being called concu\u2026", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "5d4bd6e8f79faa920891f689af1074250b57bf84", "messageHeadline": "Update network-identity-fullnode.md", "author": {"name": "Matthias Fontanellaz", "email": "fontm2@users.noreply.github.com", "user": {"login": "fontm2"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "c08d2151601243770d983c6944891d31454bdacd", "messageHeadline": "[crypto] replace aes-gcm crate with ring crate in noise.rs", "author": {"name": "Alin Tomescu", "email": "alinush@mit.edu", "user": {"login": "alinush"}}, "additions": 82, "deletions": 89}}, {"node": {"oid": "10d601e39b6fa5532d7a8c5fd1afcc0db168ba30", "messageHeadline": "[aptos-faucet-cli] Add a CLI to work as a faucet", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 263, "deletions": 1}}, {"node": {"oid": "685af121e73c8a6dfb44736fae387d2863367f1f", "messageHeadline": "[storage] remove latest state checkpoint cache", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 65, "deletions": 180}}, {"node": {"oid": "26d29d99e20f709d23bbb9e7b76734df7183615c", "messageHeadline": "[storage] pass in base_state_version on saving state snapshot", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 101, "deletions": 30}}, {"node": {"oid": "d16d8572a473a521533db0eb519895b68027efd4", "messageHeadline": "[ts-sdk] CICD for code examples", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 32, "deletions": 10}}, {"node": {"oid": "a710a50e8177258d9c0766762b3c2959fc231259", "messageHeadline": "[sdk][typescript] Add transaction builder examples", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 208, "deletions": 0}}, {"node": {"oid": "0f5b2bfff6029ba8d17160c877a68b3f96e5fe32", "messageHeadline": "[tf][aptos-node-testnet] use chain_name with overrides", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "d00f3a695c03d7a0a92769d9aa6fa741bd013055", "messageHeadline": "[forge] remove deprecated forge args and tune nodegroup config", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a5341742061d2cb475480263274eebd39152d298", "messageHeadline": "Make sure we can disable state and ledger pruner independently", "author": {"name": "zcchahaha", "email": "107430656+zcchahaha@users.noreply.github.com", "user": {"login": "zcchahaha"}}, "additions": 283, "deletions": 92}}, {"node": {"oid": "4c35bc63ecd04458b507ed5b5a969086a8f302b6", "messageHeadline": "[docs] a few more fixes in crates/aptos-crypto/README.md", "author": {"name": "Alin Tomescu", "email": "alinush@mit.edu", "user": {"login": "alinush"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f8955c413f6167bef765df78691c228b0abd1ff8", "messageHeadline": "[docs] updated crates/aptos-crypto/README.md", "author": {"name": "Alin Tomescu", "email": "alinush@mit.edu", "user": {"login": "alinush"}}, "additions": 35, "deletions": 14}}, {"node": {"oid": "3bbe0f34c82ed3980f5923c5ee242667c09c5d0c", "messageHeadline": "[helm][forge] chart for new aptos-node-testnet", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 87, "deletions": 208}}, {"node": {"oid": "618519656ceffb5db64160b746c96d7e7906e378", "messageHeadline": "[tf][aptos-node/testnet] new testnet with aptos-node", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 530, "deletions": 67}}, {"node": {"oid": "d7cdaee5ed0e521fb81d768ef457f8e588c5c93e", "messageHeadline": "[helm][aptos-node] option for numValidators", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 635, "deletions": 206}}, {"node": {"oid": "bfa6e3c9ed8cd61673dd1c99d63c40a62d0f05d7", "messageHeadline": "Add settings pages.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 262, "deletions": 66}}, {"node": {"oid": "49a06bc0f68a295b5825bc563b17de23e09a8e5c", "messageHeadline": "[github-actions] Allow running rust image build on workflow_dispatch \u2026", "author": {"name": "Perry Randall", "email": "perry@aptoslabs.com", "user": {"login": "perryjrandall"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dad5f1caee647741403efa5caef914d4c8a60d2f", "messageHeadline": "[Genesis] Update vm genesis to use parameters from genesis blob", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 73, "deletions": 18}}, {"node": {"oid": "2c7f912703adb00ebace7cbc075cdd35341a9c84", "messageHeadline": "[Aptos Framework] Parameterize validator set configurations so they c\u2026", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 171, "deletions": 63}}, {"node": {"oid": "8e1bf870834da38c4de1756d4438929f29d0e22a", "messageHeadline": "[consensus] ensure the reset waits for all ongoing tasks finish", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 42, "deletions": 8}}, {"node": {"oid": "6ef7706514d52f9a1ebb1c81b41ae67eb3729edf", "messageHeadline": "[storage] trival remove storage-serivce and client", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 430}}, {"node": {"oid": "a972c77eead89047fabd4f1a762e79075340ab1e", "messageHeadline": "[gha] env var to enable forge", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "2019fc14cf4902f5d13bd1ba8a4e63c214d53d10", "messageHeadline": "[executor-benchmark] make state commit size adaptive", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 33, "deletions": 18}}, {"node": {"oid": "34056c8ab364137711558ca865b649eecdfb37d6", "messageHeadline": "[Documentation] Update wallet documentation for latest release", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "e9c6bbeb9ae3a16d4c89a3a88256e263fe3ac512", "messageHeadline": "cicd: set test-threads to 16 and add retries to reduce flaky failure", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "bc96757ab2583ccb9334ba62ee26c98de41c6e8e", "messageHeadline": "Add test-only sequence number mocking, tests", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "ea45c784c6110e3b3b175d2e95c843d60a0cd785", "messageHeadline": "[Storage] Disable flaky test.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ed6c6d1134000e0c15edc46e05cb5013e41f3e69", "messageHeadline": "[aptos-genesis] Add extra configuration fields to genesis tooling", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 69, "deletions": 12}}, {"node": {"oid": "93a2cd0bfd644725ac524f419e94077e0b16343b", "messageHeadline": "[Ecosystem] Add Royalty", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "7827e3970d01810d2626603cee487d66810b7b06", "messageHeadline": "[docs] simplify run a fullnode steps", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 21, "deletions": 31}}, {"node": {"oid": "6069d6044fbc48e84b5a9614ec0125a9c8225b1e", "messageHeadline": "Add comment clarifying use of base image.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2e82e70abe68c225f77ac45e73aa3f3c95de46f8", "messageHeadline": "Revert to using puma without nginx.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 2, "deletions": 41}}, {"node": {"oid": "19a3a0a0dd4109763f29a43c53ba382e7cb552b3", "messageHeadline": "[aptos-genesis] Add new Genesis builder for using the new Genesis tool", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1210, "deletions": 1074}}, {"node": {"oid": "fc28e9f0a87b99ae7d780e1e5077d8a810fdb388", "messageHeadline": "[aptos-keygen] Add seeds to be allowed everywhere", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 64, "deletions": 14}}, {"node": {"oid": "4132cdca84f5c499b77886ef6c8cfee4c45e3f64", "messageHeadline": "[github-actions] Allow executing build action without a PR", "author": {"name": "Perry Randall", "email": "perry@aptoslabs.com", "user": {"login": "perryjrandall"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "265eca19f26b61c9994ba5a30d711fd749efc5cb", "messageHeadline": "[Documentation] Integrating REST API docs into Docusaurus.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 702, "deletions": 24}}, {"node": {"oid": "c82aaa615df146afffefc81c6173010530453f42", "messageHeadline": "[devnet] release 06/16", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf703d0a5608b04cc40395115c1128c1ed98df82", "messageHeadline": "[consensus] Extract block validation from ProposerElection trait", "author": {"name": "Igor Kabiljo", "email": "ikabiljo@gmail.com", "user": {"login": "ikabiljo"}}, "additions": 225, "deletions": 257}}, {"node": {"oid": "d83f3b351eae742a36f90b40cac5cb95628140ad", "messageHeadline": "[StateStore] impl DbReader for StateStore]", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 107, "deletions": 92}}, {"node": {"oid": "1c0989ed63642f3c75cdd06a0e842959801cd51e", "messageHeadline": "Update gzip settings for Cloud Run.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "1e1c3b2dce364ed2f928add1069ebc5ee1995716", "messageHeadline": "[Storage][Pruner] Ignore error in state index pruning", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "415718f2dc3bbfd8d6653a5f2239acbff91d6a8b", "messageHeadline": "[Storage][Pruner] Disable Txn accumulator pruning temporarily", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 0, "deletions": 46}}, {"node": {"oid": "cbe199b09cf9449b28533d2670f62cc395ee7394", "messageHeadline": "[aptos-keygen] One key generation for all usages", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 87, "deletions": 64}}, {"node": {"oid": "ec9ad208e32461fc86acc6f164717fa77d5140a5", "messageHeadline": "Update Crowdin configuration file", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "02cf0c1b98c5a92bebdeee88a341723f187a2e52", "messageHeadline": "fix npm install command (#1438)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35e1a6126d29bd875403ee740502989867590b85", "messageHeadline": "Remove obsolete CLA reference", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a30bb4c0f21c0581fc23909d55a8e7cdf8e2986", "messageHeadline": "[framework] add the capability for creating a signer for a resource a\u2026", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 71, "deletions": 20}}, {"node": {"oid": "ba48217c2e257150210477d82e2980e87467cc9d", "messageHeadline": "[framework] add module account creation", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "9d0c87e3a51cb048a0b4c45ac308adebfb2f0990", "messageHeadline": "[framework] remove unused native destroy signer", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "4d86f0e850a0905601535078bd5545551ae3da9b", "messageHeadline": "[framework] cleanup account creation return values", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 70, "deletions": 519}}, {"node": {"oid": "13cc8d563395840fe6b344425c961ea4b177a479", "messageHeadline": "[Telemetry] Fetch the appropriate counter based on state sync version.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 53, "deletions": 30}}, {"node": {"oid": "a013b8f83381e9ebc2d95db2273c908e55da9b30", "messageHeadline": "[docker] build aptos CLI tool", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1842b3d8c6557b32f9839aada87b38b5a197e35f", "messageHeadline": "add file path to x.toml to fix linter", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffe76fb2d5100420f0b76b834d724e41b044cc43", "messageHeadline": "[config] fix the stake amount in genesis tool", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20529223774931dbf6d3173acbdecf453fbb51d2", "messageHeadline": "Update Crowdin configuration file", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "867892a4204348ddb00d0bf462e554e22db0b736", "messageHeadline": "Update Crowdin configuration file", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "50fb9c9af0a2c45243b2dde5487c3dde18e8dffb", "messageHeadline": "Disable syslog as it conflicts with Cloud Run.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ff1a68bc559e55e21041e0e7921cd6ed0e69970b", "messageHeadline": "[Aptos Framework] Support performance-based staking rewards", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 312, "deletions": 57}}, {"node": {"oid": "fae9fff4d80268e16da014341b3d99574aa63bd8", "messageHeadline": "Use nginx + passenger to run the app in production.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 52, "deletions": 39}}, {"node": {"oid": "11f8b328d6ef6e92ac39b19e26308c6ad0d76dd4", "messageHeadline": "Silence openstruct error for now.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "47ee246fc05f00ab74f336c764a6e0163083072d", "messageHeadline": "Update name.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "96ed0d7317c28ea920d728c1f9521c7db3e3f9e4", "messageHeadline": "Install node deps in lint action.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0dcd38e640a73f9eb812ebaf0f2bba005eea6375", "messageHeadline": "Don't run rubocop on vendor/ files.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7fbd2810e0652e2586df7dbeb004afeb3be30ecf", "messageHeadline": "Update rails to fix bundler-audit advisory.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 58, "deletions": 59}}, {"node": {"oid": "d90cf3b0c3ac981a9c0ac640d65085cc8fb766a1", "messageHeadline": "Create webplat lint + test workflow.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "693a6ea51deb61793dbfd8c36bb29d41a537c4e5", "messageHeadline": "[Documentation] Update the telemetry documentation.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "077208384c7f849364527ebf06de5b0b4a270276", "messageHeadline": "[sdk] Encode byte arrays as hex strings for transaction test vectors", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 1386, "deletions": 9551}}, {"node": {"oid": "42eab8bb5d7fbf35d665cd01f9f45c751ea75348", "messageHeadline": "[sdk][txn-vector] Serialize u128 to string instead of truncated number", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 14118, "deletions": 14596}}, {"node": {"oid": "1ab8935908ae52e85495c9d97a340b0c43d83eb8", "messageHeadline": "[sdk] Refactor script function arg struct", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 23, "deletions": 45}}, {"node": {"oid": "b1fbadbc6aae5d2481d766aba2bd878e426bb685", "messageHeadline": "[sdk] Generate signed transaction vectors", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 25066, "deletions": 822}}, {"node": {"oid": "66773a6466e8577a5a5134eaa6008bacb0c50551", "messageHeadline": "[sdk] Serialize and dump transactions to golden files", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 868, "deletions": 0}}, {"node": {"oid": "bedfa700ec9ea4a97e75fc6b26db0249885ca08d", "messageHeadline": "community-plat: remove legacy frontend code", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 0, "deletions": 26218}}, {"node": {"oid": "dea8761e6d0b7e4d23beb5016f78b7cb113f5550", "messageHeadline": "[Network] Minor changes to network runtime thread config", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "85bee0e28bbbfd2f52f29aea9fbd50dd31cb46e7", "messageHeadline": "[Storage][Pruner] Do not error out in get_account_transaction_version\u2026", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "cbbdb316ead2d977fdf3a6447c9b3720b1cbcc33", "messageHeadline": "cicd: add continuous deployment for community plat", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "27b229a48a4007170ac13b43e4c38f7f2e2fe041", "messageHeadline": "docs: add link to API docs", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "39bdd6acf1bcf523970b6be057f884a848712c7c", "messageHeadline": "[Network] Add a configuration to tune networking threads", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2bced4d5bca5b4f27d35a11281a4a8317be692b2", "messageHeadline": "lint: update rustfmt edition to 2021", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2adbd66cddb73ea54b07af4700a659ff71f1d40c", "messageHeadline": "cicd: add flaky test detection via BuildPulse", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "c7978de51c52a5f6517c88f3ae24d9c241d4beb7", "messageHeadline": "[State Sync Driver] Reset the chunk executor by default.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 925, "deletions": 860}}, {"node": {"oid": "093233390660f0c4807fc6a00a06965e915276b0", "messageHeadline": "Consolidate unique index creation.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "bdf02cce2aaed45027ff53f2c1b523b7214dc002", "messageHeadline": "Update site for IT2 registration.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 483, "deletions": 332}}, {"node": {"oid": "da6c39bb88ce856ff3b61ff3546ccf910991c66d", "messageHeadline": "[gha] fix build-images if condition", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4f769a9e925168dccf84fe724bc46bf9bf05f75a", "messageHeadline": "[docker] bake for ts indexer-server and normalize git branch", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 48, "deletions": 4}}, {"node": {"oid": "dd8a1841fa8ac69596c4f834ea459f7d31ef64c5", "messageHeadline": "[tf][indexer] uri format fix", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1cf9da7f0ac5653aea225bedc644f333bfe34bf9", "messageHeadline": "[helm][indexer] indexer server deployment", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 111, "deletions": 8}}, {"node": {"oid": "6e2031f3f09a04154121023f1036033162d46642", "messageHeadline": "[gha] build and push typescript indexer-server", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "7c12323f67dbcc28252297226b5d9f8a0c0c3f8c", "messageHeadline": "[devnet] release 06/09", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "39aa5e210d54729d107e2ca136f2c0e2b661cdec", "messageHeadline": "[State Sync Driver] Reset the chunk executor by default.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 31, "deletions": 23}}, {"node": {"oid": "583a868c494238cc53d15b001bc745f2c6d0de6e", "messageHeadline": "Display a hamburger menu on small screens.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 45, "deletions": 13}}, {"node": {"oid": "c0e23ebedaf20ff07f0fbe0f8aa3adb6d419124c", "messageHeadline": "[Ecosystem] Docker Compose Indexer and Postgres", "author": {"name": "xorgal", "email": "93151521+xorgal@users.noreply.github.com", "user": {"login": "xorgal"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "70cb5f7ec096e495adf2e81ce2ca493ffbcbd7c1", "messageHeadline": "infra: delete obsolete docker images and scripts", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 1234}}, {"node": {"oid": "6de49498649e9568f248ce1e0595a0ad97f7e13f", "messageHeadline": "Restrict permissions to only those necessary", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "01ae91b41c6e96659a6852fe5d48065d9c75b466", "messageHeadline": "Fix permissions for release CLI workflow (#1354)", "author": {"name": "Daniel Porteous (dport)", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "bf2064b5fa87899cb8758db80f3bed6e84f64f62", "messageHeadline": "Add title argument to CLI release workflow", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "5388d7aa79018d065e87b47c40f9bc138598cbe4", "messageHeadline": "[tf][testnet] enable large scale testnets", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "0a6ebc8b5d9decb56c826c343ddbf1b0fee5a783", "messageHeadline": "[tf][validator] always allow max_unavailable greater than desired size", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c64ce3e88e6160c273d83877495cd0ff72fc8c6e", "messageHeadline": "cicd: run sdk integration tests against local devnet", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5781fee74b8f2b065e7f04c2f76952026860751d", "messageHeadline": "[ts-sdk] Fix Javascript example", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56f737b5b8ccd1997ff5a1fe0e399f86776f75c6", "messageHeadline": "Update to use real module / network.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "cd7298e87008e6c66f89efd3e3548cc66bbc28d3", "messageHeadline": "Update nft-nyc flow to actually mint the NFT.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 188, "deletions": 8}}, {"node": {"oid": "264f146ff3fbf4b6104ef06a2c9222362e7aa2ac", "messageHeadline": "Use stylesheet_link_tag for typekit.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a79f6afcaff7e6f5a7b936298bf21380d1bfdc25", "messageHeadline": "[crypto] add BLS12381 multisignature benchmarks", "author": {"name": "Alin Tomescu", "email": "alinush@mit.edu", "user": {"login": "alinush"}}, "additions": 276, "deletions": 14}}, {"node": {"oid": "3d5c50b6fa026d6aaaa6396080a71bf02bce1449", "messageHeadline": "[ts-sdk] Add API doc link in Readme", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "0aba1097732ab5cdb1ec14b1ffe750371d4b53bc", "messageHeadline": "[execution] Test should use common utilities for managing accounts", "author": {"name": "Igor Kabiljo", "email": "ikabiljo@gmail.com", "user": {"login": "ikabiljo"}}, "additions": 85, "deletions": 124}}, {"node": {"oid": "0e0c6f486eb9dda158130be0a3ccf15aff10a5bc", "messageHeadline": "[Documentation] Adding top nav and collapsible sidebar.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 74, "deletions": 3}}, {"node": {"oid": "bae5c910314d7fc7359c8a0ed891609a1075af62", "messageHeadline": "[quorum_store] fix compile warnings", "author": {"name": "Brian Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "55f91f25483cd54978278dffa5c5eaf2ef79c935", "messageHeadline": "Fix some broken links", "author": {"name": "Brian Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "caea958715a9bfaf8165203eb2608d2edb98682d", "messageHeadline": "[executor-benchmark] support more accounts", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 266, "deletions": 263}}, {"node": {"oid": "18fe9340b48623c0e03da073c6a75450ae62e397", "messageHeadline": "[executor-benchmark] enable pruner by default", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 43, "deletions": 14}}, {"node": {"oid": "94357d7f0d2c317c997fbb137f1a643dde695357", "messageHeadline": "[executor-benchmark] save state snapshots asynchronously", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 245, "deletions": 90}}, {"node": {"oid": "affd0f66546773b36dddada495e09afcae02c3d0", "messageHeadline": "trivial: change save_state_snapshot() signature", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "779530e9921db35ac6e802c8bceebff69124607c", "messageHeadline": "[executor-benchmark] make sequence number verification optional for c\u2026", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "7b1cf7667d4aabe50df3ac434866e84b103f567d", "messageHeadline": "[executor-benchmark] add per_sec to progress bars", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d88cc309bc78dc5a9d8f6c408084f4890915ff24", "messageHeadline": "[aptos-cli] Rename all public / private genesis keys to public and pr\u2026", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 49, "deletions": 49}}, {"node": {"oid": "6192a3fbf22190f87ea7e440d2ad6a2ea99d2d3b", "messageHeadline": "[sdk][typscript] Export transaction builder apis at high level", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 135, "deletions": 134}}, {"node": {"oid": "58d3a1b353a44c574ce964c25e868803cfcc454f", "messageHeadline": "[Ecosystem] Add Docker File for Indexer Server", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "94db7a5702ca8376b759b1771dac1dcc0b0ab7ae", "messageHeadline": "[quorum_store] add a direct mempool quorum store which is equivalent \u2026", "author": {"name": "Brian Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 1359, "deletions": 563}}, {"node": {"oid": "6a4964d50fbe985319cb4990965f12ebcf5d7efb", "messageHeadline": "infra: update docker image references to aptoslabs", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "d95dc214c4fad836864607271fee0fb1cfbf5ad0", "messageHeadline": "[Smoke tests] Retain logs from failed runs.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "12f2c9c0976b7aae5c04b73f3ae7173a24bedb8a", "messageHeadline": "Eliminate FOUT on initial load.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "863c5317f8184f2ca93031e3a33b62f31ed58677", "messageHeadline": "[typescript-sdk] update tsdoc comments", "author": {"name": "Viacheslav Trepalin", "email": "lacons97@gmail.com", "user": {"login": "vchs1v"}}, "additions": 558, "deletions": 36}}, {"node": {"oid": "c0f170aaefe54ab2db8b4c80cfce43756940756f", "messageHeadline": "[typescript-sdk] add documentation for typescript sdk", "author": {"name": "Viacheslav Trepalin", "email": "lacons97@gmail.com", "user": {"login": "vchs1v"}}, "additions": 230, "deletions": 1}}, {"node": {"oid": "9ca9bc40250165b0973e1a248465135bba929d27", "messageHeadline": "[framework] sort validators for consistent distribution of rewards", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 152, "deletions": 43}}, {"node": {"oid": "9f9e17b1bbeed5e651a39a4c207ca82d7cef9596", "messageHeadline": "[framework] Add a BCS comparator", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 156, "deletions": 0}}, {"node": {"oid": "8d9073abe3439f8dfbebe499378e930d87619549", "messageHeadline": "[Metrics] Rely on Metrics Core.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 131, "deletions": 131}}, {"node": {"oid": "af332ccad2f53e7bbbbc09249f72fb7f73e19056", "messageHeadline": "[Telemetry] Update system metrics.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 457, "deletions": 116}}, {"node": {"oid": "e60b3cededf1b410b483b663f29afe7a94b4ee3b", "messageHeadline": "Remove CLA", "author": {"name": "kodiakhq[bot]", "email": "foo@asdfdsa.com", "user": null}, "additions": 1, "deletions": 6}}, {"node": {"oid": "65a25cf8f7f26885a936fac730811e3ebdf52d40", "messageHeadline": "[helm][indexer] enable options for index token data and frequency", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "6c13202c9fadf88df6abd7c92b227a52dfed294c", "messageHeadline": "[crypto] multisignature wrapper around blst", "author": {"name": "Alin Tomescu", "email": "alinush@mit.edu", "user": {"login": "alinush"}}, "additions": 975, "deletions": 384}}, {"node": {"oid": "f711c7250e7c0bf10bb35aa8bd3692212d3d1967", "messageHeadline": "[crypto] add BLS12381 implementation", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 386, "deletions": 0}}, {"node": {"oid": "d9c76af6c0d93a38698a721597476c04d982548f", "messageHeadline": "[crypto] add blst dependency", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 414, "deletions": 376}}, {"node": {"oid": "2666e8622ec90ddb576e0ee49760d6f270d2063f", "messageHeadline": "Remove optional chaining.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c98bafa0431f8cd561bde051e7417702806a1a63", "messageHeadline": "Change /it1 to be static.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "d838edd1b7d60b8390c03c936fc632d2836588ef", "messageHeadline": "[sdk][typescript] Helper method for creating multisig bitmap", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 70, "deletions": 14}}, {"node": {"oid": "147099f6324d5740f2d0aa1ecef6cf10f03f0422", "messageHeadline": "[Documentation] Recommending git clone, instead of fork and clone, in\u2026", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 8, "deletions": 17}}, {"node": {"oid": "6732f3378eeb05b69a7a896d6b11b14ed286763a", "messageHeadline": "simplify PR template", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 3, "deletions": 20}}, {"node": {"oid": "269ed18b895cb82afcf405288986adb59e8d5ac9", "messageHeadline": "[consensus] update a few logs and counters", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 66, "deletions": 40}}, {"node": {"oid": "e1a241dc17ce889570969eb5d6e5b1329f1d48e1", "messageHeadline": "[aptos-node] cache peer_id and chain_id for telemetry dump", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "db937d99d8654aa8873fa41848a8ef617793893c", "messageHeadline": "Add plain sign transaction method", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "46531d3cf5beacde77881b376ed947971fad7ff0", "messageHeadline": "Refactoring wallet, NODE_URL and FAUCET_URL no longer optional args", "author": {"name": "hariria", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "7622528d8acc7f938b8f6d7f6e7bb79453a23b15", "messageHeadline": "[Ecosystem] add two id columns in token tables", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 75, "deletions": 27}}, {"node": {"oid": "2ad9849f37aea1e4532068ca86f8f9c7efed9c30", "messageHeadline": "[tf/helm][chaos] rename namespace and fix ssl redirect again", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "95109c357b4b81f138aebf214d94c2aef56a129a", "messageHeadline": "[helm][chaos] fix manager read perms", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e3ee94941d20de72a3389f3ad43ad6ec7a8b0eb3", "messageHeadline": "[helm][chaos] move ingress and fix ssl redirect", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 53, "deletions": 24}}, {"node": {"oid": "00eda628ae3b5b09514aca5a56db2bcd011bb71e", "messageHeadline": "[tf/helm][testnet] clean up unused vars", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 7, "deletions": 53}}, {"node": {"oid": "8cfda6ec00d6771ac86f9ea384973c38a3621b53", "messageHeadline": "[tf/helm] introduce chaos mesh", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 246, "deletions": 1}}, {"node": {"oid": "8faa39d83b7aa94a5482dd5cdc19c356aa176a50", "messageHeadline": "Revert \"[Telemetry] Update system metrics.\"", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 101, "deletions": 419}}, {"node": {"oid": "c66707a9d200e53b2d3dd6e0684d9ec47eaa64b7", "messageHeadline": "[Telemetry] Update system metrics.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 419, "deletions": 101}}, {"node": {"oid": "bbd166b0ea5c5b129fa16ca13c6c2baa22caec79", "messageHeadline": "Add new dapp methods for connection", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 46, "deletions": 20}}, {"node": {"oid": "28ad3643260329dff3d81f66391cb3e4958d0a22", "messageHeadline": "Share MessageMethod between scripts", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "90347f26c53d7c0ef1f717270ba1eb32202ce589", "messageHeadline": "Updating ts indexer server data model, creating routes", "author": {"name": "hariria", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 7368, "deletions": 227}}, {"node": {"oid": "f416b85c1d13fab1817e982ece6b75dada8c5e9e", "messageHeadline": "[Documentation] Ading the missing fullnode-gcp doc.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2cda54221c3de63c58f077b7439c1b6e97be2899", "messageHeadline": "[sdk][typescript] Add comments and tests", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 219, "deletions": 143}}, {"node": {"oid": "9ffbc20d88d35327597e72e21c7beb64f83ebae6", "messageHeadline": "[sdk][typescript] Support multisig txn submition", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 284, "deletions": 64}}, {"node": {"oid": "f10bfa63fe800811dca7dc8616ea9c76bf80c183", "messageHeadline": "docs: optimize netlify building behaviour", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "9966f6576e68c50a19e694e7f81bd9a087cace4c", "messageHeadline": "[state_store] delete get_value_at_version", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "4fa6e1ebe7f2c46bcb1bf784cb3fc4a089e6b5e2", "messageHeadline": "Fixing a small typo", "author": {"name": "jaredcosulich", "email": "jared@irrationaldesign.com", "user": {"login": "jaredcosulich"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f98b5dfdfb8d19e34002ff2802656f09d00c3312", "messageHeadline": "[Metrics] Remove public metrics port.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 19, "deletions": 121}}, {"node": {"oid": "121ca53bccaa24b2b714e5e2ba455510b00fb526", "messageHeadline": "[Documentation] Renaming txn_base_cost to total_gas_units_consumed.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "202b9e43f76abacb03795f80bcf369e5c206d6d0", "messageHeadline": "Fix multied25519 bitmap bounds check bug", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "000e3684494241232a27c8e2225c5893256bde02", "messageHeadline": "[CICD] publish devnet/testnet image tags to all registries", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "22fd977c77cdcf9a3285a7555a8b0eb65e97e899", "messageHeadline": "[aptosdb] split save_transactions and save_state_snapshots", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 100, "deletions": 46}}, {"node": {"oid": "d2609ed15290e3584a3fd32974f6e09011819822", "messageHeadline": "[state_store] merklize_value_sets() do not take state values", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 59, "deletions": 25}}, {"node": {"oid": "565bdc902ec2e02ebdc233a87ab63cb5fc80d760", "messageHeadline": "[parallel execution] Get rid of stop index optimization due to specul\u2026", "author": {"name": "Rati Gelashvili", "email": "gelash@aptoslabs.com", "user": {"login": "gelash"}}, "additions": 41, "deletions": 59}}, {"node": {"oid": "7ff78872a125cd2e7d2c90edbf37767ca2425617", "messageHeadline": "Revert \"[forge] remove direct eks cluster scaling\"", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 306, "deletions": 10}}, {"node": {"oid": "1f296c71cbe7bb21dd734a77cdcc7f81e4b53b48", "messageHeadline": "[smoke-test] Disable broken rosetta e2e test", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7c6413a7ed9c080ddf1c4e8058c8a2deae9734d0", "messageHeadline": "[linters] Fix doc and clippy linter warnings", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "9d3ecc6af07530005f777d4ed917558d2e3e847b", "messageHeadline": "[cargo] Sort all crates in Cargo.toml files", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e52ad2936d772c9713786d8feeb408c6a1c1d930", "messageHeadline": "add CODEOWNER to determinator to fix linter", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c389d68036332d7d87f0350c3b80a01afce886f", "messageHeadline": "[Ecosystem] Update metadata API and description", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "d57c9352289c4053add62b1735e35be7b5328bec", "messageHeadline": "[Storage] Fix metric name.", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46a5b1e8bd8c72b5edd1f75f2f72d03ef20962ea", "messageHeadline": "[aptos-rosetta] Add block APIs", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 176, "deletions": 8}}, {"node": {"oid": "a15787c793531a92bd0da0e379a8d22820211a69", "messageHeadline": "[aptos-rosetta-cli] Add a small CLI to test Rosetta locally", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 309, "deletions": 0}}, {"node": {"oid": "7a9b31fa7c41d17062055fcef07719ae169b2d0c", "messageHeadline": "[aptos-rosetta] Add network commands", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 282, "deletions": 18}}, {"node": {"oid": "3b6fc8ca15512c93b4525bb30bf3e088acab36df", "messageHeadline": "[Documentation] Adding codeowners for the docs and its subdirectories.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "412df837a33f8c215a951d7754a2a941c9ae084e", "messageHeadline": "[forge] remove direct eks cluster scaling", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 10, "deletions": 306}}, {"node": {"oid": "c5b6d260cce04b8d7c831cec7b1c9446102b40db", "messageHeadline": "[smoke-test] Add rosetta tests for rosetta account commands", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 91, "deletions": 1}}, {"node": {"oid": "9cf3e1a4c091fe25c3f67f02f08d4c8fefb60205", "messageHeadline": "[aptos-rosetta] Add more types, and fix some common structures", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 886, "deletions": 197}}, {"node": {"oid": "213b526d266118fb2a7149c7991338fa06d3f7f3", "messageHeadline": "[aptos-rosetta] Add account balance command", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 502, "deletions": 61}}, {"node": {"oid": "04f8960028574a6b0a79c3322dea9be12d6f8542", "messageHeadline": "[aptos-rosetta] Add stand alone webserver for Rosetta APIs", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 237, "deletions": 3}}, {"node": {"oid": "b6adc6e8b440c087e544d772babaebb4c96af88e", "messageHeadline": "Fix dark mode logo.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "943454be6a4d9084efa65a03dc3bd4a97194b14a", "messageHeadline": "Remove image_url and redirect to nft_nyc_path.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "88b8df1e84c074868a2ecd1bda9a5f527cdca834", "messageHeadline": "Create nft nyc flow.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 236, "deletions": 2}}, {"node": {"oid": "693a3659c9c139c120f1999b1af878c77bd91cff", "messageHeadline": "[helm] fix testnet faucet", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be3936ea1a5aec5f9e67f327416c09a695d15497", "messageHeadline": "[CICD] Remove circleci", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 0, "deletions": 353}}, {"node": {"oid": "faf4f94260d4716c8a774b3c17f579d203cc4013", "messageHeadline": "[Aptos Framework] Update Staking to allow delegations/staking service\u2026", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 548, "deletions": 259}}, {"node": {"oid": "4ce85456853c7b19b0a751fb645abd2971cc4c0c", "messageHeadline": "[types/network] Enforce canonical format for NetworkAddresses", "author": {"name": "Alex Markuze", "email": "alex@Alexs-MacBook-Pro.local", "user": null}, "additions": 249, "deletions": 184}}, {"node": {"oid": "93f81c4a34978daf29e1fef54185ea86be0392a7", "messageHeadline": "[Pruner] Fix disabling pruner logic to ignore the batch size", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "6ad9b415b0df1269e186282d5eed8364d50f68f0", "messageHeadline": "[TS-SDK] Generate new SDK version with latest API changes", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 43, "deletions": 10}}, {"node": {"oid": "230258ad7c1fda06587a5b83a8c4972b2d32178c", "messageHeadline": "[API][TS-SDK] Fix OpenAPI Table Writeset Spec + TS SDK", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 9, "deletions": 15}}, {"node": {"oid": "03b0fb7f837ca6d6573d896b9d974d7e2fcef81c", "messageHeadline": "fix typo", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7bda1717bf137840705547b98f4e1639a3ec0038", "messageHeadline": "[AptosDB] use prefix_seek for state_value_cf", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 178, "deletions": 190}}, {"node": {"oid": "ee6321e707bed573ec1d626f34c7fabab34af78c", "messageHeadline": "[Aptos Data Client] Improve metrics and logic around polling.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 278, "deletions": 104}}, {"node": {"oid": "4effbb8f8c8181c193159210e9cfb32d3ea63be1", "messageHeadline": "[CICD] forge on GHA", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 146, "deletions": 39}}, {"node": {"oid": "a99b719567c36ec9c4db2d25de4ec9425db73b12", "messageHeadline": "[Documentation] Sidebar item titlecase fixes and ran yarn fmt command.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 23, "deletions": 21}}, {"node": {"oid": "31c4ead68e958429270a5d81f10d3285b8df1bdf", "messageHeadline": "Update docusaurus.config.js", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8a4772d6f9b5235b52b5fce400ac0ef160b1040", "messageHeadline": "[CP] Remove github option from Oauth login", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b5498b48e0a7aa6e12e425c8798e8f75ce3543b6", "messageHeadline": "[ecosystem] light dismiss of dialog when clicking backdrop overlay", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "e26b18cb9209785c3ca7c14f1871d91343a04569", "messageHeadline": "[Network Service] Add a new config for the network service and handle", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 139, "deletions": 28}}, {"node": {"oid": "ad917b4f13523446e69b9bb64e9b6ace7bce9d64", "messageHeadline": "[Peer Monitoring Service] Add a peer monitoring service (server-side).", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 692, "deletions": 0}}, {"node": {"oid": "7d8fc7d620dc18e76b95dbf7bfd72bfbea960c8c", "messageHeadline": "[Peer Monitoring Service] Add a client for the peer monitoring service.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 157, "deletions": 0}}, {"node": {"oid": "cc663404f2b60d7a0a51d08e594b4b85b6f26cc6", "messageHeadline": "[Peer Monitoring Service] Add a new types crate for the monitoring se\u2026", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 218, "deletions": 0}}, {"node": {"oid": "961d37d34bd381da5fd2e6e8f7aff8da4ccdb23a", "messageHeadline": "Wallet Desktop App via Tauri + Menu", "author": {"name": "hariria", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 3830, "deletions": 1}}, {"node": {"oid": "baa247de382b7fe9d0f8157fb508e4f5b19d51df", "messageHeadline": "[Storage][Proofs] Clean up all event proofs.", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 82, "deletions": 834}}, {"node": {"oid": "990f2e85a7c13830c3cc82f78062153b3eacc816", "messageHeadline": "[Ecosysmte] update token indexer API name and CLI option description", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "20e36567ac16ee7322fca4b0bb4ebbab5f34cf26", "messageHeadline": "[ecosystem] center dialog to page & prevent autofocus on close button\u2026", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a5b35c64c70ea23e3353246f1db898526a8a056c", "messageHeadline": "docs: autoformat example code in docs", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 618, "deletions": 618}}, {"node": {"oid": "a610312b3b6fb8808cb3cbe66d6f1a081fdafc45", "messageHeadline": "cleanup: remove obsolete hadolint config", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 2, "deletions": 22}}, {"node": {"oid": "ab8ae4c84bf6477cfc5cad4d477e5bd1b7e7af86", "messageHeadline": "[aptos-cli] Add swarm tests for Aptos CLI", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 203, "deletions": 75}}, {"node": {"oid": "8aad43bd88b2ca7f424aadd19ceedcbf6f4e15ca", "messageHeadline": "[aptos-faucet] Allow faucet to be run outside of main function", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 117, "deletions": 111}}, {"node": {"oid": "3a5a36a5a11488a48745bad3b2bd820fa8629c31", "messageHeadline": "[aptos-cli] Add test framework for CLI", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 323, "deletions": 48}}, {"node": {"oid": "7fdfea798b855fd085d5cf3ff08919dbda7cc781", "messageHeadline": "[CICD] Cache Rust dependencies", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "67f21d0ee3abd01ca414fda282e6b170ea5a6a0e", "messageHeadline": "Fixing transfer / send issue", "author": {"name": "hariria", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "28735c12db386e8374298f390420a7b198391626", "messageHeadline": "Remove miscommited zip", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "17b3d555c6ce9d9e3f45ef8f7913858ccc1f1d30", "messageHeadline": "[storage] split aptosdb into ledger_db and state_merkle_db", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 275, "deletions": 214}}, {"node": {"oid": "4f372e73db784abb41163e789e87b7442389399f", "messageHeadline": "Adding wallet network functionality, restructuring settings page", "author": {"name": "hariria", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 1936, "deletions": 1318}}, {"node": {"oid": "142c338e6945e7264170f89f86e0240dd97da7bd", "messageHeadline": "[CICD] Delete old workflow runs periodically", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 580, "deletions": 2}}, {"node": {"oid": "f9a8b757d07f81883ce1e7ae4b5c8b07a8d4916f", "messageHeadline": "[Txn-emitter] Increase the number of seed accounts for the txn emitter", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e9477b62b124b3bdd404fd3d16db84d296d20c6a", "messageHeadline": "[aptos-faucet] Add CORS support for faucet", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 73, "deletions": 3}}, {"node": {"oid": "62c38877bd4202668e94edab9e4b333626362b11", "messageHeadline": "trivial: use block_meta.timestamp_usecs instead of block_meta.into_in\u2026", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99cfe771c29659cad480baa075af285a1dfc6155", "messageHeadline": "[CICD] Move tests+linting to github actions", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 197, "deletions": 69}}, {"node": {"oid": "377e4d62584a4c9ad97add8bd745c84b631fd510", "messageHeadline": "[TF] remove unused and unmaintained terraform template provider", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 0, "deletions": 63}}, {"node": {"oid": "db94bbd2236f18a207cac101fde2163b06b7d9e3", "messageHeadline": "[Storage] Returns better error message when the requested version of \u2026", "author": {"name": "Guoteng Rao", "email": "3603304+grao1991@users.noreply.github.com", "user": {"login": "grao1991"}}, "additions": 139, "deletions": 11}}, {"node": {"oid": "1ebd1c5f6dfadf248bcbb933d98d93784196dba4", "messageHeadline": "openapi.yaml declares StateCheckpointTransaction", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "ec7d30281339f7521d0fdc4b94e4ec5cba8b6aa4", "messageHeadline": "[sdk][typescript] Address comments on class naming", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 137, "deletions": 137}}, {"node": {"oid": "950a5a353eaaa0151f65642940e61582fef8933b", "messageHeadline": "[sdk][typescript] Make Buffer work in browser", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "fbcd9ac104804781e75942f9fce8d86a5b316d28", "messageHeadline": "[sdk][typescript] Newline at EOF of .prettierignore", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3eb8ede68d6dc232fe768d57730d43aeb900b46", "messageHeadline": "[sdk][typescript] Fix more styling issues", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 149, "deletions": 143}}, {"node": {"oid": "86ca1d1f117a873502359ea2ae0c5137e9090f00", "messageHeadline": "[sdk][typescript] Run prettier for js files", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "731669a8673f62c9dd1b0a3593b62fb341f3de71", "messageHeadline": "[sdk][typescript] Make linter happy", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 376, "deletions": 379}}, {"node": {"oid": "36dfc6499dd576d7d2ba883b66161510ff5cbe6b", "messageHeadline": "[sdk][typescript] Remove env CHAIN_ID", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "d023d4ce6014b04982c459f5ec323d8b6b2f290c", "messageHeadline": "[sdk][typescript] More tests for BCS", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 47, "deletions": 5}}, {"node": {"oid": "e55082b887aa1cd5f8b821a569fb8c4696bbac77", "messageHeadline": "[sdk][typescript] Rewrite uleb128 decoding", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "7084fc8bc56b7ccd82cc13bbf848a26774cbebca", "messageHeadline": "[sdk][typescript] Add tests for BCS", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 295, "deletions": 15}}, {"node": {"oid": "e86e62fe1971f5cd47a68ff49a94aff435284b97", "messageHeadline": "[sdk][typescript] Get rid of BCS interfaces", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 227, "deletions": 257}}, {"node": {"oid": "6b59a2bf979bec8825d38a499998996a08214419", "messageHeadline": "[sdk][typescript] Comments and clean up for BCS", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 248, "deletions": 132}}, {"node": {"oid": "359bbbc9ed0338269ce11e41cb718074e91cb15c", "messageHeadline": "[sdk][typescript] Add comments for aptos types", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 212, "deletions": 70}}, {"node": {"oid": "048647e4f54dfa6b3173271c5e0be339a60cb35d", "messageHeadline": "[sdk][typescript] Get rid of unnecessary ed25519 dependency", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "ac4ae4ac366a89424d7b56959ea6bafb49525c2e", "messageHeadline": "[sdk][typescript] Improve ergonomics", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 93, "deletions": 125}}, {"node": {"oid": "7a46e08f675111f33ee09fb5b00c81708555bca2", "messageHeadline": "[sdk][typescript] Refactor bcs", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 1288, "deletions": 1889}}, {"node": {"oid": "efe510955d29fdf0e2372849be0b632669c5215b", "messageHeadline": "[sdk][typescript] Allow aptos_client to submit bcs transactions", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 131, "deletions": 5}}, {"node": {"oid": "37da53a51a933dcfcdada60b50082d33b70fb1cf", "messageHeadline": "[sdk][typescript]Add classes that sign transactions", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 345, "deletions": 321}}, {"node": {"oid": "115bf0b35ddf3bb65ecdd047009521709b0c374e", "messageHeadline": "[sdk][typescript] Support signing and serializing transactions", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 2134, "deletions": 2}}, {"node": {"oid": "ea493e4947e06fb51da96a0561377fb147d97b8c", "messageHeadline": "fix get_block_timestamp", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "50e22be570d3b66913051a15e7fad9605d25cfd3", "messageHeadline": "[devnet] release 06/02 (#1235)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cc1db02192893a06be5651016bc45c01d8dca87d", "messageHeadline": "[CP] Add index to External ID", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "fed698f696a9d41886cf6c4c13a3bd26e01d5df7", "messageHeadline": "Add Google OAuth support. (#1232)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 98, "deletions": 9}}, {"node": {"oid": "f272c7cb5631ddaf1ec09eeb6efc887cc0d0d39e", "messageHeadline": "[CICD] fix COPY command in docker image builds", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "57daea5ac00808244d01e8c5b16cd322325734f6", "messageHeadline": "[Documentation] Fixing Typescript compiler option and cleaning up the\u2026", "author": {"name": "Raj Karamchedu", "email": "rajkaramchedu@Rajs-MBP.hsd1.ca.comcast.net", "user": null}, "additions": 95, "deletions": 46}}, {"node": {"oid": "a066815df3afd12324a56aab83f2f837c6d5f28f", "messageHeadline": "Create Genesis Creator (#1128)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 281, "deletions": 45}}, {"node": {"oid": "925960943adf1d8ea32aa612b0f6ff866776a03d", "messageHeadline": "[Rename] change least_* to min_*", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 110, "deletions": 121}}, {"node": {"oid": "bdc6372d2e4f5342a534518cf431489b489fe1a1", "messageHeadline": "Add type back to payload property of UserTransactionRequest", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2488fcfc6e9bdd0e859b0237aeea6404239e87ab", "messageHeadline": "[CICD] optimize docker layer caching", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "81f11fe201b8a29d382e8cc42f496774eafcc933", "messageHeadline": "[CICD] set a time limit when waiting for dependent docker image build\u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "367608ab5cf726039ff44bfdac1f2177210b1440", "messageHeadline": "[CICD] fix wait expression for copy image job", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a27fd18bbee5d6bc8c2f2d012da4feb2851a706e", "messageHeadline": "[CICD] fix devnet/test branch cut job", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "b054305952abfd2aa520a821b7cd4391a282fd3f", "messageHeadline": "Support multi-agent transactions in create_signing_message", "author": {"name": "Ian Macalinao", "email": "ian@moving.wtf", "user": {"login": "macalinao"}}, "additions": 51, "deletions": 14}}, {"node": {"oid": "71c9b68a42ff2f77cc13036a76e0c73c185a9168", "messageHeadline": "[CICD] migrate devnet and testnet docker release job to github actions", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 46, "deletions": 101}}, {"node": {"oid": "87ddc06e2a38fe5969509e301f3e087accf86b6b", "messageHeadline": "[CICD] migrate more pipelines from circeci to github", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 60, "deletions": 53}}, {"node": {"oid": "7252ff08bf8c7e012001b8df93f04767d7d7d47b", "messageHeadline": "Add blurb explaining how often data updates.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "90a7f141e8d1a4619627a5b1144404a07f0c5ead", "messageHeadline": "[storage] reverse version ordering in state_value cf", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 19, "deletions": 26}}, {"node": {"oid": "63c69367d21fcaf89ae0acb3ce273890ebe4d544", "messageHeadline": "[docker] Ensure genesis stdlib move files are included in build", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b6b571206b73adc349e1a0f7a343d5f9d750025a", "messageHeadline": "[storage] Update Move dep to match rest of move dependencies", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 34, "deletions": 50}}, {"node": {"oid": "47b94612c9ee2a2378dad67746b286a70c9f20f8", "messageHeadline": "[python-sdk] Add suport for tokens and multiagent", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 395, "deletions": 32}}, {"node": {"oid": "68d59ef18abb3f82abc39c1f407d4d875a406b3b", "messageHeadline": "[python-sdk] demonstrate bcs multiagent", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 212, "deletions": 32}}, {"node": {"oid": "c10e9acda863f32649fd1d898b1128453d954735", "messageHeadline": "[python-sdk] Show a simple bcs end-to-end", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 82, "deletions": 6}}, {"node": {"oid": "092b6f7f7bf94e1e9bfbb6177ad02a96e23c4eb9", "messageHeadline": "[python-sdk] initial integration of first_tranaction and python-sdk", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 170, "deletions": 0}}, {"node": {"oid": "b86374d71136938b22b16d7b52887427cd1f7e1d", "messageHeadline": "[python-sdk] add openapi code", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 38, "deletions": 20}}, {"node": {"oid": "2e3099afd894fe9c4a1ce92672ed5603f45de39f", "messageHeadline": "[python-sdk] add a small wrapper for accounts", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "78c37c29261566082416ebec1dc9198d2cf0b4f4", "messageHeadline": "[python-sdk] squatting on aptos-sdk and some other ergonomics", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 141, "deletions": 43}}, {"node": {"oid": "f33ce74420d7fcd40c08e5b6ae63b22b3409e966", "messageHeadline": "[python-sdk] Implement signed transactions for script functions", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 431, "deletions": 0}}, {"node": {"oid": "144f274927c9821b7eeb548fbc1c96ce8652adfb", "messageHeadline": "[python-sdk] Add a minimal type tag implementation", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 230, "deletions": 0}}, {"node": {"oid": "e76a62e5f254bcb6fb45ea90a9e0d4a6c0c03cf1", "messageHeadline": "[python-sdk] Add initial authenticator structure", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "fb725482a68d0418c1bb563e4787e0389138f2ca", "messageHeadline": "[python-sdk] Add support for account address", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "feb91cd490ae800f21bed8f131d1d504dcebc060", "messageHeadline": "[python-sdk] Add a simple wrapper around pynacl", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 150, "deletions": 0}}, {"node": {"oid": "d1dd79c3834658757cf4126304328c4e68755d8d", "messageHeadline": "[python-sdk] Add a simple bcs serializer / deserializer", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 349, "deletions": 0}}, {"node": {"oid": "81caf6ed429d02a1b6f6a589346a839b1ea04312", "messageHeadline": "[python-sdk] humble beginnings", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "403966eded1a5520b321063e24be01f736b45fa0", "messageHeadline": "[Ecosystem] fix token indexer api", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "73f451fe9a9f46d04555afc5be7d8a4f940af061", "messageHeadline": "[Ecosystem] Add token metadata to indexer", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 282, "deletions": 9}}, {"node": {"oid": "288f02173a290f1e7f5bee12a598342c440a8864", "messageHeadline": "[docker] Add restart policy to auto start container(s)", "author": {"name": "L Nguyen", "email": "me@locnh.com", "user": {"login": "locnh"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "76cc57e7be46efefd0eec33e1b636fd98bfacd59", "messageHeadline": "Update intro.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e29d5e4da90c421b34f608e272afb50105be8aa", "messageHeadline": "[State Sync] Add new unit tests for nodes.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 181, "deletions": 61}}, {"node": {"oid": "3b3c3d04452afec5b06ab34b2accb68c18239c14", "messageHeadline": "update the open API", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 107, "deletions": 83}}, {"node": {"oid": "d592c396c8068c07961dc7afa95d5cf3b467cc66", "messageHeadline": "Update liveness range & s/Peer ID/Account Address/. (#1193)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f39abd6d4e1ec91dacf3a365fbad3e47c0c51291", "messageHeadline": "[ecosystem] Fix Safari issues with Header & Footer SVG's / Dialog fixes", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 70, "deletions": 60}}, {"node": {"oid": "55a29587fd0f34a88ef0e07c2a1ede6635c1a949", "messageHeadline": "[doc] Guide for creating a signed transaction", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 316, "deletions": 0}}, {"node": {"oid": "4092f17e30246f1fd949552b48ee2114f261cf45", "messageHeadline": "Allow latest_reported_timestamp to be null. (#1189)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "7a7bde8b6a6a5569db7b20aa109eefd148f2ab34", "messageHeadline": "[storage] VerifiedStateView gets persisted checkpoint from reader", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 182, "deletions": 161}}, {"node": {"oid": "c9d330dca2bdc14faef8ca042a2fb4a2f3adde6d", "messageHeadline": "[ecosystem] Move Outline Card into component, integrate as Static Met\u2026", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 90, "deletions": 48}}, {"node": {"oid": "edd288d5171dbd51140ab03dd6be5f4631c9dc8a", "messageHeadline": "[Storage] clean state related api", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 126, "deletions": 378}}, {"node": {"oid": "274c3356f834bff5ee117f50c5cdbd41d3f2d8f7", "messageHeadline": "[consensus] remove old 3-chain protocol implementation", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 196, "deletions": 1165}}, {"node": {"oid": "8fdfdf59d3588aa5eb9f4fb5ea39f7a3004a7bb0", "messageHeadline": "[Storage] Refactor verified state view to support different types of \u2026", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 227, "deletions": 64}}, {"node": {"oid": "fce651d53ed459d0b4c1a89d3ce11e3c17fc96e9", "messageHeadline": "Move header and footer partials into components.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 78, "deletions": 9}}, {"node": {"oid": "48dcc2f2f8051cfa0b8db0856efccb8c3be3e59e", "messageHeadline": "Display leaderboard at /it1. (#1183)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3d286d0afd7366d0af1699ce591103baa6d42d5f", "messageHeadline": "Add support for custom <title>.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "61e6bc15af3e05f704a5b65c4047d2917298cd53", "messageHeadline": "[ecosystem] add token tables to indexer", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 157, "deletions": 53}}, {"node": {"oid": "cd81bc91e79e3aabf1d21afe2f7286432ffbb45c", "messageHeadline": "CICD: fix github action job to trigger on protected branches without \u2026", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4868c0ac675ede641c64db4a36404f6890e523d4", "messageHeadline": "Minify JS. Reduces size by about 50%.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ea977296502d4fd6f386355eae98de2647e1e819", "messageHeadline": "Add typescript.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 513, "deletions": 31}}, {"node": {"oid": "5a7f9f7d364d9d8c16132e1de67ea71cdd368316", "messageHeadline": "Add latest_reported_timestamp to default sort.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30a6fb861176546c577f71bb32e89f490dc51d73", "messageHeadline": "[circleci][forge] push circle build num to pgw to track failure", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5cc5465dca08c5b02ea1d02af63952cb28e9697a", "messageHeadline": "Generate ABIs in 'aptos move compile' command", "author": {"name": "Ian Macalinao", "email": "ian@moving.wtf", "user": {"login": "macalinao"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ef7015338f6e8ef17866b2096e9b314798f018bd", "messageHeadline": "fix: upgrade @types/node from 16.11.29 to 16.11.32", "author": {"name": "snyk-bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "35d8421bcdb8255ec2b4fbfe85c290f0eac4fb1b", "messageHeadline": "Make gas_currency_code optional in UserTransactionRequest", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "20c987d338f0dead4936e87d081e2f5c2b594ebf", "messageHeadline": "Add explicit discriminator mapping to openapi.yaml", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "ea0abac088fd12a7bee99aac456fcc3a01e4fa6f", "messageHeadline": "[CICD] Build DockerImages on Github Actions with self-hosted runners", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 141, "deletions": 72}}, {"node": {"oid": "f96d497f75cd58d4f962d227f144bf9422210173", "messageHeadline": "[Documentation] Various doc fixes for incentivized testnet set up.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 113, "deletions": 56}}, {"node": {"oid": "14ee208eec5089f6b32c45a3285e9bdec9d06e2a", "messageHeadline": "[storage] shrink JMT payload trait bounds", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 41, "deletions": 38}}, {"node": {"oid": "5d95c8c2de4cb8fe16560de143e79e8d5f432c6c", "messageHeadline": "[CICD] add github workflow to build and release aptos CLI", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 71, "deletions": 6}}, {"node": {"oid": "0b1740fc6725c2c28ac2ab6393f2ee5b11e9b711", "messageHeadline": "Refactor Wallet Faucet to be its own component", "author": {"name": "hariria", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 46, "deletions": 43}}, {"node": {"oid": "4ec54d3c7a843aa48c9acb9a8ed2c80ef1e40bd9", "messageHeadline": "[Ecosystem] update token indexer openAPI", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 139, "deletions": 12}}, {"node": {"oid": "1a6ae85c20965b378a6fa775cd04d4856389bae4", "messageHeadline": "Update it1 stats. (#1163)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dffe5874ec9296714cadb75357ab864d6235ffb4", "messageHeadline": "[Documentation] Adding a new doc explaining local testnet vs devnet v\u2026", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 54, "deletions": 40}}, {"node": {"oid": "ebdc0e3439b93831dd63f27465aad2950597e713", "messageHeadline": "Update IT1 stats. (#1161)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "403c2b96549d02385c0c90c2fbff9ef41aec26a2", "messageHeadline": "[ecosystem] Merge bump and bump_hero into DividerComponent. (#1152)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 95, "deletions": 56}}, {"node": {"oid": "311a432833cbeff5642cd0277942986040c5fa26", "messageHeadline": "Enable caching in production. (#1144)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c70bb6b90bad68022f730acbdf35528b9c8e0a6", "messageHeadline": "Auto-refresh the leaderboard table every minute. (#1146)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 118, "deletions": 83}}, {"node": {"oid": "0bffb10c9f3378ff146d5d7dbe0fca76d5da0ce2", "messageHeadline": "Add width / height to icons.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "bcf8bde8be8d0f06ca1f36f00cb2938b789a4352", "messageHeadline": "Consolidate link styles into LinkComponent.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 42, "deletions": 7}}, {"node": {"oid": "3253adf6b7f3b1fad0334a08c410eae26164153b", "messageHeadline": "[storage] replace StateKeyAndValue with StateValue", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 70, "deletions": 123}}, {"node": {"oid": "15c86baf0cd11e1d485832fc8b488ed77348b034", "messageHeadline": "[executor] issue and deal with state checkpoint transactions.", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 627, "deletions": 1180}}, {"node": {"oid": "208a2aa4233e9250e23135269c6b2e5fb849e318", "messageHeadline": "[storage] Splitting (state_key, state_key_and_value) from JMT", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 1015, "deletions": 663}}, {"node": {"oid": "8c611f131a8d5658c0b4fa74931aba78e6edd065", "messageHeadline": "[tf/helm][indexer] add postgres prometheus exporter", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "5391d221a569d3533cc33526fa36c46b651289b7", "messageHeadline": "[aptos-cli] Give proper outputs in genesis for failures in parsing", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 92, "deletions": 8}}, {"node": {"oid": "14c0a99ebea4da53d10c73bdfbb331d4adaeb1c9", "messageHeadline": "Add conditional for flex alignment based on table heading alignment", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3fd5e61f3d48b092d17aebbbbccd0b9964f21618", "messageHeadline": "Move tooltips to IconTooltipComponent.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 138, "deletions": 101}}, {"node": {"oid": "a7acddc38ac3fe8cd185503dba540ca4e78ce726", "messageHeadline": "[ecosystem] Validator Status ui enhancements", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 159, "deletions": 71}}, {"node": {"oid": "69ceb8c2758998b69b2b9411ad89e58a5b6e2eeb", "messageHeadline": "[ecosystem] add mint event and initial supply to create token event", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "97e234b7990bf8a8b31c31e26b61fd34cfcaca72", "messageHeadline": "[ecosystem] add token tables to indexer", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 450, "deletions": 3}}, {"node": {"oid": "d71395442c999ea8f6d59df77dabd6259e4c229d", "messageHeadline": "fix link error", "author": {"name": "Soptq", "email": "32592090+Soptq@users.noreply.github.com", "user": {"login": "Soptq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06412ba24c0f72f16ee440ce54a66cdbe80a2bcf", "messageHeadline": "Update README.md", "author": {"name": "Soptq", "email": "32592090+Soptq@users.noreply.github.com", "user": {"login": "Soptq"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "1cf48b89aff2069d2d4a12da9f21f81bedee794a", "messageHeadline": "Update README.md", "author": {"name": "Soptq", "email": "32592090+Soptq@users.noreply.github.com", "user": {"login": "Soptq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4370fb0cd7e058412d0aff806c9aa6f3caad9ad", "messageHeadline": "Update README.md", "author": {"name": "Soptq", "email": "32592090+Soptq@users.noreply.github.com", "user": {"login": "Soptq"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "dd59cb647dd24b5f598bb8c4001adf8d964eb2ff", "messageHeadline": "[helm] add remote logging option", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "abc27140062cf11f951327d39b2c3fbe79f1fa0f", "messageHeadline": "[Documentation] Rearranging sidebar items, links unchanged.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 78, "deletions": 1}}, {"node": {"oid": "057bffdd753f78f4599071e96cac4b7ee961e83d", "messageHeadline": "Update Transfer Flow, refactoring using react-query", "author": {"name": "hariria", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 689, "deletions": 284}}, {"node": {"oid": "fc516e47323611051b2a9934d486352983cd5797", "messageHeadline": "[doc] update doc for connecting to testnet (#1138)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "c9279c8ed0b183b2b65af7d4af75aea06e164883", "messageHeadline": "[Dashboards] Update network dashboard.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 578, "deletions": 592}}, {"node": {"oid": "dc3085cf6e457b73db31033608778923676f77e0", "messageHeadline": "[Dashboards] Update state sync dashboard.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1060, "deletions": 918}}, {"node": {"oid": "fe83d73a51de6584eb1a0a321ca48694843ecee0", "messageHeadline": "[CI] Small tweaks to improve CI time.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7622e9e1c51532f62b0d05051235a89c2546b80c", "messageHeadline": "Run svgo to optimize icons.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "0f2c2037a246dd36a9d2dfb7a173f1f20fcd8f80", "messageHeadline": "Move calendar svg into an icon.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c266efb1a70c79d7e0acea3fc44ba7b59be21047", "messageHeadline": "[aptos-cli] Allow to not pass in full node network key for genesis", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "b1eb1c3d8212e74070a12055441bcaf6cd56fe7a", "messageHeadline": "[aptos-cli] Add genesis E2E test", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 192, "deletions": 16}}, {"node": {"oid": "bb31777d331ebd5c16cbc15a5b01adf826b8a55b", "messageHeadline": "[Dependencies] Remove unused deps.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 4, "deletions": 24}}, {"node": {"oid": "583b515e915abea11a9f9e77c37b224bf9f8469b", "messageHeadline": "[Aptos Data Client] Update the global data summary.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "95ecbac1c80be46185e9ee60f9317f52a7ff45a7", "messageHeadline": "[Aptos Data Client] Prioritize sending of subscription requests.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 140, "deletions": 80}}, {"node": {"oid": "9dbfa9ba88d470ae75754bd52477930dce6ef958", "messageHeadline": "[Telemetry] Reduce telemetry log to debug.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "45889f7926c7d5b313c58f3271f8e88abc920d29", "messageHeadline": "[State Sync] Add metrics for tracking the current epoch.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 89, "deletions": 42}}, {"node": {"oid": "4f37f9048d9926966e100f1a2234569ebdc17cb6", "messageHeadline": "[State Sync] Sampling around stream creation errors.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "071ad02d3b5525a0f364e2bba0847f6f8cf3cdb9", "messageHeadline": "[Ecosystem] Update TestCoin reference in Wallet tutorial", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f31e194837b387d23124ca84cf0075ffd521b4da", "messageHeadline": "[CICD] modernize+simplify docker build and enable caching", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 460, "deletions": 26}}, {"node": {"oid": "6f567151c1bd1912ab7ff846080f66b7b47d95c8", "messageHeadline": "[AptosFramework] use Table<K: copy + drop, V> everywhere", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 320, "deletions": 303}}, {"node": {"oid": "3fb6bd09754e390238e30f149252a0b39e9ec036", "messageHeadline": "[aptos-cli] Fix CLI build script", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "353275e68f2ca28ee856ac5cc54db3d53b89655d", "messageHeadline": "[aptos-cli] Bump version", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07c4f0321d3831ab00731ce7817dc7a2ae70849c", "messageHeadline": "Add selected to It1Profile and display it.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "3a9bce7ab3a35e40cf577f7696cce640580e039a", "messageHeadline": "[Ecosystem] Add Open API for Token Indexer", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 1771, "deletions": 1}}, {"node": {"oid": "83b58502bb006fca489b5138cc3e8c930ef618c2", "messageHeadline": "Use the checkbox icon from the design.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9c7a4ed8def69d2031fb0dbb7ed2e31a12f4e78f", "messageHeadline": "[Ecosystem] Update outdated references to TestCoin in documentation a\u2026", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 36, "deletions": 32}}, {"node": {"oid": "b5f82ed7a8e5651a75caa83347f4c7fc5e635a79", "messageHeadline": "Add :it1_node_registration_disabled feature flag.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 207, "deletions": 150}}, {"node": {"oid": "799fad225e9f90f4c407a953ee53ca370b2221d3", "messageHeadline": "[deps] Update native-tls", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "1b58c7ebbdb4f8c985257d2b0aa61f1abac38f3e", "messageHeadline": "[deps] update tokio", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "842f21086dcdbbc8c8f9b5a40da85133c93ed78c", "messageHeadline": "[deps] Update rand", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 107, "deletions": 117}}, {"node": {"oid": "a4c60375b869ead737eb4e78cb2cc381b85f0a40", "messageHeadline": "[deps] Update futures", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 44, "deletions": 55}}, {"node": {"oid": "9bcc5ef2f0ff67190f6d844e2e4648dfafd02c37", "messageHeadline": "[aptos-cli] Add build size optimizations", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "55df8d90571a40eb44f427c4e927abcf6a0d0179", "messageHeadline": "Bump nokogiri from 1.13.4 to 1.13.6 in /ecosystem/platform/server", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c31945aac1d2818cf29ec08299d8a6a05151d37a", "messageHeadline": "Disable unwanted Rubocop style.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e247157096b2b6bca989dc7538b5a4cb4ac46cc1", "messageHeadline": "Restore \"shake\" animation.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 12, "deletions": 22}}, {"node": {"oid": "3d6663df71732e21af7fdaed34d3f73b149229d0", "messageHeadline": "Rubocop.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "4f29dc49fa0654b5e44109649fe8aa7a7282aaaa", "messageHeadline": "Update /users/sign_in page design.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "b8ae5fa80136e78b813db5f0956b967ecdf430b3", "messageHeadline": "Update to 3-step flow.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 148, "deletions": 107}}, {"node": {"oid": "9bcfa4a1f86899d29831a71e67e35d9093ee6a76", "messageHeadline": "Extract inline scripts to stimulus controllers.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 62, "deletions": 60}}, {"node": {"oid": "27e5ae631f1fe8da5ebc392226cdbbf961ef0823", "messageHeadline": "Use statesman instead of rails_state_machine.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "a2a47f4af4bffa2eb6439a68c391ecc0dcf04026", "messageHeadline": "Modify main.tf project", "author": {"name": "qyeah33", "email": "99518712+qyeah98@users.noreply.github.com", "user": {"login": "qyeah98"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22e6bde45d05405972ca495b4bca46a21c62a734", "messageHeadline": "[tf] 1. load_test can talk with validator directly 2. max_block_size \u2026", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "30ed55ca33d23c5f94275401c579dd40bccf9f13", "messageHeadline": "[rust-toolchain] Update to rust 1.61", "author": {"name": "Greg", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "d712bd8f26967fe122353f7147c31994037a8583", "messageHeadline": "[Executor-benchmark] Various optimizations to reduce DB creation time\u2026", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 150, "deletions": 36}}, {"node": {"oid": "88c9e8280519c8b7bacfc52b7f16034711390dc0", "messageHeadline": "[txn-emitter] configurable transaction expiration time", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "3734a5372cba38fc6d014ff9a028f7562d73aefa", "messageHeadline": "[ecosystem] ui layout tweaks", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 127, "deletions": 101}}, {"node": {"oid": "1b647926adcb9cb977613bfb8a971ff495b6bfca", "messageHeadline": "Creating JS REST interface for indexer", "author": {"name": "hariria", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 4691, "deletions": 1}}, {"node": {"oid": "85425247c7306c741cc73a1d8b6fe8a82060fd42", "messageHeadline": "[aptos-cli] Add fund command to add coins to an existing command", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 109, "deletions": 49}}, {"node": {"oid": "8e56e5a4b0063a1490bd2d716d57323573d7bd08", "messageHeadline": "[devnet] release 05/19 (#1102)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5d2dcda1e8626af9bbbafa98582488e5c34946bf", "messageHeadline": "[CP] Sample Sentry: we're running low (#1100)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d2081e5b4eab9342fa438336417f18422e782ba", "messageHeadline": "[Aptos Framework] Make Account::create_account_internal friend only", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f8e068d0d023976a92ae1a63a0e301c0ed34173", "messageHeadline": "[CP] Admin powers for authz (#1089)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "d9d93027d2ddfa43be84346bdde9d4e1bcd304d3", "messageHeadline": "Revert \"Merge authorizations if they belong to another user. (#1090)\"\u2026", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "88f681ccd70277c8103db9f9d2110d8ec7e515bb", "messageHeadline": "Merge authorizations if they belong to another user. (#1090)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "bb3a847c6ae8967661826775cd026f6fdb2abf0c", "messageHeadline": "[API] enable \"preserve_order\" feature on serde_json", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "cdee7db5c7255a77fb6b2bbdb653751fa1526e59", "messageHeadline": "Update to new schema.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 40, "deletions": 92}}, {"node": {"oid": "b6df9aaf35bed9b939373144aaf64d11bcb60014", "messageHeadline": "Create IT1 stats table.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 426, "deletions": 0}}, {"node": {"oid": "41e3d94b359db9e722551db72dda198d8c4c1b64", "messageHeadline": "[CP] Add 'approved' status as well", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "05081d7ea02d40c596394fa6832cd8be449f8f21", "messageHeadline": "[State Sync] Reset chunk executor on consensus notifications.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "ba4a92ef568f7fabc1920ef7d48b3476c075d1b3", "messageHeadline": "[State Sync] Update some log types for observability.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "89fe66d0313bb6697d144b35ec03ee8de86a5dad", "messageHeadline": "[Storage][Pruner] Enable transaction accumulator pruning", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "d00866427227d0e7ce7a0d814284526e15b45751", "messageHeadline": "[transaction-emitter] Make mint key able to be passed in as hex on cli", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 41, "deletions": 19}}, {"node": {"oid": "db0b66072f8d09efe6afd0d7eb6480278ace059a", "messageHeadline": "[CP] Dont enforce login on kyc callback", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "ca9d9f7f194a3e8981310356a39f7e974b2f676c", "messageHeadline": "Rubocop.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "669dc11605d30ce46894e46c2bb0a11566ab71df", "messageHeadline": "Consolidate icons into a single component.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 96, "deletions": 31}}, {"node": {"oid": "960eb64d26f869201a9ae0464337b789a8aba506", "messageHeadline": "Redirect to root if discord doesn't exist.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "afbab074156855b88e1d031dde1a4dbbf1871b34", "messageHeadline": "Update intro section on /it1 as well.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 16, "deletions": 23}}, {"node": {"oid": "8429d071ba5fd526d7bbaec0155b674d2698973c", "messageHeadline": "Update UI & copy.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "ee8e0d0132056ead851630580874ca932fec8376", "messageHeadline": "Rework login flow to prioritize Discord auth.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 107, "deletions": 49}}, {"node": {"oid": "66046cdcf243093eca7c883c3622f3ddccb192e4", "messageHeadline": "[Terraform] Disable backtraces for validators and fullnodes.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d59c8dc377420a7e4104449e31809fc672be9071", "messageHeadline": "Indexer unicode escape character bug", "author": {"name": "hariria", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 351, "deletions": 182}}, {"node": {"oid": "a5e5465d06d54d871664d41bde3cfa62a347b858", "messageHeadline": "[State Sync] Reduce polling frequency to 200ms.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c554496d0e74e49949af7686a12ddc9d334c434", "messageHeadline": "[State Sync] Add tests for optimistic fetch.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 465, "deletions": 94}}, {"node": {"oid": "ffb726685d8ea007a488d711cb2c73b910e0a11b", "messageHeadline": "[Data Streaming Service] Use optimistic fetch when up-to-date.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 429, "deletions": 177}}, {"node": {"oid": "ae30ea1a6a5e7390123b29f9293c73dacec6ca03", "messageHeadline": "[Aptos Data Client] Support requests for new data.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 152, "deletions": 21}}, {"node": {"oid": "86fbd35d6d24e6149e48ca0aad55322a8713f9cb", "messageHeadline": "[aptos-cli] Ensure all private information is not open to all users", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "9471a016b122653eef103d026951a746172d7fcc", "messageHeadline": "Wallet transfer bug that automatically assumes no account at address", "author": {"name": "hariria", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b889b5305f04daa987f731685d6f52cb86c73b77", "messageHeadline": "Update connect-to-testnet.md", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e67d374049301b65f9c9ac8ebf2648fcdd9b6831", "messageHeadline": "[tf/helm][indexer] name resources with workspace override", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a51f98f5e0752f51f753de8bae68163e5316566b", "messageHeadline": "[rustdoc] Cleanup all warnings from cargo doc", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 61, "deletions": 60}}, {"node": {"oid": "8efeec7c613f9dd4e09c28b402175109243dfe35", "messageHeadline": "[Aptos Data Client] Update the poller to better handle in-flight", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "093298caf539fd8de67917100def74402ee4f0f6", "messageHeadline": "[Aptos Data Client] Add a test to verify error handling for polls.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "06d76d454fa827812e661bde23d0395187552a1b", "messageHeadline": "Account::create_and_fund_account()", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "71bd0da13489a233ea7433325fe1769a44069d7c", "messageHeadline": "[CICD] trigger docker build on specific branches by default", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "9e09cfb0b1d0582b18a5bd9a6fd7ee6b85a6855a", "messageHeadline": "[Documentation] Adding link to node liveness doc.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fe5b818a8bd8c27727b2816561dd90987f459c05", "messageHeadline": "[Documentation] Using regenerated search API keys for Algolia.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68bd56e815f36e03c6d64a377234e98f88251aca", "messageHeadline": "Log high-cardinality error instead of Sentry.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f4e1e78688ef0c6abf8e5896096582b0d39abdfc", "messageHeadline": "Fix Jobs", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e0d9abd86b9e3ca774ffa27818726efbf7f2e0c8", "messageHeadline": "[consensus] format Block with Display", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3363916936725a96746c894e0276b440609522cd", "messageHeadline": "[AptosFramework] implement linear hashing BucketTable", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 289, "deletions": 198}}, {"node": {"oid": "834a3b53c877283521108cb38b4c3fa18d0ae474", "messageHeadline": "[AptosFramework] add naive HashMap implementation", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 199, "deletions": 1}}, {"node": {"oid": "986688339de1721dc93df4da2f052c5771706d7a", "messageHeadline": "[AptosFramework] add SipHash function", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 70, "deletions": 1}}, {"node": {"oid": "dfdcf00d37e3d9aaa4e05e0128bfb7ae0515cf64", "messageHeadline": "[executor-benchmark] adjustments", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 35, "deletions": 11}}, {"node": {"oid": "733ad850092ea3fa5afac71114c53f5cfd206d0c", "messageHeadline": "[executor] lazy fetch of write sets for start up", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 109, "deletions": 82}}, {"node": {"oid": "3d2b98bcb2126f3d36cff62c8fb3c8e77c14b893", "messageHeadline": "[aptos-cli] set restrictive permission bits for key files", "author": {"name": "Richard Patel", "email": "richard@blockdaemon.com", "user": {"login": "riptl"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "4fac00575269ce5b77ab6a18ac0a5f75abfe153d", "messageHeadline": "Add <dialog> polyfill for cross-browser support.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 109, "deletions": 7}}, {"node": {"oid": "a8ec8362cff3642d205c461968c4d0d8aae7d19a", "messageHeadline": "Enable turbolinks on forms.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 43, "deletions": 37}}, {"node": {"oid": "ebf3ec8da78e28856a0ac317aedcb92f3d552d6f", "messageHeadline": "Use recaptcha v3 if possible; re-enable turbolinks.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "1bd3c5838b8b27e37e6f0fdfbd62885e125f086b", "messageHeadline": "[deployment] update docker", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 77, "deletions": 46}}, {"node": {"oid": "c86e51350163243317934ec35ac9c2b9850e2caa", "messageHeadline": "[Ecosystem] Update guide to reflect recent TestCoin migration changes", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "55e28e5d30982de650e3a9a3af93ce40d97a6858", "messageHeadline": "[ecosystem] Token update", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 131, "deletions": 59}}, {"node": {"oid": "92739a2c1e25a180529754d628294dd5cfdcb8d9", "messageHeadline": "[Storage] Remove test compilation from the PrunerIndex.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce8010d12225d6fffda1430d2b9b218ecf3af9ae", "messageHeadline": "Add cache-control headers for assets in prod.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2ce5dceb4f9bae24d17034e0cd639fead76b8fb9", "messageHeadline": "Update docker build.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "d741099689ebe1cac1f7fab581736befe0f74bda", "messageHeadline": "Upgrade from sprockets to propshaft / esbuild.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 4493, "deletions": 172}}, {"node": {"oid": "8b826d88b0f17255a753214ede48cbc44e484a97", "messageHeadline": ".eslintrc.js + tsconfig upgrades + nits", "author": {"name": "hariria", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 1096, "deletions": 921}}, {"node": {"oid": "0c32d4e649368d22eaf0fe98bb549c1a6c959a47", "messageHeadline": "[Backtraces] Remove backtraces from production code.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "5d05ce83fc8af440a66eb19a5fd751345f3aa043", "messageHeadline": "Update using-docker.md", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a615536bdb8a8dedb7ec029ddfbf12b80b64f979", "messageHeadline": "[Ecosystem] Add first_coin tutorial for creating a custom Coin", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 877, "deletions": 1138}}, {"node": {"oid": "8313f944dc19ad5d4e3decbd61ce9a20c7721c92", "messageHeadline": "[CLI] Add a subcommand under 'aptos account list' to show the balance\u2026", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "690024f0124fbad9e53593431768fae97584a024", "messageHeadline": "[Aptos Framework][Genesis] Remove key rotation call for Core framewor\u2026", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6786e0769165cd3c235144e0f709c1753912df7d", "messageHeadline": "[Aptos Framework] Migrate TestCoin to Coin<TestCoin>", "author": {"name": "kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 1794, "deletions": 1062}}, {"node": {"oid": "764ff5a22e830f347d3232b5e35a7f4d62de29a9", "messageHeadline": "[Storage Service] Support subscription fetches.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 1152, "deletions": 74}}, {"node": {"oid": "88091bc88b0da654a1341a389b9b770a63559f25", "messageHeadline": "[framework] add managed coin", "author": {"name": "borispovod", "email": "boris@wings.ai", "user": {"login": "borispovod"}}, "additions": 184, "deletions": 1}}, {"node": {"oid": "b80dc233f6f67341bc6d231dd9c1179c09494c91", "messageHeadline": "remove clutter in display of run validator of testnet on Azure (#1004)", "author": {"name": "Long", "email": "pierreneter@gmail.com", "user": {"login": "pierreneter"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1e190630ff84510e4b37c8de3f5d74420d6225e3", "messageHeadline": "[framework] better support for composability of coin for defi (#1011)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 177, "deletions": 121}}, {"node": {"oid": "9ed81ba1a3d16c081391e7e4700c83180eae8b19", "messageHeadline": "[storage] TreeState includes state checkpoint and write sets after it", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 242, "deletions": 140}}, {"node": {"oid": "f9e7243f8518809324a909ec5c85eb4585d7aca9", "messageHeadline": "[Documentation] Fix typo in using-source-code.md (#1010)", "author": {"name": "Sital Kedia", "email": "sitalkedia@users.noreply.github.com", "user": {"login": "sitalkedia"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6ffd6c57424dea512af0c08b6b9a6d52cea608b", "messageHeadline": "[circleci] remove slack push and use pgw", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "8f1bb6d325c8f364b35e57e54e68b10018ff1616", "messageHeadline": "[Storage] Remove Accumulator consistency proof from state proof", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 33, "deletions": 216}}, {"node": {"oid": "8acad77da26c64accf3952a42797a36147cecb79", "messageHeadline": "Disable turbolinks globally to fix recaptcha issues.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05e2e0b76d28b593b1675abb65d6858b00d3a535", "messageHeadline": "[Storage] Avoid DB call for get_first_txn API", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "58a38ff4858eab7f9668f2184f8c3e97e25639ce", "messageHeadline": "Update using-gcp.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1e66b1cd94fc92da7ff63f4dc38a365c49795b62", "messageHeadline": "Update using-aws.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0666b67f533b7087a3bf6c5732e5d7a70b03a29", "messageHeadline": "Update using-docker.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "44a1c7ffc32a5474b7601e0e80f230be7cbca6dc", "messageHeadline": "Update using-azure.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c08738bf1585c222d96b5e297a3231e036175826", "messageHeadline": "Update using-aws.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "78794a1f6f6e5607905249eaf1f9499632005cb1", "messageHeadline": "gitignore VSCode", "author": {"name": "Jijun Leng", "email": "jijunleng@gmail.com", "user": {"login": "jjleng"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1e67dadb272b562eccd14020bc5ff1bd6a7e3571", "messageHeadline": "[docs] minor documentation updates for validators", "author": {"name": "Kostya N", "email": "UNORDERED_SET@TUTANOTA.COM", "user": {"login": "unordered-set"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "9c1d89ee787ecf0da18f1b9abf0d8f90d5219af9", "messageHeadline": "[cicd] build community platform for every commit (#977)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "a66b0d2479ac05b3e4804a66f4a7a993643f345a", "messageHeadline": "[CP] Fix location job (#988)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "c96baf0e24d5cbeb2c4e0edfe73a48c7e12ae8f1", "messageHeadline": "[Documentation] Fixing docs based on Discord user discoveries. (#986)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 8, "deletions": 9}}, {"node": {"oid": "25c860e85a052e25504b883696e4754495bb8f38", "messageHeadline": "[aptos-cli] Migrate config.yml to config.yaml", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 47, "deletions": 17}}, {"node": {"oid": "f6dd33abca7296c5ad28b2642ebc3b67a9ae89a4", "messageHeadline": "Update intro.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "440b17b92926a0019dd81f1e98ea83cd64d2e48b", "messageHeadline": "[ecosystem] Improve email form error handling. (#983)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "52b929a66c676bbff4f17545ca11ac8534655202", "messageHeadline": "[Documentation] Minor edits to AIT1 docs. (#979)", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 40, "deletions": 18}}, {"node": {"oid": "7a646ab24ae03342f9a22e540c886ca04bef53c1", "messageHeadline": "Bump @chakra-ui/react to 2.0.0 + nits", "author": {"name": "hariria", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 553, "deletions": 600}}, {"node": {"oid": "4a383a9de460dfae599c23b88bc2ed516f9b95b5", "messageHeadline": "[CP] Bug fixes (#980)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "a1991447bccdc7d0d89359cf93bd6ef0ebee3626", "messageHeadline": "[CP] Fix (#978)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d43e1e421942ae3fc72d3ae7a65e05edc4ead76b", "messageHeadline": "[doc] add azure doc (#973)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 208, "deletions": 4}}, {"node": {"oid": "c73391bcf04a7b7956da8b30c68657d1bda6efc4", "messageHeadline": "[helm][testnet/forge] disable validator_network rotation at re-genesis", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1733face7bfcb88f73e1adc315a938ffd5df6264", "messageHeadline": "Update using-docker.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "f884a6a1fabfc652cd7a6cb0ac8fd7676370be8e", "messageHeadline": "Update basics-gas-txn-fee.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "4a5a3aa0e2f3c8f439cde97f8360a563a5fa0500", "messageHeadline": "Update basics-fullnodes.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7648bed343ccdd4f49071e1b4d9656e38d123f49", "messageHeadline": "Update intro.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aab4ccf5455f0bbf8ed63cfc8ede2a8723a1441b", "messageHeadline": "Update intro.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ac66bb29dc8d8837fcc1b40f72fcb2c9d41c9c41", "messageHeadline": "[ecosystem] Fix form input error rendering. (#970)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "ee76c107c066f57713817f6c3e7a48fe5f21e681", "messageHeadline": "Add a field for fullnode network key. (#969)", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "1ccab47251a20b2a255964a4af98905342bc05ec", "messageHeadline": "[CP] Fixes before launch (#971)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "61b7665461504c1a289d9dc65dff6e05ed310cfe", "messageHeadline": "[Storage][Pruner] Various fixes to ledger pruning to enable it in pro\u2026", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 151, "deletions": 112}}, {"node": {"oid": "748b8236187d529535ddaa6cad326f8022110f93", "messageHeadline": "[aptos-cli] Add build script for CLI release and bump CLI version", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "1aad1281fcd8dbc45061f05ae88b7ef8343e187e", "messageHeadline": "[doc] add validator doc (#968)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 824, "deletions": 0}}, {"node": {"oid": "405a662048ad0b418a4be9d19757f3607ff3b415", "messageHeadline": "[tf][aptos-node] logging and monitoring consistency across clouds (#967)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 87, "deletions": 4}}, {"node": {"oid": "0421f96519b4a5617aa135dcb959764f9de2413c", "messageHeadline": "[community-platform] push docker images to GCP as well", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "a17b536861203e22400b664727e3d7314415cffe", "messageHeadline": "[doc] testnet node liveness criteria", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "a9eb83df675edcaea938e8f91a1ac479cbb5dff0", "messageHeadline": "[CP] buttons and rubocop-ing", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 73, "deletions": 34}}, {"node": {"oid": "16dba1701da0a74bdd5627837a326d4bde9efd69", "messageHeadline": "[storage] fix that StateKey::decode() can panic", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "086e8104115fb7303abf48e101a4f96dea61c21c", "messageHeadline": "NFT Gallery functionality with error logging (#953)", "author": {"name": "Andrew Hariri", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 650, "deletions": 303}}, {"node": {"oid": "f8f06b8519b62eaa6e272b5e1bbbccdae884b7b5", "messageHeadline": "[CP] Add PGCrypto extension", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a2c87fab72709553a38d0e8570eb02e2097c696c", "messageHeadline": "[config] update example test config (#919)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "91034eac229038ca45be2c178e0b1e130c08c999", "messageHeadline": "Add email success page.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "87630871c2cf4007b138c5d334e578373bcb738e", "messageHeadline": "Update terms links.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c6c1d063b6d0c1e8b8182cd9a2cb3982f38f178b", "messageHeadline": "[telemetry] enable metrics and on networkpolicy", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 70, "deletions": 17}}, {"node": {"oid": "e2954b45d9ab8d6fbe1940e16194da541079a66d", "messageHeadline": "[CP] Add Mandrill Email Handling", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 146, "deletions": 14}}, {"node": {"oid": "1814ecd8e6617711fb5cc0804d7a9aa4262f0def", "messageHeadline": "Use ButtonComponent in AptosFormBuilder.submit.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "bd478d7efdf781a31253e7c8ceae56a341e5eeec", "messageHeadline": "Extract input styles into a FormBuilder.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 43, "deletions": 17}}, {"node": {"oid": "bd4a5151fb29bcd6de29d6f118bc7b6a29ea0751", "messageHeadline": "Extract button component.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 77, "deletions": 8}}, {"node": {"oid": "aad3dd10946e75d868682f49c8f465edda001dd9", "messageHeadline": "[aptos-cli] Fix CLI instructions to use tag", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a45f13c25deca63f18b16861f33d240531ea4a9", "messageHeadline": "[helm][aptos-node] open up port 80", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "992073acc74e19b26fbf0e922221f01e41b70fe1", "messageHeadline": "[storage] fix StateStore latest version fetching wrt PRE_GENESIS", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 186, "deletions": 19}}, {"node": {"oid": "02b855a9b6b13b9f156c1ac79dc1d1dc4efdaea9", "messageHeadline": "[CP] Fix some flow issues + add authorizations admin view", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 92, "deletions": 12}}, {"node": {"oid": "4bfa4d94970ad4b57a5ebc5d175cbec7468bfb36", "messageHeadline": "[Documentation] Adding algolia search functionality.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 9, "deletions": 2}}, {"node": {"oid": "09c8b36e7461ff6efa802ad13c7c83f266311c49", "messageHeadline": "[Cargo.toml] Clean up move deps.", "author": {"name": "Josh Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 244, "deletions": 340}}, {"node": {"oid": "ff3ead74c05d4d30ae24dd94c36501aed02e09ac", "messageHeadline": "Update color palette.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 44, "deletions": 37}}, {"node": {"oid": "ff64cb5385298dce9565be6c4c705854a5c0c2d8", "messageHeadline": "Add more design elements.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 70, "deletions": 39}}, {"node": {"oid": "5a4e035e0f116eb6c9efb69b3a2ab34995277851", "messageHeadline": "[Documentation] Fixing ambiguous language in network identity section\u2026", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 81, "deletions": 49}}, {"node": {"oid": "8ec775170d20e22e5dbd54d935bb6fbeb67747b2", "messageHeadline": "[doc] update framework release link (#948)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "05372e9e5a53b268a1edfc175426e0f54f4b5f51", "messageHeadline": "[config] update validator config (#945)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4753489497aa5029deb9a52eeb4a6f0e76907df5", "messageHeadline": "[helm/docker] update validator/fullnode config (#944)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 64, "deletions": 26}}, {"node": {"oid": "ebe1f247a2ee970f23bf7a87f604b4c3fdb16a08", "messageHeadline": "[telemetry] use chain_id as u8", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a69cbef503adfd9011ded402e4db7f325504c49c", "messageHeadline": "[aptos-cli] Output Validator and VFN identity files for genesis (#926)", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 92, "deletions": 34}}, {"node": {"oid": "73ad2b28a8b2d63db6466ba768c1b7464817b886", "messageHeadline": "[telemetry] use http", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0336ebb432f8c3fbd70f17d43f5e427c28a72c8c", "messageHeadline": "[CP] Add Persona + KYC (#931)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 328, "deletions": 35}}, {"node": {"oid": "9ed4c831152923f57994b8ae630f5bf7a17d6588", "messageHeadline": "[tf/gcp] add monitoring/logging option (#936)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "467f8d9d73c7393b82fa3e78c4616ec19d1d36b6", "messageHeadline": "[helm/tf/aws] add monitoring/logging option to aptos-node (#912)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 201, "deletions": 108}}, {"node": {"oid": "01075ea0c2fe32ec363e5d829ce4ed70f028f5e9", "messageHeadline": "[doc] update doc (#937)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "909813b6d0c6a180fe272158990c5ac202dc13c4", "messageHeadline": "[community-platform] fix go/docker build of aws-env", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "772c057774133b7ddcc6f681ed8586e45847d4dc", "messageHeadline": "[executor] InMemoryStateCalculator", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 629, "deletions": 312}}, {"node": {"oid": "27a6b44fa59ccab1295e488fab27f4c7a7911ee1", "messageHeadline": "Send request_id and user_id to Sentry.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e0ec46a9ff3a048493e2618c06d0919602ab7f5e", "messageHeadline": "[community-platform] add ability to load AWS Secrets", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "836bf9db398355f9386d2a3310264ed4e9afd6c6", "messageHeadline": "Update IT1 form design.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 109, "deletions": 64}}, {"node": {"oid": "18ef65ebc05ebd80b8c188c1b35537731966c4fa", "messageHeadline": "Update email form style.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 46, "deletions": 22}}, {"node": {"oid": "c4c3335bd07149eaad0c5296931daf4d68959e2b", "messageHeadline": "Move it1 landing page to root.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 174, "deletions": 197}}, {"node": {"oid": "b426b164d40c0f1182a90bf31391d4d25398744d", "messageHeadline": "[fix] regenerate golden file that had merge conflict artifacts", "author": {"name": "Brian Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 264, "deletions": 172}}, {"node": {"oid": "23fde0854b43f0d001f5e32327aa62aaf8705494", "messageHeadline": "[docker] add aptos-node docker compose (#757)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 246, "deletions": 0}}, {"node": {"oid": "53935c40937e5788b837c682b2798d00a39a09f9", "messageHeadline": "[doc] add doc for aws aptos-node (#915)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 189, "deletions": 0}}, {"node": {"oid": "7cbf624d6d9d72db4f2e232c54893071303b4fe0", "messageHeadline": "Emit JSON logs instead of key=value logs.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "6ae769aba4eeff1871fa920a6bb27da5cead4c19", "messageHeadline": "Emit key=value logs in production.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 84, "deletions": 1}}, {"node": {"oid": "a7fae8f681d2166a3963849572a00427dbefe192", "messageHeadline": "Update IT1 landing page design.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 161, "deletions": 49}}, {"node": {"oid": "9dd0ad72e36822ecc72d72a121e7c7f038c4af90", "messageHeadline": "[CP] Fix asset build (#927)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5f23e467e98350682c1584f51a6a4ee9f5748f96", "messageHeadline": "[circleci] push indexer images to dockerhub and tag on ecr", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4a5ec1fece29003ecea6c4c7bebeb11d671f68d4", "messageHeadline": "[CP] AIT1 flow updates", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 832, "deletions": 68}}, {"node": {"oid": "ac0bccb3690faccd3e7f35bd551651f6e247746c", "messageHeadline": "[API] Read account resource directly from state store instead of crea\u2026", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 32, "deletions": 9}}, {"node": {"oid": "92a663bef4409328987419f9ba9fb7832c4d4038", "messageHeadline": "[doc] add doc for gcp aptos-node (#914)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 188, "deletions": 0}}, {"node": {"oid": "25b1a95eeebae88af3b989d233a5015deca8a8a7", "messageHeadline": "[aptos] Make a directory for key generation if it doesn't exist", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "84db3d0b7721f20419c85af7324f24db2d689c60", "messageHeadline": "[aptos] unify on all yaml files ending with the yaml extension", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "5275a0a54dae09e05cac7e2a14aa85fae058773e", "messageHeadline": "[aptos] genesis readme", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 127, "deletions": 0}}, {"node": {"oid": "7832aa1b8bded12a25642ee4d95e209bd0c48f9e", "messageHeadline": "Add a Typescript example for creating a new coin and minting it to a \u2026", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 161, "deletions": 2}}, {"node": {"oid": "8a6d6fa5f7012ea2e0913b589d6831d0561014dd", "messageHeadline": "Add RegiterEvents for coin register", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 40, "deletions": 10}}, {"node": {"oid": "c669fcee6195e9f5525bee795f3aea3c7b895b73", "messageHeadline": "Update comments and standardize coin info field names", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 61, "deletions": 28}}, {"node": {"oid": "893dfaabb0f237ed724f9d48e2fea4e027c2dc26", "messageHeadline": "[Storage] RIP AccountStateBlob", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 188, "deletions": 495}}, {"node": {"oid": "71401e3428b4e2f5603c2db9f5ceffc0e98a4f9f", "messageHeadline": "[tf] create aptos-node terraform files for three clouds (#756)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 2834, "deletions": 0}}, {"node": {"oid": "dd64d7db0e5dc749a3952cdcb8e9b6f0c95cc529", "messageHeadline": "[storage] TransactionStore::get_write_sets", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "e75ef65d7d50a0eca3574bc37621883813d3100e", "messageHeadline": "[helm] add file based node deployment helm chart", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1153, "deletions": 0}}, {"node": {"oid": "fc0ff82e75f0a42f2103cdcb6f86cea470fd67f2", "messageHeadline": "[Docker] Add needed tools to run", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f0159f4343511478e24bc0da12583f1072d465c1", "messageHeadline": "[storage] trivial: cleanup #[allow(unused_imports)]", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 571, "deletions": 573}}, {"node": {"oid": "be9a4e778bbac068f1c053ebb1c07288a64f31ee", "messageHeadline": "[Documentation] Cleaning up the config file for redirects plugin.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 0, "deletions": 21}}, {"node": {"oid": "465b4309e832fcbeb29fe7b8a2b192d79ab4d4b2", "messageHeadline": "fix typos (#610)", "author": {"name": "Kabie", "email": "kabie+git@outlook.com", "user": {"login": "Kabie"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f66df695e40bd2bcd27a9055161176306ae19a31", "messageHeadline": "[CP] Fix assets precompile", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 114, "deletions": 81}}, {"node": {"oid": "d2e364d45410719cb56786775d911b49e1f09410", "messageHeadline": "[Documentation] Fixing broken link by using the .md filename versions.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e0545ddace0d1c2302c44d6ec55cfa08e3082e1d", "messageHeadline": "[consensus] block metadata uses a bitmap of validators", "author": {"name": "Brian Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 594, "deletions": 214}}, {"node": {"oid": "5c92e8a1dfb647092f6b1158767eb28c0f036d91", "messageHeadline": "[aptos-cli] Generate first genesis network key based off of account key", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "85cba9f4ebe97b3675f731ad3738a820feb15df9", "messageHeadline": "[safety-rules] Allow config based initialization of safety rules data", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 67, "deletions": 7}}, {"node": {"oid": "a7e699df8093a9d9441c23f126c14b1f69e99b46", "messageHeadline": "[config] Allow network config to be loaded from genesis setup", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "1571612c76e98ac37a25f8564b70aedc0545d141", "messageHeadline": "[Aptos Data Poller] Use non-blocking polling.", "author": {"name": "Josh", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 671, "deletions": 293}}, {"node": {"oid": "b26c315409afc3d4c7ed46a030742c5f6c382ca7", "messageHeadline": "Update aptos account list command to support fetching modules", "author": {"name": "Kevin", "email": "kevin@aptoslabs.com", "user": {"login": "movekevin"}}, "additions": 141, "deletions": 20}}, {"node": {"oid": "5d91e05062bc4941ce0bd10d44ab3f09c4dd704b", "messageHeadline": "[Cargo.toml] Format all Cargo.toml files and enable the formatter!", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 463, "deletions": 460}}, {"node": {"oid": "4e3338e42e7c68f15033eca05cf043d2d0db9824", "messageHeadline": "Add reCAPTCHA.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 103, "deletions": 95}}, {"node": {"oid": "d38c7122571c2976ea5d4aa29d81f5a87728481a", "messageHeadline": "Add google analytics.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "982ff5fbcc506f2fafdd3288d792adca421fb8a7", "messageHeadline": "[aptos-cli] Consolidate Genesis process", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 96, "deletions": 86}}, {"node": {"oid": "ee34e56f9207a8ff99c13b5df22f22f0b439e1e8", "messageHeadline": "[Documentation] Minor editorial enhancements only to descriptive port\u2026", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 119, "deletions": 40}}, {"node": {"oid": "4a0597413b00e2f14b4dc12b352e94150c0140e7", "messageHeadline": "Add \"Your first dapp\" tutorial.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 585, "deletions": 137}}, {"node": {"oid": "544f3a15401bc490de80f6fe4056297281127e57", "messageHeadline": "Update to use signAndSubmitTransaction().", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 3, "deletions": 13}}, {"node": {"oid": "4bdbaa747787e88427dd83e28c62ac430f794583", "messageHeadline": "Add dapp example.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 325, "deletions": 0}}, {"node": {"oid": "27ac627a5a91925e7fe57800dc9183793ce144ce", "messageHeadline": "[telemetry] add metrics for node connectivity", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 191, "deletions": 60}}, {"node": {"oid": "729ebdb8d9d71561b99fe058ebdaa20b8fe398d7", "messageHeadline": "[helm] add monitoring chart", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 877, "deletions": 0}}, {"node": {"oid": "d3751f724921f85f751d0061237b96677b02c9b7", "messageHeadline": "[Documentation] Adding configuration for redirect plugin and redirect\u2026", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 1114, "deletions": 14}}, {"node": {"oid": "b06bf505335c42ff750d5077076f0fe056079282", "messageHeadline": "[AptosFramework] add reserve/shrink to BigVector", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 116, "deletions": 20}}, {"node": {"oid": "f2209990ec59982c41979b318ca0b16800508db9", "messageHeadline": "[CICD] build community platform image in circle", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "db9637ccfe22c4b1202fee2baf1316193b492ca9", "messageHeadline": "[Circle CI] Ensure that dependencies are sorted as a lint check.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "dae89e8f650cfab0e7d97a5ce8c1357b309543f5", "messageHeadline": "[AptosFramework] disable delegation until AIT2", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "fe68780a35a114e14e6d6c4205c3f128f5ce61df", "messageHeadline": "[Stake] use IterableTable in stake pool", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 235, "deletions": 136}}, {"node": {"oid": "32c896a9dae94e286920ab6842435f8a88d9968b", "messageHeadline": "[Stake] split the rewards from auto compounding", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "4d5b9db4ce8b0ad9cca2eefd3309c03eb60f1f8d", "messageHeadline": "[Stake] track next epoch value to prevent over-staking", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "0045f6fbfd8d958d1eb404cda72cc3434f96c30f", "messageHeadline": "[Stake] filter out stake pools that don't meet requirements", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "c14351eb1aab41d02e3344fd4d9e4a459952bab2", "messageHeadline": "[tf] [vultr] pass cluster vars via state, not local file. allow setti\u2026", "author": {"name": "dr-smo", "email": "christian+metaworks@devop.one", "user": {"login": "dr-smo"}}, "additions": 16, "deletions": 22}}, {"node": {"oid": "56b1f339ed3d82641e56d062d258c4974bd4da95", "messageHeadline": "[storage] cache latest persisted state version", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 196, "deletions": 396}}, {"node": {"oid": "e253610b8614743e5e3d72d124cb0d702e2ecb1e", "messageHeadline": "trivial: remove a magic number", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "449fba296d9e1585d6d6b6438d16e32000a6acb6", "messageHeadline": "[aptos-cli] Add account address to genesis information", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "132361558d2d9ff7d03684bafff1c2f18f49e4d1", "messageHeadline": "[deps] Upgrade most dependencies", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 624, "deletions": 615}}, {"node": {"oid": "491aa33ee91e8805b66e2fe55f663293206e5349", "messageHeadline": "[circleci] split out ecosystem lint job", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 34, "deletions": 24}}, {"node": {"oid": "93a9cf13e9b43b9e0cf85b762ca8460c9ef3c280", "messageHeadline": "[sdk][typescript] linter", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "337ca6b4ff43270ca13e6a6f9a8c6c401419cd24", "messageHeadline": "[circleci] retry docker-compose testnet startup", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "822459433ccf85aa53fd77962e73b9634a09030a", "messageHeadline": "[aptos-cli] Add stake amounts to genesis tooling", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "35cc2620eb448136e8648829ca942e6f8d70ec63", "messageHeadline": "[indexer] update readme with more specific instructions for setting u\u2026", "author": {"name": "Brian Cho", "email": "brian@aptoslabs.com", "user": {"login": "bchocho"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f05204a649c6f56255ad1168e3153b76a374a084", "messageHeadline": "[CP] Dockerize Community Platform (#879)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "b9faf4b2eb6d8fae094123306cdc28c05be92a6b", "messageHeadline": "[CI/CD] add testnet branch (#874)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "7e6dfd02144743aa9a2de208b78fc2c9cbd19207", "messageHeadline": "[dev-docs] add move doc", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 155, "deletions": 0}}, {"node": {"oid": "c7a37704011f037b44640a64b741955201d5072f", "messageHeadline": "[dev-docs] cleanup post hackathon", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 9, "deletions": 64}}, {"node": {"oid": "f92ff20913af392bc571e08aca2241191ff5425a", "messageHeadline": "[helm][logging] disable blackhole sink", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 8, "deletions": 18}}, {"node": {"oid": "4310729e480f40a816219d8e37def5b7db0db24d", "messageHeadline": "[scratchpad] new_node_hashes_since()", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 96, "deletions": 101}}, {"node": {"oid": "9d3010fe3876d6601cb2a6317651b185a440fd61", "messageHeadline": "Remove move-table-extension feature to avoid conflict", "author": {"name": "Kevin", "email": "kevin@Kevins-MacBook-Pro.local", "user": null}, "additions": 7, "deletions": 8}}, {"node": {"oid": "495ea0f329db555fdc05144dca8307ae8d5e36c0", "messageHeadline": "[dev] remove powerpc gcc", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "1fbf021012f9b5781ea8518b2cce7e76bfeb7981", "messageHeadline": "[config] remove key_manager config", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 62}}, {"node": {"oid": "e98490ddcf7d8716baa0ff61e3425c55e9c26c31", "messageHeadline": "[config] remove json_rpc", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 56}}, {"node": {"oid": "6dafa63cf142df2f519bf34b306ac3c1684df246", "messageHeadline": "fix maximum transaction size to 256K", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "416bc146ecc97fbd1a603a37ab11ed89ad267c29", "messageHeadline": "remove aptos-move/e2e-tests-replay", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 60, "deletions": 1348}}, {"node": {"oid": "2acc8f48e1b16bd5ec3152ed585bb80b6b76d346", "messageHeadline": "[crypto] Ignore broken tests", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 26, "deletions": 27}}, {"node": {"oid": "6d674762fb8ddb9cda3a190da1cf255d1d31c05b", "messageHeadline": "[aptos-cli] Fix extra BCS encoding bug in genesis", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46ace93a09db83d53c2a6f45f8d65ef7e2267d1c", "messageHeadline": "[aptos-cli] Fix broken error message on git options", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19613abc57f3c74d77ece7b0d81507320a9c5aef", "messageHeadline": "[aptos-cli] Add waypoint generation", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 422, "deletions": 367}}, {"node": {"oid": "3752f96c6806f80f525fba25e3e430dfdf9a4752", "messageHeadline": "[consensus] extend the number of events leader reputation seeks", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "c1234eb1549dd065ee56d8ff975335278983a71f", "messageHeadline": "upgrade aptos sdk to 0.0.20", "author": {"name": "hariria", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 43, "deletions": 29733}}, {"node": {"oid": "64f774d9b5c8d9e1f26d684895a6e5007a6d7276", "messageHeadline": "Add license headers.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "4b186d044b92125b2d77ac20c47055ac7aabfee1", "messageHeadline": "Add email not yet verified banner.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "884f5a2e5916750f4643a4558a347dc138ba308f", "messageHeadline": "Ensure 1 IT1 application per user.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "78658f522dfb7ca5554c2afcdbb4d8f9738144d0", "messageHeadline": "Cleanup empty specs.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 3, "deletions": 410}}, {"node": {"oid": "3ca629ea08cdfc78394b1f8eea72f000ccbdc8d3", "messageHeadline": "Simplify oauth callback.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "1a4622e57dadef13f9512b461ae311247264188d", "messageHeadline": "Create IT1 onboarding flow.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 827, "deletions": 180}}, {"node": {"oid": "385f0da757e6428973624bf655a2856157ea7a84", "messageHeadline": "[aptos-cli] Add latency to telemetry", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "7c8ae832767fd954c49c2aa55d48a17f6a95b39a", "messageHeadline": "[api] make api less likely to flake on framework changes", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 409, "deletions": 388}}, {"node": {"oid": "c1c8ab411fcf4d10331e7979e16d5f2f100410cf", "messageHeadline": "[aptos-framework] getter for Coin module", "author": {"name": "borispovod", "email": "boris@wings.ai", "user": {"login": "borispovod"}}, "additions": 940, "deletions": 156}}, {"node": {"oid": "91f94ee7802dc411127e3d28c4f299a8997d4b43", "messageHeadline": "Don't reimplement client.signTransaction().", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "a2fdec8b1dc11d27d576d9924c65b2ff71b17c3e", "messageHeadline": "[Ecosystem] add a move-crate to aggregate all move crates", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 410, "deletions": 338}}, {"node": {"oid": "1372f1c1fe26f0a484f4e8120f2aa6677894705e", "messageHeadline": "[SDK] Add getLedgerInfo to TS SDK", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 29, "deletions": 39}}, {"node": {"oid": "49f9ece05c4743e68440bfc6669bd9f0110d5794", "messageHeadline": "Turn autocomplete off on private key input", "author": {"name": "hariria", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 84, "deletions": 70}}, {"node": {"oid": "fcce22177fb94af4188bcb4f3470bdf276f748ff", "messageHeadline": "[web-wallet] Add disclaimer", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b8804ea38886088a6972e056fd8055529164d787", "messageHeadline": "update readme links", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "346b482d6bab4185fbadd12021aab12b2274d6c1", "messageHeadline": "[dev-docs] clean up and add hackathon guide", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 67, "deletions": 5}}, {"node": {"oid": "42a60f3b3ce53378fafb7b6809c07fe757273475", "messageHeadline": "[dev-docs] transactions -> guides", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 159}}, {"node": {"oid": "46eb2de491eda13d0ceaecbebb12646c101f23f0", "messageHeadline": "[dev-docs] Add a Move reference guide", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 155, "deletions": 0}}, {"node": {"oid": "827f1a9c37e30e86dd5be099051a656911bbaab2", "messageHeadline": "[web-wallet] Fix build", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b3b2f0b006f99e21641891f2ad0f3b2aabb1c00a", "messageHeadline": "NFT Gallery coming soon, fixing wallet break session issues", "author": {"name": "hariria", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 31461, "deletions": 1551}}, {"node": {"oid": "30ec7e975c789cb3c8ffa7ae720a4f117624d19d", "messageHeadline": "NFT Gallery", "author": {"name": "hariria", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 156, "deletions": 34}}, {"node": {"oid": "3e12cc891e68c33baf10720527163a0f92c59394", "messageHeadline": "[web-wallet] Make aptos injection run at document start", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6d0148b2db721685f3720b97d4d7874d9e6c735d", "messageHeadline": "[web-wallet] Update docs for dApp change", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 5, "deletions": 18}}, {"node": {"oid": "a149b4266494f88cb8e4a917dc3a66cd9e5fee7a", "messageHeadline": "[web-wallet] Simplify dApp support", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "8376820b8716bdb3d609bebbe06264c31b0cdac8", "messageHeadline": "[web-wallet] Fix error not returning for a bad transaction", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "325e7077dddfe8a1b07f4b98a9f3f4254f43ba3d", "messageHeadline": "Remove unused arg", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "fc0d770ab1b753b39cb1474a2da0900df9de8904", "messageHeadline": "[aptos-cli] Update README", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 182, "deletions": 27}}, {"node": {"oid": "e57be6b33c92d2c3795c0942e86a4139f379d081", "messageHeadline": "[AptosFramework] fix the error code in epilogue", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 97, "deletions": 81}}, {"node": {"oid": "b7e208559f1a796c61992ea41be57afcb1bfa2f2", "messageHeadline": "[Hackathon] update the Cli readme", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 10, "deletions": 23}}, {"node": {"oid": "1aab9513768cd31bc7e95b9ddc3beaae3d96fc82", "messageHeadline": "Changing expiration timestamp to 10 seconds from now", "author": {"name": "hariria", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bb117278fd00dac73c05b3c07285dd170fc295f7", "messageHeadline": "Fix typos in README.md.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d6b62741c94be38403258601c8f7a145f0a85678", "messageHeadline": "[API] fix spec", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5174fd02e21e43def3bc177b052ff74c505c6653", "messageHeadline": "Fixing broken TokenClient SDK", "author": {"name": "hariria", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 91, "deletions": 27}}, {"node": {"oid": "28a805009e0b9be12fc2105d68927695521fe2bc", "messageHeadline": "trivial: hack around IDE bug", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "193b7cfb8e0b1f87c69de89391c5bc1868d10b12", "messageHeadline": "[web-wallet] Move scripts to js for windows build", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "23996a18f8cebbd4bc5c7c0677d62b7ade2cefc3", "messageHeadline": "[tf/helm] defaults for scaling config", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "768f5447f5b13a6b5d24bf1d1e01cd31da34db19", "messageHeadline": "[tf][testnet] enable eks autoscaler", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 285, "deletions": 1}}, {"node": {"oid": "ef8090bbbef58ce7f99b147d375e3409126fd9d1", "messageHeadline": "[docs] Add tutorial for installing and using wallet extension", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "388a54c84961a90052df5fe773f0469df1a21776", "messageHeadline": "Take into account table changes while making the genesis change set", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 60, "deletions": 26}}, {"node": {"oid": "bb7ee59c202b8fce93b91f4de444f81b399fd545", "messageHeadline": "[web-wallet] Remove extra text", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "1a0bd3c7a658d5e346f77e73998f3e1bf6b55c34", "messageHeadline": "[web-wallet] Remove layout options in production mode", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 50, "deletions": 41}}, {"node": {"oid": "9d1c17696e03241c97f5418ce077c87684555321", "messageHeadline": "[web-wallet] Move script messaging to postMessage", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 51, "deletions": 24}}, {"node": {"oid": "e5d262d052f241def29f75e3416d4e2454b26e40", "messageHeadline": "[aptos-cli] Rename git client to client", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "3adb92172f61819ecb7db5b6d4e6267808144807", "messageHeadline": "[aptos-cli] Remove module_dir from genesis and use a static path", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "8ac8e5b244310a3fc175afb153fde4e76ad58fc9", "messageHeadline": "[aptos-cli] Genesis bug fixes", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "198ca9ea9b9245d4cf5c95b35c3d7734e9d3830c", "messageHeadline": "[genesis] Remove name and operator name", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "39852b12f66b6e2262c8e589e422088588ecdfb9", "messageHeadline": "[aptos-cli] Genesis argument name cleanup", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "ac2c10e3b370e151ae1242497999295fa4c10b41", "messageHeadline": "[aptos-cli] Save genesis to genesis.blob", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 27, "deletions": 18}}, {"node": {"oid": "9f93f94f6d909667785d0134ca87077b980d6ce3", "messageHeadline": "[genesis] Only allow open module publishing", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 19, "deletions": 88}}, {"node": {"oid": "cfd2320a97c20e749662f1f964b1cb318a8e486b", "messageHeadline": "[aptos-cli] Build genesis transaction", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 169, "deletions": 23}}, {"node": {"oid": "d89edb561d019c0c99baf9aa61d4e634b90a731c", "messageHeadline": "[aptos-cli] Build initial framework for Genesis Tooling", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 527, "deletions": 14}}, {"node": {"oid": "d1443a85ceb49bf2c86364b171f07cdbdab62597", "messageHeadline": "[AptosFramework] implement IterableTable", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 7257, "deletions": 2649}}, {"node": {"oid": "0fdfdcd84325d3f23e40cff2d54cb0a82f6c2195", "messageHeadline": "[AptosFramework] implement BigVector", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 207, "deletions": 0}}, {"node": {"oid": "e1526e38a3fff18aff72f7cdac0b912d27498594", "messageHeadline": "[aptos-cli] Allow for inputting values for init command as arguments", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 94, "deletions": 50}}, {"node": {"oid": "6a5ca27977b799edfed72b18e15b71e42e9812d3", "messageHeadline": "[aptos-cli] Allow for overriding interactive yes prompts in init command", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "04aed511f33cc40b17a3f7ce2ea54176f7a55848", "messageHeadline": "[dev-docs] some fixes to python demos", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "a8bd973f84a8d1b2bdac57ef1c6bb2b4dea4eb4f", "messageHeadline": "[aptos-cli] Add assume-no prompt option", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "e1c41eca5653525047ffc164a306f493c53a3240", "messageHeadline": "[Ecosystem] Add Debug and Stacktrace", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 103, "deletions": 2}}, {"node": {"oid": "984544cda83c68bd98b6ba8d59513fba1c122f78", "messageHeadline": "[dashboards] compress and determinator ignore", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "6a78579c052072a50ee1983b1a4bc379e8ed21fe", "messageHeadline": "[docker-compose][monitoring] use unified dashboards", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 2604}}, {"node": {"oid": "6f5ba5068b246f93b22ae284be6034043f530f22", "messageHeadline": "[helm][aws-fullnodes] use unified dashboards", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 880}}, {"node": {"oid": "b145d5f76c0301381e711e29004e319849a25292", "messageHeadline": "[helm][testnet] use unified dashboards", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6edf709705b35e21e32658f46f3e6960c4b47d61", "messageHeadline": "[helm][validator] use unified dashboards", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 0, "deletions": 47377}}, {"node": {"oid": "97813a5c87de311c339de415153ce31774e4a020", "messageHeadline": "[dashboards] move dashboards to dedicated dir", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 50925, "deletions": 0}}, {"node": {"oid": "a245b90375c0c8bd376a8c6a45eacc961795ae05", "messageHeadline": "[Documentation] Split fullnode tutorial doc into multiple pages.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 593, "deletions": 385}}, {"node": {"oid": "17f78778ecd53cfdf22708e1a82d41931d455825", "messageHeadline": "[tf][indexer] db_sources_ipv4 var", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "845a32c0a58d197ec39ee00bacfc389a92a0dddc", "messageHeadline": "[helm][testnet] fix api service when validator-lite enabled", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1518c96c60e4b437a96c2928fa997f6eab3e57ed", "messageHeadline": "[tf][indexer] add publicly accessible flag", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 27, "deletions": 16}}, {"node": {"oid": "ead3fcef240e5b2f72cfc80707fb1dab5a7a3042", "messageHeadline": "[fgi] return crash error", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "10c0c4e485278da2973f9c4707dcccb8d20e63d9", "messageHeadline": "[circleci] set kubectl version", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0c46c99bacc25f7f7f6255d7d1db998e2f394269", "messageHeadline": "[State Sync] Continuous syncer unit tests.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 471, "deletions": 97}}, {"node": {"oid": "6ccbbbde600971e98e0e362d37a42eb4c1d9d375", "messageHeadline": "[helm] add config to control ssv2", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "411c688ba4645cd9663d43415e9c8eaea6f2b5a0", "messageHeadline": "[terraform] Add dynanamic cluster name. Add consistent nodepool label\u2026", "author": {"name": "Ivan Morozov", "email": "morozovwin@gmail.com", "user": null}, "additions": 20, "deletions": 10}}, {"node": {"oid": "2415fd68bed9e89d03e0e0adc4210e5dfe65bed0", "messageHeadline": "[terraform] Add VULTR (vultr.com) terraform setup for a fullnode on k8s.", "author": {"name": "Ivan Morozov", "email": "morozovwin@gmail.com", "user": null}, "additions": 313, "deletions": 0}}, {"node": {"oid": "7025756b83a2a322872a1f4223889b082be4c230", "messageHeadline": "[parallel] remove legacy configs", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 162}}, {"node": {"oid": "433c63b7cfcfc90fbba180f05108ec4d5892ee24", "messageHeadline": "[config] remove network_address_key_backend", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "ba399a700e3fefd04648c9c9d1f83a750b784d8b", "messageHeadline": "[Storage] Unify AccountState and AccountView", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 59, "deletions": 70}}, {"node": {"oid": "9636dd0c7c22dd2d01adbd1afef43b2ff2e18527", "messageHeadline": "[Storage Service] Add unit tests for LRU cache and improve mocking.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 738, "deletions": 512}}, {"node": {"oid": "b71475c930dab1dc04facc84044f29efbec60228", "messageHeadline": "[Storage Service] Implement an LRU cache in front of storage.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 107, "deletions": 41}}, {"node": {"oid": "b28a4f16088a9b2535d9ef0b9d1ec4a383355dbf", "messageHeadline": "[tf][do] fullnode tf on digital ocean", "author": {"name": "cs", "email": "cs@cs.cs", "user": null}, "additions": 237, "deletions": 0}}, {"node": {"oid": "fcf8f8ccfcb0d4141aa95428ec0870d8537edcf3", "messageHeadline": "[release] update genesis blob (#793)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "68a38710ede5d5795f88ee94b8e205e4d88402f1", "messageHeadline": "[release] update genesis and waypoint for 5/3 devnet release (#792)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05952c29775a3f9ea3f9d3d3f26ff4ed981d80b3", "messageHeadline": "[rename] rename DIEM/Diem/diem to APTOS/Aptos/aptos", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 496, "deletions": 494}}, {"node": {"oid": "5dc7d54a5f598644c03d373e145811b71b9de028", "messageHeadline": "[Ecosystem] Add the README for Messageboard", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 181, "deletions": 0}}, {"node": {"oid": "798474390c0c6c0a3925dbdfa46db178263d0fb0", "messageHeadline": "[web-wallet] Add scripts to pages for dapps", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 1771, "deletions": 1320}}, {"node": {"oid": "a1b0ea01c0b65e035172724e9a9fcd97e7407d06", "messageHeadline": "removed short = 'f'", "author": {"name": "vladimirovmm", "email": "vladimirov.m.m@ya.ru", "user": {"login": "vladimirovmm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f5cb2fc0029af1cccf4e37822fdaa9386cfc756", "messageHeadline": "\"--filter\" parameter has been added to the \"aptos move test\" so that \u2026", "author": {"name": "vladimirovmm", "email": "vladimirov.m.m@ya.ru", "user": {"login": "vladimirovmm"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "29e6be2fac8a773592ebee555f8cd9acf52daa81", "messageHeadline": "Added default value \"current directory\":", "author": {"name": "vladimirovmm", "email": "vladimirov.m.m@ya.ru", "user": {"login": "vladimirovmm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d975829a7d72edaa9fd528d89950aac74a46760", "messageHeadline": "Update run-a-fullnode.md", "author": {"name": "Matthias Fontanellaz", "email": "fontm2@users.noreply.github.com", "user": {"login": "fontm2"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "fb026ef59ef41f18589422ef647f19322672bd1a", "messageHeadline": "[framework] Add a typesafe way of creating new coins", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 3142, "deletions": 254}}, {"node": {"oid": "da86b2f29d67694713584e8b9b92f0b467af5f26", "messageHeadline": "[framework] improve transaction payload generation with module names", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 304, "deletions": 235}}, {"node": {"oid": "b02301331406150f14994d984a019f575f8a3ed7", "messageHeadline": "[framework] support type_of", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 337, "deletions": 204}}, {"node": {"oid": "0774068b99f6872ddaf2c5552942070efbf94661", "messageHeadline": "[Documentation] Update developer-docs-site/docs/tutorials/run-a-local\u2026", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 99, "deletions": 39}}, {"node": {"oid": "3d5ba44a31fdfb7e355cca598dfcd120534be3e6", "messageHeadline": "[Stake] restrict join/leave until no free faucet", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 93, "deletions": 93}}, {"node": {"oid": "abc53a81826b6b89be34fc703827c5b4fbf0dc6b", "messageHeadline": "[Aptos Data Client] Add priorities to node polling.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 171, "deletions": 59}}, {"node": {"oid": "f01a5a355fa0acd1c5abe11b9d243c9dc6e03d7f", "messageHeadline": "[State Sync] Reduce cache latency.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b6c34db1fa3e62120769c0859bd781f401b295e7", "messageHeadline": "[forge] make fgi debug easier", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 85, "deletions": 47}}, {"node": {"oid": "9ad68e4a9bb71468cc69f8a5311aa8a53991feb4", "messageHeadline": "[aptos-metrics] add state sync ver as public metric", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2ed00a3b693a6fa832710a130e2f378c174e78b8", "messageHeadline": "[aptos-cli] Move init to config subcommand", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "02d2b3236ffd91c5c03c46827ca83393a2947671", "messageHeadline": "[aptos-cli] Initialize move package command", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 108, "deletions": 7}}, {"node": {"oid": "e2d1503d77d6db68ab81c594524b0e83439a039d", "messageHeadline": "Adding error states for transfer, account page", "author": {"name": "hariria", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 583, "deletions": 59}}, {"node": {"oid": "7e8f6ba40c903504b614c35a4acb9a64f0f50227", "messageHeadline": "[Storage] Fine grained account storage", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 4424, "deletions": 1303}}, {"node": {"oid": "3b3b4bae21be2a20298bed6d8e0f9dbb1aed5b85", "messageHeadline": "improve ci readability and smoke test flakiness", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ba76adbdd88cb6e7e82d55dd99d6fc6ca043bb22", "messageHeadline": "[Ecosystem] Add Messageboard Demo", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 1834, "deletions": 270}}, {"node": {"oid": "ed2508fd7936fcde2e57d2ec0f324fadd2787685", "messageHeadline": "[framework] improve token standard", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2502, "deletions": 1407}}, {"node": {"oid": "3d6410db7a516bf8b58c956f51062b6af267843a", "messageHeadline": "[Stake] add a simple smoke-test", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 450, "deletions": 195}}, {"node": {"oid": "b40baa25c912891dbea71c200099324e740d6a35", "messageHeadline": "[Stake] expose script functions", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "9e5503c35fdb22ec65f35b2c2f4702b0fc1270c8", "messageHeadline": "[Stake] deduplicate delegations and polish APIs", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 60, "deletions": 32}}, {"node": {"oid": "63a9b1d72bd36e968b258bb36cd8b181258f9cb5", "messageHeadline": "[AptosFramework] prevent module republish", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 70, "deletions": 35}}, {"node": {"oid": "eac6b69290dd6cff36da8dc3880f6ac6f5e3c444", "messageHeadline": "[CICD] cleanup docker scripts", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 10, "deletions": 226}}, {"node": {"oid": "2e1949d649067b5bcf8068d143bbb1cfd2c28b87", "messageHeadline": "[Dashboards] Use the same state sync metric.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1fb35e41175e851839063959e1b99ee5d5cda901", "messageHeadline": "[State Sync] Enable SSv2 for emergency use.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c68e56522a6f65f238fa7056d1a632b7dc2416c4", "messageHeadline": "[Safety rules] Use rusty fork to avoid metrics collision.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "a58a87106bde10eccb8954128cd31700b76e95c1", "messageHeadline": "[docs] Update command to check sync status of fullnode to work for bo\u2026", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "12eae2248ebe430fdb3eb3fc72900e59a19f56b3", "messageHeadline": "[Storage] Use gauged api to measure latency.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "7ffedbe562d5fcc083f7f2a2e7560632c5425525", "messageHeadline": "[executor] log the first different txn_info and version", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "77a0430e836b19ab70d6bd03aa043c2c381272c8", "messageHeadline": "update sample public fullnode config", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6e3174374fea5c49605621670ba509f3d02c38b0", "messageHeadline": "Update public_full_node.yaml", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b8070c20f51050fdcc5a3e871cc7f29c0f2801a2", "messageHeadline": "[Ecosystem] Create Rails Community Platform API Server", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 3743, "deletions": 0}}, {"node": {"oid": "afbc7451e254bdedfd0c7d297e18ffee41b11451", "messageHeadline": "surface detailed txn error info", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 370, "deletions": 275}}, {"node": {"oid": "8face6844df071a3b717cc8aa86d9de13d231caa", "messageHeadline": "[storage] cleanup aptossum/inspector", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 0, "deletions": 485}}, {"node": {"oid": "e8f48f5b2083b174d673153b82b6ff6f8d62bc15", "messageHeadline": "Update analytics IDs.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fcddba68df12da18dd94a603834f377e2422ab5f", "messageHeadline": "Sort imports.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 46, "deletions": 21}}, {"node": {"oid": "a622d7ef73896f8e3e4a0a55bd65c3602a91a836", "messageHeadline": "Add Sentry and Google Analytics.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 349, "deletions": 2}}, {"node": {"oid": "b748229fd5008e1b969243563e284f31fa16ecbd", "messageHeadline": "[aptos-cli] Consolidate Transaction submission code", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 139, "deletions": 157}}, {"node": {"oid": "6764ea29eff3547843037035d12590b7a639f831", "messageHeadline": "[aptos-cli] Simplify transaction outputs", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 131, "deletions": 29}}, {"node": {"oid": "cf68bb9dc6f13e927293557940bf61377a14ac3d", "messageHeadline": "[aptos-cli] Standardize CLI commands", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 153, "deletions": 65}}, {"node": {"oid": "bc8029e7e5850972c62cb098bc49672d4e2e231a", "messageHeadline": "[aptos-cli] Remove TODOs and unnecessary comments", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 24}}, {"node": {"oid": "92caa36702ef06970b6da8855fc100ffc3135fbe", "messageHeadline": "[aptos-cli] Make ProfileOptions fit style", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 73, "deletions": 48}}, {"node": {"oid": "0abad4a38db595989d44218919e3ed4733dbb8c6", "messageHeadline": "[aptos-cli] Cleanup utils & types", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 47, "deletions": 36}}, {"node": {"oid": "58ca77b71a97dfa46a7258e44f8ebb9f39656696", "messageHeadline": "[release] update waypoint/genesis (#711)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5e916d41371603e556f249259433b8cab0f7403", "messageHeadline": "[gitignore] ignore emacs files", "author": {"name": "Aaron Gao", "email": "lightmark@gmail.com", "user": {"login": "lightmark"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "377ea5d62dd16a7d00ff379637e5ed030a13a8e1", "messageHeadline": "Add basic wallet operations (faucet, transfer)", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 3144, "deletions": 1468}}, {"node": {"oid": "3a6156d7088736bc35fa55c7b482f51f6dcda7c0", "messageHeadline": "Fix broken links, typos in consensus spec", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9aca522c6f21cf924313c6fab37a8c1bec5b7cd0", "messageHeadline": "[docker][compose] use static IP rather than DNS", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "632058ad49b058553b0202a20e040cf5ff5cd3b4", "messageHeadline": "[Config] Disable SSv2.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9566b64aec240da43bb064b9ed4b116fd36afbc5", "messageHeadline": "[aptos-vm] re-expose multi-agent transactions", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 235, "deletions": 106}}, {"node": {"oid": "ed5f2b15bfbbc09815ae643b699b405d2114479a", "messageHeadline": "[ecosystem] Fix cors for faucet + disable cookies for SDK", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "36273da966b22e17a61106de0c9cb9e67ac30bde", "messageHeadline": "[Storage] Rename batch size config to pruning_batch_size", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d6194275e349ed3e6b638b5f1676febbdcb16ca8", "messageHeadline": "[Storage] Rename config default_prune_window -> ledger_prune_window", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "203c8314af34828775614bf52cf98fbdd9283507", "messageHeadline": "[Storage][Pruner] Batch pruning support", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 262, "deletions": 339}}, {"node": {"oid": "9ca378b6227b1609de1947db77a0d19dddbf0e97", "messageHeadline": "Revert \"[cicd] rename workflow (#662)\"", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9841af28d69d47f775d41de89408a5e0acc3d63", "messageHeadline": "[aptos-cli] Add examples to the README", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 315, "deletions": 13}}, {"node": {"oid": "c889fdddf41358153cd2bb54a72444684034f1bf", "messageHeadline": "[aptos-cli] Rearrange errors to alphabetical order", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "58e98d026997e304428cd5b6a3f2e676773266b7", "messageHeadline": "[aptos-cli] Add Telemetry for CLI runs", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 191, "deletions": 13}}, {"node": {"oid": "86d1800210405022595683f9e6d56212c2458039", "messageHeadline": "[aptos-cli] Make all logs debug level", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8b7e5fed05c5e5f9fccf94b6fac4027f3b6a6272", "messageHeadline": "[aptos-cli] Cleanup init prompts", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6b8fd6e1072e420f96a5c8ba03f166846f721820", "messageHeadline": "[aptos-cli] Fix prompt for already set profiles", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "249abb6dafaf81404e095826d8b4286e1bee48c1", "messageHeadline": "[aptos-cli] Allow function names to use profiles", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "d7cef9c83b57cdde7381877968dc3c5bd2342cfd", "messageHeadline": "[aptos-cli] Save public key and account to config file", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "980c7e6353e9e2bb60ec4487ca021a8f3958109f", "messageHeadline": "[aptos-cli] Support profiles in NamedAddresses", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "e12be41ae9e30ca446ce0244a0ee568d25a3a1c6", "messageHeadline": "[aptos-cli] Add profiles to config", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 188, "deletions": 61}}, {"node": {"oid": "fe6f7d82d64492ef2e6c3c0be3e4c94884e18be7", "messageHeadline": "Add license headers.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 97, "deletions": 1}}, {"node": {"oid": "c9c48f4b7331cfc424e8d0fc2274fd081587718f", "messageHeadline": "Update x.toml.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d1c209579c05aebe7e3e829c5fd4164f592f3e3", "messageHeadline": "Remove unused server code.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 18, "deletions": 264}}, {"node": {"oid": "2cd751232b7b9afe129c7c9d78161c5d4d538c18", "messageHeadline": "Add tests+docs and remove unused CRA stuff.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 1669, "deletions": 4127}}, {"node": {"oid": "45bb5f6e8f2159ecc1199c529bd9df8c4834a920", "messageHeadline": "Add basic \"success\" page.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 25, "deletions": 37}}, {"node": {"oid": "dd0427ee0671412fae1f381750b82c32d94de61a", "messageHeadline": "Add oauth state param.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "acbc8e97ab01d3d7c122e7cf6310c3313af2c2cc", "messageHeadline": "Implement oauth sign-in flow.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 118, "deletions": 26}}, {"node": {"oid": "4fc6c1d8745b7ca5bb1db026ef4609837ff042ff", "messageHeadline": "Add auth context / hooks.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 125, "deletions": 26}}, {"node": {"oid": "645c02964c91f5e1a80c13014a27404fb8577cf7", "messageHeadline": "Add CSS.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 286, "deletions": 228}}, {"node": {"oid": "a719624f8ff0f544c640e5fea8483add7e3c654d", "messageHeadline": "Add client-side scaffolding for onboarding flow.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 309, "deletions": 21}}, {"node": {"oid": "2202a84146826fe42d3d3251616f6d2634a256d0", "messageHeadline": "Serve the React app from Django if no other route matches.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "44fe21fc7c64588d6377a2104b08a7cf776ebd6d", "messageHeadline": "Initialize React client.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 27675, "deletions": 0}}, {"node": {"oid": "5de6baa3e3b674fd2c12c879c15d79ddb7ad708a", "messageHeadline": "Initialize Django server.", "author": {"name": "Zach Denton", "email": "z@chdenton.com", "user": {"login": "zacharydenton"}}, "additions": 217, "deletions": 0}}, {"node": {"oid": "5bdd3e4cc984d998db3f9f113ac864fd082c3e1b", "messageHeadline": "Bump SDK version to 0.0.17 (#680)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0408d0a8d4986b62de6db41f98d41c06a85260b9", "messageHeadline": "[aptos-cli] Add move run function ability", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 179, "deletions": 4}}, {"node": {"oid": "5de662d618d4a0e15a881a60f040ef90453f82b0", "messageHeadline": "[State Sync v2] Update alerts and metrics. (#676)", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1523, "deletions": 1548}}, {"node": {"oid": "95290bdd2f8fb8b26dba0714c9680dc740d474ef", "messageHeadline": "Configuring email and username.", "author": {"name": "Raj Karamchedu", "email": "raj@aptoslabs.com", "user": null}, "additions": 15, "deletions": 8}}, {"node": {"oid": "fd781d49a32ad15f1c1826749a65d4866c3172ba", "messageHeadline": "Setting email ID and username in Git config.", "author": {"name": "Raj Karamcjhedu", "email": "rajkaramchedu@RajsReeComputer.localdomain", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "362763e11db8ec4a7e11e7612e48cdf43e5ad60c", "messageHeadline": "Fixing the email id for GitHub. This is my first commit and it didn't\u2026", "author": {"name": "Raj Karamchedu", "email": "rajkaramchedu@RajsReeComputer.localdomain", "user": null}, "additions": 56, "deletions": 22}}, {"node": {"oid": "9766a2f6528be7127dd09962a75683e8bba27245", "messageHeadline": "Correct sizing for extension", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41b7afed7ce64a3f230ceb6c56f576f03c107666", "messageHeadline": "Add to readme", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "76f641b4eeb515fa57571529c001f36e2d030b4e", "messageHeadline": "Enable extension", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "a87a8600b3fcbc3050b23e8a4d0bdd82274d5872", "messageHeadline": "[aptos-cli] Add basic wallet coin transfer functionality", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 85, "deletions": 4}}, {"node": {"oid": "08ba8241a7061150dc16bfc95df08fb4857c0e43", "messageHeadline": "[tutorial] update typescript tutorial with get_resource and get_table\u2026", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 51, "deletions": 35}}, {"node": {"oid": "97d03e60d1eb9959ba8ecaba9c38a6db6e74189f", "messageHeadline": "[SDK] update typescript sdk to get /get_table_item", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 224, "deletions": 1}}, {"node": {"oid": "c6163c29924b651ac705cba16d2f377023564957", "messageHeadline": " [tutorial] update rust tutorial with get_resource API", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 20, "deletions": 42}}, {"node": {"oid": "a09b93a2e4301d591ba783019c76a245a2920d60", "messageHeadline": "[tutorial] fix rust hello_blockchain", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c3f7cecadf45ab60880d0cd2d235ee5bd20732a9", "messageHeadline": "[tutorial] update python tutorial with get_resource and get_table_ite\u2026", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 31, "deletions": 30}}, {"node": {"oid": "f8c5d6385ee5acbd39f13bf2675cf95ae3e2c149", "messageHeadline": "[Terraform/Helm] Remove rate limiter.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 4, "deletions": 20}}, {"node": {"oid": "5e610c3017c1f18bf38833a55f7943e14a6939eb", "messageHeadline": "fix: scripts/dev_setup", "author": {"name": "lx5", "email": "19168066@qq.com", "user": {"login": "lxlxw"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f0a85015c6823e00bc08423ebe07142ff794ec09", "messageHeadline": "[helm] add remote write option for testnet monitoring (#673)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "5564efc22ebd92bbf6c9ebc85159811cdf438215", "messageHeadline": "#399 Remove 16-byte account address references", "author": {"name": "alnoki", "email": "43892045+alnoki@users.noreply.github.com", "user": {"login": "alnoki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02c7adeb2f5b54f2d5921a3f5191491942d1d92d", "messageHeadline": "[Configs] Enable state sync v2 by default. (#658)", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "c13d897d81ce8ae55afc3f8e667817eba4634521", "messageHeadline": "[helm] make concurrentcy level configurable (#667)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e53e8834a08215731b0c812718a7f5cbf9770de2", "messageHeadline": "[cicd] rename workflow (#662)", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60db33f446330f0b49537085c92ab5558142d97c", "messageHeadline": "[aptos-cli] Use config for common inputs", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 164, "deletions": 60}}, {"node": {"oid": "7ca61f5419f57803e7032b355f30f9d146f8d27d", "messageHeadline": "[API] WriteSetChange::Delete/WriteTableItem", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 141, "deletions": 7}}, {"node": {"oid": "301c2e653cd861d924fe3302f2e6302bafb18af9", "messageHeadline": "[API] POST /tables/<handle>/item", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 451, "deletions": 58}}, {"node": {"oid": "58293816d46d38c5470dbad59b66917dfbec6974", "messageHeadline": "re-implement Table.move with native table extension", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 747, "deletions": 788}}, {"node": {"oid": "6918d3682646d235f7ed0789c4af62034529a09f", "messageHeadline": "install table extension", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 118, "deletions": 81}}, {"node": {"oid": "6b032c1184d659c701481a3e72541e31783c296f", "messageHeadline": "use MoveResolverExt everywhere", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 155, "deletions": 67}}, {"node": {"oid": "141bfcbc2e40186062bc24ce480ef0a417f8a3bb", "messageHeadline": "[parallel execution] set concurrency level to 4 for validator", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "3c48b25ac38fac0f13541929e33fb0d568bd1cde", "messageHeadline": "[AptosFramework] remove total_value for now to enable parallel gas burn", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 171, "deletions": 520}}, {"node": {"oid": "9dfb47e6518e02958eaa5f90912646aeb0c4c18b", "messageHeadline": "[State Sync] Added unit tests for the bootstrapper.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 806, "deletions": 25}}, {"node": {"oid": "1a221839da3ec1a3ac91f558c573fe7250f68574", "messageHeadline": "[State Sync] Rely on the data streaming client trait (instead of the", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 49, "deletions": 38}}, {"node": {"oid": "da01f5e120ebc80ad6eb9b97babd6c3ba28784e2", "messageHeadline": "[State Sync] Add a configurable number of consecutive notifications to", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "fc270e05150eef128df3c69b8b40251ea9c72089", "messageHeadline": "[State Sync] Add manual yields to long running threads.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "4d47cacccc9eaff734b21ef65322dcd1acc77eaa", "messageHeadline": "[State Sync] Clean up logs for SSv2.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 30, "deletions": 17}}, {"node": {"oid": "85aecafff3c7776e112338c18a0ad5a2d06359aa", "messageHeadline": "Enable parallel execution via execution config", "author": {"name": "Rati Gelashvili", "email": "gelash@aptoslabs.com", "user": {"login": "gelash"}}, "additions": 79, "deletions": 30}}, {"node": {"oid": "ed0e421d5337cdae011c857732673f7826a3d5b1", "messageHeadline": "trivial: remove version constraint on move-core-types", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b306c02ec05d3f93c068a499c16fa7ada34c7b7", "messageHeadline": "[AptosFramework] add error code for Stake", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 123, "deletions": 151}}, {"node": {"oid": "aedf6682d5e68615409f0a55b32036229b6517b8", "messageHeadline": "[AptosFramework] add tests for Stake", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 112, "deletions": 14}}, {"node": {"oid": "45bc6c7e4d0ad7fd82aff95930a7cf63857d088a", "messageHeadline": "Add licenses", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "7cd771cc845298c601821b99e0eb27d8ca947c0e", "messageHeadline": "Add generate option", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 33, "deletions": 17}}, {"node": {"oid": "e8e5bbfeb85e80f91972bafa26e5ca60fd65bfe7", "messageHeadline": "Add account tests", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 16, "deletions": 21}}, {"node": {"oid": "032fcd3da3ed79acf70b41924bce6efcb7e0e877", "messageHeadline": "Add error display", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "c0d6cf301e6eb8b83c5ba9a31e6348831b44a82f", "messageHeadline": "Separate out login errors", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 94, "deletions": 7}}, {"node": {"oid": "7fe69ed9e3424e6e4b88a2e016b88861dbbfce22", "messageHeadline": "[circleci] dump container info", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "3d10bd1ebe53809625098083a1d605be6f5700e5", "messageHeadline": "update the move to include move-viewer change", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 173, "deletions": 258}}, {"node": {"oid": "18e0439c984aebaf96235819998082615cf8428d", "messageHeadline": "Update move file", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 95, "deletions": 241}}, {"node": {"oid": "7133361f0c99fb6cfbab491806412816fe3eadb1", "messageHeadline": "bump move revsion and version", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 351, "deletions": 267}}, {"node": {"oid": "a4000ad679d0f537029714942901fcc70bd5de30", "messageHeadline": "add signer reference", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 35, "deletions": 11}}, {"node": {"oid": "cf818a3d7bafe1a49036d8cc5fee8377d72ca6a5", "messageHeadline": "fix the flaky faucet address test", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "2be980fbecabb6f504285ef0be2fa7cd2e4bec80", "messageHeadline": "add start and limit to get events by handle api", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 113, "deletions": 2}}, {"node": {"oid": "2af51743876dd3d44dd8c2db748bdbd16935ea44", "messageHeadline": "[Circle CI] Small tweaks to defaults.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "594c4cc147f4157405a0786bc7612d30c355368f", "messageHeadline": "[types] remove more legacy diem code around account blobs", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 11, "deletions": 309}}, {"node": {"oid": "4431f4f516db379cef9b569bb41fd9c6d7a0e5df", "messageHeadline": "[types] remove several constants", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 425}}, {"node": {"oid": "856c899d4c242603e0f3c2bb6fe86cff09863154", "messageHeadline": "[aptos-move] remove aptos-transaactioanl-test-harness", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 5, "deletions": 1817}}, {"node": {"oid": "3a10190c722df81b0e106584de70c58c719b952d", "messageHeadline": "[types] strip out legacy events", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 8, "deletions": 584}}, {"node": {"oid": "7824ca0d801e929f1a20815dcdaaf0efb6e563ef", "messageHeadline": "[types] delete old transaction helper", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 70}}, {"node": {"oid": "d8f872a1eac54ad73e546b614b673c901325e73c", "messageHeadline": "[tf] add chain_name to testnet config", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "62a30b20de1f8cfa92d55d4cd4e9982fbddd27a1", "messageHeadline": "[dashboards] custom data source", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 5130, "deletions": 22732}}, {"node": {"oid": "6260f2fecad4e34d809f2dd870c0745fc3b78000", "messageHeadline": "[API] MoveConverter::try_into_vm_value() special-cases ASCII::String", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 38, "deletions": 11}}, {"node": {"oid": "3ac7c04d0bb6764cddf74f0940b5ee64fa8bb742", "messageHeadline": "[ecosystem][indexer] Fix a flakey test", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "e76a1a75747b6ab6167e974a203b68a6686f24b9", "messageHeadline": "[circleci] killswitch to disable docker-compose tests", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "9985a60d5c23b6ea7bc625f7396b83980a4779ad", "messageHeadline": "[docs] fix typos in gcp docs", "author": {"name": "Christian Theilemann", "email": "christian@aptoslabs.com", "user": {"login": "geekflyer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96acafb122ea66deb1c127926ee8a9e0d6bd50be", "messageHeadline": "Update basics-accounts.md for 32 bit addresses", "author": {"name": "Daniel Porteous", "email": "danielporteous1@gmail.com", "user": {"login": "banool"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c749344b183d771370d84424fa513f5b575cac28", "messageHeadline": "[safety-rules] fix flaky tests", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "042a43a4f81984ff83af02561e8b36abc73f1c39", "messageHeadline": "[State Sync] Update the unit tests for async mempool notifications.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 175, "deletions": 82}}, {"node": {"oid": "64699ca9fbfb62558d055b85d8f126c91753e17b", "messageHeadline": "[State Sync] Move mempool commit onto critical path.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 124, "deletions": 110}}, {"node": {"oid": "4c1d8131ffbb5cbb517ee2f77f5c9bec4f9e4670", "messageHeadline": "[alert] don't expect safety-rules pod (#629)", "author": {"name": "Alden Hu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f2acd98e9fa98be72bfdd74193d81c33cff9da81", "messageHeadline": "remove duplicated circleci test", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "4482aaa617a0322e14484ac61269a910eefd30cc", "messageHeadline": "Fix gitignore issues, lint issues", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "0638ee1ebfdd28b3ea2dc8656b39139d59af0e33", "messageHeadline": "Add linter to web-wallet", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 7082, "deletions": 32532}}, {"node": {"oid": "85c92930c4cfb50fdef6749f238fc72522d99f5a", "messageHeadline": "Add base react app for wallet", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 34374, "deletions": 0}}, {"node": {"oid": "94e950f02733e579e9ade97be0f14b926d11325b", "messageHeadline": "Update run-a-fullnode.md", "author": {"name": "Matthias Fontanellaz", "email": "fontm2@users.noreply.github.com", "user": {"login": "fontm2"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7299eff67aba40fad9aa717268d3e522df553f8e", "messageHeadline": "Update run-a-fullnode.md", "author": {"name": "Matthias Fontanellaz", "email": "fontm2@users.noreply.github.com", "user": {"login": "fontm2"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5c14fad8aface2030926dcffda2e9fcbfa157f4f", "messageHeadline": "Update run-a-fullnode.md", "author": {"name": "Matthias Fontanellaz", "email": "fontm2@users.noreply.github.com", "user": {"login": "fontm2"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8496cb2717838628a446b5794b6723de397c8ba0", "messageHeadline": "Update run-a-fullnode.md", "author": {"name": "Matthias Fontanellaz", "email": "fontm2@users.noreply.github.com", "user": {"login": "fontm2"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3095181cd2f66be0d019072dedd4de51ab4b3692", "messageHeadline": "Update run-a-fullnode.md", "author": {"name": "Matthias Fontanellaz", "email": "fontm2@users.noreply.github.com", "user": {"login": "fontm2"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "cc5774c4584f24f8fb587bdbe8e4119d42f67eb8", "messageHeadline": "[deployment] fix address format", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b941c1996ec8fc84768bfa767e682495ab2ced75", "messageHeadline": "[State Sync] Improve SSv2 dashboard.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 1658, "deletions": 1110}}, {"node": {"oid": "55ed4320d845b4d21469cdc2e373089416a7b608", "messageHeadline": "[ci/cd] run tests on every branch except main", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "6334dac5ee02c547f85e436133f691992d7cfaf1", "messageHeadline": "[docs] instruct users to target devnet branch and not main", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "df033142be5bb75ee49e5d11c7e75e1f48ceb9c4", "messageHeadline": "[types] remove bcs serialization test", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 283}}, {"node": {"oid": "17de4fb79871add17dfe0c7a459a205cbc61f94e", "messageHeadline": "[types] strip currency code from txn", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 178, "deletions": 623}}, {"node": {"oid": "72e501887fdce63d1a0b356f1279e2420167334e", "messageHeadline": "[types] diem_account -> aptos_account", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 59, "deletions": 58}}, {"node": {"oid": "ae0a4edc945b89a2dd646087cbc400a1d369dbe7", "messageHeadline": "[types] remove preburn_*", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 231}}, {"node": {"oid": "32b63beb708e946e86c18c5f5c1d2199724e1631", "messageHeadline": "[types] Remove account role", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 21}}, {"node": {"oid": "2065b961dd4f579593abfe09803c05120ab1e57d", "messageHeadline": "[types] remove vasp", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 75}}, {"node": {"oid": "e56d4bee947958190371f2592029b67ff292b35f", "messageHeadline": "[types] remove designated dealer", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 80}}, {"node": {"oid": "236e08d0317262d3d8b5c7afef37688cd2d4eccc", "messageHeadline": "[types] remove freezing_bit", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 34}}, {"node": {"oid": "0fa48e4ce102215b103ef8ff0d13c52bba6799cb", "messageHeadline": "[types] remove currency info", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 173}}, {"node": {"oid": "b1f2ed241d5b23f2aa8a918ff33ea80d42f17a35", "messageHeadline": "[aptos-vm] remove legacy get_gas_price", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 10, "deletions": 33}}, {"node": {"oid": "9be5e3328a2882d80095e1a23e3a810e8a5c29cf", "messageHeadline": "[aptos-vm] remove currency code", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 24, "deletions": 141}}, {"node": {"oid": "1ef2ee642e523f67238a10398bbff6c211ab33c2", "messageHeadline": "[AptosFramework] remove legacy validator management", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 3755, "deletions": 5831}}, {"node": {"oid": "05fea231835344df90a7cc5e85ee584c325201cb", "messageHeadline": "[AptosFramework] integrate staking framework into the system", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 140, "deletions": 131}}, {"node": {"oid": "36d6279ed837e825d2eb0f7aaac3b4905ebe7af9", "messageHeadline": "[AptosFramework] plugin epoch change in block prologue", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 38, "deletions": 13}}, {"node": {"oid": "d71d0e26f4c6d16d7d4c89eae3643f326943d4ad", "messageHeadline": "[AptosFramework] add pending stage to support paced epoch change", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 97, "deletions": 59}}, {"node": {"oid": "8247d07d0f29fe84d4a179a364d38dd114b120ad", "messageHeadline": "Tests for new token client", "author": {"name": "Martian Abhishek", "email": "abhishek@martiandao.xyz", "user": {"login": "MartianAbhishek"}}, "additions": 197, "deletions": 0}}, {"node": {"oid": "1461d04bc9991051f251924b1a808381aecd4e58", "messageHeadline": "removing netlify errors", "author": {"name": "Siddharth Jain", "email": "siddharthjain@Siddharths-MBP.lan", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "321566e0f9ba748f9d2ed6733b429939b449e78a", "messageHeadline": "adding documentation for first_nft program in typescript", "author": {"name": "Siddharth Jain", "email": "siddharthjain@Siddharths-MBP.lan", "user": null}, "additions": 32, "deletions": 7}}, {"node": {"oid": "63435610cbc5d9ed0e63aa15547b2ec3321158e1", "messageHeadline": "[API] MoveConverter::try_into_move_value()", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "ff49ae8ddad7185f0be356b86efe633b6c54bcd1", "messageHeadline": "[API] trivial: rename: try_into_move_value -> try_into_vm_value", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "58500e21935d3e8c23753c21243b6ac7c30512cd", "messageHeadline": "[api] ability to create MoveValue::Struct from json", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 148, "deletions": 31}}, {"node": {"oid": "cc7657f673284eeb3fc98926f27560faabccf3bb", "messageHeadline": "[State Sync] Add some simple unit tests for the storage synchronizer.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 1256, "deletions": 160}}, {"node": {"oid": "93650078ddb267a203a7e8e0900dc1e2ae4c3226", "messageHeadline": "[State Sync] Return the join handles for the synchronizer.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 29, "deletions": 23}}, {"node": {"oid": "a4e8c42b61fcc963ad229c03408f045401d8f7e5", "messageHeadline": "update Move dependency", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 176, "deletions": 175}}, {"node": {"oid": "0c2280e29291fc60399ca2e20a9afd13b4d743f0", "messageHeadline": "[devnet] update waypoint/genesis for release (#594)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "18edbd1687378389ff172384fd382db9a4ede4cf", "messageHeadline": "[Ecosystem][API][Indexer] Updates to API/Indexer WriteSet support per\u2026", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 221, "deletions": 105}}, {"node": {"oid": "6092e50399bab6be3ec903ec79958745eb4ffb49", "messageHeadline": "[Ecosystem][Indexer] Add transaction WriteSet support to Indexer", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 445, "deletions": 117}}, {"node": {"oid": "05bb55807a186bdbce207675125a9b55f0ba6e3b", "messageHeadline": "[Ecosystem][API] Add WriteSet to transactions HTTP API + Typescript SDK", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 7276, "deletions": 11}}, {"node": {"oid": "32910f4424052ad7d9e3805419025dca4d78477a", "messageHeadline": "[aptos-cli] Merge max gas and chain id into write options", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "bba1477324e42af01273475c8a38e11b7ac26392", "messageHeadline": "[aptos-cli] Cleanup execute functions to be the same", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 21, "deletions": 26}}, {"node": {"oid": "5bf3d458a35468569b46535c4234e6eb7e56e10b", "messageHeadline": "[aptos-cli] Cleanup errors and results to be consistent", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 130, "deletions": 138}}, {"node": {"oid": "59422fc9602e1a3de5bae6a5565064c08358c047", "messageHeadline": "[aptos-cli] Cleanup Errors and documentation", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 60, "deletions": 66}}, {"node": {"oid": "fa295b93cd6565c3db21b2d50766ace66393cd8a", "messageHeadline": "[aptos-cli] Cleanup docs and common code for CLI tool", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 46, "deletions": 44}}, {"node": {"oid": "f43aacb6522362125c414665ccf37285a72effea", "messageHeadline": "[aptos-cli] Move key tool to top level", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 26}}, {"node": {"oid": "f393a94e106bf362d10af8d57a5d0b14c4e70bfa", "messageHeadline": "[aptos-cli] Fund accounts created by the faucet", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ad66a98f401fc8914584553bded28cf16316f0f9", "messageHeadline": "[monitoring] fix missing metrics", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f63c0a1281167c9f33f9a6ed01b8df31f2173692", "messageHeadline": "[Storage] Add support for getting state key, value mapping for a stat\u2026", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 304, "deletions": 28}}, {"node": {"oid": "1cd21e67ec4072c4ad655500a17c093d88ddf7df", "messageHeadline": "Remove batches_update feature", "author": {"name": "grapebaba", "email": "281165273@qq.com", "user": {"login": "GrapeBaBa"}}, "additions": 6, "deletions": 515}}, {"node": {"oid": "7beb34d66fd7dacc768821f10511f49977b3d8a9", "messageHeadline": "[API] trivial: move get_resource / get_module handlers to state.rs", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 72, "deletions": 65}}, {"node": {"oid": "d47379932ec7f246c8fcbecab3a70d104ab657a9", "messageHeadline": "RestClient: use get_resource api", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 21, "deletions": 48}}, {"node": {"oid": "c967f2edace07bd637818bf2e912dd08b7eb1f1a", "messageHeadline": "[aptos-cli] Add ability to publish modules", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 156, "deletions": 2}}, {"node": {"oid": "b76629fc13ff60c99f2a4eb726388a67f728a171", "messageHeadline": "remove auth_key_prefix", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 12, "deletions": 38}}, {"node": {"oid": "e2b0c4585cac81aeba7921d3899189e3cdde7e68", "messageHeadline": "[move] Upgrade move to 6a80792ecbf16d74bf1d57e48a576377f0879646", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 224, "deletions": 754}}, {"node": {"oid": "62b1c6d92245a0e50517afc89f806a434350b814", "messageHeadline": "[State Sync] Handle metric increases for consensus.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "76746a088243a5f153a341cb1074d1e2a4abcdc0", "messageHeadline": "[State Sync] Remove sync request timeout.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 0, "deletions": 53}}, {"node": {"oid": "02bdb3aee45d6de79ebe20ddb4862e45eaa04133", "messageHeadline": "[AptosFramework] unified with core framework", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 2002, "deletions": 6255}}, {"node": {"oid": "b93724b5de87ff7180b9efc3df7bd25da360d753", "messageHeadline": "Bump async from 2.6.3 to 2.6.4 in /developer-docs-site", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8b3b4f7d78a0891c51ea9d0e4c1963c34cb0a639", "messageHeadline": "Add flag for account creation to use faucet", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 44, "deletions": 14}}, {"node": {"oid": "14f0983143c4b16951586ebe11cbb0a6e102cd60", "messageHeadline": "[helm] make coredns min replicas configurable", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "eb1497d5a4c499665a9a435b3ac1bc1038c73a09", "messageHeadline": "update Typescript SDK for new Rest APIs", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 91, "deletions": 52}}, {"node": {"oid": "9de7e0030f75a98977452b772a14e3679f83a818", "messageHeadline": "[API] /accounts/{a}/module/{m}", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 334, "deletions": 3}}, {"node": {"oid": "74e57477358e33c7e1354aa6e1b47866c223aeb7", "messageHeadline": "[API] /state/resource/{a}/{r} -> /accounts/{a}/resource/{r}", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 89, "deletions": 56}}, {"node": {"oid": "997dc3e1630d5376794b3f236569ff11520297d2", "messageHeadline": "[CI] fix that NODE_URL / FAUCET_URL not set properly", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "367f85dc2177d32920945e8a059f98e5af30d48b", "messageHeadline": "[aptos-cli] Ensure all inputs are --flags", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "be36519e8263c7ad36736aaec1b80dc79677db1d", "messageHeadline": "[aptos-cli] Improve Key input options", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 75, "deletions": 88}}, {"node": {"oid": "6564e09e48132a838c38f06749ca015e2d343600", "messageHeadline": "[tf/helm] add validator lite deployment", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 657, "deletions": 8}}, {"node": {"oid": "855013e0341e58d2fa942f0a3373adb26c62f84a", "messageHeadline": "dynamic r/w tests, stop / drain index unit tests", "author": {"name": "Rati Gelashvili", "email": "gelash@aptoslabs.com", "user": {"login": "gelash"}}, "additions": 321, "deletions": 259}}, {"node": {"oid": "0be1a9e9b59aeed62ca3a20536014ee0e7f01a33", "messageHeadline": "[tf][indexer] so vars work with no indexer", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "bb7e5fc7a0b52b5bc634377c2cfc0442ff291b2f", "messageHeadline": "[tf][helm] boilerplate for indexer chart", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 628, "deletions": 7}}, {"node": {"oid": "cb9a5ec5e03112e75a42db90ca087d82e723d3bc", "messageHeadline": "Run typescript CI against docker compose", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 63, "deletions": 37}}, {"node": {"oid": "175d19bc54e7fb4fd7c7428b803dc117d7645db4", "messageHeadline": "use latest move revision", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 1108, "deletions": 907}}, {"node": {"oid": "43042f5a96cd00e574c058a81138c2487bf8f333", "messageHeadline": "[docker] add indexer image", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 91, "deletions": 6}}, {"node": {"oid": "90630cd2c2295b569778c8a459cab824565c7620", "messageHeadline": "[circleci] make forge blocking", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "c08f8be5f5d618abf3892aedf91f633f92e7b705", "messageHeadline": "Add readme for aptos-cli tool", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "dcf805caf10babd6a9e4819ca8faaf45ec9456e4", "messageHeadline": "[aptos-cli] Add Move compliation & remove old move cli", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 92, "deletions": 58}}, {"node": {"oid": "9ebc914d30ac65ae4c21a40c50b403d95eba3f15", "messageHeadline": "[State Sync] Set default driver config.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "051282f2effa5176d04a8be7e140d84d1e294cc5", "messageHeadline": "[State Sync] Update the executor to yield on backlogs.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "e69a309b618dee813e9d99a5e3f2e1f01454faa5", "messageHeadline": "[State Sync] Update metric initialization for reboots.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 40, "deletions": 30}}, {"node": {"oid": "32ce3e4ade41ee43c553af03fe71243397d0bffd", "messageHeadline": "[State Sync] Add new state sync v2 dashboard.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 2957, "deletions": 0}}, {"node": {"oid": "6f1254cab600b77165a5a7aa6cddfa2251417587", "messageHeadline": "[vault] add option to allow deleting key", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 40, "deletions": 29}}, {"node": {"oid": "967ac3bff44798d35f407ec17834cbf11f551d04", "messageHeadline": "[circleci] add back the mutable dockerhub addl_tag", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9f8d6e11c81c839fc1208deca0b394a3d901b893", "messageHeadline": "[State Sync] Add simple metrics to the state sync driver.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 244, "deletions": 14}}, {"node": {"oid": "7d285e66905c7e97d9b3f2006049498004dbe035", "messageHeadline": "Move list command to use aptos_rest_client", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "108377bc1d2326537f378feac4d7f67bd6998dcd", "messageHeadline": "Move node_url to common options", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "8f62a122604d5f1b0df14a8d61be88b8c5a988dc", "messageHeadline": "Move create and list under account command", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "de801f2d44e6a8dc9d2904f4237a05ae6d7c0a9d", "messageHeadline": "Add create account command", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 135, "deletions": 2}}, {"node": {"oid": "772bcbe958669316f0c1fc27011f66add9d13401", "messageHeadline": "Change default key in aptos-cli to ed25519", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "401dbe2740d90515fd4bc767a59aad3c95e2d812", "messageHeadline": "Parallel execution documentation in lib.rs", "author": {"name": "Rati Gelashvili", "email": "gelash@aptoslabs.com", "user": {"login": "gelash"}}, "additions": 134, "deletions": 0}}, {"node": {"oid": "e590538ee5cedd049582927096a741ed87a93dc5", "messageHeadline": "Review Feedback Changes", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 348, "deletions": 99}}, {"node": {"oid": "26d80447edfbb8fafb61b33b8f26ba16ea6cd827", "messageHeadline": "add CI", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "807f7876a78af1b212bcea2858eebbcfe20ecf8b", "messageHeadline": "Add additional tests", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 220, "deletions": 0}}, {"node": {"oid": "b0a5387a9df91674b0f2d0310ee9b35bd722df13", "messageHeadline": "Review Fixes", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 33, "deletions": 20}}, {"node": {"oid": "63c1de143ec98c2e69c2d33aac16ec2f0dc9d72b", "messageHeadline": "Add tests", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 182, "deletions": 13}}, {"node": {"oid": "d28574d574925fa33366f6e595d54083e0acf61a", "messageHeadline": "Add Events to query helpers", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 71, "deletions": 28}}, {"node": {"oid": "f237cebd6e65fe27c2c3c29678f449b9c91a55f7", "messageHeadline": "Batch fetch for increased performance", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 59, "deletions": 64}}, {"node": {"oid": "61d362faa60bab9836486656329c269948c2ecf9", "messageHeadline": "Add query helpers", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 110, "deletions": 15}}, {"node": {"oid": "1650f3b5a24d5d72de44229ed3fe3d1ba5c7d9b9", "messageHeadline": "Create Indexer", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 1633, "deletions": 7}}, {"node": {"oid": "600907e900e6e773a49186025c7917d08ccc21c3", "messageHeadline": "[helm] update waypoint/genesis (#526)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2bdb1d3c71608ca4f9154c100f6358ffd45aedfb", "messageHeadline": "[API] spec: struct tag regex supports multiple type parameters", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e421c51e63bae82a006d35f4097173215ad897ec", "messageHeadline": "[parallel execution] only bump incarnation when the task is aborted", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 36, "deletions": 54}}, {"node": {"oid": "22fe0cd0e12586a4c414a525127df60a6eef4a0f", "messageHeadline": "[circleci] fix dockerhub push dependency (#520)", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c01a3b04ea78141759c3995bab15b17ce65e212c", "messageHeadline": "[gitignore] Ignore Aptos CLI files", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "eddf1e9879dd0d3af99994d34569daa094faaf07", "messageHeadline": "[crypto] Input and output hex with a 0x", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 35, "deletions": 24}}, {"node": {"oid": "eaf3c760ea086fde81e9853dbd46adaf1108eb69", "messageHeadline": "[aptos-tool] Create init command and configuration file", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 179, "deletions": 23}}, {"node": {"oid": "756e4a14e5a5493b77a70a151a65061db2ffc732", "messageHeadline": "[forge] report to slack and add loggging link", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 43, "deletions": 13}}, {"node": {"oid": "825d42bb6f2ba04b60ccd03f4bfb941459cd45be", "messageHeadline": "[helm] add pruner config", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "295bde611fea2fd0f0b59d25e95116dfe3f8bb5d", "messageHeadline": "VM-Issue-changes", "author": {"name": "Kris", "email": "kristian_dilov@abv.bg", "user": {"login": "kris524"}}, "additions": 4, "deletions": 30}}, {"node": {"oid": "5371c5cb274b429aafb2aab8ccf582d100ebcc11", "messageHeadline": "[Logger] Make backtrace support configurable.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 56, "deletions": 21}}, {"node": {"oid": "a6068c0fa18faf318f2f7d7967fdf91bdfba15ff", "messageHeadline": "[AptosFramework] merge core into aptos framework", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 102, "deletions": 7999}}, {"node": {"oid": "0abf736a7948690a7b2dc3bf259d21c72c2d7763", "messageHeadline": "[CI] fix fmt check", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6c5485fdbdc3bf8828d9c88e1e9632a0970b20e4", "messageHeadline": "[circleci] tag images with addl_tag and git rev", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "30f74b9842b213a9b7e6628427a041d429e8c2a2", "messageHeadline": "[tf][testnet] k8s metrics server install for autoscale", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 90, "deletions": 6}}, {"node": {"oid": "f65ac5f224e82cbe31a48c78e306e5d9a15ff251", "messageHeadline": "[Storage][pruner] Do not prune transaction accumulator", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 14, "deletions": 51}}, {"node": {"oid": "9cec3804dc823dccf4e8faa404757ea124e792fd", "messageHeadline": "[helm][validator] option for privileged serviceaccounts", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "ceb02376b1f18ceaccbff18ba032d3e14e0a14aa", "messageHeadline": "Async dependency waiting, task/workers over rayon threadpool", "author": {"name": "Rati Gelashvili", "email": "gelash@aptoslabs.com", "user": {"login": "gelash"}}, "additions": 330, "deletions": 281}}, {"node": {"oid": "f1654829c05558ef72aae6835f267ef55ac28744", "messageHeadline": "[helm] add burst config for load testing", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d4248329674049aadd3e791e56a774d8c0444c5d", "messageHeadline": "[tf] local TCB", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 168}}, {"node": {"oid": "e20b2fda4c60a98e67bf61acd6df16cc986e817d", "messageHeadline": "[Storage] Follow up from adding index for JMT leaf", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 67, "deletions": 51}}, {"node": {"oid": "ee261d29dfc1ae83eea437f99a79d3c377dd5128", "messageHeadline": "update forge nodesgroup", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 3, "deletions": 21}}, {"node": {"oid": "05bb5056f3213a80800ddbc6df1413d440b9ad98", "messageHeadline": "[forge] consensus key exportable and more logs", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2c8c80ade8b8bd5087f9b75c2a1abaa1535d5e97", "messageHeadline": "[aptos-tool] Add list resources command", "author": {"name": "Kent White", "email": "kent@aptoslabs.com", "user": {"login": "kent-white"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "922fa7ba1ce4e96f2262dde8bfaf3c73ac2892c5", "messageHeadline": "[Hackerthon] add a move chatroom demo", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 410, "deletions": 0}}, {"node": {"oid": "9f44a1ce0fc546e224828e45e6b3d4521bde257c", "messageHeadline": "[Storage][Pruner] Fix pruning pending check", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9efe13e5c4a227d5c956d6b730c95f7f84779982", "messageHeadline": "fix: uses authkey to fund accounts", "author": {"name": "Nikhil Gupta", "email": "nikhilgupta.iitk@gmail.com", "user": {"login": "gupnik"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7b5e1c35da9820f4266c742b2754155cd98d6889", "messageHeadline": "use local safety rules", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 37, "deletions": 219}}, {"node": {"oid": "98dc0b673ddd777cd94a90db006e80c50144a29a", "messageHeadline": "[testnet] add load test", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "de2b6d489575a0639b34f3b86a14080183fc4c35", "messageHeadline": "[docker] add txn-emitter image", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 85, "deletions": 1}}, {"node": {"oid": "9b0c69673971ecba581cf59c12603e2b178586e4", "messageHeadline": "[tf] update dependency versions", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fcf1ca3be685477361ebbe01f9a6a520e6b0d59b", "messageHeadline": "state Rest API", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 232, "deletions": 4}}, {"node": {"oid": "4d0f52feef897953ceeaca6cbb0e487635c6c985", "messageHeadline": "update a nit", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fabc88ecc9b481df79276e01b9831571c514a58b", "messageHeadline": "add a script to generate move docs", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "2769b5f4b88d3b7940a9fae7793e0cfe17ccd1cd", "messageHeadline": "add pointer to the move framework docs", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "19545d622fda386c318ad6a87e5467a049da4b17", "messageHeadline": "delete all github actions as they aren't being used", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 334}}, {"node": {"oid": "e692df7017ffc038aef01e48e815e93ca8e70829", "messageHeadline": "not using any github workflows", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 73}}, {"node": {"oid": "3daca8ae7c5f08361572a1c8d5da7fabe7ca298d", "messageHeadline": "updating pull request template", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "330ade577d42427c9d2e8b2361ec66536ad8d202", "messageHeadline": "[smoke-test] add nft smoke test", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 182, "deletions": 197}}, {"node": {"oid": "92b61770a6580f553703ceb9b4d4aa64ea0c8ffa", "messageHeadline": "[sdk] delete old errmap", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "47e2f26aea29bb6a8d2b5541d86b3d87e25c0d2a", "messageHeadline": "Update run-a-local-testnet.md", "author": {"name": "Daniel Olshansky", "email": "olshansky.daniel@gmail.com", "user": {"login": "Olshansk"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "576b4176a7ccf35b7001655da402e7d377ae008c", "messageHeadline": "update clap from 3.1.6 to 3.1.8", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "b913372f5943683cfa063ac3d65efc4a0a4187c3", "messageHeadline": "remove ExecutionCorrectness", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 16, "deletions": 1207}}, {"node": {"oid": "b060d39dd7a409096d9fd86e9122391268815b6a", "messageHeadline": "[Storage] Add value index for JMT leaf nodes", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 184, "deletions": 49}}, {"node": {"oid": "8edb3dcaada2ac2beebbe0327d4b1fbbb7b137d9", "messageHeadline": "Add Value index", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 106, "deletions": 6}}, {"node": {"oid": "6979a60267a4c1e2e7280519f7e50bee7cc9c005", "messageHeadline": "[helm][testnet] option to wipe the prometheus WAL", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "65ed6c0e469bc0512806cefbd8c7947431892276", "messageHeadline": "[State Sync] Decrease health checker aggression.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3ac615794ae0f58e068d7a85b330bd1a7d79e9f7", "messageHeadline": "initial commit for staking framework", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 1069, "deletions": 78}}, {"node": {"oid": "f80b679b3e1e40d51c514d140b4b91bdfe8ba300", "messageHeadline": "fix readme linking to docs", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c97d0694079bb0b82864ffb325eb4692ae4c3424", "messageHeadline": "[Perf] Avoid unnecessary storage summary formatting in state sync", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "05f6473db13191b4311963a627ee40387cf5a66e", "messageHeadline": "[Storage] Add State Key to the JMT leaf node", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 131, "deletions": 56}}, {"node": {"oid": "1482bb868e0d3b04f53b2ee75e00457726e881d4", "messageHeadline": "[storage] short state key prefix", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 105, "deletions": 96}}, {"node": {"oid": "1a9bdca08e7be73c46e986c15d5f2ed066400a8b", "messageHeadline": "[circleci] fix build-test-deploy workflow condition", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "3127040e77b48cc8a779ee958474d27c157252e9", "messageHeadline": "[aptos-tool] Cleanup common code into proper locations", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 180, "deletions": 181}}, {"node": {"oid": "055a65f77f292fab6422b6a1fd52af2c1a08c9d6", "messageHeadline": "[tooling] Better ergonomics around Public / Private key extraction an\u2026", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 92, "deletions": 19}}, {"node": {"oid": "1e693c38796f173f0fbb9e6f0d3d543814fbb262", "messageHeadline": "[aptos-tool] Update version and author information", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5b918ab60897e31e9d251942f7182841d0d2fb9d", "messageHeadline": "trivial: rename state_store_key -> state_key", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 29, "deletions": 36}}, {"node": {"oid": "636a2d839c5d3f0049f4eb3a1cc85c3f1f85d01d", "messageHeadline": "Update run-a-fullnode.md", "author": {"name": "Matthias Fontanellaz", "email": "fontm2@users.noreply.github.com", "user": {"login": "fontm2"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd93e95802e120d985e6844c4c553b57977c9465", "messageHeadline": "Update run-a-fullnode.md", "author": {"name": "Matthias Fontanellaz", "email": "fontm2@users.noreply.github.com", "user": {"login": "fontm2"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f96546ee7d49bc1710d9edaf610297b2e6cdd7df", "messageHeadline": "tutorial: minor fix wrt test node config path", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7af7ffe81e3fe4ac85daf22babdfad5c3b56de43", "messageHeadline": "[State Sync] Add metrics for advertised data sizes and ranges.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 152, "deletions": 9}}, {"node": {"oid": "e14a35025bd0ca6e733e2556003a8da3650034e5", "messageHeadline": "[rust] update to 1.60 -- super easy this time", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "fb8ef387cdc1788e3599960b84e16c084b6aab0d", "messageHeadline": "[sccache] Make cargo home same syntax as git home", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36fd915370d05aa4530d22aea653e134fdcd64ab", "messageHeadline": "[circleci] test docker-compose", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 81, "deletions": 34}}, {"node": {"oid": "e623f228d68f09141ff0b47c314777f0efce948a", "messageHeadline": "[crypto] remove malleability check", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 7, "deletions": 38}}, {"node": {"oid": "2284fec9c27e39ad35ced6f002df7ee1f595ae83", "messageHeadline": "[crypto] remove dependency on unsupported novi crates", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 43, "deletions": 59}}, {"node": {"oid": "52f31881fb160527bcfde59fb81035b0c9d86ff0", "messageHeadline": "[crypto] fix noise benchmark", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f437b5597b5d537d03755e599f395a2242f2b91", "messageHeadline": "[State Sync] Add functionality for genesis deletion.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 126, "deletions": 62}}, {"node": {"oid": "efaed83c658a2209161f9d3355cdbc6f1dd8ba14", "messageHeadline": "[devnet] release update (#449)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0734bb800e1b53954396ff33ccc40d2784722b00", "messageHeadline": "added NFT dev doc for typescript", "author": {"name": "Siddharth Jain", "email": "siddharthjain@Siddharths-MBP.lan", "user": null}, "additions": 178, "deletions": 1}}, {"node": {"oid": "2074cae3a4bcb66d6cd9867d6cfdbf68da4c1987", "messageHeadline": "MoveResolverExt that depends on TableResolver", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "dc9ac7f02506a5f6d46a05e2139beb54d3ca0cda", "messageHeadline": "trivial: promote move_vm_ext to folder", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 60, "deletions": 39}}, {"node": {"oid": "38d0f86e1b1e8621d5f321b59e19f1a3632bd820", "messageHeadline": "trivial: reorder dependencies of aptos-vm", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "e4949275e1801c89d24335f83523cdf5d4de63ec", "messageHeadline": "[doc] cleanup gcp doc (#447)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "ac9c8e32e48a541bff126d68be979bfbd4416b0a", "messageHeadline": "Removing Debian installation bash script. (#445)", "author": {"name": "Sam Padilla", "email": "35386211+theSamPadilla@users.noreply.github.com", "user": {"login": "theSamPadilla"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "ca32045d06c7a2491b4f87cbe7bc72e1f76b8234", "messageHeadline": "[aptos-tool] Integrate MoveCLI into aptos tool", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 104, "deletions": 3}}, {"node": {"oid": "4db2f5d01520a7d36b59f885f56a33cdccb29220", "messageHeadline": "[State Sync] Add fallback for blocked data streams.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 138, "deletions": 25}}, {"node": {"oid": "133d741f04013f2285f82d254ba1730d58b08758", "messageHeadline": "[State Sync] Add logging to identify when the driver is waiting for the", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "b03de89dabd5b0c6366226fd557f104dbfe902bd", "messageHeadline": "Bump minimist from 1.2.5 to 1.2.6 in /developer-docs-site", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f44cf2b1bd679c7ecc8f1267aac9b7cce3167c35", "messageHeadline": "[testnet] extract root key as mint key", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "324a7d15a7c2b47e3f4d2dc7bd9ab0b4402c1a56", "messageHeadline": "update network limit to 2", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a9dcb344a41517c978275db522f17b53c9f82d5b", "messageHeadline": "trivial: recover RocksdbPropertyReporter", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 79, "deletions": 2}}, {"node": {"oid": "a6434601cd5d058c177199fc7562e0d1fa1f4054", "messageHeadline": "[doc] add instruction for configure upstream and identity for gcp", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 86, "deletions": 2}}, {"node": {"oid": "cf77dd6300805b86029bf0c10a4607400f4b6348", "messageHeadline": "[tooling] Ensure ExtractPeer creates upstream peers", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "7d3d6624913715cf8ff39c0abec411be07700108", "messageHeadline": "Updated formatting for GCP tutorial docs", "author": {"name": "David Mehi", "email": "davidmehi@google.com", "user": {"login": "davidmehi"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "fddd88e7f363b375f444416baa55c2510ed898f6", "messageHeadline": "Updated image width for an image in the GCP tutorial doc", "author": {"name": "David Mehi", "email": "davidmehi@google.com", "user": {"login": "davidmehi"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a97cda8e3cf7552432155c50b53f36d0f3ce6724", "messageHeadline": "Added Logging, Monitoring and Troubleshooting sections to the GCP tut\u2026", "author": {"name": "David Mehi", "email": "davidmehi@google.com", "user": {"login": "davidmehi"}}, "additions": 75, "deletions": 2}}, {"node": {"oid": "435da7ea84df9e1f479869c3b74ccf6594b6704e", "messageHeadline": "Updated GCP tutorial instructions at run-a-fullnode-on-gcp.md", "author": {"name": "David Mehi", "email": "davidmehi@google.com", "user": {"login": "davidmehi"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "7dd0a03a89f6bae0f188cd6b7c5eda639fe9f1ea", "messageHeadline": "remove TC/DD", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 99, "deletions": 423}}, {"node": {"oid": "e3f9d621b5e6b6daa63a14d89f90d544bec0bb18", "messageHeadline": "Stripping unused crates from Cargo.tomls", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 6, "deletions": 147}}, {"node": {"oid": "33c2d745f1d398310d3ffbd3e9eb5954a534ad18", "messageHeadline": "update to rust 1.59 and delete all the dead code", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 137, "deletions": 284}}, {"node": {"oid": "48e4de30a2f06102d2dea02463388c5a7444916c", "messageHeadline": "[framework-releases] remove this is dead code", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 124}}, {"node": {"oid": "b4abd3d1dd9c1586ec89e100fd07fcb87de213f2", "messageHeadline": "Add formatting", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 89, "deletions": 107}}, {"node": {"oid": "112ba667239a096e3a0cd300e720c4c55cbb75bc", "messageHeadline": "[docs] init telemetry doc", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 42, "deletions": 7}}, {"node": {"oid": "0988f6c26ff5879f216c0de56ffba7f0ed33d814", "messageHeadline": "[aptos-telemetry] push metrics to GA4", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 304, "deletions": 48}}, {"node": {"oid": "b541e599281a208dd684c83c64289e89c014c488", "messageHeadline": "[doc] add upgrade instruction for gcp terraform", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "995dfc94e809f42519d394382e91e0a1969b7f52", "messageHeadline": "[network] Add per application network traffic metrics", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 93, "deletions": 8}}, {"node": {"oid": "f4ecf8ee6e1a686cc1513781d19eef31db0c900e", "messageHeadline": "Fix SDK build + Add Examples", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 184, "deletions": 56}}, {"node": {"oid": "87b29b4fb28687d4cfb8d1c6878a6355bea396a0", "messageHeadline": "Add change detection for cached-framework-package", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "dfbec7d10e1bcdcf4adbd585018e16fa68b23121", "messageHeadline": "remove MoveDbReader", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 65, "deletions": 83}}, {"node": {"oid": "ba417c2d17deffb93f31a2c3688e765f7adc2800", "messageHeadline": "[storage] DbStateView", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "73a00aaf0ad71dc2930e0a6cb1548ee1689eee23", "messageHeadline": "trivial: rename storage_interface::state_view", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "9263d2969f2a24e1cd1dde25b8044d3b68d90755", "messageHeadline": "[storage] DbReader exposes get_latest_version_option", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "8bd898f85f6af44eeee751ebb2d7704d552b62b8", "messageHeadline": "AsMoveResolver, IntoMoveResolver", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 158, "deletions": 134}}, {"node": {"oid": "737d2496b965e27b2d4756e125496be035745321", "messageHeadline": "cargo xfmt", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "0bb1789c6290cf510dff857f45f3aca0de7daa7e", "messageHeadline": "[doc] add doc for deploying fullnode on gcp", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 131, "deletions": 0}}, {"node": {"oid": "6558ea5daf2234a8d5ad57b9fd3b765e137ac3dd", "messageHeadline": "Added docker volume removal instructions", "author": {"name": "Matthias Fontanellaz", "email": "fontm2@users.noreply.github.com", "user": {"login": "fontm2"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c64c74095b26c39bd48716e51c1abd08a0086677", "messageHeadline": "Update run-a-fullnode.md", "author": {"name": "Matthias Fontanellaz", "email": "fontm2@users.noreply.github.com", "user": {"login": "fontm2"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb069e2a7170a285a75996d4d4622e47d8c90939", "messageHeadline": "Update run-a-fullnode.md", "author": {"name": "Matthias Fontanellaz", "email": "fontm2@users.noreply.github.com", "user": {"login": "fontm2"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bedc99f124f162a898b5330ddc9537b27510fdfd", "messageHeadline": "[tf][gcp] small fixes", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "bd768059506c62c85cd3ed2576d14c7b38f9e035", "messageHeadline": "Updated 'namespace' variable to 'k8s_namespace'", "author": {"name": "David Mehi", "email": "davidmehi@google.com", "user": {"login": "davidmehi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "587675dbafc6c997174ce44bd8b6d396e07b3c1b", "messageHeadline": "Updated terraform configuration to deploy aptos into the 'aptos' name\u2026", "author": {"name": "David Mehi", "email": "davidmehi@google.com", "user": {"login": "davidmehi"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "26dffb21dbfd87a22dd90c3f4e1804bb402c63bf", "messageHeadline": "disable flaky typescript test", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "eb6f2d8a72c562e40f3c222d24b8d2eaca4b5a9a", "messageHeadline": "[dev-docs] fauet auth_key api doesn't work", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "517804fd5f889118189cbc4da6e83286798cc5bb", "messageHeadline": "[dev-docs] first rust example", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d4640b3677a7a19ff7b9d5dd387d208aa2b2a93f", "messageHeadline": "Updated deployment instructions for the terraform GKE deployment in t\u2026", "author": {"name": "David Mehi", "email": "davidmehi@google.com", "user": {"login": "davidmehi"}}, "additions": 47, "deletions": 15}}, {"node": {"oid": "64e689cb7e1f7c83898d99ffcb622a3663597247", "messageHeadline": "Added the GCP values for the logging_service and monitoring_service i\u2026", "author": {"name": "David Mehi", "email": "davidmehi@google.com", "user": {"login": "davidmehi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d70a436d6f80131bf0afbae2645c8d76233dda21", "messageHeadline": "[State Sync] Use structured logging for the driver.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 170, "deletions": 93}}, {"node": {"oid": "9be20bb18a7367a8302740ebc6fd71147efd0270", "messageHeadline": "[State Sync] Tweak some of the configs.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7e2153ab9bc06151eaae60fc12878308c9bc3d43", "messageHeadline": "[State Sync] Cap the outgoing chunk sizes based on our config.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 139, "deletions": 35}}, {"node": {"oid": "b287ff929a2381c48b2b22616d09f57bd03ff24d", "messageHeadline": "v0.0.11", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 33, "deletions": 36}}, {"node": {"oid": "abd8f0aa17875e9dcf3ce31b17391b8a6e0988ba", "messageHeadline": "Typescript SDK", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 856, "deletions": 0}}, {"node": {"oid": "69def34deaedab6b1d3718ae7616694aa2c0c8cc", "messageHeadline": "Add autogenerated code", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 1351, "deletions": 0}}, {"node": {"oid": "d1acfb9067afaa47c0640b3512275df4b8441566", "messageHeadline": "Fix OpenAPI doc", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 46, "deletions": 51}}, {"node": {"oid": "d116771ba7390dede465be87b2aafb19ed3005c2", "messageHeadline": "[docs] fix formatting on run-a-local-testnet.md", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cbe38f78baeeaac752caf790f73a7680a5cef7ee", "messageHeadline": "use properly named containers", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fe5a94a9c5a27307f7328335ed6589473c0b703c", "messageHeadline": "Update run-a-local-testnet.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "006f881f08a01e07f66d669c41466dfea56fdc76", "messageHeadline": "Remove colons from golden file names", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "15a1d3251fa3389596f8fe4c234c011a4df082de", "messageHeadline": "[docker] tweak validator-testnet startup script", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "1f6045067581abda23ea9246f1c241dc0eca11f7", "messageHeadline": "[dev-docs] add instructions on starting faucet for local dev", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 33, "deletions": 22}}, {"node": {"oid": "9499f46b5085c2cff188203d7c5ca4a01900d1e4", "messageHeadline": "[aptos-node] Allow running test from pre-existing state", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 57, "deletions": 58}}, {"node": {"oid": "012f07809431e936d32a9be8620089ad1834d4e9", "messageHeadline": "[Storage] Make the executor interface accept generic StateKey, Value \u2026", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 843, "deletions": 454}}, {"node": {"oid": "50c861fff3ed1bca2954f40d462749aa83885cde", "messageHeadline": "[State Sync] Reduce logging of streaming debug messages.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "04a709b065eb9c609492212235bd3a9a5ccb3af0", "messageHeadline": "[State Sync] Add proof verification and functionality for validator", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 176, "deletions": 67}}, {"node": {"oid": "610aa7ab0988488dca8d31ae19b947d07967802a", "messageHeadline": "[State Sync] Add tests for bootstrapping failed validators.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 154, "deletions": 51}}, {"node": {"oid": "682f9f29c62b57eb4b2e0b00958915f373532fa8", "messageHeadline": "[AptosFramework] good bye DPN", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 649, "deletions": 84179}}, {"node": {"oid": "de9405beba2731e6754317f3c116e62b5399c14b", "messageHeadline": "[aptos-tool] Add extract peer to key tools", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 104, "deletions": 18}}, {"node": {"oid": "0036c4cb85da1a3a90f3fa4c20c69a0b406416a3", "messageHeadline": "[aptos-cli] Make output of key generate more user friendly", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "ca10da0356701f98ac9478dca62fbd60b1c7984b", "messageHeadline": "[aptos-cli] Update to use clap instead of structopt", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 32, "deletions": 30}}, {"node": {"oid": "aa4684d1f634d6b7698d508581068c4eb75ef0d6", "messageHeadline": "fix docker with new aptos framework", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 5, "deletions": 16}}, {"node": {"oid": "aa6242856ef0c1a77e1598e5d7e78ba192c012d9", "messageHeadline": "goldens, yucky", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1186a8ade10acdbb8b69886a7331492603aee301", "messageHeadline": "[framework] use cached framework then rebuilding each time", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 283, "deletions": 1009}}, {"node": {"oid": "b8166f7be5ea7343e5c1048eb120670bb9c78d38", "messageHeadline": "[framework] compiling the framework seems to take a lot of time so ad\u2026", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 910, "deletions": 49}}, {"node": {"oid": "37cc8f44698637c43c0bd929fa737971a12f3946", "messageHeadline": "[sdk] remove dependency on binaries", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 60, "deletions": 18}}, {"node": {"oid": "9f5b2c9e4f1a156ec76dd75cb12e87e4aae275eb", "messageHeadline": "[aptos-framework] remove the release binary code", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 22177}}, {"node": {"oid": "09cdf0275587c430a21f96c9913c950dbaebe05b", "messageHeadline": "[framework] remove dependencies on aptos-framework-releases", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 56, "deletions": 61}}, {"node": {"oid": "ab91ee74d9f243f737d0f687dd32a6114ec8819a", "messageHeadline": "[sdk] point to the right error map", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70c06179a063ac18b002eafe432fc913b527c208", "messageHeadline": "[framework] split up into distinct module sets", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 73, "deletions": 87}}, {"node": {"oid": "c803682997a73413448720af9051420cb08a509f", "messageHeadline": "[framework] delete experimental (again)", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 14865}}, {"node": {"oid": "635d27fc3ebd5382ce02e86cc83529e679243b09", "messageHeadline": "Allow many inputs to faucet", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 117, "deletions": 19}}, {"node": {"oid": "5645f8371cc5ce305e747cc9ec48e1307618ffc6", "messageHeadline": "[AptosVM] MoveVmExt, SessionExt", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 352, "deletions": 127}}, {"node": {"oid": "70fdaa789b79bbfc3b48aa6e6b5956cfff7a3738", "messageHeadline": "[doc] add a step to rebuild binary for release (#369)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "7b92d8f94452074ce39c88b6dd35eba6be93b510", "messageHeadline": "[AptosFramework] remove DPN dependency", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 682, "deletions": 9162}}, {"node": {"oid": "597b331d10f58288715b8f0a41a12795e82a1c60", "messageHeadline": "[devnet] update chain ID and waypoint (#365)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a649377d1cb861778876c9b0c82e55d3e854550c", "messageHeadline": "[fgi] add forge-0", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "003902a475ef27e71ac6a780d71b8baeb4857288", "messageHeadline": "[fgi] push helm charts before forge run", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 94, "deletions": 11}}, {"node": {"oid": "97facf47cf836e7575595141e2b1173f4baab172", "messageHeadline": "[scratchpad] bug fix: branchtracker.next was not properly initialized", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "624a6ae44406ca987421176a0aa1fb65d2d92858", "messageHeadline": "[scratchpad] add test_multithread_branching", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "13019345ac91787c8dfb69c88509edb800a89af6", "messageHeadline": "[scratchpad] refactor test_get_oldest_ancestor", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "bc22a6e9be01aed65d7b9e2a0ed001d5f3d9e2ab", "messageHeadline": "[doc] small update on key (#364)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c265ebdd14f7073da7df656f68c7ebf1ccc9f99b", "messageHeadline": "[circleci] remove old job name", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f07b9563b6e48a2c5353e7309ae89cab1f5b39e6", "messageHeadline": "[gcp][tf] add gcp fullnode", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 649, "deletions": 3}}, {"node": {"oid": "2d8b84c12b02c1af6ce2565983acbae35914e678", "messageHeadline": "[doc] update release doc for address change", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "d39af9a147579b238821a7181dc26b2486459a7f", "messageHeadline": "Update TestCoin.move", "author": {"name": "magnum6actual", "email": "65552837+magnum6actual@users.noreply.github.com", "user": {"login": "magnum6actual"}}, "additions": 330, "deletions": 230}}, {"node": {"oid": "70f68edcd1c0056cb082172065320e5ea1e54d15", "messageHeadline": "[address32]update create account move script and faucet", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 298, "deletions": 447}}, {"node": {"oid": "c81e0b34259f5499d207f6ab0d03fc7f7446f2c0", "messageHeadline": "[State Sync] Add unit tests for bounds and failure cases.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 212, "deletions": 18}}, {"node": {"oid": "94217183fd3cfe248db6947a05db61917e3af293", "messageHeadline": "[State Sync] Ensure storage requests are bounded.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 52, "deletions": 5}}, {"node": {"oid": "3ec1dcc345a7cf344b25a4d87a5ac0438ac662f8", "messageHeadline": "[State Sync] Update the storage service to cache the storage summary.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 133, "deletions": 25}}, {"node": {"oid": "834b7ffbce6bdcc9757d3abcd3169bf697e4d4f7", "messageHeadline": "[State Sync] Make the max pending data chunks configurable.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "c02f031d26d14efe867c7c3884afd975fe7de5e7", "messageHeadline": "[State Sync] Bump the max. number of concurrent storage requests.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59003cc30970640aafd14cb29065658a90264506", "messageHeadline": "[State Sync] Make the storage service network queue configurable.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "e0eaed1895ba245c109e8de7c294b66fa7806495", "messageHeadline": "update move dependency", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 307, "deletions": 219}}, {"node": {"oid": "26954d6b143e64877544bfebf0e029f5070cb3f6", "messageHeadline": "[network] Decrease default outbound connections to 1", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7a45d0b78fb616abc523200f742e2ed6b07f7036", "messageHeadline": "[network] Remove excessive dial logs", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "18540668bdff7c71e0ea22051341ddff838ff588", "messageHeadline": "[network] Fix peer selection to rotate through all peers", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 67, "deletions": 13}}, {"node": {"oid": "4f2f5fd19e400b56ebe7eccce3395d8d07018d8a", "messageHeadline": "[api] goldens update", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 548, "deletions": 1498}}, {"node": {"oid": "6e14dddf5ee99490e89c3057adef010500d09333", "messageHeadline": "[dev-docs] update tutorial and example", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 27, "deletions": 20}}, {"node": {"oid": "72368f773f9702e6f8ebbd084b189a58e71064a6", "messageHeadline": "[dev-docs] update python example to latest nft", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "481a6cd5b8d6b461e5559bbb3aaa803cccc6c399", "messageHeadline": "[dev-docs] fix 32-byte and rust compilation issue", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "468e06fb90418e08d14380fb266f8da029963457", "messageHeadline": "[dev-docs] fix for 32-byte addresses", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a31fb8429f52b34e531369c88f6d49d690fac9d", "messageHeadline": "[aptos-framework] change token transfer api to be more sensible", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 271, "deletions": 284}}, {"node": {"oid": "6e190b54b72b16627d73048b83da5223802f3cd8", "messageHeadline": "lint issues", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "3bbfed0f9875dbcc1a5e167fbed41e57d0b7d88d", "messageHeadline": "[aptos-framework] respect maximum number of tokens in a collection", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 122, "deletions": 21}}, {"node": {"oid": "bb9494711a384c615ac8253050c21538ca4bf6ff", "messageHeadline": "[aptos-framework] Support users to directly update ownership of token\u2026", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "cf8ff7c82dca6f0798bd366ac459c4870778a86f", "messageHeadline": "[aptos-framework] Remove drop from token", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 67, "deletions": 7}}, {"node": {"oid": "ec3c93507f4e2845d314621789718af4ae9be84b", "messageHeadline": "[aptos-framework] Simplify use of generics", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 464, "deletions": 1}}, {"node": {"oid": "16b8925589ed6857c199a27a3a55b7617707c454", "messageHeadline": "[framework] Eliminate generics on Tokens", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 298, "deletions": 1112}}, {"node": {"oid": "8c705272336233422c071b921c22903b4eab1ae8", "messageHeadline": "[framework] Collection contains TokenData", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 116, "deletions": 198}}, {"node": {"oid": "13bab120856e3c365c89850def4bf96f0cf26dee", "messageHeadline": "[fullnode] update dashboard templates", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "100835701da59d7e996c5b0e391f4e2855e0d98c", "messageHeadline": "[Storage] Add get_state_value API for supporting tables in StateView", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 242, "deletions": 102}}, {"node": {"oid": "57d8f547806b5e33fa147508042181f244ddeac9", "messageHeadline": "[State Sync] Refactor common backup functionality and expose via DbWr\u2026", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 384, "deletions": 166}}, {"node": {"oid": "db17f800bdb609daf9d62a709203c7a446df54d8", "messageHeadline": "[State Sync] Add a reset() method to the ChunkExecutorTrait.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "58ecb4f0977cb4db1bfb4e59ba066cc025bff899", "messageHeadline": "enable 32-byte address", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 16659, "deletions": 1465}}, {"node": {"oid": "90d9a22dbffdb27fe3023e042562c60142834797", "messageHeadline": "[Address32][2/3] replace script with script function", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "63ee98a68ca78b1b0280f555f2f13400282538b3", "messageHeadline": "[aptos-metrics] gather system metrics", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 88, "deletions": 5}}, {"node": {"oid": "8ec792b68a8abff222f51ae759a24e709ba2ad43", "messageHeadline": "[haproxy] keep max connection config in sync", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b27288b0d9a6f2a95aeccc3e6a477ec57ea535a9", "messageHeadline": "[dev-docs] broken examples fixed", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b43eee904621c1405528789f8d76b31648e6abdd", "messageHeadline": "[framework] experimental does not go away easily", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "90646f53e5a3a772fe9d8ba28e97e062a29a5974", "messageHeadline": "[Storage] Make generic state store key", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 942, "deletions": 705}}, {"node": {"oid": "498b750accba8f4b0581a15f29d787a3f0743d20", "messageHeadline": "[dev-docs] Improve first token documentation with actual e2e", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 236, "deletions": 20}}, {"node": {"oid": "85acfa86106adba4c7bbd149968789b3bc6a3cbf", "messageHeadline": "[dev-docs] Add code for first nft demo", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 183, "deletions": 17}}, {"node": {"oid": "a8bd8c069b518519d55b63431b65afb6d08c309b", "messageHeadline": "[aptos-framework] initialize token transfers implicitly", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 95, "deletions": 182}}, {"node": {"oid": "7288a6f085a038a2cbffc3385f12bf60fba7ba56", "messageHeadline": "[aptos-framework] Make Tokens unique by name", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 251, "deletions": 285}}, {"node": {"oid": "8a9b07c58fa1e78243afed1919a377c0fbc33066", "messageHeadline": "[aptos-framework] introduce a script funs and simple token for tokens", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2721, "deletions": 86}}, {"node": {"oid": "3a40d567b70cc0709ff69383fdeb8225e4405639", "messageHeadline": "[move-examples] Cleanup examples tests", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "e3f77ebe5b1a8fee14d3b7f9e1e28bfaaca311f0", "messageHeadline": "[dev-docs] initial tutorial on NFTs", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 100, "deletions": 0}}, {"node": {"oid": "b3b55fd6d1eebfdd2024c176a20024c58c44c872", "messageHeadline": "[framework] Remove experimental framework", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 39, "deletions": 34602}}, {"node": {"oid": "b66a16744cf51b4314dd9daca5ee59fcd3c06552", "messageHeadline": "[aptos-framework] An example token transfer harness", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1455, "deletions": 97}}, {"node": {"oid": "42ec87ced94c5aeb1d43a9e1e5247df88557d0c4", "messageHeadline": "[aptos-framework] Add a basic token type", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2800, "deletions": 74}}, {"node": {"oid": "8818d33b453c5aa90e0a1d41a7884be09701a3f1", "messageHeadline": "[aptos-framework] Add a simple table", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1990, "deletions": 74}}, {"node": {"oid": "d53cdb0b522483db71d92cd46fdf290de42ae788", "messageHeadline": "[State Sync] Add test for polling functionality.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 79, "deletions": 11}}, {"node": {"oid": "54d2b5d6f3ebaf39856ea318372f1709953443d2", "messageHeadline": "[State Sync] Make the data summary poller more intelligent.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 188, "deletions": 106}}, {"node": {"oid": "0fe55aea4ed26e95d6b0c144eec97254f74cbc4c", "messageHeadline": "[State Sync] Avoid logging an error when there's no data to fetch.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "edb8a2705a5dbcd0d9b846e0ba90fe3e7f406297", "messageHeadline": "[Rename] Remove \"diem\" from types directory.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "100832313613420fc87fcbd8cd7bbc514a683b39", "messageHeadline": "[Rename] Remove \"diem\" from testsuite directory.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "5bac25385d3e368963326e3cf8bde1f229046e10", "messageHeadline": "[Rename] Remove \"diem\" from storage directory.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "8d1d41461aa77f75ce96214f2eb7e90122a5c81c", "messageHeadline": "[Rename] Remove \"diem\" from the state-sync directory.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 57, "deletions": 57}}, {"node": {"oid": "fe143cf70ce3ab2ef69c7f01846f2b69ef5bd55f", "messageHeadline": "[Rename] Removed \"diem\" from secure directory.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "79acf64ccadc4a4394a50dac8cf8ea293fa81cba", "messageHeadline": "[Rename] Remove \"diem\" from network directory.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "45ac980161680072949df826812d7bd4c23e9034", "messageHeadline": "[Rename] Remove \"diem\" from execution directory.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 104, "deletions": 104}}, {"node": {"oid": "2e0e7d04ef740db5a69ffde889d4a6105b08adda", "messageHeadline": "[Rename] Remove \"diem\" from consensus directory.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ca27354627b6efb731b91b2c1222d63c65ef3cc", "messageHeadline": "[Rename] Remove \"diem\" from api directory.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "aa7454b9d2b969b86f3037f574341f7096bc0bf0", "messageHeadline": "[serde] swap the keyword when generating rust code", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 409, "deletions": 281}}, {"node": {"oid": "a856895c04eef0adff4ae4a77396b0924a4f356b", "messageHeadline": "Remove DPN related functions from rest client", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 2, "deletions": 120}}, {"node": {"oid": "62f663e7dc38d0ece4fb0c997ae7ef09b69ad2f7", "messageHeadline": "[Documentation] Add additional instructions for verification.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 65, "deletions": 37}}, {"node": {"oid": "054a8da42bd465c9aea29d81ea3a70f6cff8c6ef", "messageHeadline": "[State Sync] Don't print out all events emitted.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d43cab177ccf026d9864cbe5437634a90f9dcf6f", "messageHeadline": "[fullnode] add gcp folder for fullnode terraform", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7846bea9c933c7570616463f1db7d314c56f48a2", "messageHeadline": "[Documentation] Added some instructions for seeds and storage. (#319)", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 32, "deletions": 14}}, {"node": {"oid": "c9a02f5561d9cbe6a4f89746775c246869dcb86f", "messageHeadline": "Update outdated doc for fullnode helm", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "d4b58d50794eae2b900c3aa4d31d4cb8415cfafb", "messageHeadline": "[Address32][2/3] replace script with script function", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 358, "deletions": 438}}, {"node": {"oid": "f47022372c01119a8dbfba26283493326403aeca", "messageHeadline": "[Documentation] Small fixes to \"First Move Module\"", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8aa3556929195c26fd40f7b57a66928e482c0622", "messageHeadline": "[AptosFramework] add TODO and link issues for ignored tests", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "b7315204b5a401f6222cb705ca550fc89a79e0d7", "messageHeadline": "[AptosFramework] remove DPN dependency from a few crates", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 62, "deletions": 406}}, {"node": {"oid": "0233b9a8deea7d6f9f5db8eb8ae96d6e35fcb018", "messageHeadline": "[aptos-api] migrate tests to golden output", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 23020, "deletions": 1507}}, {"node": {"oid": "4c08ffa172980ddb6fdcc902902620b4fff3a753", "messageHeadline": "[AptosFramework] migrate api tests", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 99, "deletions": 445}}, {"node": {"oid": "07cd912179f578985d4dff0f78b4913408936735", "messageHeadline": "[AptosFramework] migrate public usage test", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 42, "deletions": 398}}, {"node": {"oid": "4b6ca635ff37368892d652e4f14eb05d9fca4f4a", "messageHeadline": "[devnet][pfn] update dashboard and genesis", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fcd258d9a94ba5f963204b2e15bafb30a30267ad", "messageHeadline": "[Documentation] Added (peer-info.yaml)", "author": {"name": "Arthur", "email": "73994817+WlanKasper@users.noreply.github.com", "user": {"login": "WlanKasper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c601390e3def04a89f85b0c97df85f89519f3fef", "messageHeadline": "[Documentation] Name of the configuration file", "author": {"name": "Arthur", "email": "73994817+WlanKasper@users.noreply.github.com", "user": {"login": "WlanKasper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3c5836c321811947338abb246bff400b87a7d91", "messageHeadline": "[move-examples] improve testing of the first move module", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "05f910de17cc923485796bcc5e2c3d9666c68a02", "messageHeadline": "[doc] update fullnode doc (#315)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e1b63e2ddeec0c20c2408c832d62a9bc7e15a058", "messageHeadline": "[doc] add instruction for upgrade", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "93f669404f02a29d8e4c657cdba36e5882e877bc", "messageHeadline": "[circleci] start using pipelines", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 28, "deletions": 38}}, {"node": {"oid": "fee7f7830a168dae2c1b3df3c02cc1ab4e094506", "messageHeadline": "fixes python move module example", "author": {"name": "fmhall", "email": "masonhall@gmail.com", "user": {"login": "fmhall"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4a5e70b46c6f53f6f4e1d35d8ecaeca5c7270b4", "messageHeadline": "Update run-a-fullnode.md", "author": {"name": "Arthur", "email": "73994817+WlanKasper@users.noreply.github.com", "user": {"login": "WlanKasper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b525691957a59bf29a68b9b897142e1a351a7be", "messageHeadline": "[storage] remove leaf count migration code", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 124, "deletions": 403}}, {"node": {"oid": "0b834fc218648d759e93a7d61a432d0dce6c9946", "messageHeadline": "[AptosFramework] migrate all smoke tests", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 307, "deletions": 532}}, {"node": {"oid": "43262fa764c0658a2c7c229a9e81bd6ce01c911a", "messageHeadline": "[State Sync] Improve info log of backed-up pipelines.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "78ce1603849b09c9fbc0053a683785882343228d", "messageHeadline": "[State Sync] Improve the error log for empty global data summaries.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "ab9eb891f03dcd3c30d7dd38fbd0796c79f457a6", "messageHeadline": "[State Sync] Tweaks to default configs for DevNet.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "429777625f4f6aa76644a758bbe92ff1baaa1118", "messageHeadline": "[State Sync] Small fixes to the Aptos Data Client.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ee6b2871eaf92b4d6d59d97ed26378a55dc3e184", "messageHeadline": "[State Sync] Handle crashes during state sync bootstrapping.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "c60f2c35c48c4e0ef59e1b3c1b31350a48f2e468", "messageHeadline": "[alert] update CPU alert for fullnode", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b9d18838668764fe92462f3936a66c6a7d409ad", "messageHeadline": "[tf][testnet] grafana custom envs", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9ce6cc398ad502a59a61a402eba8520743c1f573", "messageHeadline": "[Documentation] Small fixes to \"Run a Local Testnet\"", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "c846fb438dca45670e0a1eafec05664f1c8356a1", "messageHeadline": "[aptos-tool] Replace KeyGenerator with new aptos tool", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 46, "deletions": 136}}, {"node": {"oid": "3a246169cc08570f03ce95481a92ad13b4444262", "messageHeadline": "[aptos=tool] Create framework for testing with aptos CLI", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 158, "deletions": 87}}, {"node": {"oid": "5b31ecc330e9111d93c9e59b6847c9445a0b18d2", "messageHeadline": "Fix test", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0128846659f202f4ce2f709be7a254641f13dbe", "messageHeadline": "Fix test", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4cd00cc178c9e86e353c87850b50e3e4c9fcad9f", "messageHeadline": "[Storage][Pruner] Add config knob for max version to prune and misc c\u2026", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 35, "deletions": 198}}, {"node": {"oid": "e712bda753da37204716487ecb4b661f2c5ef299", "messageHeadline": "[TxnEmitter] add gas price", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d9258899868c9f275f1dae8a3e8e0e35d20a5640", "messageHeadline": "[Storage] Atomically commit all pruner changes to DB", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 29, "deletions": 38}}, {"node": {"oid": "5701004af19c3963f5022473891a0c43a7404877", "messageHeadline": "[Storage] [Pruner] Add more pruning functionality for ledger store pr\u2026", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 1087, "deletions": 257}}, {"node": {"oid": "8aadcccdadbf63367af910abdd8c69097fa76c13", "messageHeadline": "[State Sync] Make `max_connection_deadline_secs` configurable.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "f825edc6c4571a3af5a4ea52a3e32289dffc1af8", "messageHeadline": "[State Sync] Make `max_stream_wait_time_ms` configurable.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "6028e6706c7a2d25c026a2a6b980ddd6a8664c19", "messageHeadline": "[aptos-tool] Build skeleton for aptos tooling", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 480, "deletions": 0}}, {"node": {"oid": "f69b2312716255407c32f0599e638534abdc6089", "messageHeadline": "[crypto] Allow PublicKeys to be serialized like PrivateKey", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9be8381c0a0a56b910f87b8e55c308118fa9e859", "messageHeadline": "[Configs] Bring back \"deny_unknown_fields\"", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 32, "deletions": 17}}, {"node": {"oid": "73f9149879823d74b213804bd281dd0e2fcf72b6", "messageHeadline": "[tf][testnet] custom grafana datasources", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "1de250f591f0bd70255bb785f721021a6fbcf950", "messageHeadline": "[AptosFramework] migrate forge tests", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 233, "deletions": 265}}, {"node": {"oid": "7fe9903128be6bde2207945b02c856508a79ccbd", "messageHeadline": "[circleci] require devnet branch", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "77440661a7676bd5c015d6ab45392bf748481a74", "messageHeadline": "[docs] remove Diem logo from Charts SVG files", "author": {"name": "Joe", "email": "98909677+moonclavedev@users.noreply.github.com", "user": {"login": "moonclavedev"}}, "additions": 7519, "deletions": 16}}, {"node": {"oid": "3c87d75fba3b87d2bb42557f28246e73901d8d5b", "messageHeadline": "[Documentation] Small fixes to Your \"first transaction\"", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "60c8862226f6f9d5f6dfed6ebd1e8ff0e25f0223", "messageHeadline": "[Documentation] Small fixes to \"Life of a transaction\"", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 41, "deletions": 45}}, {"node": {"oid": "e323b2441045993ec9c7478bcd5941b40b41497f", "messageHeadline": "[Documentation] Small fixes to \"Run a FullNode\"", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "83d4839b2df130385870c2dab2f64f732c15fb49", "messageHeadline": "[Documentation] Small cleanups to \"Interacting with the Aptos Blockch\u2026", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "2610535869b403c81562acdd7efb37a3a971c7fc", "messageHeadline": "[helm] make pfn max connection number configurable", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "499393cf1aeb7d6651d89ada29e9a7408ad10d49", "messageHeadline": "[helm][grafana] disable login form with oauth", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c10928201a8928856138c455fc79be4978f76b7c", "messageHeadline": "[helm] remove ratelimit default and make it configurable", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "c2d1970b67b2b3b604a69f17b243e022ad2292de", "messageHeadline": "[doc] add instruction to advertise fullnode address", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "50c15b757ce99d7b4024ba01a1feecd050fab291", "messageHeadline": "[network] Fix network dependencies for test builds", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "ff3184b2c2fe465371db4fad4e6e5b2865c05dad", "messageHeadline": "[docs] Update Discord invite link", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4389ee42f6f3ba45dc6615e7c57d10ca0b13c19c", "messageHeadline": "[Developer Docs] Fix broken link.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f13785c84cf789eae55508101fd3156fde320661", "messageHeadline": "[Global] Replace \"Aptos Payment Network\" with \"Aptos Blockchain\"", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "bba93a5be28701a1a04e1d2a94943b326ef9b9cd", "messageHeadline": "[Documentation] Fix broken links in \"Getting Started\"", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5d1ded81eb59515b62d32898ff77454d663c0ca4", "messageHeadline": "[State Sync] Update the bootstrapper to handle account state bootstra\u2026", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 437, "deletions": 61}}, {"node": {"oid": "ab70c62db090b31f1673b031f5de5dec1c3f395c", "messageHeadline": "[State Sync] Update the storage synchronizer to support account state\u2026", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 186, "deletions": 45}}, {"node": {"oid": "f6c0b4ab3be54e29c8decaf0f29a7a3a1640b570", "messageHeadline": "[State Sync] Add a new variant for account state commits to commit no\u2026", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 114, "deletions": 42}}, {"node": {"oid": "0c9042d39d130af4231a15e7a8e9f5d9f9796048", "messageHeadline": "[State Sync] Pass a storage writer to the synchronizer.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "4d446de3667762cc10ac308c485d06887fb52593", "messageHeadline": "[State Sync] Update the snapshot receiver to be thread spawnable.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cef9b1fb18aeef4ee773fa0cd68e0d294eea6c87", "messageHeadline": "[State Sync] Add root hash to account states chunk with proof.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "e0f5695819cfe34d7cc81dfc8dab46222b782add", "messageHeadline": "[State Sync] Add simple test for account state bootstrapping.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 65, "deletions": 24}}, {"node": {"oid": "b155c093cf45c4bcd6396784c17b2472c2f85483", "messageHeadline": "[Documentation] Remove transactions specification directory.", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 0, "deletions": 783}}, {"node": {"oid": "3ea889a3d7d0d3341adae7081653df5ae4f437f5", "messageHeadline": "[Documentation] Redirect \"DIP\" to \"AIP\".", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "341cc8ac2fbef4497da47b178a47dc717081eb15", "messageHeadline": "[Documentation] Replace \"DPN\" -> \"Aptos Blockchain\".", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a84998ec5877aede6d35a85605bdda2294c4f55", "messageHeadline": "[Documentation] Rename \"diem\" -> \"aptos\".", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "01954023334bccf55b6876a0d64712ebfb550d6e", "messageHeadline": "[Documentation] Rename \"Diem\" -> \"Aptos\"", "author": {"name": "Josh Lind", "email": "josh@aptoslabs.com", "user": {"login": "JoshLind"}}, "additions": 185, "deletions": 185}}, {"node": {"oid": "37f7307f3f6cc5395afa641a4f9613a2ea523a74", "messageHeadline": "[doc] add seed peers for devnet", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "63c2010594c04ff9a8d406f5c55cb1163711b910", "messageHeadline": "[config] add seeds to fullnode config", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "429da28119517a7ab53a92a8f953b04f497894bc", "messageHeadline": "[helm] open port for fullnode", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a9f5555bb0e49b891d405a3b9f4ed9bb432391ab", "messageHeadline": "[circleci] build and push on devnet branch", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "ff43e7b6d21270c19eb79f7ccac326c65e9bd8dd", "messageHeadline": "[github] Update issue templates and cleanup old files", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 7, "deletions": 61}}, {"node": {"oid": "4fd4b0bc5611fdae0623a421814868f484dbf3e0", "messageHeadline": "[circleci] fix main image tag when exists", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9f6c17084597026a0e096e3cfe97aede556dc0af", "messageHeadline": "[helm] add stickness option for PFN", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e1a508c06fd8f3e6329966239c27fc58fca4e49d", "messageHeadline": "[helm] add option to create real network address for pfn", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 47, "deletions": 2}}, {"node": {"oid": "b1601d23fb157fee4c4932cd093d3809be8094a4", "messageHeadline": "[Replace] Replaces \"The Diem Core Contributors\" with \"Aptos\" globally.", "author": {"name": "Josh Lind", "email": "joshlind@Joshs-MacBook-Pro.local", "user": null}, "additions": 1235, "deletions": 1235}}, {"node": {"oid": "729b95866a7411f024f6e58eee04220c2dcbd5ac", "messageHeadline": "[dashboard] fix cf size related panels", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "7e627c4d026a0923b6c75e036851d62c4c0ff83d", "messageHeadline": "[DB] DB pruner", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 1110, "deletions": 406}}, {"node": {"oid": "d4e03e92994fcd60f98d63ccc5d17dc3010d4711", "messageHeadline": "[tf][validator] enable prom remote_write", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 38, "deletions": 13}}, {"node": {"oid": "7153156200b3bda3dfb496f1b18294d55c5d4b5f", "messageHeadline": "[x] remove dependency on diem/diem-devtools", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 77, "deletions": 60}}, {"node": {"oid": "d13b2898206382d2a6eee1bf06176e092155c7d6", "messageHeadline": "[tf] make fullnode dns prefix customizable", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c33ab18d875a0fc7736aa90e4bcee6667dbc60e7", "messageHeadline": "[AccountAddress][1/3] use the latest move", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 828, "deletions": 279}}, {"node": {"oid": "0d49c220a9bcc8d8a10dce52d58daced88e54c34", "messageHeadline": "[circleci] nightly push", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "23967ad3f21f1b33647d0694bf7424119046ece7", "messageHeadline": "[circleci] push to dockerhub", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 76, "deletions": 2}}, {"node": {"oid": "4107ab469db5256f1493256a71bbba51f847d2c8", "messageHeadline": "[helm] update dockerhub repo", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "1f8dc0bfd43b59801066703f50ee1ab5cba38b05", "messageHeadline": "Update getting-started.md (#218)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b76f4af3600de8a018e84ec994912209cbeaa708", "messageHeadline": "[doc] add fullnode identity guide", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "6deceaabf7a02e644102d8c8a3e66fc602618836", "messageHeadline": "Small cleanups to Transactions and states", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "6a82e879e49898eb6023adb734fac4a6ea45640e", "messageHeadline": "Small cleanups to the Validator nodes.", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "af67499b211d3c5453bb446407e1609e4b2bf528", "messageHeadline": "[tf] allow override node pool size", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "c92f9e7baeaab4090b504ba4bb78f569419c7a32", "messageHeadline": "Fix broken link (#210)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "106204ec8e593b660f5f8a909f26c667eabbf2f8", "messageHeadline": "Small cleanups to Node networks and synchronization.", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 8, "deletions": 18}}, {"node": {"oid": "5fbddf257373c457f2d3166df4b7eed19f36c36a", "messageHeadline": "[faucet] add cookie support to the rest client", "author": {"name": "David", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 65, "deletions": 3}}, {"node": {"oid": "6f6df0a82c22137c02689d71533227b40072220a", "messageHeadline": "[faucet] introduce a hacky rate limiting", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "63f18ad7c723e5f36bb65b03b1dcd7e532bf532e", "messageHeadline": "[faucet] reintroduce Max's delegation logic", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 107, "deletions": 13}}, {"node": {"oid": "17589a5b8bf9856cbd49f5c42a78981e38e79670", "messageHeadline": "[faucet] strip out account apis", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 26, "deletions": 193}}, {"node": {"oid": "b0e6b3e825f76daa043d5bd81792bf92a6b88342", "messageHeadline": "[faucet] revert recent changes to get to a known kinda clean state", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 113, "deletions": 297}}, {"node": {"oid": "d1874e341927ed6ffefd1c8995b500fa762ccb4c", "messageHeadline": "Small cleanups to Proofs basics. (#208)", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "85044eec10f476329cf58b9edbb2e7a792793389", "messageHeadline": "[doc] add hardware requirement", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "03cc2887b3c22be4731c73c17dbb4f517e29bfa5", "messageHeadline": "Fixes to Gas basics. (#203)", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "f634d352b638fc4b615745dc6cb35720bfa62fab", "messageHeadline": "[docker][compose] port 9101 for metrics", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ba618e15c0c9f83e74f979de7130f3eaa4fda757", "messageHeadline": "[helm] add option to enable stickness", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fe217d61544a6cca67a3de127a82667da51665ed", "messageHeadline": "[helm] update testnet ingress (#196)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "38964206b688e0f7bbeac4d801300b19f9ea7af7", "messageHeadline": "Fix small typos in Accounts basics. (#197)", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91a314da247a25712c6852b3412490eb2c3a302a", "messageHeadline": "Small fixes to FullNode basics. (#199)", "author": {"name": "Joshua Lind", "email": "josh.lind@hotmail.com", "user": {"login": "JoshLind"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cef4f842ade7dace78c9f4b4cbce521bd23e8122", "messageHeadline": "Update README.md (#198)", "author": {"name": "dahliamalkhi", "email": "dahliamalkhi@outlook.com", "user": {"login": "dahliamalkhi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6a86fb0324f155bed77e740059948dbf5610bae", "messageHeadline": "[docs] fix typos", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92ce720e6a61d06ff3ec8306f858efca7201de17", "messageHeadline": "[helm] move monitoring to separate load balancer (#190)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "d5c372c71bd5ec88eab2dac81f2a32479c487505", "messageHeadline": "Fix typo", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d4723793614007b99f98c3d819a8dac33b68ebd", "messageHeadline": "Updated documentation. (#192)", "author": {"name": "Avery Ching", "email": "aching@users.noreply.github.com", "user": {"login": "aching"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eed059b3fd42256c3498c6cf8833762d1784136a", "messageHeadline": "fix some stuff", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 64, "deletions": 1210}}, {"node": {"oid": "b26d925968cbf3e9fa9b796a3f0563af4c826cbe", "messageHeadline": "[helm] update devnet config", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c83cef5de69483df46021c72a999b3d110e7379", "messageHeadline": "update some metrics names for alerts and dashboards", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "03ab897fcd08e16aca95162a428ba41fd59d9110", "messageHeadline": "[docker][compose] fix duplicate network_id", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5c7d3bc96a05ec6aab29c2c4cca3cfdd2ca2ec02", "messageHeadline": "Fix typeform link", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "c8ced7f3fa3bcd1295313539890155ee61cf5024", "messageHeadline": "[docs] cleanup some more legacy content", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "64e80884c193108873b5b53ac4d87589bc959dab", "messageHeadline": "Aptosify docs footer", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 152, "deletions": 12}}, {"node": {"oid": "4dc5893bcc9b1852ecffaed491dc11128341ff18", "messageHeadline": "[docker] update debian base image", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7782d33eff6e9014ff3b37c97df899e386c0d1a0", "messageHeadline": "[scratchpad] fix edge case where node can crach", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 30, "deletions": 41}}, {"node": {"oid": "e856077dbe8667d0105950ea990f1fae533d0ac9", "messageHeadline": "Delegate more than one mint at a time", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "7b341223d238ee3352a001ef4111efb86e3caa95", "messageHeadline": "[docs] cleanup readme.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 7, "deletions": 32}}, {"node": {"oid": "5b411cfe246fdb6e3654e4ccd1ec98a2e2b7aab7", "messageHeadline": "[helm] update fullnode alerts", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 51, "deletions": 12}}, {"node": {"oid": "2c0985749e76849e651cbce95d22e440505bcf34", "messageHeadline": "create smoke test", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 275, "deletions": 218}}, {"node": {"oid": "23f328baaf9f12fd4554284af7e249eaaa8cd818", "messageHeadline": "Create + Delegate minting to account on startup", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 133, "deletions": 11}}, {"node": {"oid": "3b14290d26fa12a13e07021a51e61b3743c098e2", "messageHeadline": "[doc] adding a move tutorial link", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "326faace42db1fe03421186cc847ac363445d414", "messageHeadline": "[docker-compose] update fullnode config", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3a56545cfd40a5731542c01418701674cd605a49", "messageHeadline": "[docker-compose] update fullnode doc", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "91833ca9bbf4a41cd0bd2ed2947fb5cf89145170", "messageHeadline": "[docs] fix urls for devnet goodies", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "048299c314a3995a86423cf964d082a45a697fdb", "messageHeadline": "[AptosFramework] check the generated file up to date", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "97a0ed7d3f4c6ae1443505f3a77bc1963b32647c", "messageHeadline": "[AptosFramework] fix mint delegation", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 62, "deletions": 19}}, {"node": {"oid": "8dda1fcb2b3c28fc37d39dc81bf8105a5a066ab7", "messageHeadline": "delete Transaction Metadata", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 3, "deletions": 53}}, {"node": {"oid": "e2b018b53772f30ca3adaddaf2d8910a0a64480a", "messageHeadline": "delete GeneralMetadata", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 0, "deletions": 130}}, {"node": {"oid": "9bb63204320a83b8b31800d42238c21559aaa402", "messageHeadline": "delete Refund", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 0, "deletions": 90}}, {"node": {"oid": "8d46830fe8406a50c330e6cfe16838c97d6b3ff0", "messageHeadline": "delete PaymentMetadata", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "a3c5939379fdd382fba2262f2b398b6a1de97c7d", "messageHeadline": "delete TravelRuleMetadata", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 3, "deletions": 47}}, {"node": {"oid": "caafe083345a2327f84beb747384b676fa829ecf", "messageHeadline": "Removed CoinTradeMetadata", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 0, "deletions": 42}}, {"node": {"oid": "2d50bb5beefaff196605b7ffe5f0027fa42d4875", "messageHeadline": "Add Rust Tutorial", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 1826, "deletions": 14}}, {"node": {"oid": "550688d66597e35d40147d1520570df050bcd6f3", "messageHeadline": "[aptos-framework] merge script funs into their module", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 254, "deletions": 537}}, {"node": {"oid": "e9b1f2b03bb09da6447ae6b1a8175b3e7bbd3242", "messageHeadline": "[docs] fix urls for devnet goodies", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e09682b3d13289d85b3cc6afd8d67e6c54bd6d03", "messageHeadline": "[docs] warn don't throw for bad links", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7e4fcfd01100522484fd7dce41d37a63b1bb88b", "messageHeadline": "[docs] clean up first move module", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 15, "deletions": 37}}, {"node": {"oid": "78b4e0653e99abb728961ad7a4de0ac657fd9d5d", "messageHeadline": "[docs] first transaction", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "375df91da65f02939095e7f75053df6cb33b6029", "messageHeadline": "[docs] clean up intro (whitespace)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "f493440b63f2c6682bd265702b9f26555e223d36", "messageHeadline": "[docs] add a getting started page", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "ca720325a2a801dd7b89b08f8c9ed55b5977a574", "messageHeadline": "[docs] write a section on aptos framework", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "df3d59aa4e6d53040254ac70c359d7b5c72f20d2", "messageHeadline": "[docs] update run a full node", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 17, "deletions": 22}}, {"node": {"oid": "4cb70c8f3a5ed2dc66a438f3458e0ab3e8b93688", "messageHeadline": "[docs] update run a local testnet", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "2b7999731a79046a4fd6d19d903352213699ec89", "messageHeadline": "[docs] remove DPN txn docs", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 121}}, {"node": {"oid": "da0d5748b851b51fa2c844c35593eafb8f92ab6f", "messageHeadline": "[docs] clean up events", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 17, "deletions": 104}}, {"node": {"oid": "4a1baeff2d2dc6e9dda33ff71987c90a74022e68", "messageHeadline": "[tf] add option to install waf acl", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2ad6a57da23c131d0e3cf9029cc294708393d88c", "messageHeadline": "[AptosFramework] expose key rotation in script", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 96, "deletions": 17}}, {"node": {"oid": "12d429d2d6b3223cc84db24c5e776d7b08bd0ad8", "messageHeadline": "Aptosify Docusaurus", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 1176, "deletions": 975}}, {"node": {"oid": "b8afe823448b6d434e7aeda71594d89660c3e1d6", "messageHeadline": "[circleci] fix build main", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3d2e30f53296cd8cfd0b3fbfd75e7b777e8cd49e", "messageHeadline": "[sdk] remove diem_version / scripts and rely only on scriptfuns", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 78, "deletions": 230}}, {"node": {"oid": "32aece47a79f26da4000be6ac6dd466ede4355a9", "messageHeadline": "[rename] random [aA] Aptos to [aA]n Aptos", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f69970f2d1c860b2fca61076c7c2ee49dd65c5c6", "messageHeadline": "[framework] cleanup", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 38, "deletions": 1465}}, {"node": {"oid": "fc066953bffdb90e0d214591f77c62d96129dd0a", "messageHeadline": "[rename] remove unusued diem assets", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 92}}, {"node": {"oid": "5a8c1b171603e968c137f8b7a360d08357faf3ac", "messageHeadline": "[rename] some in storage", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "8215d0373ab67bbab6397075608e23fd29267cd2", "messageHeadline": "[rename] swarm Diem node -> Node", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "89ba80509a2f6db9507d57794b47e4dc094e457b", "messageHeadline": "[rename] generate-format", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e5e4d2818652ea10557e2c58f3d26a080b57f5d4", "messageHeadline": "[rename] diem_connections -> aptos_connections", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bfd138348df59e4c96d24fb6ecd09847d56594bc", "messageHeadline": "[rename] simple_onchain_discovery_counts", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f188dc1611a73e57a73672a212f4b9d998a18aba", "messageHeadline": "[rename] diem_swarm_utils -> swarm_utils", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8ed58a3d007b9b2d1f19a97454f57a65292ce438", "messageHeadline": "[rename] update transaction-builder-generator", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 268, "deletions": 268}}, {"node": {"oid": "ce395c178c11ddacc353fb99ebd6e8c4cd1a02bc", "messageHeadline": "[rename] diem[ _]test[ _]counters -> test[ _]counters", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bbd07d5a7bd4eb25d40615611997dceb55288364", "messageHeadline": "[diem] remove legacy jsonrpc code (views and errors)", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 7, "deletions": 2007}}, {"node": {"oid": "dbf79b6b93e012fdb6d71d93c9c23b0b9b807661", "messageHeadline": "[rename] Point to a aptos resource for bcs decoding", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0a3e48c54c784a6a00c7ca6ed8d2f46cb69369b", "messageHeadline": "[diem] remove unused wallet framework", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 1503}}, {"node": {"oid": "ddeb2172724ea5b8c80c310b975ff42eb121834b", "messageHeadline": "[diem] remove offchain APIs", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1815}}, {"node": {"oid": "96e171be3d6b6fd8ee215b688a5c4353ed094b14", "messageHeadline": "[diem-id] remove some more diem id code", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 411}}, {"node": {"oid": "77b4de17b32f9e189ac5a0d31e37944c4d9452ef", "messageHeadline": "[rename] diem_backend -> backend", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f5352aa29947e59212e542bd7fa6459c085b4458", "messageHeadline": "[rename] diem_(.*)version -> aptos_(.*)version", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "5d80b0d5fe09dbbf3e190459cdc376e8333ad6a3", "messageHeadline": "[AptosFramework] align error code to get proper report", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 234, "deletions": 46}}, {"node": {"oid": "fd71e4548a8a93d0d535b831158ade226c3a12e0", "messageHeadline": "keep the existing license owner", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 9251}}, {"node": {"oid": "0c32bf83a464504cc4ce1840bfeb536f2b7c6e35", "messageHeadline": "cleanup", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 1478}}, {"node": {"oid": "258fb628222527f81f3aa8e9730372f160ade6f0", "messageHeadline": "fix python scripts with public url", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e7fb581d6ea5dc4769e9e4af53256073156be64e", "messageHeadline": "fix dev website link", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 134, "deletions": 135}}, {"node": {"oid": "d59534a3ce3f4074ceb40280d5771a963c91f78b", "messageHeadline": "remove cicd doc dev site build", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 352}}, {"node": {"oid": "35bc6da5f79e39b17e9bb362d9fec45e2537d1b4", "messageHeadline": "Aptos Foundation -> Aptos Labs", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 129, "deletions": 129}}, {"node": {"oid": "3ba9b4eec953fbe221a81580618494d7ccbe5f77", "messageHeadline": "keep the existing license owner", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 11971, "deletions": 1245}}, {"node": {"oid": "f2caf50b167f98fa4d6edaf7821413dccb26d6bf", "messageHeadline": "[README] Update logo to banner", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5bf7b0bfeb087eb8e8322195ebd92ecc36b4845a", "messageHeadline": "update to devnet urls for tutorials and sample", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "a6ad9690c9d4cda553bfb4ad0b8295db9cbb985f", "messageHeadline": "[tutorial] Add a first-move-module tutorial", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 364, "deletions": 8}}, {"node": {"oid": "640a670158ea34a71c2a04b0358055f7e9485934", "messageHeadline": "[move-examples] a small framework for testing and building move", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 183, "deletions": 0}}, {"node": {"oid": "595cc9ff22db4e37b3c55941894b4357fdefe919", "messageHeadline": "[circleci] retag main", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "8ff8256a373eadc2e521b6099313e728baa21895", "messageHeadline": "[helm] update genesis/waypoint", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85982623f524c411cf895256f2dd500bd712fbc1", "messageHeadline": "[faucet] specify a gas base unit for testnet", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "66e3f5f385d32a2e6a917c7dfb5642c58eb86075", "messageHeadline": "[tf] update readme", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 10, "deletions": 277}}, {"node": {"oid": "d7429ad60f9ba11b445838421f6cc497bb9f537a", "messageHeadline": "[AptosFramework] mandatory gas charge", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 58, "deletions": 49}}, {"node": {"oid": "ad42dc4c4c2e2b49a87004013278c61e8e27d71f", "messageHeadline": "[AptosFramework] create 0x1 account in genesis", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 66, "deletions": 7}}, {"node": {"oid": "002c7ffc786ad1a1a3a0add21a5e29d6f9ec6e4d", "messageHeadline": "[tf] add fullnode terraform", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 3966, "deletions": 21}}, {"node": {"oid": "68fff0caad029369413650cf5aceb2d668b1fbd9", "messageHeadline": "[faucet] swap to maximum instead of fixed", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 20, "deletions": 54}}, {"node": {"oid": "fc8074f6518b4fa12e05c08f8b24a41a4ca5e3e8", "messageHeadline": "[secure-storage] Diem -> Aptos", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "d3048840b3363d44a039319a3fe83791057917f3", "messageHeadline": "[execution] Update readme to be Aptos", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9588571714d6a935fdd574c92c0e7cc876250235", "messageHeadline": "[devtools] Diem -> Aptos", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "9faebd5c43fe0e9e2031b096f3d197bde16285f5", "messageHeadline": "[aptos-wallet] Diem -> Aptos", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "6addcfaae58c878935975aa226d36429a4fe080a", "messageHeadline": "[channel] Diem -> Aptos", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1d53fc1f6d70dd1cda657ddf6ec9fc2d6ae9ee7", "messageHeadline": "[transaction-emitter] Diem -> Aptos", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3a51ab26ca544dd1482720a7cc326614eaa15f03", "messageHeadline": "[aptos-logger] Diem -> Aptos", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "65ffe1d2054180e2bc0f4e8234d62151fe11f76c", "messageHeadline": "[diem-infallible] Diem -> Aptos", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9164bbc4cb2a7b54d2136c0a8b300ee6fbdad70e", "messageHeadline": "[aptos-crypto] Diem -> Aptos", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "80b1fe7f8f612e557ca81948a9c7390848787041", "messageHeadline": "[consensus] Diem -> Aptos", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "1be3e992814184cc27f1f1f344363d7b84becdf2", "messageHeadline": "[config] Diem -> Aptos", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "4f518211875b624a3575b00ebf08251ee5646f6e", "messageHeadline": "[vm-validator] Diem -> Aptos", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6cde06d69c0b0e97e781e359eee65a96a194a1f6", "messageHeadline": "[mempool] Diem -> Aptos", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "f59528ea1c0fa3e56e3ad29db50de9d996e7237f", "messageHeadline": "[dockerignore] Remove libra reference", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "41ca480a0cba2e0b84908a062a6df9afd9cf9dec", "messageHeadline": "[.assets] Remove diem logo", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e01e73ee681ec858330e1ebc44811d15b49b9d4b", "messageHeadline": "[CHANGELOG] Remove changelog", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 415}}, {"node": {"oid": "69c753ec10fb3007a08d839aec4f4aadcda1af6a", "messageHeadline": "[CODE_OF_CONDUCT] Change email from diem.com", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "edddcce2c8714105d868b9c8a09a7c6f81f9fe10", "messageHeadline": "[README] Remove Libra rename banner", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a982cee950620ab7101187c4739bd94ee3f8f12d", "messageHeadline": "[aptos-node] Diem -> Aptos", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "48ee9da2da33c3c12777da7c177f040b5f32540f", "messageHeadline": "[scripts] Diem -> Aptos", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "07645fb48be06e725b7a21147be496a7171a55f6", "messageHeadline": "[Cargo.toml] Diem -> Aptos", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e665be6e97b227a9a7bf81ec8c03a033a3110cfe", "messageHeadline": "[SECURITY.md] Diem -> Aptos", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7dba946e18753620c469fc1eb3f254d77511575e", "messageHeadline": "[x.toml] Diem -> Aptos", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "2f9feee25aa259a470437dc1e393a77105a1890f", "messageHeadline": "Add aptos.png to x.toml", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7893fd1ad82b2a26caad7cf1618e210e9c52ca15", "messageHeadline": "[README] Update discord badge, invite, and aptos logo png", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0bdefaa17b5127094c11240cb24042da297bcd9c", "messageHeadline": "[AptosFramework] fix block metadata txn gas", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 32, "deletions": 31}}, {"node": {"oid": "edb3e4da6f813de5fc1b8ba6c33635b2dfac639a", "messageHeadline": "[circleci] build main at cadence", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "48c46b2704062886474eb324866843ca966d6fcd", "messageHeadline": "Add GA", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 670, "deletions": 39}}, {"node": {"oid": "eda9789e05ac6054756ab1d0241fa37645e4e045", "messageHeadline": "[AptosFramework] update cores modules name to get rid of Diem prefix", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 14006, "deletions": 32327}}, {"node": {"oid": "167db88b5e80217fe295585bf22cf0ac8bfc2cdf", "messageHeadline": "[circleci][forge] better comment", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "c34fbbab814be1fc486be9c00058299c317ff334", "messageHeadline": "[gitignore] Ignore Vim swap files", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fdb2b3dde460c7c140670b37b91035581ae4c0b2", "messageHeadline": "[lint] require Aptos Foundation banner", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "bc822efe86d558cc3db688321fb8c4398a5f299f", "messageHeadline": "[forge] use dpn modules", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bd2378910fffb5d5206de48dc48f16cfec342671", "messageHeadline": "[circleci] revoke ECR access", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 43, "deletions": 6}}, {"node": {"oid": "d73a5b0b681ef7e625fcd4b0dda11705f51e7ed6", "messageHeadline": "[AptosFramework] mint some coins for root account in genesis", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "883915d796b892662b95be12d722336b038cea1f", "messageHeadline": "[AptosFramework] add TransactionPublishingOption and support module p\u2026", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 645, "deletions": 26}}, {"node": {"oid": "45082314aef3a5c73a1f29eaf419c3ce2b55c3ec", "messageHeadline": "[AptosFramework] add a few script functions and tests", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 495, "deletions": 4368}}, {"node": {"oid": "7fb79203ea11762193ef4b2dfe57706801884423", "messageHeadline": "[storage] add delete_range and delete_range_inclusive to SchemaBatch", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 120, "deletions": 2}}, {"node": {"oid": "6c0d879acc1efac598266b5aec332da93cc847c1", "messageHeadline": "[forge] fmt picked something up, yay", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e3ac6386dc26188a61841b5e6a719467fddf1684", "messageHeadline": "[docs] introduce first p2p transaction using rest", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 535, "deletions": 0}}, {"node": {"oid": "841473fc4b262356deb65e29a5eed6d7d5dd0d6f", "messageHeadline": "[docs] Aptos core -> Aptos-core", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "1b295073ce2354f2d904864cd0e0397822c1c37d", "messageHeadline": "[faucet] eliminate useless sequence number response", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "ffe2b4e33921f1c2d9e468c6e157d2461d44ca64", "messageHeadline": "[tansaction-builder-generator] cleaned up some rename issues", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 61, "deletions": 72}}, {"node": {"oid": "082de27487060792c69e5e003167eb1d3e4c5c21", "messageHeadline": "[tf] output vpc subnets", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "f2fdc1f1340a0cf9a246619869ac306df3dd71d6", "messageHeadline": "[cicd] tweak config", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "4e9d3c9cf33c98c549d9e565cacd182a67eca91e", "messageHeadline": "Move in parallel", "author": {"name": "sasha8", "email": "sasha.spiegelman@gmail.com", "user": {"login": "sasha8"}}, "additions": 1344, "deletions": 636}}, {"node": {"oid": "efc183f7d49c7f3e745b22dbc99bfdfccee706ba", "messageHeadline": "Move ledger version to a query param", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 77, "deletions": 142}}, {"node": {"oid": "97797b0fac389be4800b55b5d94acaa6e7dffaf9", "messageHeadline": "[DPN_CLEANUP] remove diemID from code repo", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 21, "deletions": 83}}, {"node": {"oid": "3787d724db3daa82e6cfadd811ad25c851d7e4fb", "messageHeadline": "[node] Start aptos-framework on test mode", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "10a9dcf67c40e4db5ee741e02c94af3f9f711cba", "messageHeadline": "[faucet] make it easier to start from cli", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09fe8ec5112bd2bb4fb90d635a996612fa8836dd", "messageHeadline": "[forge] renaming", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "89a1a12d5e875d9a3cf9d21e82e2b66882ed51c8", "messageHeadline": "[scripts][fgi] update for aptos", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2e482c25e32215cd9a481193dd8ca9461732c403", "messageHeadline": "RocksdbPropertyReporter reports more properties", "author": {"name": "Sital Kedia", "email": "skedia@aptoslabs.com", "user": {"login": "sitalkedia"}}, "additions": 37, "deletions": 30}}, {"node": {"oid": "61f54f9643834714505a928c1f44e6ed68e4d0ed", "messageHeadline": "[AptosFramework] Add transfer events", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 231, "deletions": 24}}, {"node": {"oid": "4262a3feed3a1a4861e624e5eccc215b1f29dfbf", "messageHeadline": "[AptosFramework] add mint cap delegation", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 332, "deletions": 2}}, {"node": {"oid": "f9ea5510d21a66876ec7f8313ee6eb8ce1be3fe0", "messageHeadline": "[AptosFramework] add coin info", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 196, "deletions": 48}}, {"node": {"oid": "05ef4d2d9103fbe98c71bea6fe36137831c801e4", "messageHeadline": "[storage] make schemaDB CF update sequential", "author": {"name": "Bo Wu", "email": "bo@aptoslabs.com", "user": {"login": "areshand"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "1f8d31cfbc5deb05ae8607984ae3cdcc169b1788", "messageHeadline": "[testnet] make aptos-framework default framework", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "83c9a52da28154b0718c676641293e0921f5a04b", "messageHeadline": "[testsuite] Fix formatting", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "82831346415a4c2a1b20fb2683c115c8ecf97338", "messageHeadline": "Add functional faucet health endpoint", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 38, "deletions": 15}}, {"node": {"oid": "24d90aa91c9afdca284d11543b06fb5f01975eaf", "messageHeadline": "[tf][testnet] cleanup unused vars", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 3, "deletions": 23}}, {"node": {"oid": "5d1782a4de23f759d9b9f644314e72254013c2f3", "messageHeadline": "[helm] add option to disable api endpoints (#113)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "875f179b822fe9c5de992c5d880a59bfba809cec", "messageHeadline": "[AptosFramework] add checks in prologue/epilogue", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 244, "deletions": 89}}, {"node": {"oid": "9d4fc5153f2989b03fdf81563da52e6f87c5ede5", "messageHeadline": "[docker-compose] remove hardcoded seed peer", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 3, "deletions": 17}}, {"node": {"oid": "a15e209d407a28e5f8a16a280048545de1464172", "messageHeadline": "fixed a few typos in docs/basics/basic-accounts.md", "author": {"name": "Alin Tomescu", "email": "tomescu.alin@gmail.com", "user": {"login": "alinush"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "37c5747952807942b34d243e5f1523429a823407", "messageHeadline": "cleanup validator network key", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 2, "deletions": 79}}, {"node": {"oid": "e70566033a5e695c8873c1a272358ff0c1798f0f", "messageHeadline": "[tf] more cleanup on validator network key", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "d594ba96bc97438be82755c15845410fd5c2a5e0", "messageHeadline": "[build-tools] Move /opt/git/diem to /opt/git/aptos-core", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "dbaa8ad93bb291d41c2165d82c508d95f046b51b", "messageHeadline": "[crates] Remove unused documentation tool and swiss knife", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 1094}}, {"node": {"oid": "d644f685b9ac6acfda8fc2e5cdc62599fde3f1bf", "messageHeadline": "[testnet] add wait time for genesis", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "63dda7907ecbcd8ee0207c03fde5c1ecd1eaa85a", "messageHeadline": "Migrate faucet to new framework", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 290, "deletions": 441}}, {"node": {"oid": "51bbe052202394a6ee295d5b924148feb3223180", "messageHeadline": "[helm] remove cluster test", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 139}}, {"node": {"oid": "da9bb9b4498615ddc0a2d1c2cb0b352214f35992", "messageHeadline": "[tf] remove validator_network_address_key", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "87e26a6fb8eff27d81909fc50e8e36530567a5b6", "messageHeadline": "[cargo] Update all crates descriptions to be appropriate", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 60, "deletions": 45}}, {"node": {"oid": "866bd3f0a56819a94d67a10b73de9c8920089a84", "messageHeadline": "Update build files post framework move", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "f10e895ac39c2df94839cee9e81910bf21dfbdea", "messageHeadline": "`aptos-labs.com => `aptoslabs.com`", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 396, "deletions": 396}}, {"node": {"oid": "5bf7e482af3797730a91e319792b10a553bae6ba", "messageHeadline": "`description = \"Diem` => `description = \"Aptos`", "author": {"name": "CapCap", "email": "max@aptoslabs.com", "user": {"login": "CapCap"}}, "additions": 84, "deletions": 84}}, {"node": {"oid": "e3671d3f8777c1b70a28ac8ace655648f2ccfbfe", "messageHeadline": "[docs] clean up tutorials", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 17, "deletions": 1331}}, {"node": {"oid": "8ee2553ea45f1fe2957374dc697112db35725fd6", "messageHeadline": "[docs] clean up of life of txn", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 62, "deletions": 83}}, {"node": {"oid": "ff843cfac7b61757a7dce236846db6e44fe941c6", "messageHeadline": "[docs] remove tools", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 344}}, {"node": {"oid": "aa565feb5c2ce3b0c314fa0b634cbe5391b08cf6", "messageHeadline": "[docs] remove technical-papers", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 209}}, {"node": {"oid": "fc09f96101f712d7261b771f2e79ad23b58ea453", "messageHeadline": "[docs] quick swing through references", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 93, "deletions": 213}}, {"node": {"oid": "6fdb073b0a4b85d6948656320deba65074544b61", "messageHeadline": "[docs] clean up most of the basics docs", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 59, "deletions": 149}}, {"node": {"oid": "d30102447174236dbb4b0a97f35a6055776e64b5", "messageHeadline": "[tf] make new testnet run (#98)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 7, "deletions": 56}}, {"node": {"oid": "d2d64acfda7deb5365fd270a8a9c0aec2220756a", "messageHeadline": "Update config.yml", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4ac4555ee810599fa6ad4d0d0c6aae902bd11da0", "messageHeadline": "[AptosFramework] remove scripts abi from generated code", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 19, "deletions": 4144}}, {"node": {"oid": "227e208d33302c0d1f5b07f2445077986bb2f1fb", "messageHeadline": "rename dir diem-framework to framework", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 264, "deletions": 270}}, {"node": {"oid": "cc63fe4e90ba2c02443dfde64d543295cbaf88eb", "messageHeadline": "[network] Remove socket bench", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1152, "deletions": 1830}}, {"node": {"oid": "631786cd60ce912a096b7fb709de12e77e1e4b99", "messageHeadline": "[sdk] Fix code formatting issues from renames", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d2d3373d4068a462a37ba8955e4e174c160f438f", "messageHeadline": "[circleci] call codebuild", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 49}}, {"node": {"oid": "95f2e05950c8f71bf0dcad1554d7dfc671840f75", "messageHeadline": "[helm] consolidate monitoring lb into testnet lb", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "e44abcf1f718aeb1a8c19ed355ff8718d04ae49a", "messageHeadline": "[docs] Update SECURITY.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "1021bff6120b7b080539f5a2ffc51b067bbd25ad", "messageHeadline": "[docs] move specifications to documentation/specifications", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "484a3b17e2e15f5d440fcf0d53846b54d1fbb419", "messageHeadline": "[docs] update cla and contributing", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 36, "deletions": 99}}, {"node": {"oid": "4912c1a34498c2a310f1b91687b92cf3eba37c92", "messageHeadline": "[docs] update code of conduct", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 47, "deletions": 2}}, {"node": {"oid": "1521a7ee0e8ec419668a47942d6dbdbfe72d13b3", "messageHeadline": "[rename] cleanups in config", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "41980e7d2185e7724644b0421b635bb07ba4d96b", "messageHeadline": "[rename] Diem Association Aptos Foundation", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 135, "deletions": 135}}, {"node": {"oid": "aef28a866d4b3bec13717f20afcbbc749aed9572", "messageHeadline": "[rename] renaming a few structs in aptos-move", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "cee3bf49d0761fe09b5b3aebb77c77bbd47ac63b", "messageHeadline": "[rename] target loggers and other underscores", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 339, "deletions": 334}}, {"node": {"oid": "62459c5e3ab8dfab4d95f0da2311960277869805", "messageHeadline": "[renames] next phase including DiemAbcDef", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 189, "deletions": 189}}, {"node": {"oid": "1dc22e2b2ea760a06acf5e347672d9cf7cd25bc3", "messageHeadline": "[rename] DiemD[b,B] -> AptosD[b,B]", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 245, "deletions": 239}}, {"node": {"oid": "5ab1e3dbd9a5fa3be50ac57fc7c28f401f7d38b6", "messageHeadline": "[rename] organization and website rename", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 630, "deletions": 630}}, {"node": {"oid": "0510e6fb4ff7193b31b4394f805c60d59d3ac2f4", "messageHeadline": "[rename] updating doc site md diem->aptos", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 401, "deletions": 401}}, {"node": {"oid": "25b6ce36608c6f209f2deb269bd1709306c8dd07", "messageHeadline": "[rename] Ops related rename diem->aptos", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1129, "deletions": 1129}}, {"node": {"oid": "212bb55f9b1a487b1f83a4c3880b9f73c0f98d40", "messageHeadline": "[rename] broad rename of crates diem -> aptos", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 7119, "deletions": 7088}}, {"node": {"oid": "646a2ebea61afbf7f3e5eb63b279b300579d67e0", "messageHeadline": "[rename] Diem Core Contributors -> Aptos Foundation", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 20350, "deletions": 1239}}, {"node": {"oid": "a96e8174a57639fdefddf0edc6b81b7c0db59d27", "messageHeadline": "Remove GovernanceRole from Aptos core", "author": {"name": "Sital Kedia", "email": "sitalkedia@Sitals-MacBook-Pro.local", "user": null}, "additions": 26, "deletions": 264}}, {"node": {"oid": "f57f736b34e4179d19ac0359a8f6aee7ce0f2f77", "messageHeadline": "[circle] update tags for image build by circle (#76)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bdf5a04db34c1a220ff9900c3ea2d60a9b0cce64", "messageHeadline": "[docker] add aptos framework folder for genesis (#72)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "43e00af2a64ee709f0954ee9bec7e0a8a177cfe8", "messageHeadline": "[helm] expose fullnode real network address for discovery (#75)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 73, "deletions": 35}}, {"node": {"oid": "444cb09891d44cda33ecddcf0430c1c5abcb8093", "messageHeadline": "Upgrade TF to 1.1.7 (#74)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "37e9b951437b817ca239ddd70fb5a1855d7ea236", "messageHeadline": "[AptosFramework] default open publishing", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1e5463e4dda09a75a9e5e1a9f6f255aa1ba46902", "messageHeadline": "[AptosFramework] add mint/transfer smoke test", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 74, "deletions": 7}}, {"node": {"oid": "cc6a6ba6c84e12791707127747b65b213f7a2191", "messageHeadline": "[AptosFramework] use AuthkeyPreimage to create account", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 73, "deletions": 19}}, {"node": {"oid": "f2e63373bbfe3d1e37f25c9489965e82367c96f8", "messageHeadline": "[circleci] fix lint", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6148949f3ac02e45aadbdbaacf8988e9a7f7ab40", "messageHeadline": "[circleci] safetyrules to validator_tcb", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "768c0f22d28e79ed85cf5195ad5c41f7193591cd", "messageHeadline": "[circleci] build docker", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "46e5dee8fde727d8be9471ed4989a741a9733724", "messageHeadline": "[monitoring] update pfn metrics (#67)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 133, "deletions": 312}}, {"node": {"oid": "7dc072bc188bd027be4baf8aefb8999d4c4dbb01", "messageHeadline": "[diem-framework] remove older releases", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 151, "deletions": 92445}}, {"node": {"oid": "5baeaba47ddac65c30fac4859f62848aac5b1113", "messageHeadline": "[tf] fix user data template (#61)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "6401e64f509ae142ac9c39de7ef2aa5babe06f8f", "messageHeadline": "[AptosFramework] add build artifacts", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 17355, "deletions": 7}}, {"node": {"oid": "1887c3503d5bdc64a62687b268edef5153e5093f", "messageHeadline": "[AptosFramework] add forge support", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 279, "deletions": 12}}, {"node": {"oid": "615d1e026a08b87d177afd3375162d64ecce68c1", "messageHeadline": "[AptosFramework] initial commit", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 5229, "deletions": 57}}, {"node": {"oid": "2d3f514147472dc41e9d7f26caddbfcb9b605082", "messageHeadline": "[forge][fgi] only support forge-0", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62327e811c4bcada9e14b4782bc9a1213894a71d", "messageHeadline": "[terraform] remove deprecated template_file", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 20, "deletions": 30}}, {"node": {"oid": "c49be2d47d72b3766a4f26fa3e60b0a9d332d83b", "messageHeadline": "[helm] cleanup json-rpc", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 43, "deletions": 2191}}, {"node": {"oid": "e37922ed53cf840586cedf2a98024ec50e6de869", "messageHeadline": "[docker][forge] fix img build by installing binaries directly", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "ee508a8ad61dff9cbbcf1440f6e34d814c86636b", "messageHeadline": "[docker] remove writeset tool (#46)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "58e821fb8b671d2897e9dc4422b9446f30e53584", "messageHeadline": "[docker] add latest tag (#47)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d92243d690ac9814b5ff3f61e2d842483231cae1", "messageHeadline": "Fix CORS for unsuccessful responses (#44)", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 69, "deletions": 59}}, {"node": {"oid": "0d303c6c88115a928d4145f375240f61ffc72067", "messageHeadline": "[network] Cleanup and remove encrypted network addresses", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 38, "deletions": 519}}, {"node": {"oid": "f6aef29483ac176744a1cc0bc5dd129e01005690", "messageHeadline": "[consensus] update default config value", "author": {"name": "Zekun Li", "email": "li.zekun@gmail.com", "user": {"login": "zekun000"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "a6abe55f65ff3ce0d4769e1c1ad4ebc6c875d2ca", "messageHeadline": "[cicd] move all tests to nextest", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 40}}, {"node": {"oid": "d65ab252d6c3011b7d38540be97145c70d79c25b", "messageHeadline": "[cicd] reduce parallelism to cut down on costs", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 7, "deletions": 36}}, {"node": {"oid": "518174b676ade825f23911ac2391da392a0c457d", "messageHeadline": "[cicd] remove dep-summaries", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 186}}, {"node": {"oid": "53a448311ea7af04c2b78f93cd70af5e469fdf1c", "messageHeadline": "[cicd] remove dependabot", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 117}}, {"node": {"oid": "1d45fea38f84235f44a1a4a4b0448d3468a71be2", "messageHeadline": "[README] Add CircleCI passing / failed badge", "author": {"name": "Greg Nazario", "email": "greg@gnazar.io", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6170240f062b0275eb311b52ca6f7a4597581f13", "messageHeadline": "[smoke-test] remove and clean up some tests", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 175, "deletions": 235}}, {"node": {"oid": "43eef174a0361ceefe5a8937dc317d6271981790", "messageHeadline": "delete developers.diem.com", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 46045}}, {"node": {"oid": "0aa82a36f7b582872556d7176fd822cf743bc901", "messageHeadline": "[forge][fgi] rename cluster names to diem", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "094ca3ff71b23d43f364aae38d9facd8b544f94b", "messageHeadline": "[tf][testnet] fix chart paths", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d4338249ebb41115c0b323245cc5f19e63b6586e", "messageHeadline": "[tf][testnet] fix symlinks", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "85994527179bf8cd32a51115e6bd7483d7882d12", "messageHeadline": "[docker][forge] stop using dev_setup.sh and import prepare helm", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "967dcf3fafb292e693916263ccdf1aa505c80d8d", "messageHeadline": "[docker] update env for faucet", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e80b19ad60c61f90a91c4b868b99ab076393b54", "messageHeadline": "[devtools] add ability to skip license files and fix helm", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 53, "deletions": 9}}, {"node": {"oid": "d15fd2dfb3f798fc16083d80499323ef4d88b3cc", "messageHeadline": "[cicd] remove unused ci-post-land", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 157}}, {"node": {"oid": "e6da5fe7c91de7df0b3a8c96400e62a2bf3bbce6", "messageHeadline": "diem-client and json-rpc server removed", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 5, "deletions": 13758}}, {"node": {"oid": "db720113cb1ebefeb07276436cd0afcc4317ed63", "messageHeadline": "[rest] strip json service support from api", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 5, "deletions": 71}}, {"node": {"oid": "3d016b1df61e432a66297cd9e0bb89bfc60dd5d3", "messageHeadline": "[api] bring in health check", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 67, "deletions": 16}}, {"node": {"oid": "2162cff10dc3d2aa1ef1be35b227810d0f128270", "messageHeadline": "[sdk] remove json-rpc", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 14, "deletions": 957}}, {"node": {"oid": "63e339d1fca2bf017f6b9e783aed7e24379d2158", "messageHeadline": "[diem-node] remove json-rpc", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 13}}, {"node": {"oid": "e4c9225f017f0f06a042daa2c03d635981ff29cc", "messageHeadline": "[e2e-tests] remove forge and json-rpc integration tests for json-rpc", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 8, "deletions": 2621}}, {"node": {"oid": "90fe7ec74b0a32fca37bde713753f06b31ca3461", "messageHeadline": "[forge] remove json-rpc tests", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 522}}, {"node": {"oid": "fc430df96118f2d721f63f073d88998c47f2a2b5", "messageHeadline": "[diem-validator-interface] remove json interface", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 102}}, {"node": {"oid": "1f738ccb052aefa02bc6e0d945f8983513e45ff4", "messageHeadline": "[writeset-transaction-generator] these tools depend on json-rpc", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1042}}, {"node": {"oid": "f4aed03fd6483af2c5c7dc71f3e144934185e2da", "messageHeadline": "[transaction-replay] remove json-rpc support", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 261}}, {"node": {"oid": "d165c1770915a89eae17e11b13ebc77b05cf7b86", "messageHeadline": "[operational tooling] ported to use rest", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 587, "deletions": 454}}, {"node": {"oid": "7fa26cedd605f4cf102bd99a64ae375f184542b6", "messageHeadline": "[key-manager] strip out due to json-rpc", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 1895}}, {"node": {"oid": "228c53493047884068e01583e4720eb9c9ebc3e5", "messageHeadline": "[smoke-test] remove use of json-rpc interface from this test", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 43, "deletions": 28}}, {"node": {"oid": "d83c7357f7574f95497f9f9a97fc108773f8fbfe", "messageHeadline": "[diem-fuzzer] removing fuzzing on json-rpc", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 217}}, {"node": {"oid": "d6088a0863f91a154a7f8383164b24fd36a7ce4f", "messageHeadline": "[diem-assets-proof] removing as it depends on json-rpc", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 761}}, {"node": {"oid": "b83da89cb78439af6ebc208e53eebd7185ef7e7a", "messageHeadline": "[diem-cli] remove it as it uses json-rpc", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 323}}, {"node": {"oid": "1456247794114ad870d31207dac3eb7b1f51bf44", "messageHeadline": "[diem-events] removed to simplify migration to rest", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 271}}, {"node": {"oid": "633fac10fda0f2f2a1a8f605ecc8658cb944dccf", "messageHeadline": "[cicd] disable post land jobs as they don't work yet", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "5226f5497019253b0ae6677b3c8dd0533f3d7c6e", "messageHeadline": "[faucet] port faucet from json-rpc to rest", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 417, "deletions": 448}}, {"node": {"oid": "665e1bd19dbe2d27f92186dddfb306ab5c1a9f15", "messageHeadline": "[rest] Strip dependency on json-rpc", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2263, "deletions": 10}}, {"node": {"oid": "d5126c120f8921a664bb069e820cc6e08cd4b9be", "messageHeadline": "[config] Remove json-rpc from seed peers generator", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 51, "deletions": 14}}, {"node": {"oid": "da0b901e0b0397ce76da08b3a817253a33bf810e", "messageHeadline": "ran cargo fmt and got some cleanups", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0a4d82f626413b323e45e97751c8bc1765d79b39", "messageHeadline": "[helm] update helm symlink", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "11df9929debbeca394b8068547204095cdb719e8", "messageHeadline": "[tf] cleanup config (#24)", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 35, "deletions": 21}}, {"node": {"oid": "6017baea1f4b28297b27934cce39255362f3f1c8", "messageHeadline": "Merge pull request #22 from rustielin/terraform-partners-sync", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "c8fb16a91cc546f6d65855b0d2379b1152f54402", "messageHeadline": "[tf][testnet] sync latest forge changes from partners", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "6744522650b90f02cc357daf16717b0293874877", "messageHeadline": "Merge pull request #21 from sherry-x/update_tf", "author": {"name": "Rustie Lin", "email": "rustie117@gmail.com", "user": {"login": "rustielin"}}, "additions": 5332, "deletions": 2645}}, {"node": {"oid": "fe3c2dfe684e0497642bdf46b8499759b94767a0", "messageHeadline": "[tf/helm] update helm and terraform", "author": {"name": "Sherry Xiao", "email": "sherryxiao.py@gmail.com", "user": {"login": "sherry-x"}}, "additions": 5332, "deletions": 2645}}, {"node": {"oid": "453c28607078d0f8ea1104fc88a7f31d2dd4b6e9", "messageHeadline": "[cicd] migrating to circle", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 574, "deletions": 7704}}, {"node": {"oid": "b543a4238436c19d9c8a068256de2bd00c953311", "messageHeadline": "Merge pull request #14 from aptos-labs/readme", "author": {"name": "Max Kaplan", "email": "1482859+CapCap@users.noreply.github.com", "user": {"login": "CapCap"}}, "additions": 20095, "deletions": 2}}, {"node": {"oid": "9dec768c5aaecd29d9eb958b78e1db608283598c", "messageHeadline": "remove junk", "author": {"name": "Max", "email": "maximilian.kaplan@gmail.com", "user": {"login": "CapCap"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "bf0f23ec326b3fa3b67e75ca673328c6ff3fea18", "messageHeadline": "Fix css", "author": {"name": "Max", "email": "maximilian.kaplan@gmail.com", "user": {"login": "CapCap"}}, "additions": 181, "deletions": 728}}, {"node": {"oid": "fb7da88fd97c830143a8c7b34faed0168192ca61", "messageHeadline": "migrate over docs+fix routes", "author": {"name": "Max", "email": "maximilian.kaplan@gmail.com", "user": {"login": "CapCap"}}, "additions": 1839, "deletions": 890}}, {"node": {"oid": "574fa82c8893f6b5fa6f5fb2744f09a8948e4fe1", "messageHeadline": "migrated docs", "author": {"name": "Max", "email": "maximilian.kaplan@gmail.com", "user": {"login": "CapCap"}}, "additions": 10548, "deletions": 38}}, {"node": {"oid": "7a4b25db5002a83e6037dc166d389c21e7845037", "messageHeadline": "New Docusaurus", "author": {"name": "Max", "email": "maximilian.kaplan@gmail.com", "user": {"login": "CapCap"}}, "additions": 9201, "deletions": 0}}, {"node": {"oid": "50925260829a84d7a07b7f1922fcefc3b8147a2d", "messageHeadline": "trivial: remove DB::get_latest_state_root()", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "42e7fad072064b7d7b4ed0083f698a2533a99184", "messageHeadline": "trivial: TreeState::into_ledger_view()", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 67, "deletions": 37}}, {"node": {"oid": "59e416d38490a7a973060970ce5322da5e3ed8d7", "messageHeadline": "remove scratchpad-benchmark", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 0, "deletions": 179}}, {"node": {"oid": "278b1ae7f1c51208c8c978c9736d23a82ffbf47e", "messageHeadline": "[executor] trivial: execute_block: create local shortcuts to parent b\u2026", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 36, "deletions": 33}}, {"node": {"oid": "2e93da13cba93bfe73db6eea489dd60c7a96d0a7", "messageHeadline": "[docker] fix for arch keyring issues", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ce073cdac147b065ac155a74f578f3ba1bd6b32d", "messageHeadline": "[scripts] ensure that nodejs install has pre_command for sudo", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "cab87c9ed5309bc1dc674fbc7c8ee2555e6f9f72", "messageHeadline": "trivial: linter doesn't require copyright banner", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "a7c8f77ba688bb8e6096879727fff136bc4d85e8", "messageHeadline": "add Transaction::StateCheckpoint", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "875a183b5113734a1d08e2276259c258665f89ad", "messageHeadline": "[executor] ParsedTransactionOutput and refactors", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 92, "deletions": 40}}, {"node": {"oid": "a50eac3dd8132441d5b3d14d501aac23e23163c7", "messageHeadline": "[storage] arb_blocks_to_commit: rely NOT on the DB", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 155, "deletions": 136}}, {"node": {"oid": "b22977911ee9407a6309616fd4a1b7304aff4472", "messageHeadline": "[executor] refactor state_view.into() -> state_view.into_state_cache()", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 8, "deletions": 38}}, {"node": {"oid": "c32f9132c6c1de6cff1142a1313a1457a1750b09", "messageHeadline": "[executor] trivial: refactor TestBlock", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "4b8dd23ec1754e807fc76f5e7566eb3afeaf5370", "messageHeadline": "[executor] run_transactions_naive more naive", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 22, "deletions": 28}}, {"node": {"oid": "da5f4a5f5a68e2ffed7c6959e461214a001d4993", "messageHeadline": "patch two mutation findings", "author": {"name": "Ru Ji", "email": "rubujubi@gmail.com", "user": {"login": "Kindhearted57"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "dc5def03aeeaee4f7e7919dd43e4d205b42cd80e", "messageHeadline": "DiemValidatorInterface: DebuggerStateView::version usage clean up", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "6025888b264793bc2112d2ad3a6ef40f0861ee08", "messageHeadline": "[storage] receive TransactionInfo from execution, instead of calculat\u2026", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 62, "deletions": 50}}, {"node": {"oid": "efa37bc71457916d8cee5c0f079bc5124398d23b", "messageHeadline": "[forge] accept and ignore \"-Z unstable-options\" and \"--show-output\"", "author": {"name": "aldenhu", "email": "msmouse@gmail.com", "user": {"login": "msmouse"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0de006b7ff52c32f0e267d9188975f52a826eb39", "messageHeadline": "[State Sync] Support failure handling for the storage synchronizer.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 161, "deletions": 28}}, {"node": {"oid": "155187fb7a8585e4d96a3e73403777890cd10633", "messageHeadline": "Using ubuntu-20.04-xl as ubuntu-latest-xl will be deprecated starting\u2026", "author": {"name": "Venky Nakhate", "email": "venky.nakhate@diem.com", "user": {"login": "vnakhate"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5f8e8cc7f55abc34e29b0491bd631aa69aa11801", "messageHeadline": "Disable the daily test for Prover", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "465de1aa9f3664c86c31085679062fa7f101180b", "messageHeadline": "[core framework] move writeset epilogue to core", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 71, "deletions": 60}}, {"node": {"oid": "9473f61045019076da408c71a4eefaedb0e8652f", "messageHeadline": "[core framework] add a README for core modules", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 47, "deletions": 5}}, {"node": {"oid": "a9d5f66008def0fb25c8295af4323f146850a056", "messageHeadline": "[core framework] move base configs to core folder", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 290, "deletions": 285}}, {"node": {"oid": "425549c34e8fd694b5728affbce1417169f27e3d", "messageHeadline": "[core framework] refactor all remaining core configs", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 2465, "deletions": 1932}}, {"node": {"oid": "69f954105ff13ca230a17fd3021fda11bb7f9bd6", "messageHeadline": "remove move-lang from the repo and depend on diem/move", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 347, "deletions": 356536}}, {"node": {"oid": "77a552b8ecb1271499d51d136a261c9b38fc9b8e", "messageHeadline": "[State Sync] Reduce contention on storage during syncing.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 222, "deletions": 98}}, {"node": {"oid": "6fe5333fb18236b72704672a320b90f848dcbc6d", "messageHeadline": "[State Sync] Make interval checks more aggressive.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "4d77b27c3d55239aa2caa10cb1ce0d30d7a5c841", "messageHeadline": "[State Sync] Add support for checking if there is pending data in the\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 66, "deletions": 32}}, {"node": {"oid": "7cbf189b7fc1eeb7ef0534024e3cde3e60daff75", "messageHeadline": "[State Sync] Remove the lock from the storage synchronizer.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 25, "deletions": 41}}, {"node": {"oid": "5af341e53c9a24ebe24596f4890fcaaef3bcdc54", "messageHeadline": "[move][evm] Experiments for EVM Move Programming Model", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 263, "deletions": 3}}, {"node": {"oid": "c2688f9ddb73d56ba702b6c40081381a1144aaf8", "messageHeadline": "[move-model] Represent Move attributes in the move-model.", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 148, "deletions": 7}}, {"node": {"oid": "ebca3d587df239939f5a363f24021f544d3bf7f2", "messageHeadline": "WIP layered accounts", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 10005, "deletions": 57702}}, {"node": {"oid": "0fa566cbd126288878c03c380c056bf1f4d72e72", "messageHeadline": "[dependency] upgrading anyhow -> 1.0.52", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 120, "deletions": 120}}, {"node": {"oid": "a290b0859a6152a5ffd6f85773a875f17334adac", "messageHeadline": "[operator-tool] Add addtional checks to VerifyValidatorState command", "author": {"name": "Khiem Ngo", "email": "khiemngo@fb.com", "user": {"login": "khiemngo"}}, "additions": 85, "deletions": 34}}, {"node": {"oid": "65d3259bbf0185f9f33bc719c7ce9a0c5a5f4c06", "messageHeadline": "[State Sync] Update the driver code to handle auto-bootstrapping for \u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 76, "deletions": 16}}, {"node": {"oid": "e9df307abec143a3daa5143d895a99bfc3425c83", "messageHeadline": "[State Sync] Add simple test for single validator node deployment.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "61a5eb9039aa007eb46546426beab0ea7a9e549a", "messageHeadline": "[operator-tool] Add VerifyValidatorState command", "author": {"name": "Khiem Ngo", "email": "khiemngo@fb.com", "user": {"login": "khiemngo"}}, "additions": 139, "deletions": 1}}, {"node": {"oid": "46bc24dc94f6226c9cfa03899ca24d6ec68a7a9f", "messageHeadline": "Added more Move examples", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 566, "deletions": 1}}, {"node": {"oid": "ceb8727a15ed4f82007d1b733ca74eafb25094af", "messageHeadline": "[move-prover] Partial specification of Vote module", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 967, "deletions": 7}}, {"node": {"oid": "0b180cbe64a45ec5956d6077177ba53fb004c565", "messageHeadline": "[storage] more metrics", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 95, "deletions": 53}}, {"node": {"oid": "6f5de36a5f36056a509a74de68e28014dfd854f9", "messageHeadline": "[executor-benchmark] add progress bars", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 51, "deletions": 11}}, {"node": {"oid": "09b9119cdb0a6573592c822d79af91851ab02884", "messageHeadline": "[executor-benchmark] adjustments", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "42df9cd01241533d002126dc4b6bc93b726ea2af", "messageHeadline": "[Forge] Use append mode when restarting nodes.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "70a5189b844d7b5947b0f2aa4a6ffe05a9771aac", "messageHeadline": "[State Sync] Reduce the frequency of the error logs when missing peers.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "346301f33b3489bb4e486ae6c0aa5e030223b492", "messageHeadline": "[RFC][move VM] VM entrypoint to execute a function for its effects", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 211, "deletions": 34}}, {"node": {"oid": "ba30d42acfb4d11b3791e22658c8765cf578f706", "messageHeadline": "[State Sync] Use display formatting for the bootstrapping of EELIs.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1db90ba830d0159ddc3a6a254f549156583a67f", "messageHeadline": "[State Sync] Reduce logging of global data summaries.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "f2481f6cd8a1193c3beb63fdf50fd22732b033dc", "messageHeadline": "[State Sync] Reduce logging for storage server responses.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 55, "deletions": 5}}, {"node": {"oid": "372e031602d248c55e383ada70b39a1b0fcfebd5", "messageHeadline": "[State Sync] Read directly from storage.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 170, "deletions": 173}}, {"node": {"oid": "e435976eb98fb523f69226e1034666f829bf189d", "messageHeadline": "[State Sync] Use decoupled execute/apply and commit.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 498, "deletions": 380}}, {"node": {"oid": "74bc0cfa96790e645d2880f9c8e30b19ee0b38b4", "messageHeadline": "[Execution] Return transactions when committing a chunk.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "9eede8d5ad2406926310625bee3a707c888a41c7", "messageHeadline": "[State Sync] Replace Box with Arc for ChunkExector.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 66, "deletions": 63}}, {"node": {"oid": "4c2f5fb4a8938807e2933054d145661fc63ace0c", "messageHeadline": "[consensus] add one missing checks on 2-chain timeout", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 30, "deletions": 11}}, {"node": {"oid": "556025a5e5d666b5c7361cbe51623d4dbc36d058", "messageHeadline": "[x] don't cancel test run on first failing test", "author": {"name": "Rain", "email": "rain1@fb.com", "user": {"login": "sunshowers"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b0494bc24b2d6919624d523a0999b33f9dad0304", "messageHeadline": "[draft][move-prover] Type parameter bug?", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 197, "deletions": 0}}, {"node": {"oid": "5572eae5e35407f10316b473f95cb155a5e8d40b", "messageHeadline": "[Operational Tool] Fix build error.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e80a475171da8be811f6baa2fde07613075df44e", "messageHeadline": "Make absint public", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "2dc491d2976bd66e8812bca0321855f4ec0ac545", "messageHeadline": "Rename set.move to set_script.move", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "37dc83436eef4030a8e971cd4bd7975dcf01edbc", "messageHeadline": "[x] move to the latest nextest", "author": {"name": "Rain", "email": "rain1@fb.com", "user": {"login": "sunshowers"}}, "additions": 335, "deletions": 182}}, {"node": {"oid": "9ef01edf449a1cc3de26da298738044f915aa398", "messageHeadline": "[storage] Refactor MoveStorage to improve readability", "author": {"name": "Khiem Ngo", "email": "khiemngo@fb.com", "user": {"login": "khiemngo"}}, "additions": 25, "deletions": 56}}, {"node": {"oid": "dd07efae40bf94d6299984d0c9acc75e060b9162", "messageHeadline": "[doc][deployment] add installation doc for validator deployment", "author": {"name": "sherry-x", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 282, "deletions": 0}}, {"node": {"oid": "0d5ccf92f1c255050b41383e6be6cae3575da4ef", "messageHeadline": "cli: remove old, unused client", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 4097}}, {"node": {"oid": "7ecd9dcffe0e8b0c605d0fa5aa9a9bfd58366112", "messageHeadline": "diem-swarm: remove unused crate", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 347}}, {"node": {"oid": "508e21f5bf9e12f50e897ab1c2fdd85fe82d90dc", "messageHeadline": "diem-wallet: move to crates directory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "accd35829c8506af407eb7ea20780c0bab0383cd", "messageHeadline": "[data-client] Print less debug info for GlobalDataSummary", "author": {"name": "Khiem Ngo", "email": "khiemngo@fb.com", "user": {"login": "khiemngo"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "bf162316d961d0017134f5a5ba54cb84a0d9e10c", "messageHeadline": "migrate forge interfaces to use rest client", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 1102, "deletions": 984}}, {"node": {"oid": "f57e1e19d94c1bcce7ff6f65cc64ce5f482d8a0d", "messageHeadline": "[language] nuke move-compiler-functional-tests and functional-tests", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 1, "deletions": 3932}}, {"node": {"oid": "8aad1a1d1f8340d19a10e251ebf4bc3409a63347", "messageHeadline": "[language][diem-framework] rewrite account_limits/basics.move as unit\u2026", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 188, "deletions": 316}}, {"node": {"oid": "ed21b8e39eb6ccc99d51a856f7b9b83f8262ec26", "messageHeadline": "[diem-transactional-tests] migrate account_limits/test.move", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b14c6feaeb74003058267af6d3391154fe41b451", "messageHeadline": "[diem-transactional-tests] migrate diem_account tests", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 1111, "deletions": 1250}}, {"node": {"oid": "aa12f406692121ea6b80e69f148ecc4592abc7e1", "messageHeadline": "[diem-transactional-tests] migrate validator_set tests", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 1453, "deletions": 1210}}, {"node": {"oid": "a903f17674e3d48bfd7760a18bedfb74db7790ba", "messageHeadline": "[diem-transactional-tests] migrate diem tests", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 1297, "deletions": 1260}}, {"node": {"oid": "2c29394eb83ac36c5ef560eebfd34fc5056f131f", "messageHeadline": "[diem-transactional-tests] migrate designated dealer tests", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 288, "deletions": 248}}, {"node": {"oid": "2c1d5003e05aedc83d6fa5876a83f43ec47a370e", "messageHeadline": "[diem-transactional-tests] add support for multi agent scripts + migr\u2026", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 107, "deletions": 23}}, {"node": {"oid": "bbe761a7192785431b6ba8ffd477ca933d0a9e1c", "messageHeadline": "[diem-transactional-tests] migrate dual_attesation tests", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 218, "deletions": 196}}, {"node": {"oid": "5b87a3f5b72d9d263dab6a56bad32216fbea2d48", "messageHeadline": "[diem-transactional-tests] migrate recovery_address tests", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 137, "deletions": 225}}, {"node": {"oid": "97134e7e1fd9fd64ad486e19bc9f864d3ba24188", "messageHeadline": "[diem-transactional-tests] migrate sliding_nounce tests", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 20, "deletions": 26}}, {"node": {"oid": "541bc42d38a415b6dc701076a6740b1fd2d1b688", "messageHeadline": "[diem-transactional-tests] migrate vasps tests", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 252, "deletions": 173}}, {"node": {"oid": "af68c84afd947e84dc54b3ecaf749968ac6eb428", "messageHeadline": "[move] Migrate most move-ir-compiler unit_tests", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 1608, "deletions": 1428}}, {"node": {"oid": "c843209c043353b62cddc06e31c4b2cbac59b24b", "messageHeadline": "[core framework] revert changes to account state and add assert genesis", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 92, "deletions": 141}}, {"node": {"oid": "350b0b01a6d9537d8f27c7754539cb623203d252", "messageHeadline": "[core framework] move resources back to DiemRoot", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 179, "deletions": 515}}, {"node": {"oid": "57e5faee00c9fc79169222eafcea539781c513dc", "messageHeadline": "[core framework] factor out DiemVersion for experimental framework us\u2026", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 1942, "deletions": 424}}, {"node": {"oid": "f1a2ba1c3901529711617136589ef46d7ea6e9b8", "messageHeadline": "logger: remove json-log event queue", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 103}}, {"node": {"oid": "50f9c7492ae04500e0b6b0df92c13f794505de86", "messageHeadline": "remove cluster test", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 11, "deletions": 9755}}, {"node": {"oid": "ee0624f948211bbebc641bfca5151b6c746a2685", "messageHeadline": "[api] add accumulator_root_hash to onchain Transaction for forge fork\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 129, "deletions": 42}}, {"node": {"oid": "2e6733c156109a1828b1dfe605f7951b4f2ba71a", "messageHeadline": "migrate nft smoke test to use rest api client", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 58, "deletions": 102}}, {"node": {"oid": "32ae356e086c89a358036e87e0ac29a05d9fef37", "messageHeadline": "migrate forge interface public usage context and chain info to use re\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 545, "deletions": 392}}, {"node": {"oid": "e85ec8fcff80874158ab2d994ed260514069d438", "messageHeadline": "migrate smoke tests to use rest api client", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 161, "deletions": 134}}, {"node": {"oid": "0d1754cb071fbc899c1e467052a70e3f7446001d", "messageHeadline": "[move-book] fix the types for vector::push_back and pop_back", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8b7519f04b6ed794c987f537efd1c1fe9230a27e", "messageHeadline": "[diem-transactional-tests] fix lint", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "9c86becccd97c565806cb03fbe81378afa0d3db9", "messageHeadline": "[diem-transactional-tests] migrate stdlib_scripts tests", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 38, "deletions": 29}}, {"node": {"oid": "dfdbe41295cb72b6ca8968c7545c88a0e8f87b21", "messageHeadline": "[diem-transactional-tests] fix event pretty printing", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 128, "deletions": 42}}, {"node": {"oid": "dede2afe046f06d729e450f47c0400279ccfe76b", "messageHeadline": "[diem-transactional-tests] migrate smoke_tests", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 257, "deletions": 354}}, {"node": {"oid": "98af2df16f1879a308520a9b823608b42a02c1a3", "messageHeadline": "[diem-transactional-tests] migrate natives tests", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 79, "deletions": 27}}, {"node": {"oid": "7d3918bdd12efce8705ed4411666dfbfab4056b8", "messageHeadline": "[diem-transactional-tests] migrate epilogue tests", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 381, "deletions": 428}}, {"node": {"oid": "eff2076c738eacd71d32a69c05ab448a5220d9cf", "messageHeadline": "[diem-transactional-tests] migrate wallet_module tests", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "fe8b533167f8e5067b12c7383cda86978fd4ea98", "messageHeadline": "[diem-transactional-tests] migrate shared_ed25519_public_key tests", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 110, "deletions": 120}}, {"node": {"oid": "41ba47bb0ce1694d5e23afa3f00278a678b442d2", "messageHeadline": "[diem-transactional-tests] migrate transaction_fee tests", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 192, "deletions": 183}}, {"node": {"oid": "bc3d0d81e2c0c6edcef1b7b38ae0f081b60c275d", "messageHeadline": "[diem-transactional-tests] migrate network_identity tests", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 73, "deletions": 102}}, {"node": {"oid": "de3c627d72d61c2e45b9b569cebae00a87d28cbd", "messageHeadline": "[diem-transactional-tests] migrate payment tests", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 153, "deletions": 101}}, {"node": {"oid": "2328d4e8acf2e4197ab00b3eb4c973b5026d0cc3", "messageHeadline": "[diem-transactional-tests] migrate vasp_domain tests", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 116, "deletions": 117}}, {"node": {"oid": "f8f58da1c381ec4e099974d06fd712f51fa868a4", "messageHeadline": "[diem-transactional-tests] allow events to be optionally included in \u2026", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 196, "deletions": 56}}, {"node": {"oid": "9bcb46effafc9ce20f8cb777697ba363568923ce", "messageHeadline": "[diem-transactional-tests] migrate reconfiguration tests", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 51, "deletions": 54}}, {"node": {"oid": "c39a24742443b0bcfd861dcf8745a0127676fc75", "messageHeadline": "[diem-transactional-tests] on-chain-config tests", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 304, "deletions": 338}}, {"node": {"oid": "17b462b2f09671cb81b2458cec4de8ccd2a63a89", "messageHeadline": "[diem-transactional-tests] migrate prologue/fail_if_cant_pay_deposit", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 32, "deletions": 13}}, {"node": {"oid": "b61ea71ae28e6b76fd9baeadfb7d4bd989353afb", "messageHeadline": "[diem-transactional-tests] allow named addresses in transaction argum\u2026", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "4dc515b7bd79f4a9736b0bd4005cebdf5051b05e", "messageHeadline": "[diem-transactional-tests] migrate prologue/<sequenuce number tests>", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 53, "deletions": 28}}, {"node": {"oid": "fa53725780ff31803e27ae566549fba31697b9f9", "messageHeadline": "[diem-transactional-tests] allow specifying sequence number, gas pric\u2026", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 39, "deletions": 11}}, {"node": {"oid": "2d61827f7f7282229fb36129fe4c7e1b64d2d74e", "messageHeadline": "[diem-transactional-tests] migrate admin-script tests", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 38, "deletions": 28}}, {"node": {"oid": "246fc57bc357a0574ad492ba8f96181e894d2693", "messageHeadline": "[diem-transactional-tests] fix admin scripts", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 45, "deletions": 32}}, {"node": {"oid": "e6122b6fb382f604bc711980718ec4fdfcd4a2ba", "messageHeadline": "[executor-benchmark] add a bound to uncommitted blocks", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f7aca2983c3f3126168a991bbdc6db35c3686d21", "messageHeadline": "[scratchpad] add oldest/latest generation metrics", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "15ddfe6a386ca2ef7027d7123182c028328b3bd0", "messageHeadline": "[executor-benchmark] push metrics to the push gateway", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "092e2694fbf095f0de2bdb29d0c2daf0ff874a97", "messageHeadline": "[move-tutorial] Fix \"Coin\" to be \"BasicCoin\"", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7a413f4fc8a84e2cde9a2ac4b00280201c189ca", "messageHeadline": "[data-client] Add metric counters to data client", "author": {"name": "Khiem Ngo", "email": "khiemngo@fb.com", "user": {"login": "khiemngo"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "83b1f4fc599b4a0f72006cffe2f2e40912c678b5", "messageHeadline": "[State Sync] Avoid using single letters for generic types.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "4212cae0367d92defd44cfbbb0dfdd6d8967b61a", "messageHeadline": "[State Sync] Notify mempool and event subscribers of committed events\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 240, "deletions": 149}}, {"node": {"oid": "3a42059d5db7891db78c3726f350526098427b66", "messageHeadline": "[State Sync] Allow continuous streams to continue without target adve\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 9, "deletions": 28}}, {"node": {"oid": "aa275c509d45a2f1996a063da6a426eeaa81e2bf", "messageHeadline": "[State Sync] Remove storage synchronizer cache.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 9, "deletions": 20}}, {"node": {"oid": "52304723dd95afcda78c85cf4dbc69d780a92575", "messageHeadline": "[State Sync] Add smoke test for validator syncing.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 111, "deletions": 5}}, {"node": {"oid": "c169785d31ac6a279d1e2b2deedcb550272a9e81", "messageHeadline": "[Smoke Tests] Move helper method into utils.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 54, "deletions": 52}}, {"node": {"oid": "2214b8ea2be6ff6449ad89dcf9a2f34d93a79a83", "messageHeadline": "[move-stdlib] Add swap_opt", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 202, "deletions": 2}}, {"node": {"oid": "916bae4fc0c9cf2837d96a8c7e5235ffb1907800", "messageHeadline": "Specified the epilogue functions of the DiemAccount module", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 6326, "deletions": 151}}, {"node": {"oid": "19f2bad1ea995a649ddf1852435d881aa12719ae", "messageHeadline": "remove unused json-rpc streaming interface", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 12, "deletions": 3569}}, {"node": {"oid": "bd7418660a5d8669c2e34056d54cb157c98cd46d", "messageHeadline": "remove unused jsonrpc-types-proto crate", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 797}}, {"node": {"oid": "8e43617656a61b6fc34497cb3ca5b8cbdb64f257", "messageHeadline": "remove unused diem-json-rpc-client crate", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 282}}, {"node": {"oid": "23d08cd5aa8dffc1cc5b5044a680144eae8d6690", "messageHeadline": "[diem-framework] migrate block transactional tests", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 168, "deletions": 214}}, {"node": {"oid": "0f6d7d25ed14a8d730e2ec3c000df880f9845d5b", "messageHeadline": "[diem-transactional-tests] allow specifying expiration time via extra\u2026", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "13a8a60568351d8676286080f61129fe0a3f8a50", "messageHeadline": "[diem-transactional-tests] add support for block metadata transactions", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 221, "deletions": 35}}, {"node": {"oid": "0cf2397d95045888fb91d8e7505fce536901c8f5", "messageHeadline": "[move-prover] Specification of multitoken", "author": {"name": "Teng Zhang", "email": "tengz@fb.com", "user": {"login": "rahxephon89"}}, "additions": 789, "deletions": 13}}, {"node": {"oid": "14ef403fa362e281febebd7ddb72451b5d9fd5a5", "messageHeadline": "migrate smoke-test test utils functions to use new rest client", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 609, "deletions": 440}}, {"node": {"oid": "335b5eb457e22cc86c63700cc80f9fa4047798ad", "messageHeadline": "[executor] fix anyhow error msg interpolation", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c2fc0ac2de87aa108b01cbc93b3b95cd0cfec7bd", "messageHeadline": "[move-tools] Better error messages if coverage map doesnt exist", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 22, "deletions": 17}}, {"node": {"oid": "d13ff3c6b24a37eedcfdf1a1e061ed26fe0140ab", "messageHeadline": "[move] Disassemble script code", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 232, "deletions": 164}}, {"node": {"oid": "ba0b64138aac3e175d227fdb5f85f6f58a9c2bbf", "messageHeadline": "[move] Add test option to print script bytecode", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 74, "deletions": 10}}, {"node": {"oid": "3231d6c5f0397988f59a92b21ad300805abf1b8d", "messageHeadline": "fix bug for choice operator on type instantiation", "author": {"name": "Teng Zhang", "email": "tengz@fb.com", "user": {"login": "rahxephon89"}}, "additions": 172, "deletions": 33}}, {"node": {"oid": "4e984316f15a452631d4d0994cdf97dac2c4fe0b", "messageHeadline": "[tf][gcp] add terraform for deploying validator in GCP", "author": {"name": "sherry-x", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 1267, "deletions": 0}}, {"node": {"oid": "7774c467579ab7c5af611df28f31c148439c81cf", "messageHeadline": "[language] minor fixes to allow Move crates to compile outside the Di\u2026", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2cfd5826073661af3adf60b57be23c092a322693", "messageHeadline": "[forge] Add buffer time for node sync up", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "33b3b4fde83c4e53c7798cc55c335ca78f9385ba", "messageHeadline": "[move-prover] Fixing error with auto trace wrongly applied", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "ef551d1fe40564412efd57c4e4a8403890e18934", "messageHeadline": "[language] move `diem-transactional-test-harness`, `e2e-tests`, `e2e-\u2026", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 145, "deletions": 131}}, {"node": {"oid": "92e782da29aa5d74ddf2cc8e05c5fe3e26431827", "messageHeadline": "[tf][azure] add terraform files for validator deployment in Azure", "author": {"name": "sherry-x", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 1585, "deletions": 0}}, {"node": {"oid": "f4651bd494a5a364ce59f5e59a7d95f1224dbba0", "messageHeadline": "[data-client] change data client config type to u64", "author": {"name": "Khiem Ngo", "email": "khiemngo@fb.com", "user": {"login": "khiemngo"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "c849ccff33bf0f02dbb8632276ebcf8836e9ccc4", "messageHeadline": "[tf][vault-init] add terraform for vault initialization", "author": {"name": "sherry-x", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 702, "deletions": 0}}, {"node": {"oid": "ee87270d45713f3bbb4d6c9034fff6d45c4be0ca", "messageHeadline": "[api] switch tests to use rest client from jsonrpc client: transactio\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 316, "deletions": 312}}, {"node": {"oid": "5619e1d31952cb2706d535b1cf8f63e476a1f322", "messageHeadline": "[data-client] Add structured logging to data client", "author": {"name": "Khiem Ngo", "email": "khiemngo@fb.com", "user": {"login": "khiemngo"}}, "additions": 164, "deletions": 20}}, {"node": {"oid": "3a764a0532ec8d7f9947362c9dcd699cf8b725ea", "messageHeadline": "[tf][aws] add aws terraform for validator", "author": {"name": "sherry-x", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 2574, "deletions": 1}}, {"node": {"oid": "96261c5cb78fb519c4f2aa7d4cb51f925e5595bc", "messageHeadline": "Added examples/experimental/math-puzzle", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "e80dcafbec4828827b56bb9b41fa80e9c8c451f0", "messageHeadline": "enum TransactionInfo", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 73, "deletions": 32}}, {"node": {"oid": "2aee399e46322da9eafdf51d070bf7252b53673a", "messageHeadline": "Remove diem_types::protocol_spec", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 388, "deletions": 673}}, {"node": {"oid": "39450ea16bcdedefbc4b4a46c8c729557faa8daa", "messageHeadline": "[experimental] add smoke tests testing experimental framework", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 504, "deletions": 11}}, {"node": {"oid": "734fb2633326ff6566f0ba8c4df48fc082a12968", "messageHeadline": "[language][prover] rename bytecode, interpreter and boogie-backend", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 191, "deletions": 183}}, {"node": {"oid": "cbce190a5f186dd73ab8574a154d9ade1f56f685", "messageHeadline": "[shuffle] Named Address no longer needs to be Sender", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 38, "deletions": 11}}, {"node": {"oid": "ed2b55ee61f87d583c92550872e0b8a2cc7b70c4", "messageHeadline": "[shuffle] mv.U8 sends number, not string, in encoded payload", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "ce115b80323dcd14defb0520f4626024ffeeeca6", "messageHeadline": "[language] rename move-lang to move-compiler", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 234, "deletions": 232}}, {"node": {"oid": "4cb9e764dd8c3ecd2fe4f899c75d5566636ad0c4", "messageHeadline": "[forge] Add support for more experiment optional args", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 66, "deletions": 9}}, {"node": {"oid": "221c8477666abac69a3545ae8b26991aa8148b41", "messageHeadline": "[State Sync] Simplify unit tests.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 7, "deletions": 44}}, {"node": {"oid": "1c2ca9718ee4ab5125126e8a50b99e630ee390cf", "messageHeadline": "[State Sync] Add a bootstrapper to the state sync driver.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 923, "deletions": 38}}, {"node": {"oid": "f4706d3ca5adee3e7aa8c05f395d6b5e759ecb15", "messageHeadline": "[State Sync] Extract common functionalities to utils.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 73, "deletions": 31}}, {"node": {"oid": "8c7e57dc335ed4b0848caf9f7b154d2a86325972", "messageHeadline": "[State Sync] Add new state sync v2 smoke test file and basic fullnode\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 184, "deletions": 60}}, {"node": {"oid": "efbc8cb9faea92fc389b77e30693f20c0720cb0d", "messageHeadline": "[github] Update \"Libra\" in doc issue template", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "e8948f24647c9e5255e45ec443b15b865856c82c", "messageHeadline": "[executor] fix reconfiguration suffix", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "85d1a3c9b8dc5675ec396d67fadd7f64a6682553", "messageHeadline": "[executor] trivial: ExecutedTrees::state_view()", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 30, "deletions": 23}}, {"node": {"oid": "6c6644adad0d8ccd08dc4fefc0e098370a19587e", "messageHeadline": "[executor] trivial: use BlockExecutor directly instead of the alias", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "42130aa43f21e153e03d872f8b9ca5d0eb1261fe", "messageHeadline": "[executor] refactor BlockExecutor", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 722, "deletions": 1106}}, {"node": {"oid": "c4549f152cddd09665108e6ece2d7d8ecaaae129", "messageHeadline": "[executor] trivial: rename", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "8ae96d078143e11f2491ba68e3791b6cc1c01e2b", "messageHeadline": "[executor] trivial: rename", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ce076c9cad62a91f5138854e223722c475943415", "messageHeadline": "[language] migrate old IR functional tests - 4 (rewrite missing tests)", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 447, "deletions": 0}}, {"node": {"oid": "93db3293ba819c61cf983843574a4b51c9685506", "messageHeadline": "[language] migrate old IR functional tests - 3 (change test addr from", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 60, "deletions": 60}}, {"node": {"oid": "0a995d3b01bc14f1c8c45a63b159b2a225462ca6", "messageHeadline": "[language] nuke ir-testsuite", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 1, "deletions": 375}}, {"node": {"oid": "24dbadb79a2e920bb406f85cab405eb64e10a52e", "messageHeadline": "[language] migrate old IR functional tests - 2 (bulk migration)", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 366, "deletions": 507}}, {"node": {"oid": "1f21e08c3bb0640c9bb350d2551bf37db22fff85", "messageHeadline": "[language] migrate old IR functional tests - 1 (sample)", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 13, "deletions": 56}}, {"node": {"oid": "b52e481065e8471e7e44c67c7cb458695f424097", "messageHeadline": "[helm] update fullnode helm chart", "author": {"name": "sherry-x", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 76, "deletions": 12}}, {"node": {"oid": "b587672759957c543ec32df53b0c627d2ed9d900", "messageHeadline": "[move-lang] Bug fixes associated with incorrect error gating", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 225, "deletions": 153}}, {"node": {"oid": "b0c78c6f621cd0c2e89e985dd395ea6615cb06ea", "messageHeadline": "add version 0.1 to diem-workspace-hack dependency lines", "author": {"name": "Rain", "email": "rain1@fb.com", "user": {"login": "sunshowers"}}, "additions": 251, "deletions": 277}}, {"node": {"oid": "e094847383bc6521b6683212bf6ea3690dc1c905", "messageHeadline": "[ci] disable workspace-hack before testing on powerpc", "author": {"name": "Rain", "email": "rain1@fb.com", "user": {"login": "sunshowers"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "19ac6aca31da79444a075092bdaeab2909b90486", "messageHeadline": "Update onchain-discovery.md documentation", "author": {"name": "Andrew", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a36a599fc54a1106898588428f19b86a91fc067f", "messageHeadline": "Removing instances of encryptor where unneeded", "author": {"name": "Andrew", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 18, "deletions": 66}}, {"node": {"oid": "8b992cf7123ff6c255aa6734efbbc65b94863a10", "messageHeadline": "Removing encrypt / decrypt from network-address-encryption's Encryptor", "author": {"name": "Andrew", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 39, "deletions": 117}}, {"node": {"oid": "a18152d1b17093a4e14566a2862cc76eed8b62fa", "messageHeadline": "Removing instances of EncNetworkAddress", "author": {"name": "Andrew", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 23, "deletions": 458}}, {"node": {"oid": "a6b00e77be36be4f826d60cdaf51c4c16de54372", "messageHeadline": "[forge] Fix forge test exit code", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "6445d394e58beefade0cf4d2a7ce048ff7116310", "messageHeadline": "[helm] add validator deployment helm chart", "author": {"name": "sherry-x", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 72019, "deletions": 4}}, {"node": {"oid": "15d61d00ab265e9aff83bba2df13b6facd33ddaf", "messageHeadline": "[State Sync] Update config field name and struct.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "d7c29932911d71bb57eb348e6b80b25d64806f0d", "messageHeadline": "[State Sync] Rename \"max_proof_version\" to \"proof_version\".", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 26, "deletions": 28}}, {"node": {"oid": "0c663286f535a6406080f0f6f77df320868fc49f", "messageHeadline": "[move-prover] Loop invariants for functional macros + fixes", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 613, "deletions": 191}}, {"node": {"oid": "bfc2af18b83cce86db9cb2a84a6dc6b3a7e4356f", "messageHeadline": "[scratchpad] trivial: fix build", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "520fab32948091bf341bae92d0db77908b2d5c02", "messageHeadline": "[State Sync] Small cleanups to tests.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 51, "deletions": 57}}, {"node": {"oid": "2759ffc2d12941ba6721386bcd6675c192b4e867", "messageHeadline": "[State Sync] Start building the state sync driver.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 811, "deletions": 265}}, {"node": {"oid": "666c0bab166cd95e5dd369836f41824d5de17f0d", "messageHeadline": "[State Sync] Add a simple smoke test for fullnode syncing in v2.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "7e50d187653cb5dbb7dd590a9319719f3df44cd1", "messageHeadline": "[experimental] Enable NFT inlining", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 891, "deletions": 683}}, {"node": {"oid": "cbb3b585d1ff23aaa3ae01397141cbc3e6314385", "messageHeadline": "[forge] Fixed changelog pre-release suite", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "12bae9264590e6b00a4095bcc0e26493affc6944", "messageHeadline": "[language] rename crates - 1", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 424, "deletions": 422}}, {"node": {"oid": "a14d37f83a3f35508d870ef1521f25cc3da68308", "messageHeadline": "Revert \"Bump .NET SDK from 5.0 to 6.0\"", "author": {"name": "Brian Gesiak", "email": "modocache@gmail.com", "user": {"login": "modocache"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4015c1febe44325ca75c7ad089a579d80e752867", "messageHeadline": "Bump logstash/logstash from 7.5.1 to 7.16.0 in /docker/logstash", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3517f22f7048692c8e6dd3413d8ed9aebaf97132", "messageHeadline": "[move] Bump extension's target VS Code to 1.58.2", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "13a8f8cc650a7f024db68db9539097a154d46a26", "messageHeadline": "Bump debian from buster-20211011 to buster-20211201 in /docker/validator", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aecab7ef79c4c0a3b36ef5541bb0c3233a47815f", "messageHeadline": "Upgrade Z3 version", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "81c37b3949ecbac7beda268e254ac57c0ddd0696", "messageHeadline": "Bump .NET SDK from 5.0 to 6.0", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14960074bef4dd46807eb46d952c9443ff7c1f3c", "messageHeadline": "[move] Don't auto-close `<` `>` pairs in VS Code", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "058dfa5001f4069cd6bb82124179a392607df861", "messageHeadline": "[move] Remove structured control flow from Move IR", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 3703, "deletions": 2635}}, {"node": {"oid": "aa5aa0986b912dd2e852f82f72712b440699b178", "messageHeadline": "[diem_logger]: record `tracing` Spans through diem_logger", "author": {"name": "David Barsky", "email": "me@davidbarsky.com", "user": {"login": "davidbarsky"}}, "additions": 194, "deletions": 66}}, {"node": {"oid": "00f54fe75299874593ed3ee0c87dfe09fd74ef40", "messageHeadline": "[move] Update move-analyzer extension to 0.0.4", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 431, "deletions": 57}}, {"node": {"oid": "20c89e38e6c7041b4802a5f30cf87ee9625ab78f", "messageHeadline": "[docs] update coding guidelines", "author": {"name": "Rain", "email": "rain1@fb.com", "user": {"login": "sunshowers"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "973f894c0895689863cc08c01301c8ef71c16511", "messageHeadline": "[x] add \"failpoints\" as an overlay feature", "author": {"name": "Rain", "email": "rain1@fb.com", "user": {"login": "sunshowers"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62644887c8c379bebb7eb7cf30cc4d638ad44eef", "messageHeadline": "[x] use debug-ignore crate", "author": {"name": "Rain", "email": "rain1@fb.com", "user": {"login": "sunshowers"}}, "additions": 3, "deletions": 35}}, {"node": {"oid": "0b7f3ebb2941835aa146ba7da5ea9fbb0cdece6c", "messageHeadline": "[x] update guppy and friends", "author": {"name": "Rain", "email": "rain1@fb.com", "user": {"login": "sunshowers"}}, "additions": 327, "deletions": 371}}, {"node": {"oid": "efe11bd2a41491621aa0884816eb9ef3136045d8", "messageHeadline": "[move-tutorial] update path in step 1", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "9f2aa64e4c487b75eeb368e3aff3a4606fa7eedf", "messageHeadline": "[move-docs] polish tutorial", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 43, "deletions": 23}}, {"node": {"oid": "49f7d6b218331a2716e9f439dc1b354493f9de1d", "messageHeadline": "bump block size and a few related const", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5ee1f75aa6c44eaab944c457ba4b0900c48d450a", "messageHeadline": "Adding emit transfer event and event handler in Admin", "author": {"name": "Andrew", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 171, "deletions": 7}}, {"node": {"oid": "be779e2e6c228ff0812c0c0811832079b1fc4a5e", "messageHeadline": "[read-write-set] Trim the inference result for a better performance", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 43, "deletions": 1}}, {"node": {"oid": "504ef0613b98ded9527f3d0a6ca2eb10df63ca05", "messageHeadline": "[State Sync] Remove some dead code from the streaming service.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "ec8f2f4153906c79973f3f365a605987b8e7538b", "messageHeadline": "[move] Update Move tutorial to use `cargo install`", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 56, "deletions": 40}}, {"node": {"oid": "2049d5061af4988202e5e51af748a952f22807a4", "messageHeadline": "[move] Language server installation instructions", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 84, "deletions": 19}}, {"node": {"oid": "411ec6d953bd4d4bae8d72cc5ccb651b4934bdab", "messageHeadline": "[shuffle] enable getting transactions with optional pagination params", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 44, "deletions": 29}}, {"node": {"oid": "2b1ea84ae209f8e2e28535a0fa0c01be0b2bc599", "messageHeadline": "[shuffle] add message events to HelloBlockchain example", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 93, "deletions": 3}}, {"node": {"oid": "4958cf2ff7ecc9dbc9fef944f51c0e1aa1638035", "messageHeadline": "[data-client] Add data client config to StateSyncConfig", "author": {"name": "Khiem Ngo", "email": "khiemngo@fb.com", "user": {"login": "khiemngo"}}, "additions": 59, "deletions": 23}}, {"node": {"oid": "bb9c7f7614f6a02ff977303036c40f8701a73c28", "messageHeadline": "ci: disable cluster-test LBT", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 244}}, {"node": {"oid": "92859de6715313afd8001d6575eead64dae60810", "messageHeadline": "[executor] ExecutedChunk doesn't include to_retry and to_discard tran\u2026", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 38, "deletions": 41}}, {"node": {"oid": "9fc28ec5d332ff1f96aab6ffb2b28d1af54af5a4", "messageHeadline": "[backup] attempt to fix flacky smoke-test", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0a5086414d58b395d0d71916e7c96b4d9d7d45da", "messageHeadline": "[backup] try_buffered_x", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 137, "deletions": 7}}, {"node": {"oid": "e6ba61c2b15fe597d32912d2c77b5702551f17a5", "messageHeadline": "[backup] pipelined transaction replay", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 411, "deletions": 501}}, {"node": {"oid": "0bf8a9702c847bb9741b3b4747ed4e0ca5f1a827", "messageHeadline": "[executor] refactor to reduce duplication", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 1270, "deletions": 753}}, {"node": {"oid": "eb18ca5ab40b9d2ac1f3e9589eb455bcff35d80e", "messageHeadline": "[scratchpad] FrozenSparseMerkleTree that doesn't rely on external ref\u2026", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 185, "deletions": 95}}, {"node": {"oid": "1b3fa09332f340c3180368dd5f088210a21d0db3", "messageHeadline": "[executor] remove usage of Arc<SparseMerkleTree>", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 63, "deletions": 79}}, {"node": {"oid": "5ad947c8406f3a607b9bd10f7ab7f14bfb5c0f47", "messageHeadline": "[scratchpad] move update_batches implementation to separate file", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 464, "deletions": 443}}, {"node": {"oid": "a40a76c050b43ace86db9b2b6b2c129ba1d543c5", "messageHeadline": "[scratchpad] Nodes remember the generation when they were created", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 163, "deletions": 76}}, {"node": {"oid": "569ab90050900e50019404a7cd83bdc805cd3635", "messageHeadline": "[scratchpad] keep track of the oldest SMT automatically", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 266, "deletions": 10}}, {"node": {"oid": "e0b37a397a83efb970e1264e1211926e440dc5d1", "messageHeadline": "Updated from cvc4 to cvc5", "author": {"name": "Clark Barrett", "email": "cbarrett@fb.com", "user": null}, "additions": 75, "deletions": 2624}}, {"node": {"oid": "d0ef8a76e2d9172eff5822ccd39349866869786a", "messageHeadline": "[shuffle] change Message example to use ASCII::String type to store m\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "c14c6fa49b316ce62c31869b94d0cf900fbae3b2", "messageHeadline": "[api] decode Move ASCII::String type as JSON string", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 178, "deletions": 7}}, {"node": {"oid": "83873cb5e139d2bd79920b48a4a64380af96a208", "messageHeadline": "[shuffle] better account description in Hello Blockchain tutorial", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ca4633ede74b61e6fb5ed1197c2439665b903237", "messageHeadline": "[shuffle] replace stale stdlib w embedding language/move-stdlib", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 20, "deletions": 2258}}, {"node": {"oid": "dbbc96c7c3ae936bdf60744fd9055a5835b060d2", "messageHeadline": "[transaction-builder-generator] Add Swift support", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 797, "deletions": 15}}, {"node": {"oid": "b887290ece94e5b448e70599d8c13e9a940d4264", "messageHeadline": "[shuffle] add serde feature to url import", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d9fef3cf6523353337dc55df7b41a5537053336", "messageHeadline": "ci: disable compat tests", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "e0b07bfce1a4b48a885ac2edb287cfaeef65250d", "messageHeadline": "[api] better error message for invalid post request json", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 297, "deletions": 24}}, {"node": {"oid": "9f30face04ca696fabfba0a8b8e9dfd086c979b8", "messageHeadline": "revise step 7 and step 8", "author": {"name": "Teng Zhang", "email": "tengz@fb.com", "user": {"login": "rahxephon89"}}, "additions": 207, "deletions": 66}}, {"node": {"oid": "2289c823fde8c9511e5d124e4e81ef1d9cf12e21", "messageHeadline": "[shuffle] rm stale shuffle/README,use shuffle/cli/README", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 0, "deletions": 96}}, {"node": {"oid": "9d680d8e55a274df9a1080f84e395991fc35c666", "messageHeadline": "[move-docs] Update step 1, step 2, and step 5", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 177, "deletions": 166}}, {"node": {"oid": "1ed0119f636f2c8fb79d9a082207c94e1bfa086a", "messageHeadline": "[shuffle] fix nits in tutorial", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c7da516cc1647e5af625c693557669314e087a6a", "messageHeadline": "[shuffle] Add more details in HelloBlockchain", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 120, "deletions": 15}}, {"node": {"oid": "d00cb41c7ce4e20252505198d330ef7ea3a594a7", "messageHeadline": "[shuffle] Polish NFT Tutorial", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 196, "deletions": 44}}, {"node": {"oid": "7b883e69c1e0d733e75433ab05aa20c93dca45a5", "messageHeadline": "[forge] state-sync performance test in Forge", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 197, "deletions": 2}}, {"node": {"oid": "cd751ee163cd053d74677a7d51323337c2b566ad", "messageHeadline": "[move-tutorial] address tutorial comments for steps 0, 3, 4 and 6", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 196, "deletions": 125}}, {"node": {"oid": "8d0831f26f7453d06a419ff0ae8c3ceff16218f9", "messageHeadline": "[move-cli] Update command structure and make documentation changes to\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 53, "deletions": 44}}, {"node": {"oid": "cddc1abbe669672830b2f683994cb295eb026cb4", "messageHeadline": "crates: move diem-logger to crates directory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 54, "deletions": 54}}, {"node": {"oid": "c6e2455a32046512fa9788ac359905cf0bed668e", "messageHeadline": "crates: move diem-proptest-helpers to crates directory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "672450bc154cfecdeea91df0491fc5f47f843755", "messageHeadline": "crates: move num-variant to crates directory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ddf148da9cd087f71a95b084dbe5a64a5c338b66", "messageHeadline": "crates: move rate-limiter to crates directory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7e4ad086958255e6c5d898f72c7a5cef55d9d330", "messageHeadline": "crates: move metrics to crates directory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "545161289825cd5798eb367cac381e974ecbf2fa", "messageHeadline": "crates: move diem-retrier to crates directory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "701cea885355036991eacfc01efe70edfee819f6", "messageHeadline": "crates: move short-hex-str to crates directory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f98cb61b2d97e0ce9793130f6753ebecc07ae4bd", "messageHeadline": "crates: move diem-temppath to crates directory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "041c775455face1448f1c75db21699314e14a0dd", "messageHeadline": "crates: move diem-time-service to crates directory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "073a53d25d02376b92e3cf5450bc4b47588993eb", "messageHeadline": "crates: move diem-id-generator to crates directory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1c0f8b69f971940ca366bfa90f8c0cb416222c0d", "messageHeadline": "crates: move diem-documentation-tool to crates directory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f9630564fcc68e0c843f616e5f2defe21e7cf78", "messageHeadline": "crates: move debug-interface to crates directory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6e8f81e66470e09580c2aad94ce74092a124b6b3", "messageHeadline": "crates: move crash-handler to crates directory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3047babc2a576f729bd49d149d0914924fa989a0", "messageHeadline": "crates: move diem-infallible to crates directory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "908404d41a9110c5e47138c62f7c83dad7f09f9b", "messageHeadline": "crates: move fallible to crates directory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "484f6452ee0c3aad7c75ab1a84e7cdecac4cd1af", "messageHeadline": "crates: move channel to crates directory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "e7b5ac254919fc479cc60c918580ba64f3073272", "messageHeadline": "channel: make many-keys-stress-test an integration test", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 39}}, {"node": {"oid": "90d433470cc5179eaf44926ff934e5541e3877bd", "messageHeadline": "[api] GET /transactions should return last page when no start query p\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 43, "deletions": 3}}, {"node": {"oid": "ec71633908e541e1e861ac84e0756fd5bf5f44de", "messageHeadline": "[fuzzing] fix crash in fuzz_targets/move_vm.rs", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f8b175c6d57defa2ca41b7e86ba26a3f06db18db", "messageHeadline": "[move-book] Add section on unit tests in Move", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 316, "deletions": 0}}, {"node": {"oid": "1c15fd75badaa8c4bddea38e21bb95fcc770caa4", "messageHeadline": "[shuffle] intro strong typing to TS SDK", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 118, "deletions": 42}}, {"node": {"oid": "4bd293ba723a78054c0a18a6512aaa9332923783", "messageHeadline": "[forge] commit to validator", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "1bd93851fd0bd7180cbda5566568ae52d4ee6077", "messageHeadline": "crates: move bounded-executor to crates directory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f4ee79b97f2cf40bf62b1c3fd6fdbec323f5d07c", "messageHeadline": "crates: move diem-bitvec to crates directory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "065587607b4a4ce0d67fd7f013843b39f9bf2fe7", "messageHeadline": "crates: move diem-workspace-hack to crates directory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 195, "deletions": 195}}, {"node": {"oid": "942830ce830067784325f2bdc17a55820a6e1ce7", "messageHeadline": "[shuffle] update examples to use invokeScriptFunction", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 90, "deletions": 114}}, {"node": {"oid": "aa59eb1682706f5b111b75fe1eeda4bc56873cbc", "messageHeadline": "[shuffle] add faucet support for e2e test", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 58, "deletions": 24}}, {"node": {"oid": "f36cf762af35f4c471e9eefca93b23149da8fcb5", "messageHeadline": "[move-docs] Finish drafting some things. Minor copy edits", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 125, "deletions": 103}}, {"node": {"oid": "a33139a0666dfc8ddbfe326dd7f29bae112434d2", "messageHeadline": "[api] add block timestamp to UserTransaction response", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 51, "deletions": 19}}, {"node": {"oid": "50d6e2bf5176e3cc462eb216af39507553f10c38", "messageHeadline": "[api] fix cors for accepting POST request with content-type header", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "1b8318c164bb7c696dcef5d2f5f9c10dcd5a5989", "messageHeadline": "[shuffle] Transfer NFT", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 86, "deletions": 19}}, {"node": {"oid": "21709d41776bbfef6bda89662a06d2a4dc42a840", "messageHeadline": "[data-client] Refactoring and adding more tests for Data Client", "author": {"name": "Khiem Ngo", "email": "khiemngo@fb.com", "user": {"login": "khiemngo"}}, "additions": 230, "deletions": 85}}, {"node": {"oid": "616c25a94353d9319ad65c66d418802d567ba2c2", "messageHeadline": "fix formatting in hello blockchain tutorial", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb5ada96dd881864ffe0eee0f5dbdca12845eac8", "messageHeadline": "readme: add links to the diem discord", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bec5006110ba3d5e114f48bcebe5682344726e47", "messageHeadline": "[State Sync] Use the highest epoch ending ledger info advertised.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 200, "deletions": 216}}, {"node": {"oid": "4b4bcefa51f0ba582e99c3ec90869d21b7dc9af3", "messageHeadline": "[State Sync] Use the correct end epoch for storage interaction.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 33, "deletions": 22}}, {"node": {"oid": "e0196a4f1f9c8e0b9c370372d336b209f79e77e1", "messageHeadline": "[State Sync] Update the consensus sync request timeout mechanism.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 20, "deletions": 27}}, {"node": {"oid": "8ee83ba1fd8c516b3f47d89fa5a58cc53c3afe27", "messageHeadline": "[State Sync] Fix typo in log message.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8ad085d3670e201680ed3bebbc655eb94c88d37c", "messageHeadline": "[State Sync] Wire up the state sync v2 driver into diem-node.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 285, "deletions": 81}}, {"node": {"oid": "3f71eabde8c092e3aa7dd3978d4876218365ae59", "messageHeadline": "[language] make diem-workspace-hack a dev-dependency", "author": {"name": "Victor Gao", "email": "vgao@fb.com", "user": {"login": "vgao1996"}}, "additions": 113, "deletions": 55}}, {"node": {"oid": "77d335d725a9ad99a727aa1852b3ab0e5e475144", "messageHeadline": "[shuffle] run deno lint on any change to ^shuffle", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98dbc85e47bae053225f48e92c272552458960d0", "messageHeadline": "[shuffle] fix deno lint errors on main/mod.ts", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "c074d8256e5d433b5ebd9590d9ebf4df563ff7a9", "messageHeadline": "[move-cli] Fix ordering issues in sandbox publish", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 46, "deletions": 26}}, {"node": {"oid": "f1ff3c202294a2532668e2384b237d2b0712d1d4", "messageHeadline": "[shuffle] Fix tutorial nits", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 380, "deletions": 252}}, {"node": {"oid": "bea7834be907705bde9cdcb03d505878d6da11a6", "messageHeadline": "[shuffle] Add hello nft tutorial", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 246, "deletions": 57}}, {"node": {"oid": "57ca17b4585905b93edd9a3bc4bfecb128a698b0", "messageHeadline": "[shuffle] Update to refactored receiver", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 40, "deletions": 76}}, {"node": {"oid": "14202e2b3dbf6d421ff3e46a9dab9d089c03d8c8", "messageHeadline": "[shuffle] Simple NFT Module", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 250, "deletions": 158}}, {"node": {"oid": "b040e529bfa975b9bc9bb48c193940b83a0c6792", "messageHeadline": "[diem-rest-client] update get_account to call get_account API", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 6, "deletions": 21}}, {"node": {"oid": "6c41adff58505e1451d1251b5dbf663080678ec1", "messageHeadline": "[shuffle] rename some devapi function to be more consistent with API \u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "3419f7475767f3217089448ad86e818869def211", "messageHeadline": "[shuffle] switch to call get account for account core resource instea\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "e2170547315a558bd4dffececdf5e788baac504d", "messageHeadline": "[shuffle] annotate API call arguments and return types", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 133, "deletions": 23}}, {"node": {"oid": "661a2d1367a64a02027e4ed8f4b18f0a37cfaa17", "messageHeadline": "[forge] different ways to provide genesis modules", "author": {"name": "Rustie Lin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 54, "deletions": 25}}, {"node": {"oid": "bf7838a0b62495076e09261a445b1c62683c8467", "messageHeadline": "[forge][k8s] custom genesis modules on Resize", "author": {"name": "Rustie Lin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "67c4c6678f720768cf2e58f4f0498d8c4b4aef00", "messageHeadline": "[shuffle] clean up latest/test methods", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 93, "deletions": 73}}, {"node": {"oid": "b42b07f08b71f3cd94622be930d2f44cf1ccd793", "messageHeadline": "[shuffle] extract out deno diem client from devapi", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 160, "deletions": 81}}, {"node": {"oid": "5f3bbcf5c8e979855111a6e914d4c2dfbc01d206", "messageHeadline": "[hackathon] add tutorial for Move workshop", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 1456, "deletions": 1}}, {"node": {"oid": "139acb2ccf73a9d0ca397522ca2975888e3b4c98", "messageHeadline": "[mempool] Remove PeerId from metrics", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 72, "deletions": 81}}, {"node": {"oid": "3f59b43dcd319e45881f4fef864455ae9035fcd2", "messageHeadline": "[diem-wallet] cleanup dependencies and interface", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 5, "deletions": 17}}, {"node": {"oid": "a5d1c18c7cd0587c54a237492e81cc77632089c9", "messageHeadline": "[move] Provide code completion via language server", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 2857, "deletions": 2477}}, {"node": {"oid": "20b2b8b4ac59142e19239f0776e3db0844a98665", "messageHeadline": "[api] get core account resource", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 161, "deletions": 8}}, {"node": {"oid": "6ab59227a0b7093144c2393e63ee77458942377c", "messageHeadline": "[move-cli] Update Move CLI to use packages", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 962, "deletions": 1499}}, {"node": {"oid": "06db81505e4af18aabb0005f073f5c8892170d42", "messageHeadline": "Added the experimental stdlib modules Role and ACL", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 559, "deletions": 0}}, {"node": {"oid": "6ba91384c63ef6532c041247f30db33f5a8108f4", "messageHeadline": "Revert the Z3 version", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b6f3ab54dbe8af96a229f4d2295ace9e9d33eb7a", "messageHeadline": "Fix a typo", "author": {"name": "Hao Li", "email": "hli@haoli.org", "user": {"login": "haoli8"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c722606471b5ee8fc7124fdd98e1ca1b2cd69ef", "messageHeadline": "[shuffle] updated repl_help", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "efcb28b09b74148c5cbc309998158e4986f31534", "messageHeadline": "Upgrade Z3 version", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4d6089c6abb8fcba19ddbffb5bcc290eb69e225d", "messageHeadline": "[api] inject fail points to each endpoint", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 68, "deletions": 2}}, {"node": {"oid": "656ea12136673a25321c136e0fc1799b2193ee1d", "messageHeadline": "[shuffle] Fix repl_help.ts deno lint errors", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "95270ce8ffcd781a54b801c54bca09d4c4bd32d5", "messageHeadline": "[shuffle] console REPL receives 2nd user via ENV", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "cab84a5938f715903e2726ee9fa84de55e7536cd", "messageHeadline": "[shuffle] E2E 2nd test account is now ephemeral", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 40, "deletions": 29}}, {"node": {"oid": "c34363e3ebf1bd4a768dd010ffca735c9b8608c8", "messageHeadline": "[shuffle] stop double declaring mods in main.rs", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "b6cef7f250a25e07e80dc649835c5a91c9cfbabe", "messageHeadline": "[shuffle] intro UserContext to rust handoff", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 134, "deletions": 53}}, {"node": {"oid": "ca63054e936694b2e3b56fa57e4ba6b68f33a80b", "messageHeadline": "[shuffle] pass a second account to TS E2E tests", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 179, "deletions": 66}}, {"node": {"oid": "6fd961e3bdb659517aa5a9ca55bc23346b294dc8", "messageHeadline": "[shuffle] refactor context.ts into ConsoleContext,UserContext", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 76, "deletions": 38}}, {"node": {"oid": "ffbcfb3a19b6438ed0cd02333f1f52c4d53bc055", "messageHeadline": "[move] Add move-ir-compiler-transactional-tests", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 115, "deletions": 28}}, {"node": {"oid": "4d5329c9aeefde76a3f2b1c1daba4ea6c2152011", "messageHeadline": "[move-vm] Expose API for load modules", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 52, "deletions": 5}}, {"node": {"oid": "167b693caed73f349462723e836e9ce76fd31f9d", "messageHeadline": "[mempool] Remove older flaky integration tests", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 380}}, {"node": {"oid": "41ee1ad7b786cee130ce0f61668cfe58d18274b2", "messageHeadline": "[mempool] Migrate old integration tests to new framework", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 223, "deletions": 50}}, {"node": {"oid": "1265bd374c019e4987cd5369a1007fe1246f27cd", "messageHeadline": "[forge] remove new tx_emitter in daily worikflow", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "5ff1c9cac1962383bf9ae3227ba7c05a56a31d84", "messageHeadline": "[State Sync] Add tests for streams with a target.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 215, "deletions": 11}}, {"node": {"oid": "d70a254c776c8660e135cddced63c7211013bc45", "messageHeadline": "[State Sync] Add target ends for continuous transaction streams.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 92, "deletions": 14}}, {"node": {"oid": "e99b26bd251ff7b1afef70ab88a19c5f6d69939f", "messageHeadline": "[State Sync] Make the DataStreamingClient interface methods alphabeti\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 61, "deletions": 61}}, {"node": {"oid": "9c159e25471ded4c9052767b14b252ffc11b192b", "messageHeadline": "[shuffle] add CLI tests for shuffle transactions using forge", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 238, "deletions": 122}}, {"node": {"oid": "d45f20aca1b6765e6f5d5a2e45cca18c3b72aa69", "messageHeadline": "[perf] parallelize account blob generation", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 23, "deletions": 7}}, {"node": {"oid": "49b50fe730e67e4d63039982acd57c71293aea1b", "messageHeadline": "[benchmark] enable jemalloc for executor-benchmark", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5322898cdf2713575b48ad64ab7960ddb9b7b1a9", "messageHeadline": "[diemdb] increase the MAX_VERSIONS_TO_SEARCH", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "00d0261db0117777b3cce5ecb9affb2c3020694e", "messageHeadline": "[perf] cache the account state blob hash", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 32, "deletions": 9}}, {"node": {"oid": "8af7fd132e630150b4f2c5368fee507d10725c73", "messageHeadline": "[diem-transaction-bench] Insert blockmetadata transaction for benchmark", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 24, "deletions": 1}}, {"node": {"oid": "e79b78ede8fbaf9dd5472a2f58954db5f99a4eaf", "messageHeadline": "Add support for printing in-scope named addresses and values from Mov\u2026", "author": {"name": "Chao-Hong Chen", "email": "chaohong@fb.com", "user": {"login": "DreamLinuxer"}}, "additions": 357, "deletions": 209}}, {"node": {"oid": "8ed611afd6710dcb6497a57c0eceecc987d8b4d3", "messageHeadline": "[move-prover][tests] add inconsistency flag to df and stdlib only", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "3a20c3163a5f789e6b744b3b0d5cd058f4a03074", "messageHeadline": "[shuffle] helpers.hexToAscii properly decodes ascii/utf8", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "21441bd3a84dda5afeddd3aa8e895632fcec9a8f", "messageHeadline": "[shuffle] update repl help", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 121, "deletions": 15}}, {"node": {"oid": "3a3e744f25196ae1ac19813d63b60a778a4463dd", "messageHeadline": "[move-bytecode-util] Relax api for GetModule", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 20, "deletions": 11}}, {"node": {"oid": "b0ce7edf06459e85c15a20d9a6ae962a2ffa75a7", "messageHeadline": "[consensus] add ability to cancel the timeout task if moving to next \u2026", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 48, "deletions": 10}}, {"node": {"oid": "af024c26d1e119d5c3428512bd003acf4c084bc2", "messageHeadline": "[consensus] move state sync notification off critical path", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 54, "deletions": 16}}, {"node": {"oid": "a433712b568de47ba0298eb715afdbc7cc45bed0", "messageHeadline": "[consensus] cleanup dead code", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 2, "deletions": 106}}, {"node": {"oid": "31add4d8e5030e3290d1edddf7b2e19ed1a7de19", "messageHeadline": "[consensus] delay sync info verification", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 4, "deletions": 6}}, {"node": {"oid": "469b0e379d0c98694408b8ff454b1c7d202eef72", "messageHeadline": "[shuffle] randomize address on acct creation", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 142, "deletions": 112}}, {"node": {"oid": "957b916074229ae68bacaec0b8fae6f964235b95", "messageHeadline": "[shuffle] lazily create default Networks.toml:", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "1599cdc1b76bbc29b5bcc86ca2dd3b3a6a7fccc7", "messageHeadline": "[State Sync] Add simple config for state sync driver.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 47, "deletions": 3}}, {"node": {"oid": "f4a0b8eb69633ed360d8d4022e3dabf6e8dc8896", "messageHeadline": "[move-prover] better architecture for simplification pipeline", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 314, "deletions": 100}}, {"node": {"oid": "05bb3fcfc10efedd4e209606279f866fe3392e1e", "messageHeadline": "[move-prover] combine simplify tests and no_opaque tests", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 92, "deletions": 36}}, {"node": {"oid": "5e1d1485e5543bb046a77b4ae10af25af3873db1", "messageHeadline": "[move-prover][tests] test the simplifier pipeline", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 600, "deletions": 261}}, {"node": {"oid": "6e95a556762ab38bcd052e1efce360fc8bfd807a", "messageHeadline": "[move-model] do model-level simplification in move-model", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 392, "deletions": 187}}, {"node": {"oid": "49926eabbe15fc6a1577dbe4b6eafedad6872e53", "messageHeadline": "[shuffle] add api.md", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 156, "deletions": 0}}, {"node": {"oid": "18d058a230c62c2d87b3c15929ac357c12196944", "messageHeadline": "[move-prover] Package integration and dependency cleanup", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 957, "deletions": 837}}, {"node": {"oid": "674b619d24967691e757165a78ff4304f439f71c", "messageHeadline": "[State Sync] Reduce the txn emitter time in the performance test.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c5df7d98b43424426123041a2690140b8b19a493", "messageHeadline": "[move] Add messages to token errors in Move IR", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 42, "deletions": 17}}, {"node": {"oid": "a798b9485bef4027ec4b795b6f8ca0f24badab31", "messageHeadline": "[Configs] Remove deny_unknown_field requirement from the configs.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 17, "deletions": 30}}, {"node": {"oid": "303a2199e487345beb62019e0301ef41ca7093cf", "messageHeadline": "[State Sync] Add some simple initial tests for the state sync driver.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 321, "deletions": 5}}, {"node": {"oid": "450c61314e4e53ff43ed2b05858ac656e505de99", "messageHeadline": "[State Sync] Add an initial state sync driver skeleton.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 1036, "deletions": 11}}, {"node": {"oid": "2ffbd0536461d292b7687359c7dbe6defeef2dfc", "messageHeadline": "[State Sync] Remove outer state-sync-v2 files.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 0, "deletions": 44}}, {"node": {"oid": "2608114acbc2d6566b10660cf29ad9c9b3d78fcc", "messageHeadline": "[shuffle] create dev_api_client", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 358, "deletions": 333}}, {"node": {"oid": "e57c04021539adcba01c6e9c1951c25f7a3cd5e7", "messageHeadline": "[shuffle] replace json rpc with api", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 211, "deletions": 221}}, {"node": {"oid": "5b0eb32f9136e8618a03e8b610d3ab7b3bf0186e", "messageHeadline": "[shuffle] Fix hello blockchain console commands", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "9e320a1e4bbcf8936ae5b12a99bc97745de26df4", "messageHeadline": "[tiny] Small additions to demo-cli", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a36642def983fa032711104e78d71ed014bfe2e0", "messageHeadline": "[move-prove] Update check PR script", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "d38fa2931a3177064fda120e21e224d79d804069", "messageHeadline": "[README] fix broken links to documentation", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c1416df8510c7e2d93ccf60f5d33341c5b7db199", "messageHeadline": "[move package manager] document git dependencies", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "56ab033cc403b489e891424a629e76f643d4fb6b", "messageHeadline": "[move-cli] fix a compile error", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "ef72e107ca5a0b1896cb7b18c445d37d09217561", "messageHeadline": "[forge] Add forge changelog prelease test", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "0e97e76982473f11fa0edf183ee9fbb4775a8117", "messageHeadline": "[data-client] port state-sync-v1 peer scoring system", "author": {"name": "Khiem Ngo", "email": "khiemngo@fb.com", "user": {"login": "khiemngo"}}, "additions": 807, "deletions": 187}}, {"node": {"oid": "9d72d11ed734c060c0907c9aa30fa477cfc77122", "messageHeadline": "[shuffle] Shuffle Tutorial readme", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 224, "deletions": 61}}, {"node": {"oid": "7456d7b0c16b3209d622c2efe44368cead9361d3", "messageHeadline": "[move-prover] Add elimination of reference when translating the choic\u2026", "author": {"name": "Teng Zhang", "email": "tengz@fb.com", "user": {"login": "rahxephon89"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "fbc8cc6d6559e7854d1cd0c75644b9e3ad4c4845", "messageHeadline": "diem-rest-client: introduce a new rest client", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 493, "deletions": 11}}, {"node": {"oid": "4992a8c8ff0f03cb38f58578605f63455b77a616", "messageHeadline": "proxy: move to crates directory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "320986dedbaf445d322f54cfd439f09bd9f8fbbb", "messageHeadline": "client: move to crates directory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "960dc335517d47dbd4e6d68e5a5f8bee3ad9fd4d", "messageHeadline": "[experimental] Add an NFT example module with corresponding demo comm\u2026", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 693, "deletions": 33}}, {"node": {"oid": "324b18636d2cc670ce45aeb837893f26448ef3c9", "messageHeadline": "[forge] forge changelog", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 75, "deletions": 14}}, {"node": {"oid": "3a4c8accdecb1a5757fd8c8606d7f3ef21f31a29", "messageHeadline": "[forge] Add reconfiguration test in forge", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 211, "deletions": 3}}, {"node": {"oid": "1b6fa501ee797ad0ea914aaf651a08285c04b946", "messageHeadline": "[move-prover] Refine error diagnosis", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 478, "deletions": 227}}, {"node": {"oid": "9f61ee5de22061f61060703883375f14ed23e689", "messageHeadline": "[shuffle] create account via faucet", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 77, "deletions": 38}}, {"node": {"oid": "2888903098ae70cd5d6890aa042029cc3ef2cf44", "messageHeadline": "[api] update metrics operation doc", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a2dc63c7bf42fb5a06940f645afeccf33ab3f354", "messageHeadline": "[move] Remove empty `;` statement from Move IR", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "8f5d831feb96ed2c6684072e28dbb700f0aaf298", "messageHeadline": "[vm-genesis] Implement a option to generate genesis with parallel exe\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 79, "deletions": 2}}, {"node": {"oid": "9557446f55a064c5e71440fefb64f730019f5b14", "messageHeadline": "[shuffle] TS transactionSuccess->waitForTransactionCompletion", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "6a43b96e55f7d7f4838ba69d786e3987478704bc", "messageHeadline": "[move-prover] include the experimental code in df for verification", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 76, "deletions": 39}}, {"node": {"oid": "a26ffb19d10f23ed62bff23c848fc47821543826", "messageHeadline": "[api] renamed account resource field value to data, more consistent w\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "616d4672d043f5ce0808a48cafd60ca006eb01cd", "messageHeadline": "[api] correct the name of the bcs signed txn content type", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b6ff94a031eebbf1f296f7644e50885d436f06e6", "messageHeadline": "[shuffle] temporarily hardcode forge sender to 0x2416", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "f9f7b1875d27ce4f2316f140868937cf12d42e13", "messageHeadline": "[shuffle] incorporate NetworkHome into forge", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 158, "deletions": 173}}, {"node": {"oid": "8d9c8cb69c588fe49a0cc89b06d451550e982c8c", "messageHeadline": "[shuffle] refactored files to use updated .shuffle folder structure", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 549, "deletions": 362}}, {"node": {"oid": "638ce8c393b173dbe011d0ae6182bea153d5652d", "messageHeadline": "[transaction-benchmark] Change benchmark logic to use DiemVM api", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 21, "deletions": 48}}, {"node": {"oid": "73e0db543166140dffb3b52b92b5e08a69319689", "messageHeadline": "[shuffle] check response statuses after POST/GET transactions", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 108, "deletions": 64}}, {"node": {"oid": "6448acfff66a28a4573ce82dc7e45aa8e42cdf46", "messageHeadline": "[move] Rename `compiler` crate `move-ir-compiler`", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "566a6555bbee026eb33f9a21d278e9f4508c96f1", "messageHeadline": "[move-prover] create a choice boogie function on unique ExpData", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 247, "deletions": 15}}, {"node": {"oid": "a9926891f31b684071eeda5aec606200ac929b38", "messageHeadline": "[move-prover] update cvc4 to cvc5 as boogie solver option", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24e014ac43d485fb541b068ffe29513bc924e0a9", "messageHeadline": "[api] use boxed filter to improve compile perf", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 97, "deletions": 109}}, {"node": {"oid": "ffe54e2bf1971997c222848f2e32d7989299e052", "messageHeadline": "[move-cli] Only print differences in changed resources during verbose\u2026", "author": {"name": "Chao-Hong Chen", "email": "chaohong@fb.com", "user": {"login": "DreamLinuxer"}}, "additions": 638, "deletions": 1191}}, {"node": {"oid": "0e520c57a661a794e53f71815ed757140b800719", "messageHeadline": "Generate updated packages", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5a33bdedbc3f2ce8a666d67062a0fd63145d9590", "messageHeadline": "[move-package] Add `additional_named_addresses` to BuildConfig", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 145, "deletions": 11}}, {"node": {"oid": "0854aa4f215f9a4933f020a759586fb820dc429e", "messageHeadline": "[experimental] check generated files up to date for experimental fram\u2026", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "a86b4381350c031f66f7516ad8ad3d5dfee5b1ef", "messageHeadline": "[consensus] cleanup unused files", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 0, "deletions": 1066}}, {"node": {"oid": "73fb01e0df95ef7b6e20437308430d9d1168a571", "messageHeadline": "[move] Fix typo for `(` in TextMate language", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "42c85fbe7c5119ab154bce424fdec9b8ecd8ed80", "messageHeadline": "[shuffle] cmds return correct exit code on test failure", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 50, "deletions": 27}}, {"node": {"oid": "40ee831f82aa3f04aba1d9e3e11a6107e6d4b45f", "messageHeadline": "[shuffle] Forge testing of console typescript SDK", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 205, "deletions": 85}}, {"node": {"oid": "b6f9c9f985fddecac838a9e8bb7433275f6d93d5", "messageHeadline": "[api] make clean to remove .hypothesis temp dir and kill diem node", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eafbe3aa70a49b67c1a257f0f4413459a0eeb9ab", "messageHeadline": "[api] update openapi doc with more examples and better fit with renderer", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 274, "deletions": 304}}, {"node": {"oid": "f6e90e18f03a8b020830df23624e5a79b56ef9dd", "messageHeadline": "[move-package] Only hash Move and package-specific files", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 59, "deletions": 8}}, {"node": {"oid": "cd81f7a22ea173bf1a5d3598fc0fd8b453de87df", "messageHeadline": "[diem-framework] Fix test caching in CI tests", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 53, "deletions": 15}}, {"node": {"oid": "0042b1b407d00cdca8f0fbc121e84cb02b9c4d50", "messageHeadline": "x: add lint to enforce flat directory structure in the crates directory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "9ad0597c342bc2fe8109a1999a5997a7f3abbca7", "messageHeadline": "crates: move crypto crates to crates directory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 98, "deletions": 98}}, {"node": {"oid": "35bc6a6f50b92d3648bd39781095a66e987e29a0", "messageHeadline": "crates: move diem-assets-proof to crates directory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "000ce480046beb58a040f9337cae9a1cdfcd9bba", "messageHeadline": "crates: move swiss-knife to crates directory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0cd9ca4944d88f6159b27a737d63018a19ccc095", "messageHeadline": "crates: move diem-faucet to crates directory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9d7a0e8634c205af661ca843aae04bb1ac487c84", "messageHeadline": "crates: move diem-json-rpc-client to crates directory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "990a97348cdc762ec9c7a9a8065bfcd45ba3ac60", "messageHeadline": "[shuffle] shuffle e2e test bug fix", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4877a35e02b420992c4b2037b35c344ce5f77dd0", "messageHeadline": "[consensus] blocking on RoundManager shutdown", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 22, "deletions": 3}}, {"node": {"oid": "df7e9eb018da3607ded3da45d7783a03f67296cf", "messageHeadline": "[consensus] Add metric counter for waypoint version update", "author": {"name": "Khiem Ngo", "email": "khiemngo@fb.com", "user": {"login": "khiemngo"}}, "additions": 92, "deletions": 19}}, {"node": {"oid": "a685f469342c484e18fdb998e32c820f33c375c5", "messageHeadline": "[api] clean up unused redoc js file", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 37, "deletions": 28}}, {"node": {"oid": "6c01f37c90eb5d0fd3d2556051c2e87618b5b21f", "messageHeadline": "[api] fix default ApiConfig enabled field; add content_length_limit f\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "c529edb6d80422fad206b32da6881ca50c6ded4d", "messageHeadline": "[api] switch to use stoplight/elements to render api doc, remove depe\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 18, "deletions": 51}}, {"node": {"oid": "535f43d91739c754b1104e40de6b0ae254a2940d", "messageHeadline": "[State Sync] Small refactors to reduce code duplication.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 40, "deletions": 25}}, {"node": {"oid": "92c31964f21b6bbc8d0744940f4ec3547b968d83", "messageHeadline": "[State Sync] Fetch the account states chunk with proof.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 61, "deletions": 14}}, {"node": {"oid": "47f2b5b727db64d20d4f1660a064f0c36c88b8eb", "messageHeadline": "[Statet Sync] Fetch the number of accounts at a specific version.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "9b934e5ca72ceedd4097d8ae12583dff8752eb85", "messageHeadline": "[State Sync] Read the pruning window for account states.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 101, "deletions": 28}}, {"node": {"oid": "5411aa3763b555433aedf6f8bbd57d92d52cdd8f", "messageHeadline": "[State Sync] Read the first stored transaction version.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "3e7fb3db5f5f3c5568a01d7b33ac1de5c08cad9c", "messageHeadline": "[State Sync] Add simple metrics to the data streaming service.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 338, "deletions": 68}}, {"node": {"oid": "fbdbee99d1984c2cde06cbae87dfb3327fe9a380", "messageHeadline": "[Statet Sync] Read the first stored transaction output version.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "4a4c1420cb9e096fb15c5fbe21ac519abc12cec2", "messageHeadline": "[move-lang] Better bug loc reporting for compiled_unit::verify", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 52, "deletions": 78}}, {"node": {"oid": "ba8bff4df83b64fc7418643872dd7c85c21e83fe", "messageHeadline": "[move-lang] Add warning for non-invocable public(script) functions", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 210, "deletions": 78}}, {"node": {"oid": "47e43d9b5ea1aab5d1478f008a9820e61463e7d1", "messageHeadline": "[shuffle] add move unit test to Sender::Message", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "8167852e245cddb0882e441b34412b0c914df25c", "messageHeadline": "[shuffle] forge helloblockchain runs move unit tests", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 132, "deletions": 113}}, {"node": {"oid": "b9d1dd4b3dba8589e23111706ccb5e1fb3a9e6ce", "messageHeadline": "[genesis] do not bump sequence number for DiemRoot", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 61, "deletions": 88}}, {"node": {"oid": "8b71992310aff321d0876c9b4da18c65ed1e64b2", "messageHeadline": "[mempool] revert the asynchronously mempool notification", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 13, "deletions": 14}}, {"node": {"oid": "1b8b9a9962d2b43046cc649d44de85de8ca3678a", "messageHeadline": "[experimental] Fix the release folders of experimental", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 27, "deletions": 10772}}, {"node": {"oid": "e11c7f5457a796d399194644baffa55ded7eb15d", "messageHeadline": "[move-package] Fix issue where we werent' removing build artifacts be\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 220, "deletions": 5}}, {"node": {"oid": "cfcfd7dcea59d8b272864360758387c099386c71", "messageHeadline": "NFTGallery and NFT", "author": {"name": "Andrew", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 12525, "deletions": 254}}, {"node": {"oid": "64d44107958dcee552b1cec15cab44ff81764534", "messageHeadline": "[shuffle] test cmd loads correct key", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 21, "deletions": 27}}, {"node": {"oid": "78738f14956a9e8752cce2c25edc0828c4d98dce", "messageHeadline": "Enabled the tests of FixedPoint32", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 450, "deletions": 468}}, {"node": {"oid": "f822d6d50af16cb6a5fea1277290315a9b927a4f", "messageHeadline": "[forge] Implemented AOS support and all missed features in txn_emitter", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 688, "deletions": 29}}, {"node": {"oid": "4612fcfb6a605dd97eb73bf3e4deca0c882ca779", "messageHeadline": "[move-stdlib] GUID creation capability", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 483, "deletions": 23}}, {"node": {"oid": "d11d96c07285e08e7257192a48baf7be9bfcf8bc", "messageHeadline": "[api] update api doc link", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0093673e5bed5417c7efed77a3a40e0e0213e791", "messageHeadline": "[api] handle content-length required error properly", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "e2f04967762c74c52e7295ce4f13458d3f543adf", "messageHeadline": "[api] document openapi post response 413 & 415 errors", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "8aecf8a04cffedab64c791ebd812a6d486f5f36f", "messageHeadline": "[api] handle post request body properly", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 155, "deletions": 59}}, {"node": {"oid": "50ac1d6880e3aad63529f893aa7613f6569ea486", "messageHeadline": "[api] add request content length limit to routes that accept request \u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 104, "deletions": 7}}, {"node": {"oid": "a720f2e7dcfc1a4462d5e2970974a8b0e905f3e3", "messageHeadline": "[mempool] Ensure old tests only use DirectSend", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "4ec6e128d14fff79a8383b9512cc78e47499cd83", "messageHeadline": "[mempool] Make tests more generic for MempoolRpc", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 189, "deletions": 142}}, {"node": {"oid": "b432a3a19532cc7ca19bf7ca6a99a1d467780f52", "messageHeadline": "[mempool] Improve mempool state assertions", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "224f64eb4846e391493997cac5ce10ed49affaba", "messageHeadline": "[mempool] Fix runtime to use tokio::test for test framework", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 68, "deletions": 96}}, {"node": {"oid": "52a1a1eba74257796e19b3c1ab84ec06bff96e75", "messageHeadline": "[network] Add ability to drop network messages in framework", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "a0d5d7d2212ecde57a5c67caab0c764805fd36a2", "messageHeadline": "[network] Remove option for conn metadata in test framework", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 18, "deletions": 24}}, {"node": {"oid": "035eed4c4730e7125dec58fa8897d4817c0d9bd4", "messageHeadline": "[network] Make it easier to use single node tests with framework", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 128, "deletions": 24}}, {"node": {"oid": "cbc206c8cbd0013ae2f33498b4e004e3aba8fb2b", "messageHeadline": "[State Sync] Add some simple metric counters to the storage service.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 178, "deletions": 35}}, {"node": {"oid": "4e224249c40bab7bc038cb0d7cfbea93baea332b", "messageHeadline": "[State Sync] Add a config for the data streaming service.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 132, "deletions": 63}}, {"node": {"oid": "3c8a59438504097bfbb1aaedc16e1a61b33d58ad", "messageHeadline": "[State Sync] Add new config for the storage service.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 90, "deletions": 30}}, {"node": {"oid": "91ae591e94099f7311ebeca7acb7c95ff30c54cc", "messageHeadline": "[experimental] Create basic account", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 401, "deletions": 22}}, {"node": {"oid": "ac66db93caea19fa43d9c1f809659ff790c0fef5", "messageHeadline": "[experimental] Replace several symlinks with the copies of the file", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 4441, "deletions": 5}}, {"node": {"oid": "98bbe3a5749ea1bb99a08eb70c926081b777caf6", "messageHeadline": "[e2e-tests] Add parity check between parallel and sequential implemen\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 5, "deletions": 12}}, {"node": {"oid": "c8e97ce90dfa53ab7f86df87a8f35cb9fa589c6d", "messageHeadline": "[read-write-set] Add arity check for read-write-set analysis", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 31, "deletions": 11}}, {"node": {"oid": "8440f0c8fc0a6710fd411a7a238ad5b5346d1d36", "messageHeadline": "[executor-benchmark] get rid of the storage-service in between", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "bc9e622c3eb99859948a440b6b4dc7d60e50044b", "messageHeadline": "[executor-benchmark] don't serialize or reload generated accounts", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 68, "deletions": 44}}, {"node": {"oid": "d6524641ad115d586b8f69a4d34cd6f60b3e93f8", "messageHeadline": "[executor-benchmark] fix accumulative metrics", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "04c61d97a4dfa283e933299903b28500705717f5", "messageHeadline": "[storage] log checkpoint time spent", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "4e2832ee8c420a244e512470631f94959eff26a7", "messageHeadline": "[mempool] cache the stateview for txn validation", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 102, "deletions": 57}}, {"node": {"oid": "3a6f0937ed0c600d0da75a64586849874ad87b8e", "messageHeadline": "[shuffle] node correctly prints lazy mode", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "dae6cc57259d552774ae025b88505def85f0f2a2", "messageHeadline": "restore the lazy mode", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "58acd33d44c20b8fb6d0ed4e77961e81771421da", "messageHeadline": "[consensus] split round manager into dedicated task", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 173, "deletions": 332}}, {"node": {"oid": "4ce0d1f4994ded6a2ba96b6b7e7e1484706ab919", "messageHeadline": "[shuffle] allow dead_code to prevent clippy false warning", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "951e68924a11d622a37fcfca20ea4a5c840b72d8", "messageHeadline": "[shuffle] forge integration test of account creation", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 265, "deletions": 59}}, {"node": {"oid": "f6d36e5167e1221e0011805bc9918fee9b1aeccc", "messageHeadline": "forge: enable using custom genesis modules locally", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 42, "deletions": 7}}, {"node": {"oid": "4a9e56ef3fbb817f77ecd4e5c3d3c1379a442da8", "messageHeadline": "[storage] expose state prune window config via DbReader", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "cd07f5402deefcfe46b29ed4696dcc3c5a4adcac", "messageHeadline": "[storage] add state snapshot related APIs to DbReader/DbWriter", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 205, "deletions": 13}}, {"node": {"oid": "b5b7f825559ad115b375502aa6487a6ff706d718", "messageHeadline": "[shuffle] removed panic handling in move_unit_tests", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 7, "deletions": 20}}, {"node": {"oid": "787390d7f908be38730348426c68a8b33ed94104", "messageHeadline": "[shuffle] reduce the mempool poll_count in lazy mode", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "86339eb7803b769e0168ee7f99d3c7fc97ffa0f3", "messageHeadline": "Fork diem framework experimental", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 5797, "deletions": 6912}}, {"node": {"oid": "0c943ae7639393fd492a0a6660ddb4f026bff5ae", "messageHeadline": "[diem-vm] Implement logic for invoking parallel execution in diem-vm", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 221, "deletions": 12}}, {"node": {"oid": "3a9b50fceab89c6f1969327fc8c2bc6c8ba6f233", "messageHeadline": "[write-set-generator] Generate boilerplate code for controlling paral\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 74, "deletions": 1}}, {"node": {"oid": "bcd1460413d65ae353e219a5374867847a8189ad", "messageHeadline": "[diem-types] Create on chain config for parallel execution in rust", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 64, "deletions": 0}}, {"node": {"oid": "9555fd3d05d54cea935ffb1f5bfd5de96dd39f46", "messageHeadline": "[diem-framework] Implement an on-chain-config for parallel execution.", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 515, "deletions": 1}}, {"node": {"oid": "f33095549550ef8e138a345a025617fb2a5b9878", "messageHeadline": "[read-write-set] Make ReadWriteSet serializable", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 18, "deletions": 7}}, {"node": {"oid": "18a39ff1715a56254dd269f44ef83dd47f52f518", "messageHeadline": "[diem-types] Change module publishing txn to take a bundle", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 190, "deletions": 81}}, {"node": {"oid": "ac7a00585496c58ca956002c13c4a62880227dfe", "messageHeadline": "[shuffle] updated Network struct", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 49, "deletions": 53}}, {"node": {"oid": "55b4494ebfab48c1facffb701738c1e00f93eb0d", "messageHeadline": "[consensus] pass pending_txns properly with decoupled execution", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 21, "deletions": 6}}, {"node": {"oid": "bb59dc7164f6a3c57f0868385f84a2e45dc053b0", "messageHeadline": "[decoupled-execution] slow down single node in smoke test", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "9ffefb224071ffae9367b5aa12c926142b8b263f", "messageHeadline": "[decoupled-execution] enable decoupled-execution for new genesis", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 27, "deletions": 17}}, {"node": {"oid": "afa2b7133f861a3b2a0a3ec177c92cd163dce2ab", "messageHeadline": "Move around tests, fix links", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 53, "deletions": 18}}, {"node": {"oid": "2a39e1be0f05d7c3f038aa17c6636146ea256bdd", "messageHeadline": "[read-write-set] Rename `read-write-set-types` to `move-read-write-se\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 32, "deletions": 30}}, {"node": {"oid": "473d5cdfcc76a3c7e24bdf0eaf2e09e647d02a5b", "messageHeadline": "[state-sync-v2] api get_first_txn_version", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "4deac3020c585679c1401ec1d0f0c442aae99883", "messageHeadline": "[api] publish api specification doc with rustdoc", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "aac97ea7302a909779ef247e7a3acd9e0336477c", "messageHeadline": "[api] bundle the api specification html by build script", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 58, "deletions": 30}}, {"node": {"oid": "74633feec44932577d3a1e7c4fcf9a8b8ed6f360", "messageHeadline": "[consensus] disseminiate sync info when mempool waits for available txns", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 58, "deletions": 11}}, {"node": {"oid": "c09fecc26cfc586b343db5979be05203ef787738", "messageHeadline": "[docs] Remove obsolete copy of Move language docs", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 8, "deletions": 5980}}, {"node": {"oid": "8b664a1dd59fb82f94c357353b7d7010e5c330de", "messageHeadline": "[GHA] Add forge repo for docker republish in ci-post-land", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "32b539b94098f60f32a6b19ee53971ead092d29c", "messageHeadline": "[consensus] Loop until waypoint is up-to-date", "author": {"name": "Khiem Ngo", "email": "khiemngo@fb.com", "user": {"login": "khiemngo"}}, "additions": 168, "deletions": 17}}, {"node": {"oid": "2b71af127bdd34d0d5980c77b52b26d8368851c5", "messageHeadline": "[diem-framework] Move Vote module to experimental", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 1, "deletions": 1434}}, {"node": {"oid": "9de632cd1607e436c943fffa95ddcd231b3e396a", "messageHeadline": "[language][diem-transactional-tests] parent vasp account creation", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 269, "deletions": 43}}, {"node": {"oid": "59cd676c964428fa1468cbd46976e3b9ff7278c0", "messageHeadline": "[api] enable api by default, change default rest api and json-rpc to \u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 92, "deletions": 18}}, {"node": {"oid": "26968fabae16861a6257b60e716b9a428a88e0d6", "messageHeadline": "[api] log 5xx response with error", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "b5bbb9431258cb7ad7318a2fcf36ddbc4c633d91", "messageHeadline": "[api] add request histogram metrics to all routes", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 102, "deletions": 20}}, {"node": {"oid": "e68f7538c7f665a6f1ad41f57f769ca902b5bad4", "messageHeadline": "[move-stdlib] Add basic ASCII string support to the Move Stdlib", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 2193, "deletions": 1}}, {"node": {"oid": "1a8bbb869e7837a06ad7e51857bf1d694cd11885", "messageHeadline": "[move-vm] separate error code for vector ops", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 56, "deletions": 23}}, {"node": {"oid": "c7dc1421ff6b0428930abe85c3ff64f9b8bf387e", "messageHeadline": "[move-prover] record information when ghost type params are created", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 106, "deletions": 57}}, {"node": {"oid": "2406f36eb03e71dd6b9ea34b907941b619c3b770", "messageHeadline": "[move-prover] refactor the way entrypoint assumptions are collected", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 137, "deletions": 180}}, {"node": {"oid": "2f622656206fa6f3c253e28490d4845c758c7b91", "messageHeadline": "[move-prover] hold-off the warning on uninstantiated invariants", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 3, "deletions": 21}}, {"node": {"oid": "a737aaf338bba7d4f7b500fca9ed0d2c2acd623f", "messageHeadline": "[storage] trivial: default to unimplemented!() to all DbReader/DbWrit\u2026", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 91, "deletions": 769}}, {"node": {"oid": "671e1bc778b0d3974eb0d4096c6fe7fca746c20c", "messageHeadline": "[forge] fix none zero gas price test", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "066f58a9d8e31c07aff4fd1153623d4f61e4d647", "messageHeadline": "[move] Add Trojan source test to TextMate grammar", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 524, "deletions": 0}}, {"node": {"oid": "dc2db16327033970511bd5a7fc61bb5823652fd6", "messageHeadline": "[storage] test_no_panic_decoding", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 141, "deletions": 71}}, {"node": {"oid": "95333d63cb66efa54634fcb818d47b10355eb3c0", "messageHeadline": "[forge] fix 10 tps test", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4d71318105cf625da649558eaad969addde5cedf", "messageHeadline": "[api] test api specification", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 27, "deletions": 20}}, {"node": {"oid": "fc03f7a98ea6ab56fa21b0c1bae8a800a271bfc4", "messageHeadline": "[api-replacement] replace json_rpc_invocations with Dev API in deploy.rs", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 343, "deletions": 222}}, {"node": {"oid": "bc9436e7696c418f8cbf444842faf64ab0e512f8", "messageHeadline": "[move-prover] parenthesis the ITE expression when translating to boogie", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "fdace17bcefa3736b85ce058a2a643e22ad962aa", "messageHeadline": "shuffle: remove dead code genesis,txn-builder", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 35, "deletions": 5685}}, {"node": {"oid": "2acb289fd46f902d51ff427d7afce6a3f088ea33", "messageHeadline": "shuffle: remove POC public-script-helper", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 0, "deletions": 164}}, {"node": {"oid": "9603b57b9b801d402f781c2d12593c1c8df9be7a", "messageHeadline": "[State Sync] Add some simple logging support to the storage service s\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 88, "deletions": 25}}, {"node": {"oid": "c752ebffb3bbc04e2924ba4541a409a65845250c", "messageHeadline": "[State Sync] Support transaction output fetching from the storage ser\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 50, "deletions": 16}}, {"node": {"oid": "4a8894c16d7dc3fe11db7a0e5290c64520b40789", "messageHeadline": "[State Sync] Update the storage service to use start and end indices.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 58, "deletions": 60}}, {"node": {"oid": "2e77f2ad978d6e21008055da9b94000e6ce18d5f", "messageHeadline": "[move-package] update structure if compiled package, add disassembler\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 854, "deletions": 233}}, {"node": {"oid": "37ba22f3afa59d32ad63f63a05ddd2bb839d8c3c", "messageHeadline": "[storage] fix fuzzer for schema decoding", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "d34deb67c8aceab3b1509a81671f47764b3221e2", "messageHeadline": "[move-bytecode-util] Move ModuleCache to `move-bytecode-util`", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 131, "deletions": 73}}, {"node": {"oid": "b88f4c4c015bd1aa7c0bf7549b6be07d5076a5df", "messageHeadline": "[move-lang] Added vector literals", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 1367, "deletions": 438}}, {"node": {"oid": "70e5252d8831c93c06099e68351cd93476658777", "messageHeadline": "[api] document get account transactions endpoint", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "403fb09324c16433953f190e0cc55c6894abb83d", "messageHeadline": "[shuffle] txn devapi can take version|hash", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "3afc088c4a204c1a313285872fd29df7ba9328b2", "messageHeadline": "[shuffle] update readme.md", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 50, "deletions": 8}}, {"node": {"oid": "2c7a9103c49c49c3f10db4050513741f71f6b3e6", "messageHeadline": "[shuffle] add network arg to deploy and test", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 138, "deletions": 103}}, {"node": {"oid": "87b606f02b2224433cf2c725fe5955e0d202c875", "messageHeadline": "[move] Remove TextMate grammar name-access-chain", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 2400, "deletions": 138}}, {"node": {"oid": "f9f2ffc633292f80076a4f8571e49d98e468a511", "messageHeadline": "[api] update dev_setup.sh to install nodejs & python tools for api build", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 57, "deletions": 20}}, {"node": {"oid": "ad9a80c6464cf333b8fb9f85af534102e4671439", "messageHeadline": "[mempool] Add Mempool implementation of networking test framework", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 738, "deletions": 0}}, {"node": {"oid": "fd6274b6d0db495ca49cc54e49d4ba7a1d409105", "messageHeadline": "[network] Added application specific mock networking", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 622, "deletions": 0}}, {"node": {"oid": "61404fbe9ee9c7ae553709b2d2d808cd699e2bbf", "messageHeadline": "[GHA] bump up timeout to 40mins", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09c8381c4f54fe1cff526859d72a0930dd8d7c9c", "messageHeadline": "[diem-node] save test mode customization configuration", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 27, "deletions": 33}}, {"node": {"oid": "21c716c6bf74e5411be07a1c0e0a8f6fb45b8353", "messageHeadline": "[diem-node] launch test node with lazy mode for only commit block wit\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "685f5df1771c5eacb75e85440d37d7404c454e95", "messageHeadline": "[State Sync] Move config initialization out of executor proxy.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 150, "deletions": 42}}, {"node": {"oid": "32a55a2e642182e66fe21017a6f948b9fa13055d", "messageHeadline": "[State Sync] Add a new state sync multiplexer to diem node.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 120, "deletions": 14}}, {"node": {"oid": "b7a4f4832c083e43554d936b3f2a2f264b523e3b", "messageHeadline": "[fuzzer] update command for generate coverage report", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "198a26625216933523d76c49672fcdf844de6190", "messageHeadline": "[State Sync] Rename \"Stream Progress Tracker\" to \"Stream Engine\".", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 146, "deletions": 160}}, {"node": {"oid": "04920a244ee5e76ae7ee8cda4fc56cce56b44313", "messageHeadline": "[State Sync] Remove unneeded type alias.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "2dbbef0edbe41a549d0701631aaf25277e7cb7ec", "messageHeadline": "[state-sync-v2] return the first write set version in db", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "8d52525ed18a629cc788baf97c0912961066ccb1", "messageHeadline": "[shuffle] update accountTransactions to use devapi", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "c23c4be5ca13a78f5923b487d776c0653189f3a2", "messageHeadline": "[shuffle] console decodes .keys via bcs", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "76b52a6dc82189de32a6c32a13962384ff468c79", "messageHeadline": "[shuffle] refactor console,test typescript", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 308, "deletions": 290}}, {"node": {"oid": "d372a5f8bb5d6dfb71bd47239d65a6633bb95739", "messageHeadline": "[shuffle] DRY up shuffle console and shuffle test", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 73, "deletions": 47}}, {"node": {"oid": "0e896093616d65025f619e3a913472cb9b104ff5", "messageHeadline": "Changed cargo edition of new emitter back to 2018", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "365268b93e5c042a8a746119b483a6f1fb3153dd", "messageHeadline": "[data-client] use callback for error notification instead of response id", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 277, "deletions": 163}}, {"node": {"oid": "b812b34909ad4ea840dd73f54d82c54527c91690", "messageHeadline": "[shuffle] generate Networks.toml in /.shuffle", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 142, "deletions": 54}}, {"node": {"oid": "9ccdddf3cdcadd8a08a7bef732253d3719a40dbc", "messageHeadline": "[language] move transactional-test-generator and diem-transaction-ben\u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 34, "deletions": 38}}, {"node": {"oid": "7dfc61bd312bdfcab24095e82d97de3fb2047104", "messageHeadline": "[forge] turn on Forge in ci-test", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "796361b53cbb1e0c7452415c492f3fb44e365ee7", "messageHeadline": "fixed tx emitter latency calculation", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a207dc7e8598e1ce58b8e49fcffa31e3210fd0e5", "messageHeadline": "[State Sync] Add support for a read-only mode in state sync v1.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 293, "deletions": 10}}, {"node": {"oid": "5866f7d5c31a14ebb97e77060fdad45e8b10bfbd", "messageHeadline": "[mempool] Breakdown ExecuteBroadcast into pieces", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 170, "deletions": 97}}, {"node": {"oid": "0ecfa176b3d6a7bd01d2b6f5694933cc527296ef", "messageHeadline": "ci: update sdk compat test to use latest release", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "c07068cb5dc0a5c3846a2a783c1c75109191c764", "messageHeadline": "faucet: add initial currency to create-account", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 15, "deletions": 29}}, {"node": {"oid": "94a8bca0fabbd18a54d50ec11ac56affa7ba2a09", "messageHeadline": "cluster-test: use transaction-emitter TxnEmitter", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 543, "deletions": 1458}}, {"node": {"oid": "65214a07a98b5746159f6f2b125637ae6168ce5b", "messageHeadline": "transaction-emitter: add support for invalid transactions", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 156, "deletions": 38}}, {"node": {"oid": "ab4d9c1d833303fed17839e36a3115d95b914d78", "messageHeadline": "transaction-emitter: move TxnEmitter into its own crate for easier reuse", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 82, "deletions": 28}}, {"node": {"oid": "3848eeffbeef650b17993ed9fe86669a51ca3eea", "messageHeadline": "[move] Bump VS Code test timeout", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f245d8cc4e688132408db5ef214ea94c5762126c", "messageHeadline": "[State Sync] Update the error message returned", "author": {"name": "Andrew", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "4045685c20d2fe23545b6198c20fe6d3a216ab13", "messageHeadline": "[State Sync] Support abortion of terminated streams.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 71, "deletions": 66}}, {"node": {"oid": "0ce4bec55b4c7ee8968ba6cbd340902aba3fb5e2", "messageHeadline": "[State Sync] Add some simple unit tests for new stream generation.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 162, "deletions": 2}}, {"node": {"oid": "ffbbb878ea61a1e0f35833ed374581780f5c9ab7", "messageHeadline": "[State Sync] Garbage collect notification to response mappings.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 171, "deletions": 35}}, {"node": {"oid": "38d554cf387d5638a1db455bb6e0002a68df7697", "messageHeadline": "[State Sync] Add tests for terminating complete and blocked streams.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 171, "deletions": 54}}, {"node": {"oid": "5afa885d38a14ae005244d362dcc3c0c6cfaa908", "messageHeadline": "[State Sync] Auto terminate stream after enough failures.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 141, "deletions": 95}}, {"node": {"oid": "f7daf86d91905a559994d7e36788d2d4609bb1aa", "messageHeadline": "[shuffle] REPL uses fully qualified scriptfun name", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 8, "deletions": 15}}, {"node": {"oid": "af1114449748599411d9dc6ef29cf1f601642d4a", "messageHeadline": "[shuffle] console invokes script functions via dev api:", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 122, "deletions": 35}}, {"node": {"oid": "39147a7b675e119541f05daa33d70cb5033e131f", "messageHeadline": "[move][cli]verify native functions in publish", "author": {"name": "Teng Zhang", "email": "tengz@fb.com", "user": {"login": "rahxephon89"}}, "additions": 57, "deletions": 8}}, {"node": {"oid": "c06ab837b1365f61a2cc3ce10125ee7dd832c17e", "messageHeadline": "[shuffle] shuffle test with e2e, unit test, and all subcommands", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 138, "deletions": 22}}, {"node": {"oid": "fa97db3e88f728918676b88d3b4a814cd242b5f9", "messageHeadline": "[mempool] Unsupport MempoolRpc", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92713319ca072087386d193e149d5bd02b3e7603", "messageHeadline": "[api] breaking change: use script function id string to represent scr\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 149, "deletions": 28}}, {"node": {"oid": "bd986e7bbb4924d25438b82fee2017442f63eb5d", "messageHeadline": "[api] breaking change, render Move module id as string id instead of \u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 113, "deletions": 54}}, {"node": {"oid": "0e953a6c74c24cd07a95e37ec376237cecb84c24", "messageHeadline": "[api] api spec test job", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 39, "deletions": 8}}, {"node": {"oid": "87c85a2ba42a4a0201c5f43312647450d8094f53", "messageHeadline": "[shuffle] shuffle transactions --address", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 101, "deletions": 42}}, {"node": {"oid": "25f204cadf6a4ab37aaa85fb96f8f88b26237962", "messageHeadline": "Bump actions/checkout from 2.3.4 to 2.4.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 47, "deletions": 47}}, {"node": {"oid": "ce59ea18a0a9e749560c9a4e88bde62df54537a4", "messageHeadline": "[move-lang] Make 'assert' a call-by-expression macro", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 3470, "deletions": 3143}}, {"node": {"oid": "0d4426c92c8509aa3a05d305b87def204cfda36f", "messageHeadline": "[storage-service] hook up storage service into diem-node::main", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 87, "deletions": 15}}, {"node": {"oid": "449301d64a8878d2b65923e446ad8779bf3bc753", "messageHeadline": "[move-model] test case for type checks in built-ins", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "eddae7efc3d1f1a67eecf001e260805ab3a0f5ec", "messageHeadline": "[move-model] allow extra checks in type instantiations for built-ins", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "3e71b046738c01d87d5d2241a86c09a66deb5751", "messageHeadline": "[api] update openapi doc: add model tags and update some API summary", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 52, "deletions": 16}}, {"node": {"oid": "bf3d4e461e7dbdc63d0aeacf0bc116633d099330", "messageHeadline": "[api] update openapi spec: provide more examples", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 79, "deletions": 22}}, {"node": {"oid": "20f7db538892a9a99534421d397cd95eae351960", "messageHeadline": "[api] update openapi doc operationId fields to use underscore instead\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "3173c6945190b5f7fff6b5d1cdb8bbd5a4e6c7e1", "messageHeadline": "[api] optimizing openapi specificatoin for client code gen", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 278, "deletions": 232}}, {"node": {"oid": "52a8697570d8cb2e4d179fd8c94280d3b956e251", "messageHeadline": "remove unused dev-dependency from txn builder", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "265f8f3269b4de6b89ad5b78fa6433a0519f188d", "messageHeadline": "[shuffle] remove nontest assert from send_transaction", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ea3587ca5fd9d4d2e71e3c1d7874c12abdede91c", "messageHeadline": "[shuffle] add --genesis to node cmd", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 145, "deletions": 49}}, {"node": {"oid": "39fec75602ccabaf7b867b05c7a997e59c75face", "messageHeadline": "[shuffle] refactor deploy.rs,send_transaction", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "71a806ecd98ec24724d0c25a5b14be71f4a41a54", "messageHeadline": "[move-prover] disable #9545 temporarily and catch warnings in testsuite", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 3, "deletions": 49}}, {"node": {"oid": "1340c86494025e9bf5a9b6d46c4a6955851f110b", "messageHeadline": "Update emits.cvc4_exp", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 90, "deletions": 90}}, {"node": {"oid": "7e4acb70a68923131429ee45b90f37a33f431468", "messageHeadline": "[docker] Fix docker init so that it copies compiled Move modules to t\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 11, "deletions": 4}}, {"node": {"oid": "0f03153eb338ea8eecfef50857cd409fa70b8ec3", "messageHeadline": "[shuffle] add raw flag", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 44, "deletions": 16}}, {"node": {"oid": "0cdde0d258a3706d7d84d05225899df8518f319a", "messageHeadline": "[language] move diem-framework to diem/diem-move", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 265, "deletions": 257}}, {"node": {"oid": "5e2724098aa5aff3d9bbb41a8d7c15b45c1afdc0", "messageHeadline": "updated Boogie to 2.9.6", "author": {"name": "Shaz Qadeer", "email": "shaz@fb.com", "user": {"login": "shazqadeer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "74e312ad2b19adfafb5606ee7066edab4ea053b1", "messageHeadline": "[logging] improve the error log for mempool #9466", "author": {"name": "Andrew", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "f8857f4a4238ed039f32fa780aceaad6def8ecde", "messageHeadline": "disable api lint on non-rust-lint job", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "7e9493bed07dbf6befd4fa5044d59b009e74d933", "messageHeadline": "[shuffle] shuffle transactions with --tailing flag", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 15, "deletions": 14}}, {"node": {"oid": "b3ae4d73b24baf5fba3ea72b75c7bdd330d8fd6e", "messageHeadline": "ci: disable code-coverage job as its currently broken", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 33, "deletions": 32}}, {"node": {"oid": "655adfb6d8cc3782eb7c3a3558af0be8bd72fa04", "messageHeadline": "ci: remove old dockerhub base image job", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 41}}, {"node": {"oid": "d42b380421db562eb2f02eba3074b2e75be22d8e", "messageHeadline": "ci: use base image from ghcr.io", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "8d479fc7d7b226883c1d31569eab2b7acf78271b", "messageHeadline": "ci: build and push ci base image to ghcr.io", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "61c6ac8957f37aec7979808491afd00e3852df99", "messageHeadline": "partial revert: \"[gha] fall back to default image\"", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 51, "deletions": 62}}, {"node": {"oid": "25b62426ddb0ea08e7a927eba4f43c03182d1fe1", "messageHeadline": "[language] move diem-vm to diem/diem-move", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 42, "deletions": 43}}, {"node": {"oid": "7d281ce9e3228728eef6b000ee2c43a089acce76", "messageHeadline": "[state-sync-v2][executor] add unitests and some refactoring", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 208, "deletions": 71}}, {"node": {"oid": "d1cac4626a44ad1f8d589d5cd07aebab90c0b929", "messageHeadline": "[shuffle] shuffle transactions with --tailing flag", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 287, "deletions": 7}}, {"node": {"oid": "9c5447220802e56e50ee98b5a34f53669f80338c", "messageHeadline": "[forge] spin up genesis with latest version", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "6dcf8a0fe92d00ba1993a44ff55be8f05f61bb70", "messageHeadline": "[forge] update move module location for image build", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "91fbb635a786c50ad1df6729085105659321177b", "messageHeadline": "[api] add lint job to landing build for API openapi spec doc", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "c49579aab657a0f5fde9751e895e89df7f9f74d5", "messageHeadline": "[api] improve openapi doc: create shared fields schemas for transacti\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 88, "deletions": 170}}, {"node": {"oid": "1b75660901921e43d2482977f54758695aec765a", "messageHeadline": "[api] fix openapi spec: avoid duplicated operationId for get account \u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e9fdf5a91e677497133f48b40f79797efa20d1d", "messageHeadline": "[api] update spec, use one path definition for getting txn by hash / \u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 30, "deletions": 43}}, {"node": {"oid": "f2c83d57cb64efae641140707d8c6c65c065670c", "messageHeadline": "[api] support CORS request", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 56, "deletions": 2}}, {"node": {"oid": "72df254b460500b572b79360ec63f1c05e7b7170", "messageHeadline": "[shuffle] node uses a seed rng for clean reruns", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ff59ca8e2f98bcdcc5338bda1706c4efc39e7c6b", "messageHeadline": "[State Sync] Remove some code duplication from the streaming service \u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 146, "deletions": 298}}, {"node": {"oid": "da3f3d413753eedb13d6fd4b50b8822ad41bfeb4", "messageHeadline": "[State Sync] Update the account streams to support a `start_index`.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 106, "deletions": 17}}, {"node": {"oid": "74626d53d1ab0a82365776d29d9fb03b07335599", "messageHeadline": "[State Sync] Update Data Streaming Client API to support stream termi\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 255, "deletions": 89}}, {"node": {"oid": "324407b0de358db68743142d3d2372654dc5ad71", "messageHeadline": "[State Sync] Add initial logging support to the Data Streaming Service.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 242, "deletions": 22}}, {"node": {"oid": "ddc74bf0e11cb3c6fba3eaf76c5578fb7b117d12", "messageHeadline": "[State Sync] Add end of stream data notification.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 262, "deletions": 145}}, {"node": {"oid": "d2d994f71d2d7d13ee7381336b0372a3297f44f8", "messageHeadline": "[changelog] release-1.5", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 134, "deletions": 0}}, {"node": {"oid": "97c320dce36603abb78ff5f60fe35a61d69ccae6", "messageHeadline": "[devsetup] fix up shellcheck lints", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "be0a33350159313e4eded9de837db8ba7647addb", "messageHeadline": "[docker] update base image", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "69592a01237d31bbf3898d636d470ad56d5a8485", "messageHeadline": "[gha] msg to compare CT and Forge results", "author": {"name": "Rustie Lin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25483268e68354f9d5485366137fd7d74bbfecf8", "messageHeadline": "[api] change type representation to string format instead of nested o\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 288, "deletions": 583}}, {"node": {"oid": "261972db4d8f3fab008156582c0090f38f6e8525", "messageHeadline": "[data-client] methods return actual type rather than enum", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 425, "deletions": 315}}, {"node": {"oid": "ad0e5e60b712cece1222c943b4d1370f8d4d94cd", "messageHeadline": "[diem-framework] Generate releases from package system. Support multi\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 69858, "deletions": 24779}}, {"node": {"oid": "432e6e0f8a1111f3bd6c079027ef1146ed9a48fc", "messageHeadline": "[GHA] Terminate ci-test workflow earlier once there is job failed", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 140, "deletions": 0}}, {"node": {"oid": "581c3133abb25799f227b11337cd395565a21234", "messageHeadline": "[language][transactional-tests] implement validator creation", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 166, "deletions": 31}}, {"node": {"oid": "b226cf25f522f214f4b3541a0ff05b435d040e5d", "messageHeadline": "[api] use random ports for test to avoid port conflict", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "8f66ebe2bcf3d6bbdf4c4b9a175f9c7b1a1f26ad", "messageHeadline": "[api] fix broken link in the readme", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ccd80091d2294ffd0cf75a3427bcfe0c47e8eba8", "messageHeadline": "[gha] retire v1.3 release", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0b13d610e4b8910fce44b24acea2e11310732b06", "messageHeadline": "deno only lints /shuffle", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "587ef788fe56276121c2251f84615d8c682200d8", "messageHeadline": "rust: update to 1.56.1 to mitigate CVE-2021-42574", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "3c5995afe08805a973fb497abafedbb5ee504798", "messageHeadline": "x: cargo install with '--locked'", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2ac615750cd4aa61bb96bee01153e5a334015b35", "messageHeadline": "dev-setup: cargo install with '--locked'", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "8fab7b7f2e131bdcfad475b0509c636e5e1883bf", "messageHeadline": "[noise] Remove unneccessary casts", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "55c55a6bb148c2af4c3d6ab0c43a2db7ded74fb3", "messageHeadline": "[noise] Fix assertions in read & write path", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "048bfcc985040bc400e70336603502c1ee24815b", "messageHeadline": "Add support for cvc5", "author": {"name": "Clark Barrett", "email": "cbarrett@fb.com", "user": null}, "additions": 36, "deletions": 1}}, {"node": {"oid": "90ddb8119430b3fa4416227732fc45b34e6f686a", "messageHeadline": "faucet: add route to fund an account", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 139, "deletions": 4}}, {"node": {"oid": "a176060ad63ee4db31c8a9584fb44433e91327e5", "messageHeadline": "client: rename faucet method 'fund' to 'mint'", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3ba051592241bc680f42b8942da2103ec1bdea1f", "messageHeadline": "client: add create_account method to FaucetClient", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 94, "deletions": 8}}, {"node": {"oid": "5c79599588fa5ee1218160d977744b8704ac06c7", "messageHeadline": "faucet: add create-account route", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 87, "deletions": 3}}, {"node": {"oid": "8ca2c5fef237ef21297856b6cc8b3b7d4044d238", "messageHeadline": "faucet: refactor to enable adding new routes", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 276, "deletions": 235}}, {"node": {"oid": "b6609108911a2b5336869a736e0cbdc86f13276a", "messageHeadline": "[state-sync-data-client] Use id generator", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "46333a0c40c6e9acbcbcb9fe44e6c7030f86f387", "messageHeadline": "[consensus] fix compat test", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "bc189e3d3e4d458e6a8e87ad4c3c9eaabdae63fe", "messageHeadline": "[decoupled-execution] add cluster test", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 15, "deletions": 11}}, {"node": {"oid": "5d94029565b9769745e9d02a964068ec6dab61e9", "messageHeadline": "[decoupled-execution] add smoke-test", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 43, "deletions": 27}}, {"node": {"oid": "73ce8da15dbef826176e22b319e7f81577e46078", "messageHeadline": "[decoupled-execution] bridge onchain config", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 88, "deletions": 116}}, {"node": {"oid": "ffb890fa24fe69903de3fe0d947a673554c39b13", "messageHeadline": "[consensus] make leader reputation parameter configurable onchain", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 21, "deletions": 4}}, {"node": {"oid": "cb95173c5383b2deaeb5f367a1fdf86de2391745", "messageHeadline": "[diem-vm] Implement bencher for parallel execution", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 75, "deletions": 4}}, {"node": {"oid": "0b52b403eeedb9ccc2eae9d3ad86b0e6e0dce1ed", "messageHeadline": "[diem-vm] Implement a parallel vm executor.", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 469, "deletions": 14}}, {"node": {"oid": "f989252dad08702d28208cbf6e0fa5579ff8f854", "messageHeadline": "[id-generator] Replace ad-hoc id generation with id generator", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 55, "deletions": 96}}, {"node": {"oid": "1106469055b23961133cf14b3b2ddaa0e7e5abac", "messageHeadline": "[id-generator] Create a generic IdGenerator", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 111, "deletions": 0}}, {"node": {"oid": "0cfbb7259b2e738bf5aae93e92725caf6355ea95", "messageHeadline": "[mempool] Pass in PeerMetadataStorage from networking", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 42, "deletions": 10}}, {"node": {"oid": "b4a507a0c474f323d08a3acfdd3b107c503a9732", "messageHeadline": "[network] Add MempoolRpc protocol", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "225681933836b0d642ef717f648e8438a07ca715", "messageHeadline": "[network] Generalize ProtocolId encodings", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "a068ad54541b3a5a26b6500fd2fcd101d7a99b6c", "messageHeadline": "[data-client] add basic async-aware diemnet test", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 204, "deletions": 10}}, {"node": {"oid": "9bb0bb40950d94a3c5ca4cefe0db7a40da6c5409", "messageHeadline": "[storage-service] make data summary fields optional", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 122, "deletions": 56}}, {"node": {"oid": "558883bd1275ebb586628182c37c1e1d8220e1d2", "messageHeadline": "[data-client] Send requests only to peers with data", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 154, "deletions": 26}}, {"node": {"oid": "3f0e5af9832db8dd3f699761a857081b09100772", "messageHeadline": "[data-client] move diement client into its own directory", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1067367a32760c975be43e16aa10b28276742e77", "messageHeadline": "[data-client] DiemNetDataClient owns peer state / metadata", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 43, "deletions": 32}}, {"node": {"oid": "b91a44791843631202d27632d77c368ff60c7924", "messageHeadline": "[data-client] Wire up basic data summary poller", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 233, "deletions": 22}}, {"node": {"oid": "8612cebbdd42179707dadab756c4c4e0e61450d1", "messageHeadline": "[data-client] basic DiemNetDataClient skeleton", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 254, "deletions": 1}}, {"node": {"oid": "ff6de48d630b651065bd517489565fd9bee91d75", "messageHeadline": "[storage-service] Initial StorageServiceClient implementation", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 185, "deletions": 1}}, {"node": {"oid": "2b281065e091b3e297fbf7603c60a1560bb0bee9", "messageHeadline": "[network] Remove unused RpcError variants", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "d534001f2df9acadc9f0aa5e23e9aa0af6efad6f", "messageHeadline": "[execution] use local db in Local mode and switch default to Local", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 29, "deletions": 39}}, {"node": {"oid": "e9315dd5c95884ec91dc6d8654992019ecccbaaf", "messageHeadline": "[language] add Move release notes for version 1.5", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 166, "deletions": 0}}, {"node": {"oid": "8d7f6e12132b818e163f31c377c58bb8988983ed", "messageHeadline": "[shuffle] Add deno lint to shuffle on CI", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4ca3387aedb857fcbe4726fe9089736dab822fde", "messageHeadline": "add the option script-reach to move-prover", "author": {"name": "Teng Zhang", "email": "tengz@fb.com", "user": {"login": "rahxephon89"}}, "additions": 84, "deletions": 3}}, {"node": {"oid": "81fc908f1f00b218197a03eb725c95a07a97d490", "messageHeadline": "[move-prover] Allow multiple let-bindings in the spec function", "author": {"name": "Teng Zhang", "email": "tengz@fb.com", "user": {"login": "rahxephon89"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "f2d67e8b5c2b316049031e5ed4051380dc32c424", "messageHeadline": "[mempool] Cleanup mutability of read only functions", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "235a41d08a0481b57bd5155d5c3ecdda764f0096", "messageHeadline": "[api] add /spec.html and /openapi.yaml routes doc", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "9ed893ae068b3c25a86d42ddb7263c160fa3add0", "messageHeadline": "[api] update spec doc and add events API", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 220, "deletions": 124}}, {"node": {"oid": "bbe0f471ab43d59c25dcf21e2af8a4e903571954", "messageHeadline": "[api] moved openapi spec and rendering files (html+js) to api/doc dir\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "b0448adfc94cdfd55a74b5dfce853f5d6706a5bd", "messageHeadline": "[api] update openapi specification doc", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 416, "deletions": 280}}, {"node": {"oid": "8ecfb58112d308ace745fce0809b4f68af35fd19", "messageHeadline": "[api] serves openapi specification", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 59, "deletions": 1}}, {"node": {"oid": "8207a196eab1a3a2c2a381a9fb1b5f95b6b5a850", "messageHeadline": "[api] delete blueprint doc", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 1, "deletions": 219}}, {"node": {"oid": "03eab85ee34524d3bd545b3a137070c276d95c8c", "messageHeadline": "[mempool] Use network ids instead of \"primary/secondary\" for tests", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 242, "deletions": 230}}, {"node": {"oid": "443d3ffe1ea9bbb43ee972dfda7b5aa738ba1f5f", "messageHeadline": "adjusted .ts files in /language to pass deno's linter", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 8, "deletions": 5}}, {"node": {"oid": "f3a6418794b555c3c2f04bf1364d9e8aa5e11006", "messageHeadline": "adjusted .ts files in shuffle to pass deno's linter", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 12, "deletions": 11}}, {"node": {"oid": "90a11f65b38b22a754ea6811220d03ec94d62599", "messageHeadline": "[gha] fall back to default image", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 114, "deletions": 110}}, {"node": {"oid": "b2081054361bd82845c156708df4bbdbea35ceab", "messageHeadline": "[language] move crates in diem-tools to diem/diem-move", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 243, "deletions": 254}}, {"node": {"oid": "6b0637da1ae3d8785988f7e1965cef9cb760935d", "messageHeadline": "[forge] Added health check for individual node on cluster", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 107, "deletions": 29}}, {"node": {"oid": "e4577f5f8b872d9150ba09383cf97b97e2712d81", "messageHeadline": "[State Sync] Add support for continuous output streaming.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 285, "deletions": 172}}, {"node": {"oid": "34b464a4e96e9dd2a89e4b52df727431a35ffc84", "messageHeadline": "[State Sync] Add unit tests for continuous transaction output fetching.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 102, "deletions": 7}}, {"node": {"oid": "167d8101b4ac884192ed66d4dd4dc9523a39137d", "messageHeadline": "[State Sync] Use macros to reduce code duplication for failures.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 32, "deletions": 53}}, {"node": {"oid": "b9eb526b3dd556216b2838d0fc7a376e0f99217c", "messageHeadline": "[State Sync] Remove duplication between transaction and transaction o\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 168, "deletions": 187}}, {"node": {"oid": "48a48c91c9e2c63f3600c02593d92843ed4026b9", "messageHeadline": "[State Sync] Remove duplicate unit tests from data streaming service.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 0, "deletions": 70}}, {"node": {"oid": "8cf83ccd7362500b7da723cadadf495be8303769", "messageHeadline": "custom command support", "author": {"name": "caojiafeng", "email": "funfriendcjf@gmail.com", "user": {"login": "nanne007"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "662bfeba024bf6de5798f57ffd8a062e25cdf08a", "messageHeadline": "[state-sync-v2] adding function that applies txn outputs directly", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 172, "deletions": 47}}, {"node": {"oid": "17576deb7a2513ed527cef17e2b147c29287318f", "messageHeadline": "[move-lang] Make locations based off source hash as opposed to file name", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 447, "deletions": 389}}, {"node": {"oid": "22ed824f3de53f530892755ac007e8074138bc08", "messageHeadline": "[shuffle] add help to shuffle console's repl", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 31, "deletions": 2}}, {"node": {"oid": "4f288948f1053c073a708a7de6aadf4712c642a3", "messageHeadline": "[safety-rules] remove decoupled-execution config", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 77, "deletions": 138}}, {"node": {"oid": "b0dfedf3079f2632f0188fed3f874e3e5f748bfd", "messageHeadline": "[json rpc] fix a bug with serializing secondary signer info", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 38, "deletions": 26}}, {"node": {"oid": "30e88706bbf3c306b988275c04b4741ae8205e0e", "messageHeadline": "[api] serve both REST and JSON-RPC API by web server when api is enab\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 359, "deletions": 124}}, {"node": {"oid": "85be953e9722ff741f48d4dd3dd723ee9d7189d8", "messageHeadline": "[api] return 400 bad request error for method not allowed request", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "fdb51ed6e8dbd79a1be501e1ef1d40e683b5106b", "messageHeadline": "[shuffle] shuffle console --address --key_path", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 93, "deletions": 20}}, {"node": {"oid": "e6ce2a80bbb0320f6550cd2bfa8bfb946fce916b", "messageHeadline": "[move-prover] add a test case for warnings on uninstanted invariants", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "78a6671cd6a6eb5c55604ae3a1ce4ba46c8af3d6", "messageHeadline": "[move-prover] warn if unable to instantiate a generic global invariant", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 76, "deletions": 15}}, {"node": {"oid": "9d4635f65380b336f0848b54602afbb6c6024049", "messageHeadline": "[move-prover] Fixed undeclared $choice function", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "7a347785b02cde0238052010557eaa3fdf85ead9", "messageHeadline": "[mempool] Remove mutability from read only functions in indexes", "author": {"name": "Vikas", "email": "shettyvikas209@gmail.com", "user": {"login": "vss96"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "3d98b1ad2fa38e653490d9896c18cb4cb8364bae", "messageHeadline": "[State Sync] Simplify DataStreamTracker interface.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 190, "deletions": 223}}, {"node": {"oid": "af300cd15daac50e84af0ad09275bc46a5a75859", "messageHeadline": "[State Sync] Add initial version of continuous stream fetching.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 409, "deletions": 88}}, {"node": {"oid": "16640839fbef313ef7160b071b7f568f0fd69d4d", "messageHeadline": "[State Sync] Add unit tests for continuous transaction streams.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 224, "deletions": 17}}, {"node": {"oid": "7c094b0478479446e21147ec0f1e836b365978af", "messageHeadline": "[State Sync] Update the account stream to make requests through the s\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 103, "deletions": 85}}, {"node": {"oid": "39701e776ad0d0c699b5d3fe9a7ee8ab77f1f503", "messageHeadline": "[State Sync] Add transform_client_response_into_notification() to str\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 183, "deletions": 124}}, {"node": {"oid": "c6e2d0987433dea0c6967c527ee5d7d649a0da1f", "messageHeadline": "[storage] JellyfishMerkleTreeIterator::new_by_index", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 123, "deletions": 3}}, {"node": {"oid": "784db4277f9d079e00d9d01e7b5ea93b62e14e7a", "messageHeadline": "[exec-bench] some optimizations", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "78ca6819055eb09644e2b748e47094642d0ecb43", "messageHeadline": "[move] Fix error message for previously moved value.", "author": {"name": "Walter Tetzner", "email": "wtetzner@fb.com", "user": null}, "additions": 349, "deletions": 197}}, {"node": {"oid": "84c7cde3d2fe0b8a30084508e46b0c1df7927f8f", "messageHeadline": "[decoupled-execution] tests", "author": {"name": "Yu Xia", "email": "yuxiamit@outlook.com", "user": {"login": "yuxiamit"}}, "additions": 932, "deletions": 84}}, {"node": {"oid": "6e8bd0adf46f48158551c4264beca41c8a471b90", "messageHeadline": "[forge] turnoff forge in pipeline", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c11e05a2bb30cdb37005f6d7e6c22aec77f17fc3", "messageHeadline": "Align the cluster-test base debian image to align with the rest of th\u2026", "author": {"name": "Todd Stumpf", "email": "todd.stumpf@diem.com", "user": {"login": "9atatimer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6c07492297e6e5d72aff9863ddb57a1f638d401", "messageHeadline": "[decoupled-execution] adjust the sync condition", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 4, "deletions": 20}}, {"node": {"oid": "5ff8e6c0073f911a4d8bf6c08aecfeca7b0728b9", "messageHeadline": "[api] API transaction response with human readable vm_status", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 515, "deletions": 84}}, {"node": {"oid": "62ab98202204d8c454be301e24c5e6a5c3d26e16", "messageHeadline": "[api] get account events by struct tag with generic type params", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 222, "deletions": 122}}, {"node": {"oid": "aa106aaceb5cf41e739444b319b0db8c9bba94c9", "messageHeadline": "[api] get account events by event handle field id", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 327, "deletions": 14}}, {"node": {"oid": "707b6421434103bd5e1e09ccc2d1907b915b14cf", "messageHeadline": "[api] get events by event key", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 165, "deletions": 4}}, {"node": {"oid": "48c2f4d5f850a7afe020345af146fdea7b457661", "messageHeadline": "[api] get account transactions by pagination", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 167, "deletions": 16}}, {"node": {"oid": "4df1da10b1e84007e86479ac1b73d97aedc35405", "messageHeadline": "[api] refactoring: moved test_util.rs into tests directory and rename\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 40, "deletions": 39}}, {"node": {"oid": "72d16f4b875d946801faedb3fbec3368c9e0c497", "messageHeadline": "[api] refactoring: moved index handlers test into separate file", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "20ce635bfdbf75943bae677872b77a22fe71307f", "messageHeadline": "[api] moved accounts handlers test into separate test file", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 748, "deletions": 748}}, {"node": {"oid": "581cae5749bbdee5f701f27ac90d5d9fc990759e", "messageHeadline": "[api] refactoring: moved transactions handlers test into separate tes\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 1158, "deletions": 1149}}, {"node": {"oid": "cb048ab0e1a13ec58fc4dedf800bb1e7a03dec4e", "messageHeadline": "[api] change WriteSetPayload to be a struct and nest write_set enum, \u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 96, "deletions": 74}}, {"node": {"oid": "a043399f64c6f75502d4ed6a467fafdcb2542bd6", "messageHeadline": "[api] return 400 for get transactions with limit == 0", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "0bd636d402be4a35b1528d5e16b2a26d48061bc3", "messageHeadline": "[state-sync] Use range random in state sync tests", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "f811360a50ff5c7e674eefa39123f5072d7dfef9", "messageHeadline": "[language][transactional-tests] fix diff coloring", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "645ccb392f8477f43b5eca0d45c63ae5b4beebb5", "messageHeadline": "[move-book] Add packages to SUMMARY", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fc9b18a1610db0a050506d90fea39e546f4dc914", "messageHeadline": "[language] Update usages of `WalkDir` to follow symlinks", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 51, "deletions": 2}}, {"node": {"oid": "60907b78618070ea8c1fbc534d563eeb56defee6", "messageHeadline": "[shuffle] revert accountTransactions to hardcoded json_rpc endpoint", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bde2e8faf5858bb8c79ca7636af5f4b4649bcb01", "messageHeadline": "[parallel-executor] Cleanup dependencies for parallel executor crate", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 17, "deletions": 3}}, {"node": {"oid": "a1f0cc2ba513302ca64627c72595321a73ae8d8e", "messageHeadline": "[State Sync] Add support for account states streaming.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 172, "deletions": 26}}, {"node": {"oid": "02f4d7b869d7ea5e9cbcde7c546365061dcb7da6", "messageHeadline": "[State Sync] Add a test for account state streaming.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 123, "deletions": 8}}, {"node": {"oid": "e9cfe3f34348f9f884a349778bc0290e223cd630", "messageHeadline": "[State Sync] Update diem data client to use account numbers.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "4962b317c31a4b117c080f93bb893c9ba7828d7e", "messageHeadline": "[State Sync] Add an implementation to support transaction output stre\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 121, "deletions": 3}}, {"node": {"oid": "b3b6c84f0633ec2228aadee6b254b2b10bf22358", "messageHeadline": "[State Sync] Add simple tests for transaction output fetching.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 146, "deletions": 18}}, {"node": {"oid": "56d08822a709a1afcf0392f3f6e914b3d3a0ea9b", "messageHeadline": "[shuffle] refactored home impl to have getters and generating key fro\u2026", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 41, "deletions": 158}}, {"node": {"oid": "4324207f1e067d7d53d5fdfb60f052bcc09a6020", "messageHeadline": "[shuffle] added commonly used dir/file paths to shared.rs", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 149, "deletions": 0}}, {"node": {"oid": "076a0747cb71c2323e3a10a5eeefb8986812f9d2", "messageHeadline": "[api] replaced json_rpc_value with API call", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 40, "deletions": 13}}, {"node": {"oid": "bae85d2b2394b58c78c7ce00e52a430dc509e146", "messageHeadline": "[executor] split execute_and_commit_chunk into separate functions", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 274, "deletions": 245}}, {"node": {"oid": "7f9941d870ea156ab22c0b66118998cbad730ee3", "messageHeadline": "[api] direct convert JSON value to move core type values for serializ\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 172, "deletions": 138}}, {"node": {"oid": "277998258f707209d6dca8baa331a11d5dd2d7a0", "messageHeadline": "[api] remove MoveValue::Json variant, use serde_json::Value in the AP\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 61, "deletions": 106}}, {"node": {"oid": "2c11241b0ab19e89fb5d9e6e86eaa911b620481b", "messageHeadline": "[api] add comments to explain MoveValue enum definition", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "dd9e14823aa57035061e69b4dbcfd11bdfb95989", "messageHeadline": "[api] do not render transaction signature if it is none", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "660e45ab4572cb4338f9a6d3e6f8793f42f40452", "messageHeadline": "[api] post /transactions accepts JSON body like singing_message API", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 292, "deletions": 58}}, {"node": {"oid": "3bc8171fceb2ad021a1da6c9459488a918f6df0c", "messageHeadline": "[api] signing_message API supports script and module txn payload", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 575, "deletions": 255}}, {"node": {"oid": "f5c804c6e768e3e8f01e124d284a357385a3632e", "messageHeadline": "[api] refactoring: make Move{Module/Script}Bytecode abi to optional", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 110, "deletions": 79}}, {"node": {"oid": "5b35bfc3c4c8d458b8665eb6fda68a876e6539a4", "messageHeadline": "[api] POST /transactions/signing_message API", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 509, "deletions": 78}}, {"node": {"oid": "02cdbceee3a0a45a06ca187d2c5e4c38fdf381b3", "messageHeadline": "[api] document API specification by openapi", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 1223, "deletions": 0}}, {"node": {"oid": "a60510b238388f63484e64c8e20ddf6afa81dee2", "messageHeadline": "[mempool] Remove is alive from sync-state", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "5b1436c86c2fdeb6a79e58604b7e2046c01e2c1f", "messageHeadline": "[mempool] Fix transaction rebroadcast bug", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "5b72885efea58df51674c66d0346a90ae480dce6", "messageHeadline": "Apply suggestions from code review", "author": {"name": "runtianz", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 43, "deletions": 30}}, {"node": {"oid": "e86919979c846e29cf1971fa04b4f3538e0eb1b1", "messageHeadline": "[move-binary-format] Make module cache Sync", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 24, "deletions": 22}}, {"node": {"oid": "cc264d24144fa47481fdb54c0ff7a513bcda3045", "messageHeadline": "[read-write-set] Use cached module resolver", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 126, "deletions": 90}}, {"node": {"oid": "a320cc8e7fb53a19e6bd97b9a2d075b84d5e69ad", "messageHeadline": "[shuffle] add shuffle console --network flag", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 68, "deletions": 14}}, {"node": {"oid": "1579945d2342e3ddd070923c60534bb7afe21b74", "messageHeadline": "[state-sync-v2] change TxnOutputListWithProof to include transactions", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 79, "deletions": 26}}, {"node": {"oid": "fab8933432dcbe82255b6714e6dcd7ddfdcccdd8", "messageHeadline": "Proved the invariants of the XDX and XUS coin configuration", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 200, "deletions": 12}}, {"node": {"oid": "89d31be7a3e139a8c67bd143fb7bce07d540469c", "messageHeadline": "[move] Add tracing option to move-analyzer", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "4b55a8aa5326f43efe7ede4e5f02aea97e6f8a57", "messageHeadline": "[language][diem-transactional-tests] allow private keys to be omitted\u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 179, "deletions": 68}}, {"node": {"oid": "8bfa704759a14e107aad0d53296945d5c79bcbb3", "messageHeadline": "clean up CI lint errors, incl public-script-helper x.toml", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "ab28f06cc870e11ce30010db5f99f7a04135d1a8", "messageHeadline": "Update Dockerfile", "author": {"name": "Sherry Xiao", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b7ff26cb5a2f49ac9dcb2eb5d3f2121673778209", "messageHeadline": "Remove new_account.key", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7c31e613d0f07fc2892deba7c6ae973e4b4a1a1e", "messageHeadline": "Add Helper rust app to invoke script functions", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 162, "deletions": 0}}, {"node": {"oid": "695c762a92eb8e054b90b233f83924a6461ec557", "messageHeadline": "Update buildAndSubmitScriptFunctionTransaction to avoid private key", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "59b7719c029ae738d65276d53f9216c2db58713c", "messageHeadline": "Add buildScriptFunctionTransaction and buildAndSubmitScriptFunctionTr\u2026", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "73554574a584ba1cfff7b9cb8a0a8c1254d9a835", "messageHeadline": "[shuffle] Remove commented out lines and remove unused receiver key i\u2026", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 0, "deletions": 8}}, {"node": {"oid": "c1d37bf64c28232c71e28858566eae1cf87d77ad", "messageHeadline": "[shuffle] Generate test keys in account.rs", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 56, "deletions": 11}}, {"node": {"oid": "3d96bb4aca9ce44043e8ec9c6932019a074947ac", "messageHeadline": "[shuffle] receiver address generated in test.rs", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 32, "deletions": 5}}, {"node": {"oid": "5fe0c7970d4f69b79442b61ecbae312e8bcf1368", "messageHeadline": "[shuffle] test.rs uses home instance for paths", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "0893e8477c1cb5f80f5e77354bcb002c9dd1dc1b", "messageHeadline": "[shuffle] main/mod.ts adds decodedNFTs helper for hello NFT", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "461d56a698b17eb58cf5afc481bb225d6cce4a17", "messageHeadline": "[shuffle] add createTestNFT typescript example", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 43, "deletions": 4}}, {"node": {"oid": "b1e41dfae6cbe75f658ae3db9be77a56ca2db63a", "messageHeadline": "[shuffle] update NFT.move to assume signer addr,not ADMIN", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "77a52861c464d7ad3f8cc679446e2a9674c6bf18", "messageHeadline": "[shuffle] add initialize_nft+TestNFT TS example", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "d957585a72031720cc75d3181126df4d2eaeb5d3", "messageHeadline": "[shuffle] update shuffle stdlib cpy w GUID,updates", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 435, "deletions": 47}}, {"node": {"oid": "727a4e2839d448ac98a48bbbd1c038c9cb45cffc", "messageHeadline": "[move-prover][spec-flatten] add an option to use ExpDisplay for debug", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "99cbb5249148137773a20c905051865e37f327c7", "messageHeadline": "[move-prover][spec-flatten] unroll function call, lambda, and block exp", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 140, "deletions": 3}}, {"node": {"oid": "4edc5e40174c5e4f792a722e3e139fa6485dc1d2", "messageHeadline": "[move-prover][spec-flatten] convert the tool into a pipeline architec\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 152, "deletions": 82}}, {"node": {"oid": "f8659fc4cf0e131c451f678bc46ee6619956553c", "messageHeadline": "[storage-service] add storage service handler concurrency", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "cf331e237be3998b6afeefa8c60346ad339988d4", "messageHeadline": "[bounded-executor] add spawn_blocking and try_spawn_blocking", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 66, "deletions": 20}}, {"node": {"oid": "8e9dc0a210fd559048cf1001ae13c40b413f0343", "messageHeadline": "[storage-service] begin hooking up storage service server with DiemNet", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 368, "deletions": 172}}, {"node": {"oid": "9348ab8773b19c2d619b4d92c0eb17f0a7a6bb04", "messageHeadline": "[storage-service] DbReaderWriter -> DbReader", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 10, "deletions": 29}}, {"node": {"oid": "6d2e5877b5645b1e49e0e1d0fab521628934ce4f", "messageHeadline": "[mempool] remove some deadcode + bad docs", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "d6837b8fe551f4add933b376e825b228b9a36445", "messageHeadline": "[State Sync] Update the stream progress tracker unit tests.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 89, "deletions": 72}}, {"node": {"oid": "c13107c44a375f9d1b60429010879c47bd19173c", "messageHeadline": "[State Sync] Add support for fetching transaction streams.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 328, "deletions": 190}}, {"node": {"oid": "64ec587ee03017827cd187b9fdcaf979d05ac750", "messageHeadline": "[State Sync] Add a streaming test for requesting transactions.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 177, "deletions": 52}}, {"node": {"oid": "c121d1edf9344343c3ef3b05ec4b40bf3d85b737", "messageHeadline": "[State Sync] Add useful helper functions to diem data client.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 49, "deletions": 13}}, {"node": {"oid": "ddc08b89a06a471678174855f081789d530e1aed", "messageHeadline": "[move-stdlib] use general-purpose GUID's for event handle ID's", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 1614, "deletions": 546}}, {"node": {"oid": "8b6829584cad02ac19d54dbb4c2b4d5418898274", "messageHeadline": "[forge] Add fixed tps support in forge", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 76, "deletions": 14}}, {"node": {"oid": "afdf9e9bd4ef88e41ab4d7cdb8a950936d0b0023", "messageHeadline": "[forge] support non zero gas price test", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 69, "deletions": 23}}, {"node": {"oid": "77da6c2d38e77d9d61eca475bc40696c0480040f", "messageHeadline": "[consensus] Move mempool notification out of critical path #9189", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 29, "deletions": 31}}, {"node": {"oid": "6558d25faa8d7bfcbdae88caa2de4ee0651a075d", "messageHeadline": "[read-write-set] Skip secondary index concretization.", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 29, "deletions": 9}}, {"node": {"oid": "7cc0d9602be489187e33fa6791cdca4b09d101d2", "messageHeadline": "[read-write-set] Implement read write set analysis for scripts and bl\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 135, "deletions": 102}}, {"node": {"oid": "19c8aaf0ec2b460c5ce59cc452c59453b5190d88", "messageHeadline": "[read-write-set] Return read and write at the same time to avoid doub\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 105, "deletions": 22}}, {"node": {"oid": "3c6772bc3ed945fd91f32a46f3ed7a4fa9d6c772", "messageHeadline": "[read-write-set] Move `diem-read-write-set` to `diem-vm` to avoid cyc\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 11, "deletions": 42}}, {"node": {"oid": "cf0d89a0d9e6e6590ae47204323efba4b2e5ea09", "messageHeadline": "[move-file-format] use version number 4 for vector bytecode", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "41a075acca3ef60df936ade6c982a6cc302b9546", "messageHeadline": "[move-package] Fix issue where we were duplicating transitive dependc\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 60, "deletions": 54}}, {"node": {"oid": "084d391d4ef178aa856bd3d68bee6c1704c86436", "messageHeadline": "[move] Language server initialization", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 340, "deletions": 60}}, {"node": {"oid": "1b54bf45f86f37dbdf874b26ec04a4bac1e882f6", "messageHeadline": "[experiemental] add MultiToken modules and tests", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 409, "deletions": 0}}, {"node": {"oid": "d79fc9f621b9ab8a4c39b70e0893d05cda87c014", "messageHeadline": "[shuffle] main pkg: swap named address {MessageHolder,Sender}", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "54042804dc2aa6b14bd56c6ec4d4a26a1899d073", "messageHeadline": "[shuffle] add ScriptFunction support, improve sample readability", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 77, "deletions": 67}}, {"node": {"oid": "bb356ef7e51cd2194c417db5f63bb8b509fe3d55", "messageHeadline": "[docker][forge] install helm-s3", "author": {"name": "Rustie Lin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7b394b1020f5a942a5da090be7fe8e69ee13a485", "messageHeadline": "[move-binary-format] remove the version check in visibility loading", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "7efb08ba52235530ec4a0694659749c14ebc522f", "messageHeadline": "[shuffle] add shuffle build command", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 42, "deletions": 18}}, {"node": {"oid": "67633caceaee6fb159a2ced860435e4fca1c8a0c", "messageHeadline": "[shuffle] refactored home impl to have getters and generating key fro\u2026", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 98, "deletions": 441}}, {"node": {"oid": "41087f28aabaa2ad09e072d65108fced5debd24e", "messageHeadline": "[shuffle] added commonly used dir/file paths to shared.rs", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 313, "deletions": 39}}, {"node": {"oid": "433016ecf04be5b73c5ca61179b444e3e93a06bb", "messageHeadline": "[shuffle] added common paths to shared.rs", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 23, "deletions": 5}}, {"node": {"oid": "514d6f1e88393a2e2e8960966a2e99b142c8eb96", "messageHeadline": "[shuffle] updated helper.ts so it would pull the latest key/address info", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 151, "deletions": 2}}, {"node": {"oid": "d2700c672d65385c6c807b18c98558b305b59cfc", "messageHeadline": "[shuffle] shuffle account with randomly generated key", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 97, "deletions": 4}}, {"node": {"oid": "0c7969886b964100c5614eb50f9e5c6f028e89cd", "messageHeadline": "[consensus] move mempool notification inside state computer", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 196, "deletions": 145}}, {"node": {"oid": "4b9f86096024a025e26582f497bb2bb62788ea4b", "messageHeadline": "[base_image] One-line fix in scripts/dev_setup.sh", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed67d96434a77ce2ecb67cb722f439d33d530d42", "messageHeadline": "[move-prover][paper] Fixing reference to Move book", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "96800d87b6fc52d8cfaeed0afb948bc10603b002", "messageHeadline": "[shuffle] CLI walks up dirs for toml file to find base", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 66, "deletions": 11}}, {"node": {"oid": "d2cf63fa8e253061e8cbbf83263dffa8c157e23a", "messageHeadline": "[move-file-format] allow the deserializer to recognize version 4", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "629ee1519bc2a0cf5f6065c7f8a597bb82400d87", "messageHeadline": "[State Sync] Add more unit tests to that data streaming service.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 615, "deletions": 2}}, {"node": {"oid": "5f82c115c44c9187f18727a9f0921036b6544a86", "messageHeadline": "[transaction-builder-generator] Add support for script functions in t\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 351, "deletions": 25}}, {"node": {"oid": "26b6aa817755fc07c6da4f64e53ca2555d061f6e", "messageHeadline": "[executor] ensure no leaked references to blocks before pruning", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "0efcf4605a899e08b87e69db27335bb892e73b71", "messageHeadline": "[executor] remove a panic", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa7aa5adaf82e261c18dcf9ef5a49e71ed8d9f1f", "messageHeadline": "[executor] fix refs to blocks leaking to outside of the lock", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 41, "deletions": 16}}, {"node": {"oid": "5d0b15ce8c31089f9a3db05cb55d1d99716220e5", "messageHeadline": "[move-prover][paper] Submission version", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 57, "deletions": 44}}, {"node": {"oid": "29d819cfe9145a63c54c295ea2fa6be9eabd7343", "messageHeadline": "[forge] Add restart node", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 84, "deletions": 7}}, {"node": {"oid": "47235c7f1bd5a2d8aa0649144491f3088adb98ff", "messageHeadline": "Refactor test.rs have function level breakdown", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 30, "deletions": 20}}, {"node": {"oid": "2a5e042f4c6f9900c872a94bf521deadd4d1ec60", "messageHeadline": "Shuffle test", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 170, "deletions": 73}}, {"node": {"oid": "3eb7ae44498ce93551f17c15a3241c57f50b8085", "messageHeadline": "[shuffle] build move pkgs before codegen on new cmd", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "878aebb435ee1334c7d1a377eee74bc1b31ab62c", "messageHeadline": "[move] Update VS Code extension for 1.55.2", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "3878da08fa9841a9cde0396ade8ad65402c1fd14", "messageHeadline": "replaced unwrap with methods to handle possible errors", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 3, "deletions": 5}}, {"node": {"oid": "22a506211da7188ef6a97e67b5a8ed4b51bc672f", "messageHeadline": "[read-write-set] Change the logic for fetching function signature", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 14, "deletions": 6}}, {"node": {"oid": "c51dfce854c039683deeedd77b6f87adaf222aa9", "messageHeadline": "[parallel-executor] Change the api for getting read write set", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 55, "deletions": 59}}, {"node": {"oid": "c800ee12fdd0cc8d76b8b1da5136dad4b821e83c", "messageHeadline": "[shuffle] #[ignore] TS generation test w deno runtime:", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9535d1bba3e09ce2cfca7fdfc547d940e6dd406e", "messageHeadline": "[shuffle] JIT generate typescript libraries for Move pkg", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 108, "deletions": 2392}}, {"node": {"oid": "f169031dfeb1dda16fb8cacff32f7ea48b2285e3", "messageHeadline": "[shuffle] remove address hardcodings from typescript helpers", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0c1be8ba1d3c52e859fc35445a911e0b8b0de825", "messageHeadline": "[shuffle] add P2P demo integration test", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 173, "deletions": 90}}, {"node": {"oid": "bdfbe6d930a0243d1c9b59bb0b79b488509b84f5", "messageHeadline": "[shuffle] add deno to scripts/dev_setup.sh for codegen:", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "97f25b7c8f26cdd5993cf35ffe63113826cacf81", "messageHeadline": "[shuffle] isolate generated txn builders into generated/", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 249, "deletions": 197}}, {"node": {"oid": "f631889f3379cdacd7b997f1728fd1e05a4072d4", "messageHeadline": "[shuffle] remove keywords from TS txn builder generation", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 362, "deletions": 270}}, {"node": {"oid": "b580d22448867d7e81d4828fd40ee2b9bf8033cc", "messageHeadline": "[move] Document VS Code extension releases", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "ba1724564dec813de80c4a7b3a4dca7d4d946f95", "messageHeadline": "[move-prover] type dependent code test cases", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 107, "deletions": 29}}, {"node": {"oid": "49994f4f1a16747357747961b83491d0a69ff777", "messageHeadline": "[writeset-generator] Create a command to print out the hash of a writ\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 23, "deletions": 1}}, {"node": {"oid": "b2f38ad12b2227c06ae5a98287d0e6e5542e44f6", "messageHeadline": "[read-write-set] Move dynamic analysis into its own crate", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 46, "deletions": 6}}, {"node": {"oid": "656a62772f6c3a1a080e4b8a67e834b343fa0b2e", "messageHeadline": "[State Sync] Add a test for the streaming service to handle epoch end\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 288, "deletions": 193}}, {"node": {"oid": "1c504ad24fd348aa4c751308ee492a227fc43041", "messageHeadline": "[State Sync] Update the streaming service to support epoch ending dat\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 724, "deletions": 111}}, {"node": {"oid": "457aea7306863a79222c05cc2d2449e186c3bbc6", "messageHeadline": "[api] add some comments and give a variable better name", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "08ed8f1333200d2261378b5665624d951dd792ba", "messageHeadline": "[api] refactoring: switch to use String#parse instead of calling From\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 21, "deletions": 38}}, {"node": {"oid": "a8a84e44072fb469499d6ffec21a9d7667426496", "messageHeadline": "[api] get account resources / modules by ledger version", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 379, "deletions": 160}}, {"node": {"oid": "30c87945d3fb39f55c3f81a832f028be8f472a63", "messageHeadline": "[network] Make Consensus protocols use consistent encoding naming", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 42, "deletions": 39}}, {"node": {"oid": "c4ea3309b39c577827e46603e1dfdae7f6ffbbda", "messageHeadline": "[network] Simplify duplicate code in converting messages for Rpc and \u2026", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 96, "deletions": 138}}, {"node": {"oid": "5b00d5498dfc64df66860a77e2a884c952a0668a", "messageHeadline": "[network] Add documentation for Direct Send Message", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "ee5059f348d806fcb5bce5c7633c70b96fb530f5", "messageHeadline": "[network] Add SerializedRequest trait", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 82, "deletions": 43}}, {"node": {"oid": "393a20dee760f3d2b5d55d02aa09bc92a3206a1d", "messageHeadline": "[language][diem-transactional-tests] implement named private-keys", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 100, "deletions": 32}}, {"node": {"oid": "6a2ef6396137c2a2bbde1e650a5ed1141ddb6782", "messageHeadline": "Added updated sequence number for new account", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "05a6469119b1aa1b9882d7c598644ba5c6b6af3e", "messageHeadline": "Updated deploy to get key from .shuffle/accounts/latest", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 14, "deletions": 11}}, {"node": {"oid": "44808921a5a87e4cd3e78543b9db07573a3dc958", "messageHeadline": "nitpick: changed usage of get_shuffle_dir()", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e8eaaeee4e7740178ba9ecded5f3c0863daf5929", "messageHeadline": "[decoupled-execution] fix reconfiguration", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 127, "deletions": 62}}, {"node": {"oid": "bf68a3908e76a5398d85375e68e87a8e793a0353", "messageHeadline": "[move] Add `move-analyzer --version`", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 477, "deletions": 282}}, {"node": {"oid": "411b76b255b0d2bc4f4781f70c3c501871086c8f", "messageHeadline": "[move] Update analyzer extension lock file", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9a3a8bb61cbefa080030a606f3c384e6e4bf661", "messageHeadline": "[move-prover][paper] break url in bib", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ca0d3f8199d324891b14195152d17f271e3be651", "messageHeadline": "[move-prover][paper] Refinements", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 46, "deletions": 85}}, {"node": {"oid": "ac9c4dee2e44d5a5dda7d03fdc6ce0c3a310fb8d", "messageHeadline": "[move-prover][paper] elaborated the memory model a bit", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 112, "deletions": 68}}, {"node": {"oid": "ffc12bbd3f3676e6f596fb654d4332dccc5e563f", "messageHeadline": "[move-prover][paper] Semi-final for submission", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 356, "deletions": 636}}, {"node": {"oid": "961f9c4710b3e38dcaded7b1cb1216d2e487d2c2", "messageHeadline": "[language][transactional-tests] allow named addresses in commands", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 95, "deletions": 21}}, {"node": {"oid": "0937324c4b616ef90a2776d0964540c1475ece17", "messageHeadline": "[move] Appease doc tests with move-analyzer library", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c0daa20b0bfc1c33427cead2828b8a8ca2073d8f", "messageHeadline": "[move] Bump VS Code move-analyzer extension version", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "614ddd50133b4fcb43cf3d04a3b097a36a927e7f", "messageHeadline": "[move] Improve value highlighting in TextMate grammar", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 2028, "deletions": 668}}, {"node": {"oid": "a32dbfd9a1f45bd420f18b7c0734df48c12a9887", "messageHeadline": "[move] Fix VS Code package validation errors", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "de75d11af19f1b60ded547aa4130faa0272bdaf2", "messageHeadline": "[debug-endpoint]: add api for dumping config + git revision", "author": {"name": "Andrew", "email": "hariria@usc.edu", "user": {"login": "hariria"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "33c8d87cd2a954e0cd1e469f478cf685c0edd9bb", "messageHeadline": "shuffle new and shuffle node", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 33, "deletions": 5}}, {"node": {"oid": "06127a0afb2ad735b92db0e19a4988e4a415a9fa", "messageHeadline": "[backup] \"db-restore auto\": add --ledger-history-start-version", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 63, "deletions": 25}}, {"node": {"oid": "2aa66df0137785d0d7f6a335fcf6c4ebdbd3c10a", "messageHeadline": "[mempool] change hash index to use HashMap", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "9139a51f3e580e22953fadd4ab243ce7b79244b8", "messageHeadline": "[api] various nit changes for addressing review comments", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "e3e4ca41059cd4655079263429bfbec46a93895b", "messageHeadline": "[api] refactoring: clean up transaction data type processing logic.", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 150, "deletions": 79}}, {"node": {"oid": "54f19a9d54f75cc9ab1a82c10aed22926d001719", "messageHeadline": "[api] refactoring: extract move_converter fn to reduce duplicated code", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "985efed91b45b68651cb2f41a852e075d1d2f4cb", "messageHeadline": "[api] get transaction API also looks for pending transaction by hash", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 336, "deletions": 101}}, {"node": {"oid": "f2639e6a063107dc39791f40e02fd452fc15233c", "messageHeadline": "[api] get transaction by hash or version", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 272, "deletions": 10}}, {"node": {"oid": "203396db0bf4094e9102c096d7ab4cf350c55ba3", "messageHeadline": "[move-prover][report] readability pass on the report", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 81, "deletions": 53}}, {"node": {"oid": "a3ccc8e6001b81832bb34b8da100a6a6c418d701", "messageHeadline": "[move] Add a VS Code extension", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 16214, "deletions": 1}}, {"node": {"oid": "68ea824e38c04fff4b980f4495491266e6ebfee2", "messageHeadline": "[decoupled-execution] change sync condition and parameterize the back\u2026", "author": {"name": "Yu Xia", "email": "yuxiamit@outlook.com", "user": {"login": "yuxiamit"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "4a0104945f6a75bb18b72ab06a2afa824f435e83", "messageHeadline": "[decoupled-execution] support reconfiguration", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 36, "deletions": 24}}, {"node": {"oid": "9305bda79ebe1ef258e316f132114c58f61ef8cb", "messageHeadline": "[decoupled execution] fix bugs", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 95, "deletions": 27}}, {"node": {"oid": "7b615013ea0edcc78cf55be51c362648fb56c6f9", "messageHeadline": "[Move-prover] Dave's paper edits", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 638, "deletions": 272}}, {"node": {"oid": "55032d6bfb2d31779dc99bd0419f6c0ac6b8b258", "messageHeadline": "[decoupled-execution] change protocol id of block retrieval in test", "author": {"name": "Yu Xia", "email": "yuxiamit@outlook.com", "user": {"login": "yuxiamit"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "98e5344a3bceafc082dbfaf89ac5da7f6eda036a", "messageHeadline": "[decoupled-execution] Buffer Manager Integration - Sync Path", "author": {"name": "Yu Xia", "email": "yuxiamit@outlook.com", "user": {"login": "yuxiamit"}}, "additions": 102, "deletions": 39}}, {"node": {"oid": "7f9db2bdf97f3f3e2cd9bc19347d114d325973af", "messageHeadline": "shuffle account", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 137, "deletions": 153}}, {"node": {"oid": "70d82716c220f739a02c50be3504bb5d3b4becc3", "messageHeadline": "shuffle account new with one key/address", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 115, "deletions": 50}}, {"node": {"oid": "e7ee0448c67e08acd0f88fac689b1bf46c941bed", "messageHeadline": "shuffle accounts new", "author": {"name": "Avinash Sivakumar", "email": "avinash00@fb.com", "user": null}, "additions": 100, "deletions": 18}}, {"node": {"oid": "41b2573c7fbf6e9c4ed703430134a7c26465f353", "messageHeadline": "[move-prover][spec-flatten] use prettydoc to format the code", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 642, "deletions": 5}}, {"node": {"oid": "274d1387c2d3f54e54072220f7ad62c0cd43718a", "messageHeadline": "[move-prover][spec-flatten] dump the flattened spec", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "fde3aed15d1f663f4b028915c828610c354f21ff", "messageHeadline": "[network]: cascadingly remove unnecessary &mut in NetworkSender", "author": {"name": "Rasphino", "email": "im.lihh@outlook.com", "user": {"login": "Rasphino"}}, "additions": 57, "deletions": 70}}, {"node": {"oid": "19cf06715e03be9dbd1f0b4650cebcb0e223e80a", "messageHeadline": "[json-rpc] increase the default content limit size", "author": {"name": "sherry-x", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d57df75037cb51825915f56e2dfced18ee7fdc95", "messageHeadline": "[move-stdlib] Moving Capability module to stdlib and refining it", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 347, "deletions": 91}}, {"node": {"oid": "dac584ba3a8ab9320f05376795440916f74e3f47", "messageHeadline": "[State Sync] Add a new test module for the streaming service and some\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 284, "deletions": 1}}, {"node": {"oid": "85126eabba8e095f061ac6ad56f08eed229b0389", "messageHeadline": "[State Sync] Add a simples streaming service that handles data stream\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 434, "deletions": 19}}, {"node": {"oid": "be6235c98b93a2af45cf9e2bd3b1070d682ed40e", "messageHeadline": "[State Sync] Add an empty() method for GlobalDataSummary and comparis\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "e2ec49fb26a3f2e071ea6a20f1c4daffdfaa48b7", "messageHeadline": "[state-sync-v2] add get_transaction_outputs api to diemdb", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 136, "deletions": 9}}, {"node": {"oid": "dcf36e468ad6e9fcd405b64834fe6a64040a2227", "messageHeadline": "[mempool] Simplify gen_ack_response", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "2f1a9235976fcac8ee348e50625279a76e10ffc8", "messageHeadline": "[mempool] Added documentation to mempool tasks", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d90576c43c43bab8a3706b4fd250f59eb2d32ee2", "messageHeadline": "[mempool] Add documentation to mempool coordinator", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "248236d0f87ec9e2367099aa5d66b0667fc8672c", "messageHeadline": "[mempool] Rename coordinator functions to better match usage", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "15d6ccb068567801db0594ce9406d06c4e22f035", "messageHeadline": "[mempool] Make process_incoming_transactions not async", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "696f04977232159390377f5febc3655b4925ccb8", "messageHeadline": "[mempool] Make process_consensus_request not async", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b21aa627afb3c93c730593fa203d579f88ff97b0", "messageHeadline": "[mempool] Remove async from commit txns", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "14e501abba8cded2519f246cd32edb98863c417c", "messageHeadline": "Added the emits section and more references to the paper", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 1030, "deletions": 251}}, {"node": {"oid": "f94b245e32d05131ef67e532d444391858dacdf2", "messageHeadline": "[network] Remove excess ApplicationPeerNetworkIdSender", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 15, "deletions": 94}}, {"node": {"oid": "0abfaa27d67db123f0077e902369ad63d4c4f66a", "messageHeadline": "[network] Remove duplicate unimplemented for NetworkSenders", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 8, "deletions": 61}}, {"node": {"oid": "d669b51fc3e90a63de573b9cd177a12e746233e8", "messageHeadline": "[network] Simplify NetworkInterface app data", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 34, "deletions": 97}}, {"node": {"oid": "b0cbf54f7f95e163fe164fb92f6f01fd077b12d3", "messageHeadline": "[api] init basic request info log", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 52, "deletions": 1}}, {"node": {"oid": "a6032a5d84870ab9659a4e382b4adc43c0833354", "messageHeadline": "[network] support json for RPC", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 50, "deletions": 24}}, {"node": {"oid": "bbe3f7c47e172d0bf27267ea25101552383f0bfc", "messageHeadline": "[shuffle] update README", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "ac4310062b8dccf1f1cc8aa75b970145d28e0198", "messageHeadline": "[executor-bench] make db-generator output more readable", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "a496c68ab6313542aed661f29ecadba6925daa44", "messageHeadline": "[api] add expectation message and details for panic in the tests", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "1f49959bb533310e54e8b2b4c1210284e4f43990", "messageHeadline": "[api] rename a variable name pk to public_key", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6d79ab97eed0ea4d8ea747fd015dd02edbb4111f", "messageHeadline": "[api] render metadata transaction timestamp", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b1dfca5ce6a8bf7157e32afbea7ac1b167883a7c", "messageHeadline": "[api] render user signed transaction signature", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 350, "deletions": 93}}, {"node": {"oid": "95bed3e2dcaa31caf02bc75b7cc78fe53b9b360c", "messageHeadline": "[move-package] Add support for git repositories", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 173, "deletions": 15}}, {"node": {"oid": "33affabaa786e575971e696977bcff7819037c28", "messageHeadline": "[shuffle] change node cmd to load test env", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 12, "deletions": 27}}, {"node": {"oid": "2412fd3ae16e938c38662cb359ff69402f960446", "messageHeadline": "[shuffle] set versions for all deno.land imports", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d85b98e407bbf10a556edadb50a756355ff9f9f3", "messageHeadline": "[storage] serialize StorageConfig::account_count_migration", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d0d689d1fbaf450d942e1ec40151ca2e98fbee5", "messageHeadline": "[diemdb/state-sync2] write write_set together with txns to support st\u2026", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 141, "deletions": 8}}, {"node": {"oid": "6e97077c48782d10624579bd06ad817b84cbe37f", "messageHeadline": "[storage] StateDB migration towards supporting get_account_count.", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 415, "deletions": 151}}, {"node": {"oid": "087b6e9d1be46421c475f94cd4761bf29ff89194", "messageHeadline": "[storage] state_store: get_account_count()", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 100, "deletions": 43}}, {"node": {"oid": "75af99ac4b94ebccbe2acc23a222588b6e9da212", "messageHeadline": "[storage] jellyfish internal nodes carry leaf_count", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 159, "deletions": 27}}, {"node": {"oid": "b2d89067929c8fb48a5f126d170b6a2bab67e9f6", "messageHeadline": "[storage] refactor: introduce Jellyfish NodeType", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 98, "deletions": 67}}, {"node": {"oid": "9aa358322d028b5f9c71726786c7e56dbc6a12ac", "messageHeadline": "[mempool] Move PeerManager types to types file", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 75, "deletions": 76}}, {"node": {"oid": "6be02368fb0a93757b32082331810dbb6fc56449", "messageHeadline": "[mempool] Remove PeerManager", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 5, "deletions": 503}}, {"node": {"oid": "360f6daf0109181b50d2b9c0780d19dbc804a560", "messageHeadline": "[mempool] Use NetworkInterface for PeerSyncStates", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 487, "deletions": 33}}, {"node": {"oid": "244418e841ad53733e9d3b4160543487b41227f3", "messageHeadline": "[move-book] Add section on packages", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 287, "deletions": 0}}, {"node": {"oid": "3cfb51240f82aef3d878650fcfce7aa77dbbc746", "messageHeadline": "[State Sync] Add simple unit tests for the Data Streaming Client.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 283, "deletions": 0}}, {"node": {"oid": "96a099b47da5c62e7c4c3a023c1fa321dd7b3e3b", "messageHeadline": "[State Sync] Add a new Data Streaming Service crate and client implem\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 464, "deletions": 0}}, {"node": {"oid": "768372529c1bacd22bdc5843590bf49620a283c3", "messageHeadline": "[move-package] Add digest support and only hash source dirs + manifest", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 310, "deletions": 106}}, {"node": {"oid": "0c860f4fdcc4cd1dc0aeb4bd7ba4859468ab2430", "messageHeadline": "[consensus] Use PeerMetadataStorage for Consensus", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 82, "deletions": 76}}, {"node": {"oid": "336117f7ab9f3664f0d33a87674c982f7638af63", "messageHeadline": "update zeroize-derive to v1.2.0", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cf9f3b26ac1f0f9a763d5541601835729e2b1b69", "messageHeadline": "[api] update api module README", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "ed3038279b958a3e73650f6b4edd0c5641d529f3", "messageHeadline": "[api] use serde flatten to extract same fields in the transactions in\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 32, "deletions": 45}}, {"node": {"oid": "3e7ce90cae51d3ff2c64d7760402e6cb625b1021", "messageHeadline": "[api] add tests for rendering user_transaction_with_write_set_payload", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 97, "deletions": 4}}, {"node": {"oid": "26a598ca66cb39cecef2b33e9510af3e3682c016", "messageHeadline": "[api] render script and module payload with abi", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 181, "deletions": 36}}, {"node": {"oid": "a82926bcc721ead18703642a480f459ab22daa46", "messageHeadline": "[api] render move module compiled bytes into bytecode and abi instead\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 140, "deletions": 89}}, {"node": {"oid": "bdbd2a2cf62442e3ab11d5e9e6557c18a052304c", "messageHeadline": "[resource-viewer] extract method for same logic code", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "70ebaa49c467881d1a3eb2c82bea78d7b7ac50d8", "messageHeadline": "[api] render pending transaction after the transaction is submitted t\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 49, "deletions": 28}}, {"node": {"oid": "4e10eefc69859c316903d0851d954169d991ca84", "messageHeadline": "[api] render transaction WriteSetPayload and GenesisTransaction payload", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 262, "deletions": 53}}, {"node": {"oid": "f7316eee3a576746fe052910f4d6061a01780982", "messageHeadline": "[api] render user signed transaction with module payload", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 60, "deletions": 4}}, {"node": {"oid": "84d2b9e43ee1601967810a2dab29e4d2d6eed5ef", "messageHeadline": "[api] render user signed transaction with script payload", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 106, "deletions": 10}}, {"node": {"oid": "9f49553eeb4da9fb0de82967ceab377cf5712bce", "messageHeadline": "[api] refactoring: move converting account resources logic to convert\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "3ecd8e927a35ead89f528f035c0c6397ffb8d80b", "messageHeadline": "[api] render user signed transaction with script function payload", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 382, "deletions": 160}}, {"node": {"oid": "274a6abfa1810674c15063ad30642dad4f51157d", "messageHeadline": "[api] refactoring: moved converting account state blob to account sta\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "e02e9e8cf9a1a9051102aa4e4576c54b47c269bb", "messageHeadline": "[move][doc] some editing of the new section on phantom types", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 12, "deletions": 14}}, {"node": {"oid": "12c4453d046bdc51a0e4a99c8bec912caa702e9e", "messageHeadline": "Update governance.mdx", "author": {"name": "dahliamalkhi", "email": "dahliamalkhi@gmail.com", "user": {"login": "dahliamalkhi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61a92ad764cc9c3803ce6e6f956e1807f591f75c", "messageHeadline": "[move changelog] Add changelog entry for Move Packages", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 327, "deletions": 0}}, {"node": {"oid": "52c740ba967a85baca24149d30e1b70621b55629", "messageHeadline": "[move-book] Add first draft adding named addresses to the book", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 98, "deletions": 20}}, {"node": {"oid": "e490f0465cc65d2a093dcfc776eae4c5e80af48a", "messageHeadline": "[move-book] Remove remaining references to `resource` in code", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0adce736989b14a8e1f60f69f5380ca884fd4b3a", "messageHeadline": "[move-book] Update address syntax", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f9d71fb45322a8ed5116224a537d79b134d07fb1", "messageHeadline": "[move-book] Switch from 0x1 to Std for core code address", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 71, "deletions": 75}}, {"node": {"oid": "d38a2ad2ada50ed1fcf3f14e69f5fa7af3e09fd2", "messageHeadline": "Create Vote module in diem-framework for onchain voting", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 2719, "deletions": 0}}, {"node": {"oid": "623c5494ff7f702d12dac3bb827261c287d83148", "messageHeadline": "[forge] increase exponent waittime duration upper bound", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "313edd1afc557c499d19fd26eb4db287997c22a0", "messageHeadline": "[forge] change test result reply on report instead of pod state", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "debb913495e73420e8662cb6fd45687d827a8644", "messageHeadline": "[shuffle] Rename example Move pkg main/", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 26, "deletions": 39}}, {"node": {"oid": "3710adc76d1ea58dcbf1adf5c4163fe9ae520612", "messageHeadline": "[shuffle] end to end functionality complete", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 2187, "deletions": 87}}, {"node": {"oid": "25fda35aa5f0efc8bb55413b84e288449da85867", "messageHeadline": "[shuffle] move e2e tests to top lvl project folder", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "e7eea40c0fd8db3a01801c261944e94f8289be7c", "messageHeadline": "[shuffle] test command runs e2e .ts tests", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 94, "deletions": 10}}, {"node": {"oid": "89617117c983ea856d645ddf29edf64601addd67", "messageHeadline": "[shuffle] console command starts Deno repl", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 131, "deletions": 28}}, {"node": {"oid": "012c38ad701c18fdb3f5541b3acbe042dba076fe", "messageHeadline": "[shuffle] deploy builds pkgs,sends txn of Message pkg", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 95, "deletions": 149}}, {"node": {"oid": "7cbfe92561d89f7ca9a304c189420acaf0861a72", "messageHeadline": "[shuffle] new project builds mv pkg,not sample module", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 59, "deletions": 88}}, {"node": {"oid": "392cb609fb2086bace0fbf4cd07f863ecbed48a1", "messageHeadline": "[shuffle] break out Config into shared module", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "dad6028d596256d8d5ab3633794f09445892c059", "messageHeadline": "[shuffle] add txn builders for HelloBlockchain example", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 2371, "deletions": 0}}, {"node": {"oid": "9c8d6c5dbed08fc79a0bd3f026374c3e75a5228c", "messageHeadline": "[move][doc] phantom types", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 138, "deletions": 2}}, {"node": {"oid": "54108ee73af587d2b291945eb32b9f1c40d203a3", "messageHeadline": "[forge] add drop for k8s_factory struct", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "02bf733e6354c82c280d35e8d380628e16145260", "messageHeadline": "[forge] remove pre test scaling node group to 0", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6dcb4e1fbf25aa9122e670ec6d9e19a1dcccfa1e", "messageHeadline": "[mempool] Use network interface for network senders in mempool", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 61, "deletions": 24}}, {"node": {"oid": "8b33ca4e5e88fc67fd646d394922f00dc8007a38", "messageHeadline": "[mempool] Implement NetworkInterface for Mempool", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 53, "deletions": 4}}, {"node": {"oid": "539825a5227d764eeaa1562f1b22e4cd01f1894e", "messageHeadline": "[mempool] Create constructor for SharedMempool", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "78799922814a91571021c59d6d97d76ea9e4e14e", "messageHeadline": "[network] Remove SingleNetworkSender", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 55}}, {"node": {"oid": "a04a2302fb4c7fa9ec86e00fb9f30a1572161a0c", "messageHeadline": "[network] Add typed generic for Sender to NetworkInterface", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 139, "deletions": 16}}, {"node": {"oid": "0591fdc2bc74a391917e46d1e6d3f8a297452e49", "messageHeadline": "[network] Build framework to send to multiple networks in one sender", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 37, "deletions": 44}}, {"node": {"oid": "7186eb53f6747d07ba13b94eb2b1dc7f39052e85", "messageHeadline": "[network] Apply ApplicationNetworkSender to custom NetworkSenders", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 171, "deletions": 73}}, {"node": {"oid": "d6066aaa828d3691661776a35528757891d4adcb", "messageHeadline": "[network] Make trait for ApplicationNetworkSenders", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "82a75c3492fd90d593a13cdc118d7c93e28c3670", "messageHeadline": "[diemdb] add API get_transaction_by_hash", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 98, "deletions": 1}}, {"node": {"oid": "f5ba0e6e514ad5730772e46870e257ced995d318", "messageHeadline": "[scripts] Prompt minor fix.", "author": {"name": "Yu Xia", "email": "yuxia@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33cee975ad78a3f5bb307055953f7a25822f01b7", "messageHeadline": "[move-prover][paper] Adding missing source", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "3005ee1774d40f7134d66bb89b2e05719c30c812", "messageHeadline": "[read-write-set] Standalone dynamic read-write-set analysis", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 504, "deletions": 425}}, {"node": {"oid": "640c1d872c0ad529b8a6915462ddec9c3d1809c3", "messageHeadline": "[read-write-set] Force type info in root node", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 127, "deletions": 50}}, {"node": {"oid": "acb5b45c5693533b9356c2202b208d11dc44159d", "messageHeadline": "[State Sync] Added \"include_events\" flag to transaction proof requests.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5a36a85a239b6c857e34c40b63525778e9d05a39", "messageHeadline": "Protects calling `create` and `acquires` by needing to pass a \"witnes\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 33, "deletions": 76}}, {"node": {"oid": "ccd013635e0dc3328dc25a504141efbfb162bdcc", "messageHeadline": "[move-stdlib] Standalone module for capabilities.", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 618, "deletions": 7}}, {"node": {"oid": "7d53db4de5937bb6faf57979c5c4fc6ef4fe336f", "messageHeadline": "[move-prover] fix crash in read/write set analysis", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 203, "deletions": 43}}, {"node": {"oid": "99524bbe3c5a015d1d46b12c45a88216cec3575f", "messageHeadline": "sdk: release v0.0.3", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "6d38aaa82a13aa72e459b8b1cfcd4c726a6b8373", "messageHeadline": "[move-prover][paper] Getting ready for submission", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 589, "deletions": 307}}, {"node": {"oid": "f7b77a23922c3cd759e7d9558fd5e4e08f2cc5d8", "messageHeadline": "[decoupled-execution] buffer manager integration - replace underlying\u2026", "author": {"name": "Yu Xia", "email": "yuxiamit@outlook.com", "user": {"login": "yuxiamit"}}, "additions": 318, "deletions": 69}}, {"node": {"oid": "d8ed3ceccb0e7eb80ff8961bcff5f76c3ffdf374", "messageHeadline": "[exec_bench] unify diemdb_bench and exec_bench with same txn gen", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 238, "deletions": 182}}, {"node": {"oid": "6d265b6bb7798b5e6b61487adc89b5fc3ec57f60", "messageHeadline": "[move-lang] Made AddressBytes a wrapper around AccountAddress", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 313, "deletions": 216}}, {"node": {"oid": "9a04ed9fa8695f1e6b1175af97d4d10e0fc6ed1b", "messageHeadline": "[api] post /transactions to submit bcs encoded signed transaction", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 305, "deletions": 25}}, {"node": {"oid": "faf5f46cdbc874e1787f53b8756072df2f1a446c", "messageHeadline": "[docker] update base image", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6b8e02d03f124a4da5fc52f30302dbccc57990ab", "messageHeadline": "check faulty post", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "1acb687a8f063f5033f353338c5fd598bbfa9f9b", "messageHeadline": "[forge] forge post test report to GH", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 119, "deletions": 4}}, {"node": {"oid": "6fa1c8c041d073aa8584bab0ed89e6a285bc21dd", "messageHeadline": "[parallel_executor] Handle unestimated read in the executor", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 62, "deletions": 43}}, {"node": {"oid": "bd2b2a731e53646e9bb15dfac09b1d4405975085", "messageHeadline": "[network] push out new service registration interface", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 73, "deletions": 132}}, {"node": {"oid": "42a364ee80fff14795b1ed0d28f1488fde3cf812", "messageHeadline": "[network] internal client-only and service-only app support", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 179, "deletions": 93}}, {"node": {"oid": "27820ff674018b1697687ba7b8621cc7dccf1eab", "messageHeadline": "[network] rename SupportedProtocols => ProtocolIdSet", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 93, "deletions": 94}}, {"node": {"oid": "bf4c56a6cac243fa45ebaaf226ee9e8aacc61c29", "messageHeadline": "[network] Add SupportedProtocols::union", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 70, "deletions": 17}}, {"node": {"oid": "bfd30363df1960b834337b0ea704ee1be23e1ce6", "messageHeadline": "[forge] change health check order for k8s nodes", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a4761895d369363c2230a16a08ea125f01d0568", "messageHeadline": "[forge] change compatibility test suite start with older version", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "90dd711562179a0c2e1392593058e301fc12685a", "messageHeadline": "[move-prover][spec-flatten] leverage the function-only scope", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 55, "deletions": 14}}, {"node": {"oid": "095c570a20057c8555429f3bafdc73920c1f5062", "messageHeadline": "[move-prover][spec-flatten] prover-assisted aborts_if trimming", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 103, "deletions": 13}}, {"node": {"oid": "5ba9085890689bb92e65fa48d703dec4cfc3d989", "messageHeadline": "[move-prover][spec-flatten] set up the prover workflow as a function", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 155, "deletions": 73}}, {"node": {"oid": "e21999504324b8e71929088c405ddace67143a8a", "messageHeadline": "[move-prover][spec-flatten] skeleton of the spec flatten tool", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 172, "deletions": 0}}, {"node": {"oid": "6f2d39be7d05b7031e95b204decac2635f2d1308", "messageHeadline": "[api] get transactions: serialize data u64 and bytes data properly, a\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 490, "deletions": 53}}, {"node": {"oid": "00de4234265792500d817b9d21b838d48ee1fb26", "messageHeadline": "[api] extract page mod", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 61, "deletions": 61}}, {"node": {"oid": "552a549eaa50605b562bccff45edaf94a7823931", "messageHeadline": "[api] refactoring test code: create TestContext for better organizing\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 101, "deletions": 52}}, {"node": {"oid": "2133e1f0fcc4ae055791e1fb6a94bb3e1c4ab2e6", "messageHeadline": "[api] rename AccountResource to Account", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "acdad84ec13dd5c71b91378537ef2a8d10a9afcc", "messageHeadline": "[api] inline Context#get_account_state into accounts handler", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 17, "deletions": 30}}, {"node": {"oid": "79324c7f826d20ee5b3a26cb4f21a0c84c2d62ec", "messageHeadline": "[api] initialize get transactions API and response types", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 430, "deletions": 2}}, {"node": {"oid": "b79f4c0e850884762d776eb1ec1027031f1091ca", "messageHeadline": "[move-lang] Expanded known attribute system0;276;0c", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 508, "deletions": 190}}, {"node": {"oid": "7e41c7596f63762302717cdec94fd7ab8cf5de3a", "messageHeadline": "[State Sync] Add the Diem Data Client API skeleton.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 219, "deletions": 0}}, {"node": {"oid": "89f99a11eb2120ac618c2c3fdebf2932de1ae258", "messageHeadline": "Bump actions/setup-node from 2.4.0 to 2.4.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9bb69f791f380e8b6d84503754e984edc28101a", "messageHeadline": "[network] safe iteration over a remote SupportedProtocols", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 42, "deletions": 37}}, {"node": {"oid": "77bb7b3a92615587b677ced2db0e77ea33665667", "messageHeadline": "[network] clean up SupportedProtocols construction + from_iter", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 96, "deletions": 84}}, {"node": {"oid": "69bd1adb34d9c011c3a10e84573715218c64df87", "messageHeadline": "[bitvec] Add iter_ones method for iterating over all set bits", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 38, "deletions": 46}}, {"node": {"oid": "246dc6879399c7df71737f3e4d47f66e6f642928", "messageHeadline": "[forge] make genesis always uses pr tag iamge", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "1a1c4b3df3a35ba0382263538efa51da777fa575", "messageHeadline": "[README] Add a simple Github Badge to track automated issues.", "author": {"name": "Josh Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "03c30e153004c39615d0905a39cc4a4d195d4114", "messageHeadline": "[prover] escape analysis to detect leaks of module-internal references", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 2078, "deletions": 5}}, {"node": {"oid": "6ac55b7de8a94149d905a96ff54a104074fb9ea0", "messageHeadline": "Handle account recreation error", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 24, "deletions": 3}}, {"node": {"oid": "0eba22e50d7c4754bed6f7fd5d950ad8519d3356", "messageHeadline": "Add shuffle account", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 105, "deletions": 63}}, {"node": {"oid": "5b2d80fd06a65b8f8abe6cc77303b21a2319ef53", "messageHeadline": "Add ability to publish user moduels", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 258, "deletions": 210}}, {"node": {"oid": "06e88646a06ac68c71c7afb590b0b808420b6088", "messageHeadline": "[decoupled-execution] remove author from commit decision", "author": {"name": "Yu Xia", "email": "yuxiamit@outlook.com", "user": {"login": "yuxiamit"}}, "additions": 10, "deletions": 39}}, {"node": {"oid": "5c54c3a3fabcd428a0899c2da4c88699bb09930e", "messageHeadline": "[decoupled-execution] Integration Part 1: Bridging BufferManager and \u2026", "author": {"name": "Yu Xia", "email": "yuxiamit@outlook.com", "user": {"login": "yuxiamit"}}, "additions": 293, "deletions": 312}}, {"node": {"oid": "6a658674fb77e4b6f2a84bd351e4138bd3809002", "messageHeadline": "[language][diem-framework] fix DPN release tests", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "690a060ede4f42d84150c808608085810e5e3bb6", "messageHeadline": "[State Sync] Add storage service API call for fetching the number of \u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 53, "deletions": 3}}, {"node": {"oid": "52fbfd00c33f4ccce6abe62e5bacb1c2eb77efa3", "messageHeadline": "[State Sync] Update DataSummary to return the latest synced ledger info.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "3d5376177b30cac7f879ed28d62b4d6e95fc64f1", "messageHeadline": "[language][diem transactional tests] disallow regular scripts and add\u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 147, "deletions": 54}}, {"node": {"oid": "924af066927e831a48a96dad2d45969241c3a2b3", "messageHeadline": "[state-sync-v1] Ensure integration tests still run", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b527dcea839c804bbdde9fee446f61b130b0329e", "messageHeadline": "[network] Add multi-network sender using PeerNetworkId", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 113, "deletions": 26}}, {"node": {"oid": "96d28e132dac33542bdafa4ac25324015d083bf1", "messageHeadline": "[network] Make NetworkInterface use combined storage", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 181, "deletions": 73}}, {"node": {"oid": "a005250a7e8850343abe01b29540bc7f54fa568c", "messageHeadline": "[config] Move PeerNetworkId to be with NetworkId", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 94, "deletions": 102}}, {"node": {"oid": "4f6089af4965aea24976733300d2316bc7c2da30", "messageHeadline": "[network] Share PeerMetadataStorage across Networks", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "363d5a092c7ab6cff7efe445f6a75e8cee0425ca", "messageHeadline": "[network] Make NetworkInterface more generic", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 78, "deletions": 36}}, {"node": {"oid": "68ad69ccbcfe7621eb12aac0560bbe87584f84a0", "messageHeadline": "[config] Make NetworkContext NetworkId copy", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "22ffeab89f6ae9cd01c2531d255f8226a0f2775f", "messageHeadline": "[mempool] refactoring mempool mock to support running in a tokio runtime", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 85, "deletions": 57}}, {"node": {"oid": "2d5647f5d4c131297287a6450937e4b06c32a884", "messageHeadline": "[shuffle] Add Message module example", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 53, "deletions": 0}}, {"node": {"oid": "a63302b9a3ca5aa904bb2526540687a84f9fae8c", "messageHeadline": "Replaced `spec_address_of` with `address_of`", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 2723, "deletions": 557}}, {"node": {"oid": "905fd8cddbb9d113e7d97922894b9a87974485bc", "messageHeadline": "[forge] Add new forge cluster forge-0", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a6d9e76d3fc4872c1e29eb74323e38b7cb3ad50", "messageHeadline": "[api] first draft version api blueprint document for implemented API", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 234, "deletions": 0}}, {"node": {"oid": "a92f897760248e5899e00cf0dd65cf5c84f2215b", "messageHeadline": "[decoupled-execution] simplify the reset path", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 39, "deletions": 71}}, {"node": {"oid": "ebdaa7f9b51df1b4a15a9a41d63afe35b0cdcb0f", "messageHeadline": "[decoupled-execution] implement LI forward mechanism", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 38, "deletions": 76}}, {"node": {"oid": "1b0fc1d9d391f2bf59e03b3d60f570acbc7f4290", "messageHeadline": "[decoupled-execution] cleanup BlockStore", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 84, "deletions": 75}}, {"node": {"oid": "a7c0f10b52ef9e486b4637414d216ddcae47ddeb", "messageHeadline": "[decoupled-execution] fill highest commit cert in sync info", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "4721719b192172dc3639273fccb96137cd86ce59", "messageHeadline": "[diem-framework] Make core, experimental, and DPN Move packages", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 1515, "deletions": 1489}}, {"node": {"oid": "19d4c75bde34c1d0c01375be3772ae3c6032ae02", "messageHeadline": "[diemdb-benchmark/executor-benchmark] refactor exec/diemdb benchmarks\u2026", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 607, "deletions": 543}}, {"node": {"oid": "5ff5547d1f1a6aa3edb5f984d55fe6aed92d35cc", "messageHeadline": "[diem-vm] Replace dyn StateView by impl StateView", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 40, "deletions": 37}}, {"node": {"oid": "65c9fcccd7764a8a29d21ff36c184079dc3b790f", "messageHeadline": "[move-binary-format] A few bugfixes", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1717643a367c91801ad70ec3f46b0e85baed7a0e", "messageHeadline": "[api] get account modules", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 995, "deletions": 79}}, {"node": {"oid": "60300cec09c150522cffc2c072bf94aacffd244e", "messageHeadline": "[network] fix small bug in handshake negotiation", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 110, "deletions": 39}}, {"node": {"oid": "183446cb0d28881f4ddfdebbe694aab7b72bd124", "messageHeadline": "[bitvec] remove unneeded dead code attributes", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "44dddd4999ea7825f16173b0fdc78e6053064c4a", "messageHeadline": "[shuffle] pass genesis in when generating validator cfg", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 8, "deletions": 18}}, {"node": {"oid": "aa7565de08337f7adadf5c7f9dfd62089c1bd31f", "messageHeadline": "[shuffle] use move package system instead of manual files", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 52, "deletions": 23}}, {"node": {"oid": "87c26becb4a894ddfc409ce376be8f620b86fce8", "messageHeadline": "[State Sync] Move verify() logic into SparseMerkleRangeProof.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 68, "deletions": 39}}, {"node": {"oid": "a1fb868462c972c56e71e5a5430a387cdbdb4bf1", "messageHeadline": "[test-infra][e2e] make sure to test until the latest DiemVersion", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "ed8731c12a318ce81ec241308bc9b4d7ab2a0241", "messageHeadline": "[tools][dataflow] Refine TypedDataflowNotVia terminal case", "author": {"name": "Darion Cassel", "email": "darioncassel@fb.com", "user": {"login": "darioncassel"}}, "additions": 682, "deletions": 4}}, {"node": {"oid": "8a0d9921b12ecdf37a816d9acaf19f4fa2f04c42", "messageHeadline": "meta: subscribe ecosystem team to ecosystem changes", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c062c807d75350cf191e4ea1e88a18831f659953", "messageHeadline": "[State Sync] Expand storage server summary.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 72, "deletions": 23}}, {"node": {"oid": "d9eb853723516d330af858a6ae86e28c89a442cd", "messageHeadline": "[State Sync] Add template API call for get_account_states_chunk_with_\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 110, "deletions": 17}}, {"node": {"oid": "a4586a9ff179686af22f5618db7191f3737dd246", "messageHeadline": "[State Sync] Add template API call for get_transaction_outputs_with_p\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 85, "deletions": 17}}, {"node": {"oid": "09e4c3fd78879f2d954d278fcc9f4088bff13599", "messageHeadline": "[shuffle] `shuffle node` runs devnet", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 250, "deletions": 27}}, {"node": {"oid": "711be21c36f526adc7342c3855e45855b823898d", "messageHeadline": "[shuffle] place shuffle cli skeleton in shuffle/cli folder", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f9214fd82d7ebdba674fa4e0e2ab731a198559c2", "messageHeadline": "[shuffle] add `shuffle new` command", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 117, "deletions": 0}}, {"node": {"oid": "12c53ae643d59fc04f0344e4391bf14aff9f138f", "messageHeadline": "don't assume the path has already be set.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "c3aa93641acf5ff7434e57cc6d0658a21433131e", "messageHeadline": "boogie test fix", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4477bf2cfe124bcccdaad74d69fd8d9131ced022", "messageHeadline": "[ci] workaround gha mounting a new home dir.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 207, "deletions": 132}}, {"node": {"oid": "6d3ece8c978287dd24d09fea7a07b8b35f475509", "messageHeadline": "[types] core data structures parameterized on TransactionInfoTrait, i\u2026", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 103, "deletions": 130}}, {"node": {"oid": "236fd8f1ac9882c0334a5de71138638e62af70ae", "messageHeadline": "[executor] generic implementation of BlockExecutor on ProtocolSpec", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "2f2a2d1119964fb42b7171ff81a073499812e769", "messageHeadline": "[executor] refactor: split executor trait implementations to separate\u2026", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 468, "deletions": 409}}, {"node": {"oid": "1a5a7ef3f72840db95a5e911f09c5927fb4d3b14", "messageHeadline": "[executor] add ProtocolSpec type parameter to the Executor declaration", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 60, "deletions": 43}}, {"node": {"oid": "a68be937bb02f87ea6fd3296b174c76d3739ec21", "messageHeadline": "[types] make core data structures generic on trait ProtocolSpec", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 580, "deletions": 328}}, {"node": {"oid": "92a19a426bae04199f2ca0845dfb19fdee4740a6", "messageHeadline": "[tools][dataflow] Datalog analysis improvements", "author": {"name": "Darion Cassel", "email": "darioncassel@fb.com", "user": {"login": "darioncassel"}}, "additions": 101, "deletions": 38}}, {"node": {"oid": "9a47a54a7ca515c803ac73431030f1c17abf00a7", "messageHeadline": "[api] use From trait to convert with inner type for U64, U128 and Add\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 66, "deletions": 34}}, {"node": {"oid": "997222f9b62707eaf4a7ae3d332fd7389e08f204", "messageHeadline": "[api] split handler logic into 2 steps: param parsing and processing", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 73, "deletions": 35}}, {"node": {"oid": "787cb53330782c4bf68f093b89456b28d1db8397", "messageHeadline": "[api] get account resources not found error includes ledger_version u\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 67, "deletions": 19}}, {"node": {"oid": "511252db8e49fa2db5c7619fabd7b376b9aca73b", "messageHeadline": "[api] response with the latest diem ledger chain id, version and time\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 111, "deletions": 22}}, {"node": {"oid": "083e11ef7092e952dded4d8a719c652a51823a4f", "messageHeadline": "[api] handle invalid URL path properly", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "992268c19b2702d0d005d9667278991d1af1a196", "messageHeadline": "[api] implement U64 and U128 deserializer and use U64 for LedgerInfo \u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 74, "deletions": 89}}, {"node": {"oid": "9bcbc2369472b62667c4604c78e8484a9190d6b6", "messageHeadline": "Generate the backward call graphs for the Diem Framework documentation", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 41, "deletions": 21}}, {"node": {"oid": "5f89c80d286e13b1eb14c6df486cf48ebfe8402f", "messageHeadline": "[move-prover][paper] Extracting paper from tech report.", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 4273, "deletions": 0}}, {"node": {"oid": "30878fcf2bcf0d8c9a5c77665df8769e7d731ac2", "messageHeadline": "[mempool/state-sync] Make PeerNetworkId copyable", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "de02b93809a141de11a57a84c269dd75802dd0c1", "messageHeadline": "[docker] add experimental move bytecode", "author": {"name": "sherry-x", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "019cf3c1276241c2222d0dc06ec92f5389ff692d", "messageHeadline": "[experiment] split df modules in two folders", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 4825, "deletions": 4622}}, {"node": {"oid": "ebec5740b130bf20ccbacfc3e36f954ba0a000ad", "messageHeadline": "[decoupled-execution] allow ordered -> aggregated", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 40, "deletions": 34}}, {"node": {"oid": "d32288d368641b1a402f7aee48c12a18623467ce", "messageHeadline": "[decoupled-execution] cleanup ResponseWithInstruction", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 33, "deletions": 81}}, {"node": {"oid": "aa0f5b66fa65282289c2562ab1b5f5c896e20766", "messageHeadline": "[decoupled-execution] more cleanup", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 170, "deletions": 173}}, {"node": {"oid": "65f97c3504092c60ab93d723f1793f4c24c613aa", "messageHeadline": "[api] get account resources", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 902, "deletions": 111}}, {"node": {"oid": "625da6efbb8e57c936ee7b42b36afb078e425016", "messageHeadline": "[State Sync] Add simple unit tests for TransactionListWithProof, Tran\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 189, "deletions": 4}}, {"node": {"oid": "89d79f8ecac3682058061efc650d751f2ba5de9b", "messageHeadline": "[State Sync] Added TransactionOutputListWithProof and renamed Transac\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 183, "deletions": 120}}, {"node": {"oid": "e863f0ceedc58abda873da66efb76cc278cab60a", "messageHeadline": "[State Sync] Clean up some methods/code around TransactionListWithProof.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 19, "deletions": 37}}, {"node": {"oid": "5122a1d9994350d0c2de7acfe4b44c59e157d2fa", "messageHeadline": "[language] Refactor verify_impl for MIRAI analysis", "author": {"name": "Darion Cassel", "email": "darioncassel@fb.com", "user": {"login": "darioncassel"}}, "additions": 61, "deletions": 1}}, {"node": {"oid": "823f82ad400127174a55b997798d7b8b19a82e3b", "messageHeadline": "[shuffle] remove copy of DF modules from shuffle and add tests", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 3073, "deletions": 10959}}, {"node": {"oid": "1d307e3bc03d049935f321382b6a649632cf3c03", "messageHeadline": "[tools][dataflow] Add node type specifications; misc improvements", "author": {"name": "Darion Cassel", "email": "darioncassel@fb.com", "user": {"login": "darioncassel"}}, "additions": 224, "deletions": 51}}, {"node": {"oid": "e0379458c85d58224798b79194a2871be9a7e655", "messageHeadline": "[schemaDB] add checkpoint support", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "dba1ca7a5b640d73f58cd4151e594b82c7b85125", "messageHeadline": "MZ - Rename Tests files", "author": {"name": "MizFB", "email": "miz@fb.com", "user": {"login": "MizFB"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3f485ba0a54256de90df088710da62ef43cd36e7", "messageHeadline": "MZ - Fixed comments and names", "author": {"name": "MizFB", "email": "miz@fb.com", "user": {"login": "MizFB"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "aa99db374a227cf2f91f91db0cfaf5dbb69b6af3", "messageHeadline": "[language][transactional tests] # 7392 MizFB - Rewrite unit tests in \u2026", "author": {"name": "Michael Zhang", "email": "miz@fb.com", "user": {"login": "MizFB"}}, "additions": 70, "deletions": 63}}, {"node": {"oid": "5f9d2414d41a99a872a0c3ff8359e4ab49b9ad5c", "messageHeadline": "[diem-framework] Update CRSNs to:", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 480, "deletions": 54}}, {"node": {"oid": "716327e5d5ee3770f2ed2f18faed466bbee43fdc", "messageHeadline": "[transactional-tests] moved misplaced tests", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5ff383c0e5e1aabc8796309620eead3a178e1775", "messageHeadline": "[transactional-tests] Migrate move/ functional tests", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 1180, "deletions": 1037}}, {"node": {"oid": "c30944bba64754788f78bcadeebba64b63d27673", "messageHeadline": "[move-prover] Move generation of well-formed assumptions into its own\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 677, "deletions": 741}}, {"node": {"oid": "3b5e28b705f8d72294224391d67ac1a6892ca92f", "messageHeadline": "[network] Make NetworkContext copyable", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 83, "deletions": 96}}, {"node": {"oid": "4839f1576abcc9e5af9dbb633c83876d9ac50769", "messageHeadline": "[network] Remove vfn_network() function from NetworkId", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "5dbf56c854803aa07cc80eed985db3007e9793bf", "messageHeadline": "[network] Make NetworkId copyable", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 198, "deletions": 208}}, {"node": {"oid": "454d30411c4760a3ef5a89321e1318aa3fa1299e", "messageHeadline": "[decoupled-execution] simplify a few places", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 36, "deletions": 44}}, {"node": {"oid": "8c9f204cd580f7136d3a1f8463fc801be55694f0", "messageHeadline": "[decoupled-execution] verify votes in try_advance_to_aggregated", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 29, "deletions": 21}}, {"node": {"oid": "e5b6d3679dc9f122f9e00e62bb6c96f67c1e524c", "messageHeadline": "[decoupled-execution] cleanup buffer item", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 27, "deletions": 20}}, {"node": {"oid": "bb9d1126f240cf53279204c8e3a9575faa450476", "messageHeadline": "[decoupled-execution] add helper functions for matches", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 25, "deletions": 11}}, {"node": {"oid": "4a072dc4fbf8b8b505b2bdea8b3a2be2eb7a693b", "messageHeadline": "[decoupled-execution] send request when moving root instead of eagerly", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 211, "deletions": 379}}, {"node": {"oid": "d11effa239700f842c2c9244015945f8bb4c74da", "messageHeadline": "[decoupled-execution] add find_elem to simplify code", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 61, "deletions": 97}}, {"node": {"oid": "3e334126f64ea7a2833d995baefb7cdb07f354f4", "messageHeadline": "[decoupled-execution] process_sync_req now tries to advance a buffer \u2026", "author": {"name": "Yu Xia", "email": "yuxiamit@outlook.com", "user": {"login": "yuxiamit"}}, "additions": 151, "deletions": 36}}, {"node": {"oid": "6122cb78542866297e5f94f57d841025f8a9499c", "messageHeadline": "[State Sync] Add simple tests for the storage service.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 446, "deletions": 0}}, {"node": {"oid": "02d86fca108c127b966f5658627eb3c1a4b0caef", "messageHeadline": "[State Sync] Add a new Storage Service implemention (server-side!)", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 400, "deletions": 0}}, {"node": {"oid": "a9975df1babaf4f16aa4d331d74a40e1c41b5a93", "messageHeadline": "[forge] Always scale down first before test", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bb1991af3ba92f748d3196eff5260c890a86c63d", "messageHeadline": "[cluster-test] Remove second public network", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f1524cf7b17de46ec12c48096ea3d5abf7e48cd3", "messageHeadline": "[mempool] Cleanup test usage of PeerNetworkId constructor", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "9c5363c0f22e1d5273148c277037cb9aefe9f851", "messageHeadline": "[mempool/state-sync] Cleanup PeerNetworkId", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "64ba5050c515e9b72d4b195a02bebaf5184e843d", "messageHeadline": "[mempool/state-sync] Fix to_string -> as_str for PeerNetworkId", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 36, "deletions": 23}}, {"node": {"oid": "2c88e576c3ac12de820d8b5aabcf330f64aa1ee0", "messageHeadline": "[mempool/state-sync] Remove NodeNetworkId", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 99, "deletions": 157}}, {"node": {"oid": "6124648d9a494b175b180a8f484aa5b2b1816c71", "messageHeadline": "[api] add an API integration test to smoke test suite", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "3ba55ff1e74b0968ba902fe9e927c146b609fbcb", "messageHeadline": "[move-prover] Do not generate or use inline attr for uninterpreted fu\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "771c914ec2ff17b88b2772ae32b08e912862f101", "messageHeadline": "Fixed a problem where move prover ignores the --generate-only flag", "author": {"name": "Clark Barrett", "email": "barrett@cs.stanford.edu", "user": {"login": "barrettcw"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "98ec6a249dc319fb4d8c40991feb93e43c5d084f", "messageHeadline": "Rewrite some specs for cap-based access control", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 743, "deletions": 100}}, {"node": {"oid": "85ce6f5b15871bd8a0aed05ea452de174c4cd101", "messageHeadline": "revert the api integration-tests for now to prefer passing compatibil\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 0, "deletions": 72}}, {"node": {"oid": "96239998cbf846df12189be7ae5a711aa784598f", "messageHeadline": "remove Arc for Context instance", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "8bec349c29166687deb1983b9fa6c6ec6d31adc7", "messageHeadline": "fix lint", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "714b7e32b2fc47e2126cd7affa4964dd92cf7287", "messageHeadline": "start service inside tokio runtime", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "07dd2a65c29ad968ba0debb2de952e3c939f7ba3", "messageHeadline": "fix lint", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "2e1b9f5fa1da1e64778233e1464e0252353b7e93", "messageHeadline": "skip serializing api configuration before we finalize it", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5eef312f5478e063b74fdf21f9c119d79e40cbc", "messageHeadline": "diem-node launchs api service by configuration", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 183, "deletions": 3}}, {"node": {"oid": "a532937c76fd8cf77e281cc0a7cd7670fcefbb52", "messageHeadline": "init api service with \"GET /\"", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 416, "deletions": 1}}, {"node": {"oid": "235bbd9b7ae7c13a8fb0837ada94db704703fbc3", "messageHeadline": "[diem node] add option to specify genesis modules for testing", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "f61e3e15e566242f96b354847e787a6ae77503df", "messageHeadline": "[move-prover] a test case for type-dependent code", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "dc4affa171f7dfce54ec3f8f24b847ad6d175158", "messageHeadline": "[move-prover] instantiate edge types for borrow analysis", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "c0fb1836cef42813bd27605e98373395f7098a21", "messageHeadline": "[move-prover] add a test case about hyper edge with generic types", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 333, "deletions": 0}}, {"node": {"oid": "100d0333c33658bfd60d259bab0c8899591bd8c4", "messageHeadline": "[move-prover] dump full type information in borrow edges", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 282, "deletions": 276}}, {"node": {"oid": "919bbb81d6d9c58c8c76833da4bf9f6ceb8ac98c", "messageHeadline": "[move-ir] Change bytecode const instrs. Added vec instrs", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 139, "deletions": 51}}, {"node": {"oid": "2170076522f07eee77bcbbcb637114d1ac0473df", "messageHeadline": "[decoupled-execution] retry sending commit vote", "author": {"name": "Yu Xia", "email": "yuxiamit@outlook.com", "user": {"login": "yuxiamit"}}, "additions": 39, "deletions": 8}}, {"node": {"oid": "f13aa94e112fd175aab4e47460a0583113fdf65f", "messageHeadline": "[diemdb] add transaction_by_hash cf", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "45efde8fd586e12ecbc64227a9f3701c70f317c5", "messageHeadline": "[move-unit-tests] Fix native function aborts.", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 121, "deletions": 30}}, {"node": {"oid": "44d7026625ef30fa5ef954f9b215b526eea3fb9d", "messageHeadline": "[move-package] Add unit test support and doc templates", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 325, "deletions": 51}}, {"node": {"oid": "98bfc5d418a8b9c207f9508ba5a50fc2d985de43", "messageHeadline": "[move-prover] Changes to report", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 175, "deletions": 26}}, {"node": {"oid": "8d472a68b19ffe65ed1f324e41485c504ead0a18", "messageHeadline": "[move-prover] Implement opaque spec var updates.", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 241, "deletions": 39}}, {"node": {"oid": "126aaf7c4a19c208d0a4bb0a768e13ed0d3c4888", "messageHeadline": "[move-prover] do not double-instantiate in quant trigger translation", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "573c0091583dde28a303910bd3e0f1f8453293ac", "messageHeadline": "[move-prover] add two test cases on old immutable parameter", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 45, "deletions": 4}}, {"node": {"oid": "d3ee31da257fe55ef7b40b0ce1db019cacc97037", "messageHeadline": "[move-model] remove the targs parameter and the instantiate_exp helper", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 22, "deletions": 35}}, {"node": {"oid": "548841b0f42851082618e8775d78946bb4136314", "messageHeadline": "[move-model] do not double-instantiate exps in `instrument_call`", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 11, "deletions": 24}}, {"node": {"oid": "3d71d7f9fc596125a8515dfc1550e48fd5ff3710", "messageHeadline": "[move-model] do not instantiate exps for lets in translated_spec", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "a44f251c32975071cf47dfe1dde1d382f3937a10", "messageHeadline": "[State Sync] Remove old SubscriptionService.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 0, "deletions": 122}}, {"node": {"oid": "d974cb15997b33c6c99ae3beb15f55e8020ec2e9", "messageHeadline": "[State Sync] Update executor proxy to use the event subscription service", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 297, "deletions": 403}}, {"node": {"oid": "6b6a45349777d6b3a03350a912182bdb98680295", "messageHeadline": "[State Sync] Update networking to use the new event subscription serv\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 55, "deletions": 38}}, {"node": {"oid": "a8bfa18ff10683e6b545a68844a04890e55bf2ed", "messageHeadline": "[State Sync] Update consensus to use the new event subscription service.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 32, "deletions": 40}}, {"node": {"oid": "569aa40355243f433884e29a3787a25fde3487c6", "messageHeadline": "[State Sync] Update mempool to use the new event subscription service.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 61, "deletions": 43}}, {"node": {"oid": "ae2150d86de90eeb985c61879a1062558dbd811a", "messageHeadline": "[move-lang] Don't stop at first parser error", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 1046, "deletions": 874}}, {"node": {"oid": "840725a2e6fc5fdc6a2e55f128bafc63f66b013d", "messageHeadline": "[forge] extend waiting time for node recovery to catch up peers", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "aaaf1a2531ceaf73e1ef7059efb6a4308a89f847", "messageHeadline": "[move-prover] produce verification targets by funciton variants", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "aefe92a039ff2b56d34faac2513bca3ba01cf952", "messageHeadline": "[move-prover] remove the code guarded by boogie-poly", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 172, "deletions": 825}}, {"node": {"oid": "71c4709f0d0964a887f2c39aa085b93002c89951", "messageHeadline": "[move-prover] add --boogie-poly to testsuite", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 515, "deletions": 213}}, {"node": {"oid": "dbf4c26a020d6d80fc6c1f0b0d97dbe0b99dbf7b", "messageHeadline": "[move-prover] output multiple verification targets with boogie-poly", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "bae61c1ea545440cf665dfe2cf308dd572b1767d", "messageHeadline": "[move-prover] collect self-instantiation info in mono", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 80, "deletions": 24}}, {"node": {"oid": "3cbbb24e89547cfabb30d7993a45aaaa101382ba", "messageHeadline": "[move-prover] always run mono at the end of the pipeline", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "fa9b580c5758caae007735d4d1a03ce47d135f22", "messageHeadline": "[move-prover] do not panic on modifies clause in usage analysis", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2989e9cba84e56343c0e122848e9b3be7d96591", "messageHeadline": "[move-prover] fix type param index to type var assignment", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "dd25cc0e92eb3b8fca77dde551da4344341fa98c", "messageHeadline": "[diem-framework] fix some spec TODOs in the AccountLimits module", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 250, "deletions": 55}}, {"node": {"oid": "47c05b43feff98eb129e769bb3d844860e1d14f3", "messageHeadline": "[move-prover] fix invariant assertion position on function exits", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 161, "deletions": 28}}, {"node": {"oid": "9e6fb04383823e91d79051a2c0ac40cccf675c09", "messageHeadline": "[diem-framework] isolate the secondary-signer checking into a function", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 213, "deletions": 85}}, {"node": {"oid": "4bdedc03565169618e76d37b7c2cd3437b9a1f08", "messageHeadline": "logger: allow configuring what logs get sent to the remote logging se\u2026", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "a840cf9bec67e19771d8536caa7f11c7328ef7ff", "messageHeadline": "[bench] decouple execution and commit in the benchmark", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 134, "deletions": 71}}, {"node": {"oid": "e2c9ff8a92a12ffd255186e1b6966b7a527cb639", "messageHeadline": "[move-prover] fix a bug in rewrite_temporary", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 29, "deletions": 22}}, {"node": {"oid": "1850ccbd4ba112b93b7d9138521bb61ddb7e2a6f", "messageHeadline": "[decoupled-execution] buffer manager main loop logic (w/o message retry)", "author": {"name": "Yu Xia", "email": "yuxiamit@outlook.com", "user": {"login": "yuxiamit"}}, "additions": 85, "deletions": 25}}, {"node": {"oid": "3387247a6127ce333fe0d89c864e4403d71db933", "messageHeadline": "[move-prover] warn on unused global invariants", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 118, "deletions": 0}}, {"node": {"oid": "7fa8f3a4a4f2f3b5687316351e8b2b54c5da5d4d", "messageHeadline": "[move-package] Add commands to Move CLI", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 576, "deletions": 424}}, {"node": {"oid": "9515e48e7c42728e2a6dc2c6a4c6e479307b078a", "messageHeadline": "[forge] catch describe nodegroup update err", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "d9ee091bd93828118c556dc00afd3853da0ab739", "messageHeadline": "[language][diem-framework] migrate authenticator tests", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 118, "deletions": 167}}, {"node": {"oid": "7bd36082066043f03d1d643e94d25bf48137fa3c", "messageHeadline": "[move-prover] Implement spec (ghost) vars by mapping them to regular \u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 934, "deletions": 553}}, {"node": {"oid": "3e4cccf30a17bcacd52dc2f7349584aecf33285c", "messageHeadline": "[State Sync] Support better assertions in event notifications", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "67af11199fc5c7c072b875075c1ee49acc29a665", "messageHeadline": "[State Sync] Support better assertions in state sync", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 75, "deletions": 144}}, {"node": {"oid": "f4cf08675693278201d25f99805fec85e83ea195", "messageHeadline": "[State Sync] Support better assertions in mempool notifications", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 12, "deletions": 23}}, {"node": {"oid": "790925a7a4fb59591bd9eaf57b62f11114bd275b", "messageHeadline": "[State Sync] Support better assertions in consensus notifications", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "6a29e0405988dd8e43bf69f0d8ec13990f33eee3", "messageHeadline": "[x] update guppy etc to latest versions", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 148, "deletions": 123}}, {"node": {"oid": "4f68c852b9353be8ae6130903a226d32f215d35b", "messageHeadline": "[x] move more code over to camino paths", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 57, "deletions": 71}}, {"node": {"oid": "153c9dc714c147b3d5722e906fa0a63a47f50ef3", "messageHeadline": "[decoupled-execution] change roots; add signing / aggregating logic; \u2026", "author": {"name": "Yu Xia", "email": "yuxiamit@outlook.com", "user": {"login": "yuxiamit"}}, "additions": 373, "deletions": 69}}, {"node": {"oid": "043fcd232e1677bee928a6cd0b24b548c974556b", "messageHeadline": "[State Sync] Add simple test for dynamically adding subscribers to th\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "c3672cfb4ed7fb9e9c8096cdcb3ccbc14805bf9d", "messageHeadline": "[State Sync] Don't panic on failures to fetch missing configs.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 90, "deletions": 36}}, {"node": {"oid": "89c5085594f107f6b8a63b452f0534bedb50b954", "messageHeadline": "[cluster-test] Update image tag for -M/--master", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8131e1f25156fd4135812c93d95d4bedcf24bdc8", "messageHeadline": "[fgi][small] update note after PR build", "author": {"name": "Rustie Lin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf5904d01dc8b22eb3a1216087c1d1f7c8f5f4db", "messageHeadline": "[forge] disable logtonull", "author": {"name": "Rustie Lin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "3c4a7f82b030cd5a5f1f6cbed39870fb9a9b29b9", "messageHeadline": "[diem-framework] Port ValidatorConfig and ValidatorOperatorConfig to \u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 301, "deletions": 285}}, {"node": {"oid": "b1b98fee9679eba37c8d11426e6f53870cdf6306", "messageHeadline": "[move] Remove Move IR type inference", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 562, "deletions": 622}}, {"node": {"oid": "d2a6c5c0017cc5edcec82046b8a1baae41378393", "messageHeadline": "x: mark 'testcases' crate as a systems test", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c692ca0b41606883db7693feee164edfc6d877b", "messageHeadline": "x: update nextest in order to fix a performance regression", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "68f0e98886645f9bb68e76d7693ade6d836a9f28", "messageHeadline": "build(deps): bump actions/setup-node from 2.1.5 to 2.4.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b450f021175f6d7bb78ebed12588592d4f5a0cb", "messageHeadline": "[State Sync] Add tests for event and reconf subscription service", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 455, "deletions": 0}}, {"node": {"oid": "782018bede31f9100d9834b18baaf6cb34d78703", "messageHeadline": "[State Sync] Add event and reconfig subscription service.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 519, "deletions": 0}}, {"node": {"oid": "9070078db8edddda19c7f80f9e38269a84bd593c", "messageHeadline": "[2chain] switch to use 2-chain in Genesis module", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 58, "deletions": 30}}, {"node": {"oid": "cab74900496530d4e6758833f322492c3d935174", "messageHeadline": "[Forge] Add forge LBT in ci-test", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 140, "deletions": 25}}, {"node": {"oid": "00df1469717fae93d951bf918b557cd24e630227", "messageHeadline": "Add mirai-dataflow tool, datalog analyses, tests, and readme", "author": {"name": "Darion Cassel", "email": "darioncassel@fb.com", "user": {"login": "darioncassel"}}, "additions": 3113, "deletions": 2}}, {"node": {"oid": "b32431b0a1ef5b78e6dc5bf108d8b56dd7a2f0fd", "messageHeadline": "[network] Add PeerManager integration for NetworkInterface", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 125, "deletions": 124}}, {"node": {"oid": "bb0823d3d566ddc61385d8f7f574df0356a6dcf5", "messageHeadline": "[network] NetworkInterface integration with NetworkBuilder", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "92cc01cba253f6353fd6d6f8077106ed7e98531c", "messageHeadline": "[network] NetworkInterface integration with HealthChecker", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 222, "deletions": 64}}, {"node": {"oid": "c4f96b62bb67d0c520ed5378a9d114129580a938", "messageHeadline": "[network] Add NetworkInterface abstraction", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 363, "deletions": 0}}, {"node": {"oid": "09cd55fdb906434c41998427cb74518155bb0850", "messageHeadline": "build(deps): bump archlinux in /docker/ci/arch", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2310eac3affe200ee6cae054066f357549e5e9d0", "messageHeadline": "[consensus] make the optionally compiled code more obvious", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 40, "deletions": 32}}, {"node": {"oid": "66e55fb350f179975eaf1e7fb45b0e03e14953bf", "messageHeadline": "[decoupled-execution] 1. refactor buffer items; 2. execution phase logic", "author": {"name": "Yu Xia", "email": "yuxiamit@outlook.com", "user": {"login": "yuxiamit"}}, "additions": 415, "deletions": 168}}, {"node": {"oid": "3315509b9a09b8a9c62e37a9f14a0c63d2eba954", "messageHeadline": "[State Sync] Don't panic on failures to fetch config values.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 55, "deletions": 22}}, {"node": {"oid": "696c6fcf4cfd8eeaa31c92f83cf4b605ac436cd6", "messageHeadline": "[State Sync] Add a new test for the executor proxy to catch missing c\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 118, "deletions": 10}}, {"node": {"oid": "b2a4e20ecb48dc329ae386f47e16e61a96875745", "messageHeadline": "[move-package] Add model building, abi, and docgen", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 534, "deletions": 80}}, {"node": {"oid": "4661224acd1189260b7fd294ec09d496a5315a5d", "messageHeadline": "[network] Fix JSON consensus protocol name", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d51a4264d535c49a3249ea899f93ba784c0ade8f", "messageHeadline": "add runner for starting a Diem node with custom modules", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 13941, "deletions": 0}}, {"node": {"oid": "6dba15292ebdd3dd132883d90460c3f0c18f68f6", "messageHeadline": "json-rpc: implement missing MockDB methods to fix fuzzer", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 44, "deletions": 10}}, {"node": {"oid": "c73d5973fd8db2eaffe186997eec709501fd9fad", "messageHeadline": "fix netlify path", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "93683d5f2117493498045acacd88aa667afa872a", "messageHeadline": "add new paper", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7c9cd0e5c0e3fc2c8440c9bf08f3d671d3b14ba6", "messageHeadline": "updates to readme", "author": {"name": "nimishamw", "email": "63322049+nimishamw@users.noreply.github.com", "user": {"login": "nimishamw"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "49f190e6e7556a25731a80b0e3c99897b7eff2a4", "messageHeadline": "Changes to governance and README", "author": {"name": "nimishamw", "email": "63322049+nimishamw@users.noreply.github.com", "user": {"login": "nimishamw"}}, "additions": 16, "deletions": 44}}, {"node": {"oid": "2d983a302e7a2d75ab77ae19e525df18521b115a", "messageHeadline": "[docker] fix up base image for DLC", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "9e8117c96a42b6c8fe0f87293ea66b17f87f5e4b", "messageHeadline": "x: check if scratch dir is git repo", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "ef131d5144707202955dc4dca21cf847b7238677", "messageHeadline": "[language][diem-framework] migrate registered currency tests", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 26, "deletions": 31}}, {"node": {"oid": "36dc754726d7bc01fb5da10b3cc686c76cfcdb34", "messageHeadline": "[2chain] fix a bug in ProposalMsg::verify", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d19ad8159c5a9a286b547419e4ae53579043b54f", "messageHeadline": "[2chain] add smoke test for upgrade", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 63, "deletions": 31}}, {"node": {"oid": "5c97b9afdfe3be2af293fc8180852cc36e80f182", "messageHeadline": "[cluster test] test 2/3 chain switch in reconfiguration test", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 56, "deletions": 10}}, {"node": {"oid": "d5e018fbdf2357421cc6cd9802a60978e4e16e7f", "messageHeadline": "[2chain] connect everything", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 46, "deletions": 21}}, {"node": {"oid": "d66e649fd62c92dd7f774ca29e95d0a7b1b9edd7", "messageHeadline": "[reconfiguration] another attempt to fix the bug and better test cove\u2026", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 102, "deletions": 38}}, {"node": {"oid": "f0e95339c58e258dfa3a9f7bb28ba2c2da5f1bd9", "messageHeadline": "[move-package] Building and compilation of packages", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 1621, "deletions": 409}}, {"node": {"oid": "3b82a3c901add492560e334abc5c00aa4c75a67e", "messageHeadline": "[move-package] Add package resolution and tests", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 2828, "deletions": 753}}, {"node": {"oid": "e3f2c14fdd9b0836b8926a55669571b6c89240d1", "messageHeadline": "[State Sync] Avoid using is_ok() in tests!", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "b21d751105c8e77fdcdbbd822305489ca085d2c9", "messageHeadline": "[network] Make parity in inbound & outbound transport requests", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 50, "deletions": 30}}, {"node": {"oid": "40bdd5ec23cd3885dd0659124379bb0d6fd85c2d", "messageHeadline": "[network] Reuse code in TransportManager", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 40, "deletions": 42}}, {"node": {"oid": "b4e2b2492c0de801b7a15f101c28a103589cb1bc", "messageHeadline": "[network] Rename functions in peer manager to indicate direction", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ac4243ab0e15a380d61897a2159feb0966b7a02d", "messageHeadline": "[State Sync] Small cleanups to notification listener tests.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "0a7215695129af6af3dfc09d0a749381e7e60c88", "messageHeadline": "ci: use Swatinem/rust-cache for caching dependencies", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 23, "deletions": 30}}, {"node": {"oid": "38cc069086a141d9532c46dba81b47f9ea12adfc", "messageHeadline": "Fix broken doc link", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c3fb46844dd4579cc85203e16b7d0a214e621006", "messageHeadline": "[docker] update base image to debian:buster-20210902", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "b225edd188ae25fb5782536433b0ab79c016ca3c", "messageHeadline": "github: subscribe diem-core engineers to PRs that change diem-core cr\u2026", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "e83b4bc9bd47f166cef463f6bc1fa4cf61a25477", "messageHeadline": "[safety-rules] decouple waypoint and epoch changes", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 31, "deletions": 19}}, {"node": {"oid": "26fc426ee19d3ab7eeb920fb7ebac773cac794cb", "messageHeadline": "[decoupled-execution]", "author": {"name": "Yu Xia", "email": "yuxiamit@outlook.com", "user": {"login": "yuxiamit"}}, "additions": 131, "deletions": 41}}, {"node": {"oid": "14fcc876e1f295c8e78d5d77a79ea0b6d27c4ad8", "messageHeadline": "incorporate christy's comments", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "063911cf625e2d91e0b041904c351ef732647715", "messageHeadline": "[on-chain config] cleanup the customized deserialization", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 0, "deletions": 10}}, {"node": {"oid": "b6902c1ac9fbd45109c03c92ee25f28f283a9b03", "messageHeadline": "[consensus] test on-chain config", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 231, "deletions": 150}}, {"node": {"oid": "afd1bc13b67bbd7f95a85349b23684024b56ffa3", "messageHeadline": "[DF] add consensus config initialize", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "15d785e1c655a0b3c6d638df5ac07674b44fbc0c", "messageHeadline": "[consensus] add on-chain config rust struct", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 61, "deletions": 2}}, {"node": {"oid": "89734abd1df3f604607878618c5cb5833e82a47c", "messageHeadline": "[decoupled-execution] buffer manager outline", "author": {"name": "Yu Xia", "email": "yuxiamit@outlook.com", "user": {"login": "yuxiamit"}}, "additions": 139, "deletions": 24}}, {"node": {"oid": "27c27c40e85f816606f3102c2e9691d5a8291ac5", "messageHeadline": "[decoupled-execution] add linked list for the buffer manager.", "author": {"name": "Yu Xia", "email": "yuxiamit@outlook.com", "user": {"login": "yuxiamit"}}, "additions": 294, "deletions": 0}}, {"node": {"oid": "36a064c5ee4fc1a2485515237dc556fbcc596686", "messageHeadline": "[move-prover] make the new invariant pipeline as default", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 1350, "deletions": 465}}, {"node": {"oid": "9a6e13cff651524d2c485a0e0113c8882beec2d3", "messageHeadline": "[State Sync] Remove consensus dependency on state sync code and remov\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 28, "deletions": 24}}, {"node": {"oid": "520e780ecedd61d43d285e69ba51e23a48a259f0", "messageHeadline": "[State Sync] Avoid exposing the internal notification channel for Con\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 102, "deletions": 62}}, {"node": {"oid": "a7992e78fdf2af272e9be12f64b606bd7cc1d3d0", "messageHeadline": "[State Sync] Avoid exposing the internal notification channel for Mem\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 86, "deletions": 58}}, {"node": {"oid": "23751cbb98299f4887c997a3c5a4136f412b1426", "messageHeadline": "[2-chain] make last vote in conesnsusdb backward compatible", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 61, "deletions": 18}}, {"node": {"oid": "bd203a6a08a65f92fc1459f314a004ceb5f797d2", "messageHeadline": "[2chain] integration with round manager", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 244, "deletions": 48}}, {"node": {"oid": "9de3fed78d21fdf374dfc73cf195e2092c03e4b5", "messageHeadline": "[consensusdb] persist 2chain timeout cert", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 134, "deletions": 6}}, {"node": {"oid": "3afe1dd64cc51e2071fabc1412a4ab0c7ca129ce", "messageHeadline": "[2chain] integrate 2chain timeout into more structs", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 170, "deletions": 65}}, {"node": {"oid": "bcbab3d541ebf4994ca26ef96f9ba1c7d48485f7", "messageHeadline": "genesis: remove SwarmConfig", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 38, "deletions": 226}}, {"node": {"oid": "e7a5f8192b4ec6c37c49d1ebbee43f4cca3db9a5", "messageHeadline": "diem-swarm: convert to use forge local backend and remove DiemSwarm type", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 72, "deletions": 1107}}, {"node": {"oid": "01ac393a49b93318d503bfb192b5e9a521c5b182", "messageHeadline": "smoke-test: remove unused code", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 295}}, {"node": {"oid": "fc9eb8d363a862d39bcbbd0ed20612b0cf145b7c", "messageHeadline": "smoke-test: convert network tests to use LocalSwarm", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 194, "deletions": 68}}, {"node": {"oid": "3cd687176826851bb3c6f7e8fa82e0acae505ef6", "messageHeadline": "smoke-test: convert fullnode tests to use LocalSwarm", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 210, "deletions": 297}}, {"node": {"oid": "03b6d91663e5d7558f711e86575fb33736786948", "messageHeadline": "forge: persist logs on panic", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "9d6f8da16479396d255bebe2421fc7173590424a", "messageHeadline": "forge: add ability to create VFNs", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 54, "deletions": 2}}, {"node": {"oid": "cdd9742b7f5c786fadc322ed17651ee5eed19eee", "messageHeadline": "configs: add ability to create vfn config", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 92, "deletions": 14}}, {"node": {"oid": "cc4dc59ce00ec64a8490fb86afd746b43fd53b22", "messageHeadline": "[Move IR] Check for tokens after module/script", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 87, "deletions": 100}}, {"node": {"oid": "f20e99ed6142636879f298fb6f6394a3374ee4ba", "messageHeadline": "[transactional-tests] Migrate remaining VM/Bytecode verifier IR tests", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 5770, "deletions": 2794}}, {"node": {"oid": "4709336984f8ecd318b3de3f279b54822ad50481", "messageHeadline": "[move-prover] an instrumentation pass for the global invariants", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 516, "deletions": 15}}, {"node": {"oid": "e703ddae08e609fffe5894e678ad171e8d1aa5a2", "messageHeadline": "Rewrite the access control spec as two state invariants", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 736, "deletions": 707}}, {"node": {"oid": "da7d5b49217f6bd1a71654acca446713686b7d94", "messageHeadline": "[diem-framework] Port `DiemTimestamp` to unit tests", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 137, "deletions": 32}}, {"node": {"oid": "da4dce58c77594898e8fc4bce164230880743168", "messageHeadline": "[move] type layout generation from modules", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 563, "deletions": 21}}, {"node": {"oid": "87ef4996414ae46748d92cdb49b8d2034021c105", "messageHeadline": "[diem-framework] Implement CRSNs in Move", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 3965, "deletions": 824}}, {"node": {"oid": "721632bf218c30645854142d91ef3212e6773014", "messageHeadline": "[move-prover] an analysis pass for the global invariants", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 562, "deletions": 20}}, {"node": {"oid": "802aca130ecb20252470247a836b1a6e7412eb06", "messageHeadline": "Working mutation framework", "author": {"name": "Checkmate50", "email": "dag368@cornell.edu", "user": {"login": "Checkmate50"}}, "additions": 255, "deletions": 25}}, {"node": {"oid": "adaee2f6e6207e668cb42a1ea91dc77899e40372", "messageHeadline": "[verifying-client] Push retries up to Verifying Client", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 73, "deletions": 25}}, {"node": {"oid": "685f65d3d875f8d049dbfd903e35e034cebfc176", "messageHeadline": "[backup] replay-verify CLI tool", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 210, "deletions": 4}}, {"node": {"oid": "3e984edda16c405d8331949c66d38872d02b8bd6", "messageHeadline": "[forge] fix forge cli argument logic", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 97, "deletions": 67}}, {"node": {"oid": "c90be61f5230abc240b2b0f3e5f41a665d52bad5", "messageHeadline": "[CI] update the min_tps to 1100 to prevent regressions", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed0b4857e4203d4904c1cb1906a5c9c6f92d9cb9", "messageHeadline": "[move-prover] dump bytecode and result in output dir", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "2a96d320df1d0a550ee6b9161ca2e49e9799b2f7", "messageHeadline": "[move-prover] algorithm for progressive instantiation", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 226, "deletions": 48}}, {"node": {"oid": "753dcfc995dc7284bb1a86b08213688e8fca6736", "messageHeadline": "[diem_vm] Implement a standalone definition for parallel transcation \u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 1284, "deletions": 9}}, {"node": {"oid": "4e93adda52abb81506dc80fa6ddcc71dbb6a6172", "messageHeadline": "[move-prover] improve error reporting on invariant suspension pramgas", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 11, "deletions": 19}}, {"node": {"oid": "93cd6b72c29754edc7a2e4400b140938f1f2fd76", "messageHeadline": "[move-prover] only verify functions that directly modifies a target i\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "cd62c08f3813b2435533b269ded0ef4aaf0a30cd", "messageHeadline": "Bring back developers.diem.com folder and associated CI", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 52096, "deletions": 3}}, {"node": {"oid": "0de7899029ea6943e375e4836796cbcad0217ec5", "messageHeadline": "[transactional-tests] Migrate linker_tests/, method_decorators/, modu\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 943, "deletions": 543}}, {"node": {"oid": "48eb33cc249da9c87e403fccba0c29fb15ff313b", "messageHeadline": "smoke-test: convert client tests to use LocalSwarm", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 98, "deletions": 232}}, {"node": {"oid": "2129336f614752347ac8868717c04c3b248d5aad", "messageHeadline": "smoke-test: convert genesis tests to use LocalSwarm", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 179, "deletions": 90}}, {"node": {"oid": "8109ddedaa7ec2dd3d86460e885959350ef6d58f", "messageHeadline": "smoke-test: convert release-flow tests to use LocalSwarm", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 40, "deletions": 28}}, {"node": {"oid": "72e3eeae8b39f263b2c52b9ed20a36deb522dba0", "messageHeadline": "smoke-test: convert storage tests to use LocalSwarm", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 101, "deletions": 91}}, {"node": {"oid": "d74bb9e14d6a027c0efe787a4c7a1c5b8085b745", "messageHeadline": "smoke-test: convert state-sync tests to use LocalSwarm", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 402, "deletions": 263}}, {"node": {"oid": "3399c6f7fdc04484cd7124e6019ee0d138af95c8", "messageHeadline": "forge: add getters for validators for LocalSwarm", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "987c6ff976619143959381f0f2e5678d84a78802", "messageHeadline": "forge: remove duplicate restart method", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "4f7e0bc6336a2143da9d2a7c39ed455722b0c9c4", "messageHeadline": "smoke-test: convert consensus tests to use LocalSwarm", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 42, "deletions": 56}}, {"node": {"oid": "856e4f8f0dec1221c5e7f3be35a09b023dcd5a62", "messageHeadline": "smoke-test: convert key manager tests to use LocalSwarm", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 9, "deletions": 66}}, {"node": {"oid": "9a6fc0bf35b65a4a8efdcf30c3a68a1b95814a90", "messageHeadline": "smoke-test: convert operational tooling tests to use LocalSwarm", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 194, "deletions": 132}}, {"node": {"oid": "f33297d9701ebea102e2e5cb69757dc78a76fe72", "messageHeadline": "forge: add some helpers for LocalSwarm", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "378b90f7a36b002e88444de3d233ebad630932c4", "messageHeadline": "smoke-test: remove duplicate test and inline helper function", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 158, "deletions": 168}}, {"node": {"oid": "7d9dc6274a68de4fcf6d0c8e334d5a7ad2fdfd71", "messageHeadline": "forge: add swarm constructors to LocalFactory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 29, "deletions": 19}}, {"node": {"oid": "acec40b154e5b725d77e042901d17f7e291ec87c", "messageHeadline": "[State Sync] Remove redundant data types and update dependencies.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 20, "deletions": 27}}, {"node": {"oid": "a86ecd88afadfa3bc7fa8b704f3372c5a98bdacc", "messageHeadline": "[State Sync] Set Diem node to use the ConsensusNotifier.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "0eb5f84035533b66e662387892a5e9822fee832f", "messageHeadline": "[State Sync] Update state sync to use the consensus notification list\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 224, "deletions": 223}}, {"node": {"oid": "c723d83bf932dad10524956a2c47be4f556d92f0", "messageHeadline": "[State Sync] Update consensus to use the ConsensusNotifier.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "b5670714474e9489ec332b66eb2275a65ca5a256", "messageHeadline": "[State Sync] Add ConsensusNotifier implementation and interfaces.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 448, "deletions": 0}}, {"node": {"oid": "2233a00e451ef4e24cac5c2bad055e70a63ca6b1", "messageHeadline": "[move-vm] more test cases for the vector bytecode", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 381, "deletions": 21}}, {"node": {"oid": "3eb5d77b99e2022059d4c9a7181123644b547e1b", "messageHeadline": "[move-vm] rename vec_instantiations to single_signature_token_map", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 31, "deletions": 28}}, {"node": {"oid": "ae374fb4c5473fe2e1a6c075d94b8458b4b25457", "messageHeadline": "[move-vm] clear the TODO on separating vector API and native wrapper", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "b29efecdbef0548533e3d9102a620036a27d5c93", "messageHeadline": "[ir-testsuite] test vector-related bytecode in move VM", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 143, "deletions": 0}}, {"node": {"oid": "05ee73a8daac242c761dc9097f5e827e796ddb58", "messageHeadline": "[move-vm] support bytecode for vector ops in the Move VM", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 295, "deletions": 110}}, {"node": {"oid": "d50c323c05c26b2851098ac67d171b0ac8b0ac1c", "messageHeadline": "build(deps): bump archlinux in /docker/ci/arch", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4d6aee9039b63f19f3348526852db33b9ab0aff", "messageHeadline": "[dependency] update rocksdb dependency to 0.17.0", "author": {"name": "Yu Xia", "email": "yuxiamit@outlook.com", "user": {"login": "yuxiamit"}}, "additions": 33, "deletions": 34}}, {"node": {"oid": "7ce122e6df3c3b10acb60ceafea337fba39c31cf", "messageHeadline": "[forge] improve compat test version upgrading logic", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "c41c14f398082e8dc88c5d1d899484a739947054", "messageHeadline": "[State Sync] Remove mutability requirement from mempool notifier.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "9827cf81a3f53e666aff05b49bf22d50b13bc6a4", "messageHeadline": "[State Sync] Remove uneccessary result from mempool notifier.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "a94a47e81d84ac359d4ad04219b99b94afa81a0f", "messageHeadline": "[Forge] Add notification push to slack", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 109, "deletions": 33}}, {"node": {"oid": "d419fde1449cb94780891ca5501746703cb43016", "messageHeadline": "[diem-framework] Port Roles tests", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 386, "deletions": 244}}, {"node": {"oid": "11b0d6eb1f3fb05f30832eb53d7602d216d71ca4", "messageHeadline": "[diem-framework] Port DiemVersion tests to unit tests", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 44, "deletions": 30}}, {"node": {"oid": "17e342b62bc19cf6e92bbfb218d2eff1f8c066bb", "messageHeadline": "build(deps): bump alpine from 3.14.1 to 3.14.2 in /docker/ci/alpine", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6c6c83f2afb32e6ee719aaed8db2e241bcb2f37", "messageHeadline": "[State Sync] Add mempool notifier and listener interface and implemen\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 599, "deletions": 202}}, {"node": {"oid": "6ad78090010346e6137052bead84d74f7ec2eac0", "messageHeadline": "[decoupled-execution] diagram", "author": {"name": "Yu Xia", "email": "yuxiamit@outlook.com", "user": {"login": "yuxiamit"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "46ce3a9c674a38ca472ac88852ad4ddbfa5f8e1b", "messageHeadline": "[move-lang] Check usage of non-phantom params", "author": {"name": "Nico Lehmann", "email": "nlehmann@fb.com", "user": null}, "additions": 243, "deletions": 91}}, {"node": {"oid": "72d8119e85dd7b416edf86c5147ea0148ce91d3d", "messageHeadline": "[decoupled-execution] persisting phase", "author": {"name": "Yu Xia", "email": "yuxiamit@outlook.com", "user": {"login": "yuxiamit"}}, "additions": 83, "deletions": 10}}, {"node": {"oid": "7bb756a8b0d02038b4ca001720b097b8a4345baa", "messageHeadline": "[move-prover] doc comment for verification analysis", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "7c0058b6fec400000125b1478fdbfd9cf048deb2", "messageHeadline": "[move-prover] test cases for the verification analysis", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 312, "deletions": 0}}, {"node": {"oid": "780a429bb23fa0e4e31b78690f25fc61fd112812", "messageHeadline": "[move-prover] dump the verification analysis result", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 93, "deletions": 1}}, {"node": {"oid": "7c623bc2ba76d0421838c6dde2b5369ea8b40b92", "messageHeadline": "[move-prover] refactor the verification analysis", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 604, "deletions": 0}}, {"node": {"oid": "27bf1c85ed726fb9e374eab3e24597414dafa02b", "messageHeadline": "[move-prover][report] Completing monomorphization section", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 107, "deletions": 61}}, {"node": {"oid": "2f2eb8f1ad5d919f737188cde95e3cad5b5cb37d", "messageHeadline": "[move-prover] Add Diem Framework addrs to Options default", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 9, "deletions": 20}}, {"node": {"oid": "cc67e532d88449e310d4a135ec0e8949faf7e356", "messageHeadline": "[network] Split TransportManager and PeerManager", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 575, "deletions": 519}}, {"node": {"oid": "41fdccd3d5c153f1f0933a336583954b41712809", "messageHeadline": "[diem adapter] introduce VMAdapter trait", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 1721, "deletions": 1613}}, {"node": {"oid": "367f1a01a92d49edc3854f0092362cf3e60c24b6", "messageHeadline": "Opted out of daily-testing Prover on release-1.3 and release-1.4", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea1107a5ef022ea708e221d8b82a2fafb772d8ef", "messageHeadline": "Restricted the visibility of some functions in the `DiemConfig` module", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 40, "deletions": 23}}, {"node": {"oid": "5a3e4a8f9642073e8162086fedfde9909553b871", "messageHeadline": "[move-prover] cache all used memories in a set", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 95, "deletions": 47}}, {"node": {"oid": "84cf684fd0c5af58a0548e8fa552323804bc008b", "messageHeadline": "[decoupled-execution] Abstract Stateless Pipeline Phase", "author": {"name": "Alex", "email": "aluex@outlook.com", "user": null}, "additions": 162, "deletions": 49}}, {"node": {"oid": "bc26de77762fd5b64b45de14de2e4e0ad1b91a1b", "messageHeadline": "[move] Drop `Qualified` in Move IR `ModuleIdent`", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 44, "deletions": 52}}, {"node": {"oid": "21544b02117e340f0476851dff840f4bd5ca0af5", "messageHeadline": "[move] Remove Move IR `Transaction.Foo` syntax", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 32, "deletions": 119}}, {"node": {"oid": "ed3f607c54809e555cc452827781dd57e897e07c", "messageHeadline": "[move] Remove unused diagnostics", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 1, "deletions": 33}}, {"node": {"oid": "550a8d5d0fe3133d12eb6c3291c08e28750f193a", "messageHeadline": "[transaction-builder-generator] Add support for vector<vector<u8>>", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 69, "deletions": 45}}, {"node": {"oid": "dbfcc371098354710d00c1cec67715195de34428", "messageHeadline": "[move] Remove unused generic `Location` parameters", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 125, "deletions": 249}}, {"node": {"oid": "68c2df6678fac99399a57d488c3d0d0d9184b953", "messageHeadline": "[move] Remove `OwnedLoc` in favor of just `Loc`", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 12, "deletions": 36}}, {"node": {"oid": "0099e4ff4dcf866c2d669c742dbfb764c2137e7a", "messageHeadline": "[move-prover] add a test case for the asserted/assumed memory in usage", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "4f3e5f207c912feb2d2d673e5ba0e38ddd7b6abe", "messageHeadline": "[move-prover] include the memory usage in expressions", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 271, "deletions": 199}}, {"node": {"oid": "154c7bb34e8f98c73f917eef54c1de991eba63b4", "messageHeadline": "[move-prover] record directly used memory and handle extra bytecode", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 51, "deletions": 7}}, {"node": {"oid": "5d971839ba0ec2ab12ab758f84ed3797db03a386", "messageHeadline": "[move-prover][report] Global Invariant Section", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 280, "deletions": 64}}, {"node": {"oid": "8b3acda3c6fab1d042f9e1b1e85e479c328573c1", "messageHeadline": "[diem-framework] Add unit tests for DiemConfig", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 123, "deletions": 109}}, {"node": {"oid": "999383cc18754794e3e40153f1d80016b4f9f3c7", "messageHeadline": "[move-cli] deep copy tests into the temp dir before running it there", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 67, "deletions": 35}}, {"node": {"oid": "735c9ca662cddf63706111be3fbf75641d72415c", "messageHeadline": "[diem-framework] Send NetworkIdentity events to a central event stream", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 342, "deletions": 59}}, {"node": {"oid": "f3ac448a10a9f4aabab6f8e7c3c69f4283d59b87", "messageHeadline": "[json-rpc]: remove null values when serializing Views to JSON", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 110, "deletions": 3}}, {"node": {"oid": "716b5367509eea1862404e4dc2188c8e2b09c7da", "messageHeadline": "[forge] Add performance test and LBT suite", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 162, "deletions": 72}}, {"node": {"oid": "770f585ac7acc5e08f4f35b7c146bf5f6e6deb98", "messageHeadline": "[move] Fix empty source mappings for scripts", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "558302292d1cae84ede81433ce45d17677cb5e4e", "messageHeadline": "Fix markdown issue in global-storage-operators.md", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9bd538d344ecc74d982c5fd436778877870742fb", "messageHeadline": "[move] IR module definitions require an address", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 1004, "deletions": 1107}}, {"node": {"oid": "b94958e07d513b1e05d7e58fb8af34e892d7cc89", "messageHeadline": "[decoupled-execution] Buffer manager redesign", "author": {"name": "Alex", "email": "aluex@outlook.com", "user": null}, "additions": 242, "deletions": 771}}, {"node": {"oid": "f961d84ff43df5a48534cfc2c1ee47b746e382ea", "messageHeadline": "[forge] implement logs_location for k8s swarm", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "46d6937c8e1fdfd9caaedd81d2fb76833f3411ba", "messageHeadline": "forge: add a simple fullnode test", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 82, "deletions": 2}}, {"node": {"oid": "6aac863a7cf8ebca2144009bb7d34667fea8860e", "messageHeadline": "validator-builder: always build public and vfn network", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 47, "deletions": 13}}, {"node": {"oid": "ac54e999302e5784cad4103c25afe45ae00d592d", "messageHeadline": "forge: impl add_fullnode for LocalSwarm", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 50, "deletions": 18}}, {"node": {"oid": "4582325035725dcf81c4b125b2a74e3986b9e28a", "messageHeadline": "genesis: add FullnodeConfig builder", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 95, "deletions": 0}}, {"node": {"oid": "19447476b6b71adab2d06d84f61fb89e1997557c", "messageHeadline": "validator-builder: expose genesis and genesis_waypoint", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "b9dd7cbd5aa1f933f5422b29ca1b81f0ad8f0e95", "messageHeadline": "[fgi] ensure specific cluster free", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 41, "deletions": 45}}, {"node": {"oid": "bf8b2b22989435a75840de31ec610cae099ec60c", "messageHeadline": "[forge] nodegroup resize", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 415, "deletions": 105}}, {"node": {"oid": "6921e11e34e9abb731f3adfaa9efab59795f2c60", "messageHeadline": "update crossbeam-deque to v0.8.1 to fix RUSTSEC-2021-0093", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e1b3b49d13085f3703b9c30ebe0fed2d498ea9a8", "messageHeadline": "[diem-framework] remove the spec in NetworkIdentity causing timeout", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 0, "deletions": 27}}, {"node": {"oid": "97ac682843cf08cb26621e22f94ebf6f70a0e402", "messageHeadline": "[executor-benchmark] report time in DB commission", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "7e0fc417fe320dcd52b0da39050c5f5155aac0be", "messageHeadline": "[e2e-testsuite] Added tests for diem framework 1.4.0 release", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 207, "deletions": 8}}, {"node": {"oid": "6a8acbf557838815d6828d96796d0eb6c9d6fcab", "messageHeadline": "[diem-framework] Create diem-framework-1.4.0 release.", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 47113, "deletions": 0}}, {"node": {"oid": "5f263b1a6fcc6fd7c080840a1a37756f6fa4b2a2", "messageHeadline": "[move-prover] Renables invariant disabling analysis.", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 525, "deletions": 143}}, {"node": {"oid": "00576d8e1e3667977bcce169d3ebfaab8cd8d28c", "messageHeadline": "[State Sync] Add empty directory and crate for state sync v2.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "349fe16535efcdeb7ef5359ada86a45759b6f973", "messageHeadline": "[State Sync] Rename state sync v1 crate to make way for v2.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 109, "deletions": 104}}, {"node": {"oid": "53af0737c4deb3b902d25e1953506acec7906aae", "messageHeadline": "smoke-test: convert scripts-and-modules tests to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 288, "deletions": 148}}, {"node": {"oid": "01b2a443ddd5324e00fbea958fbd4df8cbc55ed7", "messageHeadline": "smoke-test: convert replay-tooling test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 80, "deletions": 70}}, {"node": {"oid": "dbe614e350b4d419c02468eb278b6968dd0bab32", "messageHeadline": "[transaction-builder] Add support for `vector<vector<u8>>` in script \u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 52, "deletions": 3}}, {"node": {"oid": "f936955cc9a57fb1778105ae40ddae9224bf7c62", "messageHeadline": "Fixed the display of signer values in the error trace in Prover", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "122c9d45ae26f8473a538fa633a5b0975aea5f76", "messageHeadline": "crypto: add property tests for UnvalidatedEd25519PublicKey", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "e2214687b0d6c25230d4c15ebd10218c212ebed5", "messageHeadline": "types: replace Ed25519PublicKey in TransactionAuthenticator with Vali\u2026", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "70b4291446e1baf0cc289c72f535a2fa7f4bf8a1", "messageHeadline": "crypto: implement Validate for Ed25519PublicKey and Ed25519Signature", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 88, "deletions": 0}}, {"node": {"oid": "7b0eef8e357d687ca84732db45970ee64b1fc6d5", "messageHeadline": "crypto: introduce the Validatable type", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 136, "deletions": 0}}, {"node": {"oid": "a3e8075162d26de31bb24d3a10a08b0b7bf6e1b4", "messageHeadline": "[move-prover] Invariant refactoring: Eliminate TypeLocal.", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 1155, "deletions": 3254}}, {"node": {"oid": "f623dd9957dc57619873d6aaa48f37c9697e9ff7", "messageHeadline": "Change reference ID to pub", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4cfc86ba8b85cf07f40672f3eed7b00503e652cd", "messageHeadline": "[move] IR parse errors must have locations", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 39, "deletions": 41}}, {"node": {"oid": "5497183831b4ded6e12c656279a7a0c84738789e", "messageHeadline": "[gha] fix up rustdoc for consistence & correct trigger. Fix up lint \u2026", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "7b16220684019bf82dde37ad3d58898ca2369ea5", "messageHeadline": "[docker] new debian base image", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "21a20645aad4342181e304f532374676ae34db59", "messageHeadline": "[move-model] allow the spec model to be built when compiler has warnings", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "6bd0f28543edefa88fa479e0ba45e211904fcf78", "messageHeadline": "[move-core-types] generalizing MoveStruct to support field names", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 123, "deletions": 18}}, {"node": {"oid": "2bf55150ddd855e0cdfb408a81512afdc8979525", "messageHeadline": "[move] Lex source buffers in place", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 133, "deletions": 200}}, {"node": {"oid": "107de70882c4e7b1b66635711a01856f4831457a", "messageHeadline": "Working mutation framework", "author": {"name": "Checkmate50", "email": "dag368@cornell.edu", "user": {"login": "Checkmate50"}}, "additions": 37, "deletions": 28}}, {"node": {"oid": "fba2fd7c6ebe1cbabf99a89875a07d6f80ca790a", "messageHeadline": "[ir-testsuite] test case for unbalanced vec pack/unpack", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "fef1a4f686796ea85862d588e7562fd03eee7512", "messageHeadline": "[ir-compiler][ir-testsuite] support `VecPack` and `VecUnpack` and por\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 65, "deletions": 47}}, {"node": {"oid": "ae6d145ef560a00f992294be629bb4502de81875", "messageHeadline": "[file-format][bytecode-verifier] implement pack and unpack for vector", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 159, "deletions": 108}}, {"node": {"oid": "c3ac21e5c3f3bd7ab81c23eb63e55ec5f08cecd2", "messageHeadline": "[file-format] update the visibility section in deserializer", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 26, "deletions": 31}}, {"node": {"oid": "7d65c03c2ec9507b136ef8fc4c36731f0c1f91db", "messageHeadline": "[ir-testsuite] test the bytecode verifier for vector related ops", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 356, "deletions": 0}}, {"node": {"oid": "fbd3837d19d6f615e19948e4a1a48ad1c73d7ff7", "messageHeadline": "[ir-compiler] add syntax and compilation of vec-related ops", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 233, "deletions": 2}}, {"node": {"oid": "bd34a89f9eb2d359de683a7e75d48e1bf371f51d", "messageHeadline": "[bytecode-verifier] allow vector ops that take imm_refs to accept mut\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "61c401b4d4793e558aa54acd000f4c2823fb0c61", "messageHeadline": "[file-format][bytecode-verifier] new bytecodes to replace vector nati\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 868, "deletions": 52}}, {"node": {"oid": "74c89395ba7c1f655c0c31e33ada037d6eab11dc", "messageHeadline": "[ir-testsuite] fix an error in the phantom type ir test", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "67e67ac4c386e72595c3b3dad311c66048b16d26", "messageHeadline": "[language] implement Diem transactional test harness", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 824, "deletions": 132}}, {"node": {"oid": "0298de0372e4151f05992431f6a708e1a6f2c70b", "messageHeadline": "[move-lang][tests] remove the test-utils crate", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 1, "deletions": 142}}, {"node": {"oid": "1d5844fc5ae815c2662dd2f492bc96ca363b91b7", "messageHeadline": "[move-lang][tests] remove the stale ir-utils crate", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 0, "deletions": 106}}, {"node": {"oid": "af3a2643199beaf50abf2df4a0089aefc1ef0302", "messageHeadline": "[move-lang][tests] remove the stale ir-coverage test", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 3, "deletions": 77}}, {"node": {"oid": "a6a4d317cc57989b8e1e78768515803abc6d9486", "messageHeadline": "ignore dead code", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9b2d256223d81eaed3dd941bd747a48d3f5b2fce", "messageHeadline": "[gha] run tests on unit test land.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f73e4316f5904aee9302862fc5ffb3d87798de3d", "messageHeadline": "[gha] fix test report", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c21af96a03016a87b85f151429801c037415aa51", "messageHeadline": "[ir-testsuite] update tests cases with Post-compile bounds check marks", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "965a37bb554cabef3b5655169113a54d50f74ef4", "messageHeadline": "build(deps): bump archlinux in /docker/ci/arch", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d264c41b6b9a0c5e572c42993be60f3757c9a879", "messageHeadline": "forge: persist logs if the swarm can't be started", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "189e38ad85905e808fbbf3362abbe3866d7cd6b6", "messageHeadline": "[transactional-tests] Migrated function_calls/, function_defs/, and g\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 1179, "deletions": 402}}, {"node": {"oid": "b489634f877d9b9f5fc6364e7584ae3b35a995e1", "messageHeadline": "[transactional-tests] Migrated data_types/, dereference_tests/, effec\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 281, "deletions": 179}}, {"node": {"oid": "42ec24ae8cfe70445cdbb48fbc3168d254024832", "messageHeadline": "[transactional-tests] migrated remaining builtins/ and commands/", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 672, "deletions": 160}}, {"node": {"oid": "0007fceb7cf1127159f14e7aaf11e0a8d85d25de", "messageHeadline": "[bytecode-verifier] Migrate reference_safety tests", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 625, "deletions": 228}}, {"node": {"oid": "20d4d715c9216a892b85455fa64e1389713d4f67", "messageHeadline": "[json-rpc] generic endpoints for retrieving all in JSON format from a\u2026", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 378, "deletions": 82}}, {"node": {"oid": "d6ab1e81e497f72617f3e32c86f48f8b5ffd985f", "messageHeadline": "[ci] update active branches", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fcb388149ea9bcf5ad5c42e79881522714822ab4", "messageHeadline": "[move-prover] update spec lang doc on loop invariants", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "03aea35f68b611518a449295489f7f100eb59760", "messageHeadline": "forge: add some context to an error in TxnEmitter", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a9efe2fc98291636c90e4b9a93b729ea00af3a09", "messageHeadline": "forge: display supported versions before starting tests", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "71228c2c974f5580474ae1b70d0bb2da8da7a31e", "messageHeadline": "forge: print out build errors when diem-node fails to build", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "b418bcffd1661bbabd1e475489d041483e7aecbb", "messageHeadline": "forge: on test failure display where logs are located", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "8be65a451438407f0f94df7dca4224f44a5bee59", "messageHeadline": "[forge] compatibility test on cloud backend", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 450, "deletions": 404}}, {"node": {"oid": "5f559b96fd68b8ec5b6a7cf7e1034e8f567ea4cc", "messageHeadline": "[move-cli] allow tests to run in a tempdir-based workspace", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 94, "deletions": 40}}, {"node": {"oid": "70b660ab70264c775f7f0ee5835c4138332803ec", "messageHeadline": "[diem_vm] Implement a new multi versioned hashmap.", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 502, "deletions": 0}}, {"node": {"oid": "077295ea0c5b97fc9297d2103958138940c632f5", "messageHeadline": "[JSON-RPC] Add timeouts to websocket test", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "272f9e1b49640bfb1a71d902664d10be3e84ae99", "messageHeadline": "[gha] fix docker mount points", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0c2e49f79bd1eaa8c30c5095ad82d5ab94e01329", "messageHeadline": "Disable the OSX sscache job as cost savings", "author": {"name": "Todd Stumpf", "email": "todd.stumpf@diem.com", "user": {"login": "9atatimer"}}, "additions": 2, "deletions": 27}}, {"node": {"oid": "19e727e7fc644a92455f61522968fb4462e41785", "messageHeadline": "[decoupled-execution] The function try_commit should process batch by\u2026", "author": {"name": "Yu Xia", "email": "yuxia@fb.com", "user": null}, "additions": 27, "deletions": 10}}, {"node": {"oid": "cfdd6db6cc62067b29d038b029110400a46b6d73", "messageHeadline": "ci: use crate cache for e2e and forge jobs", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "8d21bd07c4a02ec89a79e1bdfc3d48f21d0aa41b", "messageHeadline": "[move-lang][move-ir] Intern all the strings", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 558, "deletions": 614}}, {"node": {"oid": "d5af478aea70e12687621650f2c445acf9cb59ff", "messageHeadline": "[transactional-tests] Start VM tests", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 73, "deletions": 35}}, {"node": {"oid": "05b91a53d5867b7e6cc3e1d33b7a76aec403cec1", "messageHeadline": "diem-node: enable open publishing with --test", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "000e60244aabc2e4dc97b31a9038dd263d6ad45d", "messageHeadline": "genesis: add option to specify VMPublishingOption", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "3bbb237c6c833363f0cb2db690726b09973dbc8c", "messageHeadline": "[move-prover] Fixes a bug with shadowing of let-bound names in schemas", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "b41d69d45e35c2fa953c48543ac36e90bd17b46e", "messageHeadline": "[diem-framework] re-enable verifications disabled due to generic inva\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 9, "deletions": 56}}, {"node": {"oid": "d74c3b1a3c04339e6d440a9c9b3006192b14bc81", "messageHeadline": "[decoupled-execution] Fixes", "author": {"name": "Yu Xia", "email": "yuxia@fb.com", "user": null}, "additions": 24, "deletions": 13}}, {"node": {"oid": "2d7f3eae65ee34bf7823375beae5f2e69f7f6d0b", "messageHeadline": "[move-prover] test case for the generic invariant pipeline", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 356, "deletions": 0}}, {"node": {"oid": "8dbdd380622e5de1838947edccc001b0aa50776b", "messageHeadline": "[move-prover] adapt local mono to eliminate generic types in exp", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 68, "deletions": 153}}, {"node": {"oid": "57d0bf402f8a5416053ed7f11a11383127a840f1", "messageHeadline": "[move-prover] duplicate the local mono processor for compatibility", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 439, "deletions": 0}}, {"node": {"oid": "1d9f1cf969b3428e2e520e8f8c2ef28ac1e0a4cf", "messageHeadline": "[move-prover] a local monomorphization processor", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 543, "deletions": 64}}, {"node": {"oid": "158fbe8dc95d61d484230b43309c4fdf19203f56", "messageHeadline": "[move-model] centralize info about an exp into an `ExpInfo` struct", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 56, "deletions": 46}}, {"node": {"oid": "d032ad9d212df878b49551c371668eefd191535b", "messageHeadline": "[move-prover] allow `ExpTranslator` to recognize generics in expressions", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 120, "deletions": 7}}, {"node": {"oid": "834439f14fadf71c4682708f5a1b23c8ca79b02f", "messageHeadline": "[diem-framework] improve the specs for NetworkIdentity", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "2147bafd6828514e442d54b9257d5397f2dad2de", "messageHeadline": "[diem-framework] specs for NetworkIdentity", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 714, "deletions": 202}}, {"node": {"oid": "f5dd19a9e52dc3b272c9492fc828719e52cc4b3e", "messageHeadline": "[ci] create new base image on a 'create' event", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5294c3d09f58410a56d02ca882dcc84b970d1a32", "messageHeadline": "[CI] move sccache update to post-land", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 36, "deletions": 95}}, {"node": {"oid": "34eec33a8185a573254387ae0aed5172717a8f70", "messageHeadline": "diem-node: allow passing in an rng seed when running in --test mode", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "f4a3a5f0b5595d3f430ec9d73f98f647774340f3", "messageHeadline": "genesis: add ability to pass in rng to SwarmConfig::build", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 32, "deletions": 10}}, {"node": {"oid": "10a1f59c96042d060b72d56e97ad6e494ee01089", "messageHeadline": "genesis: require passing in an rng when using ValidatorBuilder", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 47, "deletions": 24}}, {"node": {"oid": "844c4a77980028e37edaeb8b52ca9ef9ff568a95", "messageHeadline": "[move traits] Move VM MoveStorage trait to move-core-types", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 275, "deletions": 202}}, {"node": {"oid": "cd43a03ea4fe73d827bd70cd2b7ace8e321c36c0", "messageHeadline": "[ci] use depdive=0.1.0", "author": {"name": "Nasif Imtiaz", "email": "nasifimtiaz@fb.com", "user": {"login": "nasifimtiazohi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5adc44d930cee5bd7a708d02431832e82a78933", "messageHeadline": "[deps] update hyper to fix two rustsecs", "author": {"name": "Nasif Imtiaz", "email": "nasifimtiaz@fb.com", "user": {"login": "nasifimtiazohi"}}, "additions": 213, "deletions": 219}}, {"node": {"oid": "efdc986ae8e4f35745318e39ba1e9444b28a4fa0", "messageHeadline": "forge: move cli into its own crate", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "0e9bef3962d9763845fa07626cdde987d6c416c4", "messageHeadline": "[language] add Move release notes for version 1.4", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 88, "deletions": 0}}, {"node": {"oid": "e2b392fed7379a9ff7720d15ad48c5d3c87f267d", "messageHeadline": "[transactional tests][bytecode verifier] Start bytecode verifier test\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 155, "deletions": 14}}, {"node": {"oid": "0f90c56cf1d44e4b6fa17f92d11ebe326edf7b21", "messageHeadline": "[execution] Output all events not just reconfig events", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "77ac2b2901b849e9b57f21955948140c9bf2a32f", "messageHeadline": "[move-prover] Revived invariant disabling", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 608, "deletions": 480}}, {"node": {"oid": "396ea4ced96b62c23dcf126966c52c4229c772b8", "messageHeadline": "[ci] force git checkout in weekly-dep-report", "author": {"name": "Nasif Imtiaz", "email": "nasifimtiaz@fb.com", "user": {"login": "nasifimtiazohi"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3601921652e076b9ed2cd6ca5bdc29034fc91c22", "messageHeadline": "[ci] add debugging output to stderr in weekly-dep-report", "author": {"name": "Nasif Imtiaz", "email": "nasifimtiaz@fb.com", "user": {"login": "nasifimtiazohi"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "b37362d1b13c4a73cdb1a2b1f4b1a07ad57766c8", "messageHeadline": "build(deps): bump archlinux in /docker/ci/arch", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8c81f107fd2f5b508e96821879b2d016686e2f0", "messageHeadline": "[move-prover] more test cases for loop invariant syntax", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 112, "deletions": 10}}, {"node": {"oid": "548116234168b705785c12a9826114e5e76b5e84", "messageHeadline": "[move-prover] test case for invalid loop invariant declarations", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "345280975423702d0f1e3dd3679391ebd2908e37", "messageHeadline": "[move-prover] specify loop invariants with the `invariant` keyword", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 181, "deletions": 126}}, {"node": {"oid": "259cf103e859a512898b86b6aec4bd78b326026f", "messageHeadline": "forge: implement a validator compatibility test", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 214, "deletions": 0}}, {"node": {"oid": "30c21e77c47515a3d3b4e4e67fe6b7403b5bc286", "messageHeadline": "forge: add constructor for upstream_merge_base_and_workspace", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "0eea58add95974596b43847c301ca6bd13723621", "messageHeadline": "forge: print error to stderr prior to exitting", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "de2e868d83b8ece81aedfa2b48f18e0bfbfa6baa", "messageHeadline": "forge: fix a number of issues with TxnEmitter", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 134, "deletions": 83}}, {"node": {"oid": "aec868a1aa1a7ad0ccc5aa49be25ff796a960b37", "messageHeadline": "sdk: default to diem_version 2 for TransactionBuilder", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "3a4b86a52653b188d0cfabf128cce7bc5cf224f2", "messageHeadline": "[transactional-tests] Initial runner implementation", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 1313, "deletions": 1}}, {"node": {"oid": "00e52888752e8f49d1877dc83fb08dceffaceff9", "messageHeadline": "[changelog] fix broken links in v1.3 changelog", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d8db12cfc69daa69b960173afa5d603f26164ca", "messageHeadline": "[changelog] prep for release-1.4", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "43d44d975fd23c99994fa8e42f45344caf6940db", "messageHeadline": "Log to find hung tests (starts logging after a minute).", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "027ff88e70219be7f0149c05508e7a0bcba1ecc0", "messageHeadline": "build(deps): bump alpine from 3.14.0 to 3.14.1 in /docker/ci/alpine", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "093bc9ed3b59ce2b397129940f7e630e55463167", "messageHeadline": "[move-lang] Remove ability to declare assign values to named addresses", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 700, "deletions": 707}}, {"node": {"oid": "abdc8f0d45a4285560c24e539d09dcc8b457ed57", "messageHeadline": "Initial mutation testing framework", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 332, "deletions": 11}}, {"node": {"oid": "fd5516a8ef6a45b2d991d473be0fcb8efaa962b7", "messageHeadline": "[diem framework specs] update specs and remove verify = false from Di\u2026", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 154, "deletions": 21}}, {"node": {"oid": "0273edc22618fa94042d0eec9675ee103a5d3bda", "messageHeadline": "[move-prover] make the no_opaque test ignore internal functions only", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 819, "deletions": 1380}}, {"node": {"oid": "05f533ee89d07dbcff5ba0bd4d44dd28d576ba5f", "messageHeadline": "[move-lang] Only stop at blocking errors", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 521, "deletions": 194}}, {"node": {"oid": "0d97f60fd8e7b190e9762dd8c4b41b44c2b2f09f", "messageHeadline": "Implemented is_signer in Prover", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 443, "deletions": 55}}, {"node": {"oid": "4f9554d33a5277c27662dd9d61775011d5ace00f", "messageHeadline": "[sdk] Add Error::StateStore variant", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "6bec0bc2edee848f1727df4252f539ec1149f217", "messageHeadline": "[verifying-client] Use associated Error type", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 60, "deletions": 40}}, {"node": {"oid": "567d092d655360e59cb694b638f37e05affd9fcb", "messageHeadline": "[verifying-client] Test FileStateStore", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 110, "deletions": 0}}, {"node": {"oid": "833a65879e78d6120075bc4f5c04d2d872cf8587", "messageHeadline": "[verifying-client] Add TrustedState <-> File read/write format", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 97, "deletions": 20}}, {"node": {"oid": "e318cc8478300f50f09de33828f3741686c9a90e", "messageHeadline": "[crypto] Add convenience method `CryptoHasher::hash_all(&[u8])`", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e3c9e08ccd81d1b97f2a3b76b7fc2fd1f1c29eb3", "messageHeadline": "[types] Fix missing trait impl for testing", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "075107b0a6c5a2967c6a0b1e2cdea9ef1c1e089b", "messageHeadline": "[verifying-client] Add FileStateStore to store TrustedStates in local FS", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 208, "deletions": 6}}, {"node": {"oid": "0d993fefcfe9ae261784eba15ca3604ab4b7a8af", "messageHeadline": "[verifying-client] Refactor Storage+TrustedStateStore -> StateStore", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 225, "deletions": 148}}, {"node": {"oid": "70a42be22165fc6f2830ea3cfd0ce30ce8bc6171", "messageHeadline": "[move-model] split the Invariant ConditionKind into smaller pieces", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 266, "deletions": 133}}, {"node": {"oid": "33c98be15e05051cb03bbb8575f98fe466a954a4", "messageHeadline": "[move-model] allow the axiom and invariant ConditionKind to take type\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 334, "deletions": 223}}, {"node": {"oid": "57814b1cd519f63dd4b5f25fae5fd5c8524c22cd", "messageHeadline": "[forge] log helm operation success", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5e6d5c7a05e3fba13d4f97765e13439f0bb365e4", "messageHeadline": "[forge] refactor OperatorCommand switch", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "99bc22a391f05a95f3dbc793516c85f8251876ea", "messageHeadline": "[forge] preserve kube context and fix job status check", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "89420f2e581806877d6c8694c72affeb4e5a2de5", "messageHeadline": "[forge] change back healthcheck to IP", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50e3998d0b5e867d404949c5363cbea7de1dc779", "messageHeadline": "[forge] use subcommands for operator", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 44, "deletions": 28}}, {"node": {"oid": "46978639dcae51cc3ba589e4165cde029a353585", "messageHeadline": "[forge] fmt new swarm helm ops", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "ce6acdada1e7cabe57fdc1493f8ff831fe5499d2", "messageHeadline": "[forge] add option to upgrade single validator", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 65, "deletions": 8}}, {"node": {"oid": "01c84dae697e7090854afc796568b4331bedbf87", "messageHeadline": "[forge] refactor helm operations", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 111, "deletions": 101}}, {"node": {"oid": "8697bd0682cc75d852452f2c8398a1452f03692f", "messageHeadline": "[reconfiguration] fix bug caused by #8484", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 14, "deletions": 1}}, {"node": {"oid": "ad95a223ce50538d2cdf556043e67f04915a37cb", "messageHeadline": "[move-prover] Cleanup benchmarks and add a benchmark for opaque/ignor\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 28043, "deletions": 1819}}, {"node": {"oid": "a853f3ac7972355218b15738f0280ebcc02e35cb", "messageHeadline": "[move] Lex Move IR source buffers in-place", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 33, "deletions": 87}}, {"node": {"oid": "5f5326f8d409cf2a6f69cde41ab395f53a3887f9", "messageHeadline": "[move-prover] Fixes a bug in the `choose` operator.", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 104, "deletions": 23}}, {"node": {"oid": "f837d1c5cd26f80babb1ca3056cd8f818f861960", "messageHeadline": "[move] Unify permitted characters check", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 58, "deletions": 56}}, {"node": {"oid": "a014b720d03d3da3be95d5a8313844b6c84699d7", "messageHeadline": "[move-lang] Quick test fix", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "c6c7001609a07288ed405ef0351a7d49df66e6b6", "messageHeadline": "[forge][small] random peer id note", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "87222af26237622337de53d0accd2c8af4128882", "messageHeadline": "[forge] fix k8snode healthcheck usage", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "5125185286a8dbf7e852a0ba6153b69a992060f3", "messageHeadline": "[forge] resize k8s cluster", "author": {"name": "Rustie Lin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 249, "deletions": 67}}, {"node": {"oid": "b1ab0782487b148f64da92bdc47035f82324920e", "messageHeadline": "adding a line in the beginning to help in debugging when gha fails", "author": {"name": "Nasif Imtiaz", "email": "nasifimtiaz@fb.com", "user": {"login": "nasifimtiazohi"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5f5d202809b987ae6dfc9d75f708246ca211bcc0", "messageHeadline": "[move-prover] add the option to ignore opaque on public fun as well", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 1435, "deletions": 864}}, {"node": {"oid": "bcb95ff8696e67d3a88cee705b117efe7e336d08", "messageHeadline": "[move] Standardize IR compiler main function", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 56, "deletions": 36}}, {"node": {"oid": "eb43346080bb8cf030c2937396cd889ca4b37d42", "messageHeadline": "[language] Add changelog for phantom types", "author": {"name": "Nico Lehmann", "email": "nlehmann@fb.com", "user": null}, "additions": 112, "deletions": 0}}, {"node": {"oid": "7a30fed370c31408246c2952cc8e715a1dd746d9", "messageHeadline": "[move-symbol-pool] Minor improvements", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "f63ab4835ef8ea1215c973f01d266f54884bb0ea", "messageHeadline": "[move-lang] Improve tmp local generation", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 74, "deletions": 65}}, {"node": {"oid": "0a1a1d109e44e4944c32766f16c4e8bd408c1466", "messageHeadline": "[read-write-set] Implement a standalone type definition for read-writ\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 390, "deletions": 42}}, {"node": {"oid": "17b97ba87425417fc3cd9c0c3638cb44c3e6c3b5", "messageHeadline": "[move-prover] add a flag to toggle whether unconditional abort is inc\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 76, "deletions": 37}}, {"node": {"oid": "6c36ab4b32b20069147caf1b671493e76d8097f0", "messageHeadline": "rust: update to 1.54", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 748, "deletions": 786}}, {"node": {"oid": "afa069255706e8c32d5841dca5796861a2335118", "messageHeadline": "[move] Fix `Symbol` serialization", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 49, "deletions": 3}}, {"node": {"oid": "a0722e96b53e50801c2f4b277741bbc2167d5af9", "messageHeadline": "[decoupled-execution] use tokio::select with preconditions instead of\u2026", "author": {"name": "Yu Xia", "email": "yuxia@fb.com", "user": null}, "additions": 29, "deletions": 42}}, {"node": {"oid": "a6ccb2c9359ee5effebdbeb99f852753c5f8b61a", "messageHeadline": "[decoupled-execution] reset execution phase and commit phase in synch\u2026", "author": {"name": "Yu Xia", "email": "yuxia@fb.com", "user": null}, "additions": 600, "deletions": 104}}, {"node": {"oid": "49917b9453d2e4c9a081412e4d101ead8abd366b", "messageHeadline": "[decoupled-execution] Unhappy Path - Synchronization", "author": {"name": "Yu Xia", "email": "yuxia@fb.com", "user": null}, "additions": 506, "deletions": 221}}, {"node": {"oid": "19861566b82a8e454a8a0d7675180a3713002948", "messageHeadline": "[move] Add NetworkIdentity", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 1510, "deletions": 0}}, {"node": {"oid": "763be4110891c2090b105c41effd46326ba254c8", "messageHeadline": "[move-prover] Report: updating introduction", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 102, "deletions": 81}}, {"node": {"oid": "de7b57ca4357577568866624f1f9638a1cbff1ae", "messageHeadline": "[move-prover] add an no_opaque testsuite", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 89, "deletions": 21}}, {"node": {"oid": "7f7e8dc9d6040a459e2e53e44c2249aea499142e", "messageHeadline": "[move-model] add an option to ignore pragma opaque at ast level", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 139, "deletions": 50}}, {"node": {"oid": "c395b6b6192fea65e4cb1c1d91a8d2b7e41e6bfb", "messageHeadline": "[move-prover] fix a bug on local vars naming in boogie translation", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "923f440fcad59cc0ced1cc193333e12b5eae837b", "messageHeadline": "[move-prover] make inconsistency check instrumentation a separate pass", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 97, "deletions": 28}}, {"node": {"oid": "c78fc12f48ce5ba2768cbda80fa3a509a8cd8972", "messageHeadline": "Added the \"tee\" command to see the full log", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "db6ed10413fbb3675abe09abc4351d116af0897b", "messageHeadline": "validator-builder: use NonZeroUsize for number of validators to build", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "55d8987259163d2f660aab5f5abd2f705023d868", "messageHeadline": "forge: support launching a swarm with an initial version", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 76, "deletions": 23}}, {"node": {"oid": "3ce88a0924949676f4c47800f807af6684260b28", "messageHeadline": "forge: add initial_validator_count parameter to ForgeConfig", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "432cbcb08c57646785e84393b0cbe954b35d7f4e", "messageHeadline": "forge: use builder pattern for ForgeConfig", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 55, "deletions": 31}}, {"node": {"oid": "1f056991154978d602054cc9c623e80adfc606f1", "messageHeadline": "forge: use the SwarmExt connectivity and liveness checks for LocalSwarm", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 50}}, {"node": {"oid": "8dcbe1d34eaa197b7a531c65c4d20cb4c4d3c186", "messageHeadline": "forge: implement a number of helpers for Swarm types via the SwarmExt\u2026", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 163, "deletions": 2}}, {"node": {"oid": "13ac57bc0838198181694b4448c4c4ff4b222a14", "messageHeadline": "forge: implement a check_connectivity method for FullNodes", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "971557c9c927b6875991e0e6156451473efc8807", "messageHeadline": "forge: add a helper for getting a BlockingClient from a Node", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "ea3c175f6ef1ba9188293d15dae25c6ba8b656b8", "messageHeadline": "forge: implement the various fullnode query methods for LocalSwarm", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "7044f48e453620e48d90bce44be4d54d8796e6b8", "messageHeadline": "forge: remove the mut requirement on the validators method", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e9a8aff9eded4165d06278cfb695ae74e570d39a", "messageHeadline": "forge: remove the mut requirement on the full_nodes method", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1aa9125f86416c90391b222684fe1d0b7190ed3f", "messageHeadline": "forge: add a wait_until_healthy method to NodeExt", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "60499c2d638847cf915db9268b4eceb57841a6e5", "messageHeadline": "forge: add upgrade_validator method to Swarm trait", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "f3f8fbc016954db5e0f7fa41da3a013ea6b2f45f", "messageHeadline": "forge: build LocalFactory with upstream and workspace", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "fa16d776e3e1ad03f6e679455ed1c4f4bf025e47", "messageHeadline": "forge: add ability to build LocalFactory with revision and workspace \u2026", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "1efc33f6e299d1d6166f807eb1ca809c663ee239", "messageHeadline": "forge: support building diem-node at arbitrary revisions", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 183, "deletions": 70}}, {"node": {"oid": "e88d51e1560b94a5939e32b4adc75ae90923f358", "messageHeadline": "forge: introduce the concept of a node Version", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 143, "deletions": 30}}, {"node": {"oid": "c00b08c1ebb19496e4918235b69ab47c76cf9a73", "messageHeadline": "forge: don't start a swarm if there are no tests to run", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 31, "deletions": 26}}, {"node": {"oid": "e44a43ae3203479ab5aa53eb47e2f8bb6f21aa78", "messageHeadline": "ci: checkout all history e2e job", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0600a42088d5d0c4464ebde0c08d37535b91605f", "messageHeadline": "[move-prover] Tech report: global invariants first take", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 232, "deletions": 43}}, {"node": {"oid": "c777edbe9639db686ddc7769fc40efa3e9d9e4fc", "messageHeadline": "[move-vm] refactor the module loading logic", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 247, "deletions": 270}}, {"node": {"oid": "a891fa1600674ddac9c704e9762c0ac33246d9a0", "messageHeadline": "[diem-fuzzer] Un-suppress leaks in libc", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1fed96aa32ea4eda4706c2cd115d551bf1316943", "messageHeadline": "[move] `Loc::file` is a `move_symbol_pool::Symbol`", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 132, "deletions": 115}}, {"node": {"oid": "8b26daf142fedcb052d22c7a9d0329d427d24e3a", "messageHeadline": "[move] Update all remaining codespan instances", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 4465, "deletions": 4882}}, {"node": {"oid": "bf4697ce8345770c32d53aad5b41063ce1f68a14", "messageHeadline": "[move-prover] Fix an inconsistency in global invariant processing", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 307, "deletions": 176}}, {"node": {"oid": "b9dc174564c8a8a25a517a0efeec538dc624d1a9", "messageHeadline": "[move] Add interned string module move-symbol-pool", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 356, "deletions": 0}}, {"node": {"oid": "21d7587e1ee20a5be906345a1e3a184bc1f35239", "messageHeadline": "[move][changelog] Named addresses", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 224, "deletions": 0}}, {"node": {"oid": "11ad4b1f30140b1d41a214b1bcbffee0581ff142", "messageHeadline": "[Scratchpad] Support pipelined execution / commission", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 269, "deletions": 207}}, {"node": {"oid": "432f81876c56b7456c30862163673815a4424b2e", "messageHeadline": "[scratchpad][bench] return smt so the cost of Dropping is not counted", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "8bf547ff6b6d841d03dd5b326b6975226951fc0a", "messageHeadline": "[move-lang] rewrote alias scoping, improving compiler perf by ~60%", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 213, "deletions": 162}}, {"node": {"oid": "9875d18d8450b5ff1d12112c77749c964c931e53", "messageHeadline": "[move-vm] Implement an external api for Loader.", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 34, "deletions": 10}}, {"node": {"oid": "a24e57f9a50fb6a709a45cddf936c89b19c64c61", "messageHeadline": "[gha] run transaction-replay test on weekly", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "4ff94c43b89d07b082d0ff5fce00d68f5c0dd88c", "messageHeadline": "[move-prover] Tech report: data invariants", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 88, "deletions": 37}}, {"node": {"oid": "305658845924ead6720a331fad4153e6de1b2f0e", "messageHeadline": "[ci] add ci action to post depdive update report on PR", "author": {"name": "Nasif Imtiaz", "email": "nasifimtiaz@fb.com", "user": {"login": "nasifimtiazohi"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "cd22e785908a89bfa2f27cbb1ec87389ce888080", "messageHeadline": "[gha] consolidate all the release/main jobs in to one ci-post-land.ym\u2026", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 356, "deletions": 371}}, {"node": {"oid": "195f391fc7334c32265cff8ba14ce56d1bea0762", "messageHeadline": "[gha] only run helm tests on chart changes", "author": {"name": "Rustie Lin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1fa2baff331169e64ed8df267436d87d1c98a1c", "messageHeadline": "[prover] Function specification injection", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 189, "deletions": 19}}, {"node": {"oid": "3324a58f8e24493caf039796c2b461e4266c68e4", "messageHeadline": "[move] Nits from #8789", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9aa3befcf2f4d1c26fb1c08d37a7f9f51121591b", "messageHeadline": "[move-prover] split global invariant instrumention into two steps", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 379, "deletions": 85}}, {"node": {"oid": "efb99da8b1e1764ec309d14c70be7294b629057d", "messageHeadline": "[move-prover] fix a bug on variable name translation for SaveMem", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "00a8b6f9c8920c0b398b68f58808a4e1236605a4", "messageHeadline": "[move-prover] fix a bug when the spec fun produces two identical params", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 62, "deletions": 4}}, {"node": {"oid": "751b9b14dde028dfa8a47ff9d7aa1a2aadc4149a", "messageHeadline": "[move-prover] fix a bug where the type instantiation info is not comm\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c4dd8d8e734ae6caefa9f7ae65ad6ff4ec79747a", "messageHeadline": "[move-prover] Initial cut of tech report.", "author": {"name": "Wolfgang Grieskamp", "email": "wgrieskamp@gmail.com", "user": {"login": "wrwg"}}, "additions": 1681, "deletions": 0}}, {"node": {"oid": "7d091e268873722c51ffc2e934d6d8261d96b2a5", "messageHeadline": "[forge][small] run x", "author": {"name": "Rustie Lin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "5608bbf2344cd8aa8afb9cc261226e9e1bb7399d", "messageHeadline": "[forge] make helm_repo available to the K8sSwarm", "author": {"name": "Rustie Lin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "dd6dc3dc4bfdac2f2479aa7e9ce998226be6a4d4", "messageHeadline": "[forge] use rayon for parallel validator wipe", "author": {"name": "Rustie Lin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 30, "deletions": 27}}, {"node": {"oid": "c1967f73b63b50617cd52fb17594a9db6c5cc693", "messageHeadline": "[forge] clean up k8s with re-genesis", "author": {"name": "Rustie Lin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 133, "deletions": 3}}, {"node": {"oid": "473e1be1abe5b0a448d832d45eb5db33825b2b25", "messageHeadline": "build(deps): bump archlinux in /docker/ci/arch", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0aceddd1fdbc9e20328d46906c2ca9ec9131b3a0", "messageHeadline": "[move-binary-format] Implement helpers for type substitution, display\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 89, "deletions": 0}}, {"node": {"oid": "b6301f65afb50d3815accae562071c0004951f96", "messageHeadline": "[move-model] Implement api for getting normalized types", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 57, "deletions": 50}}, {"node": {"oid": "a19a8a444ac28a2fef4b2102be734abd8103e74c", "messageHeadline": "[move-vm] refactor the code loading logic", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 161, "deletions": 64}}, {"node": {"oid": "6cb8dd16be0f86fa44a9574384a0fcc0c8eea364", "messageHeadline": "[move-prover] Ensure BOOGIE_EXE is set", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "2a415aab55a09270dfdd23f2d7ee81526bf32170", "messageHeadline": "[move-prover] add a test case to track the progress of implementation", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 168, "deletions": 0}}, {"node": {"oid": "41d0d677d4f70678d003c8e7b555ecc25255b829", "messageHeadline": "[move-prover] use the new TypeUnificationAdapter to test type overlap", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 38, "deletions": 37}}, {"node": {"oid": "d4065ed29cbd0b59c251285d0c57aa98efe67074", "messageHeadline": "[gha] work around very large logs sent to slack by prover daily tests.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c66c5e714757f849ffdaefc9515fefd17cf096d", "messageHeadline": "[docker] Copy Move module bytecodes into docker image so they can be \u2026", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "82cae511cdf5b23a78796296f385acb41001c4c8", "messageHeadline": "[docker] update debian base image", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "426616cfcc64c280294d2d2b0b1d1ff2b9f9ef17", "messageHeadline": "[generate-format] Remove the extra empty line at EOF", "author": {"name": "Yu Xia", "email": "yuxia@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8ac3c998cbe8f23e4c6f048a63a2aee5c730159", "messageHeadline": "[decoupled-execution] Unhappy Path - Delay Block Pruning", "author": {"name": "Yu Xia", "email": "yuxia@fb.com", "user": null}, "additions": 710, "deletions": 314}}, {"node": {"oid": "9503ea8bed3ae4f3b9f9abdefee173f2bda3e5d9", "messageHeadline": "[move-prover] Strengthened some framework specs, added some friend de\u2026", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 881, "deletions": 538}}, {"node": {"oid": "b7e5942642bac4fc5c0b3d9fafceec64c6eea17d", "messageHeadline": "[move-package] Source manifest parsing and definition", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 1571, "deletions": 0}}, {"node": {"oid": "f8d53ac49f3ece85e3e1a85a7ecc64af1779f22c", "messageHeadline": "Updates based on testing feedback", "author": {"name": "checkmate50", "email": "dag368@cornell.edu", "user": {"login": "Checkmate50"}}, "additions": 40, "deletions": 23}}, {"node": {"oid": "db79b62dd01efe619848e730ba460a403dbbe477", "messageHeadline": "Hello world mutation testing", "author": {"name": "checkmate50", "email": "dag368@cornell.edu", "user": {"login": "Checkmate50"}}, "additions": 123, "deletions": 0}}, {"node": {"oid": "8b4f50a40ed9106fd520c6e541244be6308997aa", "messageHeadline": "[move-vm] shortcut linking and deps check if a module is in code cache", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "18b55abb193c42417f4c93c32ec1e6d1026e2823", "messageHeadline": "[move-vm] cache modules that have been deserialzied and self-verified in", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 53, "deletions": 25}}, {"node": {"oid": "9e61c5dfb17811225754fa911bdbbcf8c2cd6f91", "messageHeadline": "[move] Remove codespan from Loc", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 153, "deletions": 147}}, {"node": {"oid": "c7e445b6709ed5063b669abe9263157f8c52f40a", "messageHeadline": "[scripts] Creating ~/bin if it doesn't exist", "author": {"name": "Ville Sundell", "email": "development@solarius.fi", "user": {"login": "villesundell"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "10cf611dc7ef28ef67a0acbc42cfe3cce1cebae4", "messageHeadline": "[diem-framework] Add support for unit testing in the Diem Framework", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 355, "deletions": 216}}, {"node": {"oid": "5681bcbb1c4f11557e4273380e5af5bf0b1869d6", "messageHeadline": "[move-lang][spec-lang] syntax support for generic spec conditions", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 130, "deletions": 14}}, {"node": {"oid": "081ca99dbb9bc313777fe8e2daecc19ea656a829", "messageHeadline": "[move-prover] A TypeUnifier wrapper over the Substitution struct", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 220, "deletions": 0}}, {"node": {"oid": "c23b768616f39922d4eb4f650becb4beb1d540f4", "messageHeadline": "[decoupled-execution] Unhappy Path - Retry broadcasting messages", "author": {"name": "Yu Xia", "email": "yuxia@fb.com", "user": null}, "additions": 112, "deletions": 17}}, {"node": {"oid": "44f91c93c0d0b522bac22d90028698e392fada41", "messageHeadline": "[move-lang] Remove old error reporting", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 394, "deletions": 638}}, {"node": {"oid": "516b1d9cb619de459da0ba07e8fd74743d2fa9a0", "messageHeadline": "[decoupled-execution] Integration Part 4 - More tests", "author": {"name": "Yu Xia", "email": "yuxia@fb.com", "user": null}, "additions": 235, "deletions": 38}}, {"node": {"oid": "9b3653055bceeddb313239c30434241fd2d39395", "messageHeadline": "[diem-tools] Update tests to properly use phantom params", "author": {"name": "Nico Lehmann", "email": "nlehmann@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "644441f63eda7ff368da33e8965921e424c51963", "messageHeadline": "[move-unit-test] Update test to properly use non-phantom parameters", "author": {"name": "Nico Lehmann", "email": "nlehmann@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4ec698373d33c409afeb00d5e280cce3cf86e5b", "messageHeadline": "[move-prover] Update tests to use non-phantom params properly", "author": {"name": "Nico Lehmann", "email": "nlehmann@fb.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "cae35a39b3e792838d063371d9da73675e03674a", "messageHeadline": "[move-lang] Update tests to properly use non-phantom params", "author": {"name": "Nico Lehmann", "email": "nlehmann@fb.com", "user": null}, "additions": 732, "deletions": 701}}, {"node": {"oid": "f2cfec4feaf4fa5b9bbc1584b4db82d006e4bdcd", "messageHeadline": "[consensus] ignore flaky test", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3327e07483e94480b587c6086fd601ae5d94b639", "messageHeadline": "[genesis] support publishing modules that use the friend feature in g\u2026", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "a13ca8112c17b1e19a648f6ad4ef8a068aea5fb1", "messageHeadline": "[read/write set analysis] fix bug in access path trie", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 124, "deletions": 51}}, {"node": {"oid": "f4efd59db3117754a4899035fcd84d65832c28bb", "messageHeadline": "[decoupled-execution] Integration Part 3 - Back Pressure and Final In\u2026", "author": {"name": "Yu Xia", "email": "yuxia@fb.com", "user": null}, "additions": 386, "deletions": 146}}, {"node": {"oid": "82cb0b7cea14dd31e9b54a5818794c6454d6bca9", "messageHeadline": "[move-lang] Migrate remaining errors", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 4623, "deletions": 5818}}, {"node": {"oid": "588874623297558b3e7ed636a19113d9b7395bc2", "messageHeadline": "[network] switch from cbor to json", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 18, "deletions": 17}}, {"node": {"oid": "355fcea7b8954e7422fb647893b3450a11a0c4e2", "messageHeadline": "[consensus] Maintain connection metadata in network sender", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 175, "deletions": 35}}, {"node": {"oid": "c5ceb5e6f9ef4424754c41b7ac7538059b6dd1d1", "messageHeadline": "[network] add serde_cbor based protocol for consensus direct send", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 53, "deletions": 22}}, {"node": {"oid": "fb796b1005e81c7a572546670d690464c0833724", "messageHeadline": "build(deps): bump archlinux in /docker/ci/arch", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cdf473ec40a8332afa9945b18e4789a1fe8f6c1f", "messageHeadline": "[diem-framework] [stdlib] Migrate to phantom types", "author": {"name": "Nico Lehmann", "email": "nlehmann@fb.com", "user": null}, "additions": 625, "deletions": 625}}, {"node": {"oid": "9cf952e3778cb9705cc90276bd15f777228af6e3", "messageHeadline": "[move-cli] Refactor move-cli to make it extensible", "author": {"name": "Daniel Perez", "email": "daniel@perez.sh", "user": {"login": "danhper"}}, "additions": 51, "deletions": 4}}, {"node": {"oid": "9f2262b0eeca4ee02b7ca54c1cbef7098f1069a4", "messageHeadline": "[decoupled-execution] Integration Part 2 - Commit Phase", "author": {"name": "Yu Xia", "email": "yuxia@fb.com", "user": null}, "additions": 922, "deletions": 188}}, {"node": {"oid": "a9e459be002769e777652ef3e5e45cfd307d3af7", "messageHeadline": "[audit] update ignore-list", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6991da751f4dfd7cc2216919e5b2930360bdc0ad", "messageHeadline": "client: increase wait_for_transaction timeout", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5762f4f9b3910897d03ccdc6e1f28f37c7f587bf", "messageHeadline": "[move-prover] add ResourceDomain for type instantiation", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e515d4251e214003eb25109800fc93090a46501f", "messageHeadline": "[move-lang] Migrate remaining typing/ errors", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 2567, "deletions": 3238}}, {"node": {"oid": "e22764e9ac6875a52afd7588fcc2d26b616e8440", "messageHeadline": "[move-prover] remove the need for a TypeDisplayContext in unification", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 74, "deletions": 68}}, {"node": {"oid": "b698a11dc79e59fdf784345cf658472c538874d0", "messageHeadline": "[move] Delete `CompiledModule::freeze`", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 116, "deletions": 148}}, {"node": {"oid": "4b2b778cbf2ef95c514d3879330f31606b3f3719", "messageHeadline": "[move] Delete `CompiledScript::freeze`", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "9932689018d95fe6fd75229f9fcbb44fb938a393", "messageHeadline": "[sdk] clean up verifying_client::request", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 8, "deletions": 21}}, {"node": {"oid": "5f3191c7dfd168579803c5e73c1e081f4ded8f8a", "messageHeadline": "[sdk] remove unused request context fields", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 2, "deletions": 27}}, {"node": {"oid": "402f03049ad74f4fc8c17655a42447264ec0ede5", "messageHeadline": "[sdk] remove special case verifying sync_one_step", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 24, "deletions": 105}}, {"node": {"oid": "c61a339b5f9da02de47d133690bb97c000a3a2a2", "messageHeadline": "[sdk] move initial accumulator request into verifying batch handler", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 89, "deletions": 34}}, {"node": {"oid": "c77a6cfcdca21e8f5c6c27a8e6f71a1b9fa55e02", "messageHeadline": "[sdk] extract most verifying client batch logic so it's IO-free", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 93, "deletions": 76}}, {"node": {"oid": "f3a75405ed713cec3bd479b8e4d4cebe49e6badc", "messageHeadline": "[sdk] Clarify panic message on unsupported requests", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d287676dd6e9e56ce059a554a3ee392e4626051f", "messageHeadline": "[sdk] rename verifying client methods", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 24, "deletions": 46}}, {"node": {"oid": "3f492217bce5967eacd57aa2f0d945887eb6d33f", "messageHeadline": "[sdk] split out verifying client logic into separate files", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 796, "deletions": 752}}, {"node": {"oid": "710113ec82355dcda0d70f9c8d52d9c02b2461f7", "messageHeadline": "[sdk] move verifying client into its own directory", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e110a4dd8d08a79520ca62ea84dc183f27ffc83a", "messageHeadline": "[move-cli] test out multi-module publishing via Move CLI first", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 161, "deletions": 18}}, {"node": {"oid": "cabfd2513eba5f74177afc4f871766fc28717170", "messageHeadline": "[move-vm] allow multi-module publication", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 228, "deletions": 93}}, {"node": {"oid": "0de9c482b50ac44c624e0ede613ce2491d55aab3", "messageHeadline": "[move-prover] cascade the variance parameter in type unification process", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 52, "deletions": 21}}, {"node": {"oid": "3c4b6bd0f2e215acaa325756ca79efbc82c4cd82", "messageHeadline": "[move-prover] fork verification variants for func instantiations", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 199, "deletions": 2}}, {"node": {"oid": "5e398853b296615200b833da1f30fac94508330a", "messageHeadline": "[language-e2e-tests] Update tests that compile IR to not use multiple\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 824, "deletions": 855}}, {"node": {"oid": "44cc36331f022cc0df9d3afe2409798ebc302bd0", "messageHeadline": "[move] Extract bytecode-verifier test helper", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 60, "deletions": 45}}, {"node": {"oid": "0fb0088756275e490903d87e8db4a3c9d1741d9b", "messageHeadline": "[forge] separate into modules", "author": {"name": "Rustie Lin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 481, "deletions": 401}}, {"node": {"oid": "c5d1f8cea2e13a338bfc06d5a885dc9dd5b01456", "messageHeadline": "[scripts][forge] write fgi in python and edit job in place", "author": {"name": "Rustie Lin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 397, "deletions": 309}}, {"node": {"oid": "ba76dc241885fc5106968f9f078b9e45e7897129", "messageHeadline": "x: remove the ability to specify exceptions for Move-to-Diem dependen\u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "a0410204a47add9cb39b35f464a993a689aa1a4b", "messageHeadline": "[node config] allow initial set of Move modules to be chosen at genesis", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 257, "deletions": 33}}, {"node": {"oid": "3cd556b52a8ab705f7fa7fb9e76d9f5d3c09bafe", "messageHeadline": "[SDK] Add streaming client", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 1113, "deletions": 41}}, {"node": {"oid": "de204a1b5ac6a2da63f8f5d6cf2367661554b8ce", "messageHeadline": "[decoupled-execution] Integration Part 1 - Adapt safety-rules", "author": {"name": "Yu Xia", "email": "yuxia@fb.com", "user": null}, "additions": 155, "deletions": 50}}, {"node": {"oid": "3465454c77fc47057cde12453e814ea12f40301a", "messageHeadline": "[move-lang] Migrate typing/translate::typing_error errors", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 4933, "deletions": 6799}}, {"node": {"oid": "a91f485cb966dce68ae294c4246b54d300ec50b0", "messageHeadline": "[forge] Add livessness check for Forge node json-rpc endpoint avaliab\u2026", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "8f7da422f123936a670ce9501e858a8e0f2fb472", "messageHeadline": "[move-lang] Check phantom param usage", "author": {"name": "Nico Lehmann", "email": "nlehmann@fb.com", "user": null}, "additions": 782, "deletions": 10}}, {"node": {"oid": "ee4f3aedea74472db454c89d1a9feff021d301a7", "messageHeadline": "[move-lang] Add syntax for phantom type params", "author": {"name": "Nico Lehmann", "email": "nlehmann@fb.com", "user": null}, "additions": 318, "deletions": 87}}, {"node": {"oid": "21b6cb396100f731c77b8af0394d1b49b4446525", "messageHeadline": "[move-prover] make Verification variant taking a flavor enum", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 40, "deletions": 37}}, {"node": {"oid": "3916c548380111f241d9ffbf7eecc09929bd2f4a", "messageHeadline": "smoke-test: convert verifying client tests to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 224, "deletions": 203}}, {"node": {"oid": "64b879fbbcb2d89b4c4032396531c2ec37f0e2bd", "messageHeadline": "smoke-test: convert external-transaction-signer test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 113, "deletions": 125}}, {"node": {"oid": "8517be7f8fc5c2b3c4d783db5614f779c418c49c", "messageHeadline": "smoke-test: convert event-fetcher test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 90, "deletions": 73}}, {"node": {"oid": "25db14d7bbd94d1c075230971d6e548f75ab8e47", "messageHeadline": "smoke-test: add empty forge test", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "ef294e5932a0a7ea258fda8b19f7d3511b5ebf5a", "messageHeadline": "forge: stub --test-threads option", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8deb25442514b763fafc130c747e9fc34191a5f6", "messageHeadline": "logger: check if an event is enabled before dispatching in tracing ad\u2026", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "58572653dbef186b79f69e83a6dc80a981754781", "messageHeadline": "build(deps): bump archlinux in /docker/ci/arch", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b0edf7876d2de357d08f0a746732cf1f65ffea1", "messageHeadline": "[jf+exec] add batch_update method to Jellyfish merkle to leverage exe\u2026", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 596, "deletions": 110}}, {"node": {"oid": "6a13127a884b1327c135c73bab9016c9043615c0", "messageHeadline": "[fuzzer] Bake in LSAN suppressions", "author": {"name": "Hasnain Lakhani", "email": "mhl@fb.com", "user": {"login": "mhlakhani"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "024195133cf5b29f1feeec5f6da418e5b1fef59f", "messageHeadline": "[diem framework] remove `verify=false` from scripts", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 47, "deletions": 132}}, {"node": {"oid": "b48c6336ab6db408758e7633816146eb3efc82cd", "messageHeadline": "[move-prover][prover-lab] Create a z3 vs cvc5 basic experiment, nuke \u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 5097, "deletions": 177}}, {"node": {"oid": "6ba7b2917ce02f1e49573efb40d937ab56c211b7", "messageHeadline": "[mempool] Remove flaky test", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 45}}, {"node": {"oid": "3a07bd04b0e3f304256677fe90d39a5132370d36", "messageHeadline": "[diem-framework][move-stdlib] Use Named Addresses", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 4168, "deletions": 2736}}, {"node": {"oid": "764acc7fb4d6725c12a44c32434cea5f365ca6ef", "messageHeadline": "[executor] fix memory leak caused by #8721", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "eff082b36f97f323b642d18bfbf1915169aa82dc", "messageHeadline": "[gha] update create-issue sha", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0004c0aa92f0517be839b4e3159af9d6d7ab830d", "messageHeadline": "[execution] remove mutex after interior mutability", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 3, "deletions": 6}}, {"node": {"oid": "119c2851636f02b4a678fd0b4a3cf9f4f25a05bb", "messageHeadline": "hmm /Users/rexhoffman/.dotnet is not on the path.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "cc8db038e5302ff1474f16c75d3fca7e23f14810", "messageHeadline": "[dev_setup.sh] checks around golang/dotnet install", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 45, "deletions": 41}}, {"node": {"oid": "bdf89f2c5cd8efea890608b20310938027cd0aa7", "messageHeadline": "[smoke-test] Add verifying_client get_metadata tests", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "f60b51854ee989dcc55e47c4056a3ce95baa8384", "messageHeadline": "[verifying-client] Add get_metadata support", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 189, "deletions": 34}}, {"node": {"oid": "cf174e46c1bb7e6da720ae515c4370f5985c6685", "messageHeadline": "[json-rpc] factor out MetadataView construction", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 46, "deletions": 35}}, {"node": {"oid": "c6b2b6b177d18a5b4a71f9a755017bb44748cd34", "messageHeadline": "[sdk] add get_event_by_version_with_proof to non-verifying clients", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 122, "deletions": 6}}, {"node": {"oid": "825d7737537797a949b0e0f1124fddbca1de1e8d", "messageHeadline": "[json-rpc] Add get_event_by_version_with_proof", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 296, "deletions": 11}}, {"node": {"oid": "ac39ce0f456a1a1615b2b21f52eccd3ea23f9a6d", "messageHeadline": "[diemdb] diemdb_test: test get_event_by_version_with_proof", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 64, "deletions": 1}}, {"node": {"oid": "b0c04edc1c83064844b3ddc4a0855d39361ba8ec", "messageHeadline": "[diemdb] diemdb_test: verify events are saved to correct versions", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "ac91c845486c89fa9289e084a41410e5b750f303", "messageHeadline": "[diemdb] Add get_event_by_version_with_proof API", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 324, "deletions": 19}}, {"node": {"oid": "c140126cbcd4f0fc54522788ec820e7d770db452", "messageHeadline": "[move-lang] Migrate typing/core/ errors", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 7197, "deletions": 9031}}, {"node": {"oid": "3a12963fe7fac23765f4a27d928e912653fb7ba9", "messageHeadline": "[move] [read/write set] Use temp_indices instead during footprint", "author": {"name": "Daniel Perez", "email": "daniel@perez.sh", "user": {"login": "danhper"}}, "additions": 514, "deletions": 75}}, {"node": {"oid": "2b2e529d96b6fbd9b5d111ecdd21acb61e95a28f", "messageHeadline": "[RUSTSEC] upgrade tokio->1.8.1, prost->0.8.0", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 55, "deletions": 55}}, {"node": {"oid": "20da44ad0918e6f260e9f150a60f28ec3b8665b2", "messageHeadline": "[executor] support interior mutability to enable concurrent execute a\u2026", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 167, "deletions": 133}}, {"node": {"oid": "4214dc88752e199084daec06572ca08a79a935ce", "messageHeadline": "[safety-rules] latency optimization", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 32, "deletions": 42}}, {"node": {"oid": "113b5442893940ee85846c682a9532665d86dbed", "messageHeadline": "[move-ir] Add tests for phantom parameters", "author": {"name": "Nico Lehmann", "email": "nlehmann@fb.com", "user": null}, "additions": 508, "deletions": 0}}, {"node": {"oid": "9a7a32591ac16ee6cb681af9a1ab05d6f0a15720", "messageHeadline": "[move-ir] Add phantom type parameters", "author": {"name": "Nico Lehmann", "email": "nlehmann@fb.com", "user": null}, "additions": 132, "deletions": 71}}, {"node": {"oid": "df9f57206977fec4e93a12b73dc65fb37e2d84ea", "messageHeadline": "ci: run jsonrpc integration tests in their own step", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "5a0424cae00ffa8dc41713711535ea66b9c80752", "messageHeadline": "jsonrpc: move forge integration tests into their own crate", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 172, "deletions": 133}}, {"node": {"oid": "767f6a87341600e40c10ddf66c10e28ba1252195", "messageHeadline": "forge: improve LocalNode health check to include jsonrpc", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "92da41649bd618bdcf3fbea5a9a55d58da8c385c", "messageHeadline": "forge: add --nocapture flag for compatibility with nexttest", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6f6b62d8d45b54d97bceaa4d7d44073c6aca0dae", "messageHeadline": "forge: add test filter for ignored tests", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "1efb031f58d8b3a5b96b27ccee3a2a1ede1221a3", "messageHeadline": "forge: filter tests before listing", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "88775817ad311b50b4d2b71c005796ddb6caf99c", "messageHeadline": "jsonrpc: remove old integration test harness", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 553}}, {"node": {"oid": "2b692ab81d589825c346ffcaa5e4d806c91a6f8f", "messageHeadline": "jsonrpc: convert get-account-transactions-with-proofs test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 31, "deletions": 24}}, {"node": {"oid": "9449e272bd02d20be3ea101fb248135e56da4eb6", "messageHeadline": "jsonrpc: convert upgrade-diem-version test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "62c36fe98d79579626d3fcd53374b7acca82883c", "messageHeadline": "jsonrpc: convert upgrade-event-and-new-epoch test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 77, "deletions": 62}}, {"node": {"oid": "dbf2e30560b34bdd169813e3af551cb812cdc2be", "messageHeadline": "jsonrpc: convert no-unknwon-events test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "fac053dcd46ea9490f863afc3960194ca8fcd704", "messageHeadline": "jsonrpc: convert get-accumulator-consistency-proof test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 54, "deletions": 44}}, {"node": {"oid": "dfd0764d32237492d87f7a7658060ae865fe2f91", "messageHeadline": "jsonrpc: convert multi-agent-rotate-authentication-key-admin-script t\u2026", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 75, "deletions": 66}}, {"node": {"oid": "f72fdf3f4d6d2cbeb1d77751ed189c4bd8fc0e80", "messageHeadline": "jsonrpc: convert multi-agent-rotate-authentication-key-admin-script-f\u2026", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 91, "deletions": 70}}, {"node": {"oid": "00376f599e85de29226b76fec447690d12e027d9", "messageHeadline": "jsonrpc: convert multi-agent-payment-over-dual-attestation-limit test\u2026", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 65, "deletions": 28}}, {"node": {"oid": "1b9aedc62b4be55ee4c5a8bf00eb230a589d9da2", "messageHeadline": "jsonrpc: convert get-events-with-proofs test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 90, "deletions": 56}}, {"node": {"oid": "6d237fa1ea16e5e5d654e990a4a0553cf39d00f0", "messageHeadline": "jsonrpc: convert get-treasury-compliance-account test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 41, "deletions": 27}}, {"node": {"oid": "5fdbaf5486416bedd78034ede8197eba708bde31", "messageHeadline": "jsonrpc: convert add-and-remove-vasp-domain test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 92, "deletions": 91}}, {"node": {"oid": "47614842d0859f84473d595f4eda9198077f87f6", "messageHeadline": "jsonrpc: convert get-transactions-with-proofs test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 129, "deletions": 94}}, {"node": {"oid": "ca1964b55ca6f0da1f50eb26cf68f5869f3a3d57", "messageHeadline": "jsonrpc: convert get-account-transactions-without-events test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 30, "deletions": 17}}, {"node": {"oid": "3257d14fc4e2ee1970b69f82769c39ff8faf7bda", "messageHeadline": "jsonrpc: convert get-transactions-without-events test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "c9111aacd026995f2da146da035a78c418fe6a30", "messageHeadline": "jsonrpc: convert create-account-event test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 48, "deletions": 47}}, {"node": {"oid": "c14ca435c9660cbb46a6270dd49e882a8a3afaa9", "messageHeadline": "jsonrpc: convert rotate-compliance-key-event test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 60, "deletions": 47}}, {"node": {"oid": "a45c158166ce86a479fb96b16525b66b3d2f9fbf", "messageHeadline": "jsonrpc: convert mint-and-received-mint-events test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 87, "deletions": 72}}, {"node": {"oid": "2eea1835fc4b3938f04a33ce33a36e7a60876c2a", "messageHeadline": "jsonrpc: convert update-exchange-rate-event test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 70, "deletions": 42}}, {"node": {"oid": "690270438ed3f488385a8b6bb03af910a9b59524", "messageHeadline": "jsonrpc: convert cancel-burn-event test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 84, "deletions": 64}}, {"node": {"oid": "bf034d079f703dbc2297619db2642de764b07a51", "messageHeadline": "jsonrpc: convert preburn-and-burn-events test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 121, "deletions": 101}}, {"node": {"oid": "520f8a16c0ad00fea570528d2534fa98593873cf", "messageHeadline": "jsonrpc: convert expired-transaction test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 34, "deletions": 37}}, {"node": {"oid": "cdb131a5f12b63e51d1c0c85d22d018749396066", "messageHeadline": "jsonrpc: convert mempool-validator-error test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 44, "deletions": 18}}, {"node": {"oid": "71a8c11671b7c27cf6413e0f373995769fdd7c58", "messageHeadline": "jsonrpc: convert re-submitting-transaction-wont-fail test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "575a0e1757866868001882469c0fd99065fddafb", "messageHeadline": "jsonrpc: convert peer-to-peer-error-explination test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 52, "deletions": 32}}, {"node": {"oid": "ed28f9c75f35e935f84461f6657ac089194dc68c", "messageHeadline": "jsonrpc: convert peer-to-peer-with-events test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 141, "deletions": 111}}, {"node": {"oid": "6cd05aa4e42e48f397d8c438deae9a603897a769", "messageHeadline": "jsonrpc: convert child-vasp-account-role test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 49, "deletions": 29}}, {"node": {"oid": "1cb2e2f4daeec33f5586d9fb1ae4145142558e1b", "messageHeadline": "jsonrpc: convert get-account-by-version test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 61, "deletions": 41}}, {"node": {"oid": "c97375e260c57e06e449b1bb8d1e3843567cff39", "messageHeadline": "jsonrpc: convert parent-vasp-account-role test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 51, "deletions": 35}}, {"node": {"oid": "33b8eadd6d37f6130dc1e9e4ebd84aeffa04ad4e", "messageHeadline": "jsonrpc: convert designated-dealer-preburns test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 153, "deletions": 150}}, {"node": {"oid": "2f798915f451056f395cae410be07a69cb89c1b5", "messageHeadline": "jsonrpc: convert unknown-account-role-type test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 45, "deletions": 28}}, {"node": {"oid": "1939d369d14d9284bbd36a1d6682b6e6303ff539", "messageHeadline": "jsonrpc: convert account-not-found test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "0b0292cab5c0266a1ce4f30157473ef6b83ffa12", "messageHeadline": "jsonrpc: convert old-metadata test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "c647fe586d7929b67511377ab82deb4aed06f2c6", "messageHeadline": "jsonrpc: convert block-metadata test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 76, "deletions": 46}}, {"node": {"oid": "394cb6c5ffe452da194399ee48607dd5b7a25cb2", "messageHeadline": "jsonrpc: convert currency-info test to forge", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 51, "deletions": 35}}, {"node": {"oid": "46f6e955ff156c685a591c495383b3c99dac2c4b", "messageHeadline": "jsonrpc: add skeleton forge test harness", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 246, "deletions": 0}}, {"node": {"oid": "d26f100f10fd6a4590ed840d52194176f3933849", "messageHeadline": "forge: properly cleanup resources in the presence of test failures", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "aea3a1e945619df6fdba661ab3700600cbfb6396", "messageHeadline": "forge: add more helper methods to ChainInfo", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 71, "deletions": 3}}, {"node": {"oid": "fc259d67454afd5b1003602a169109e3d954074f", "messageHeadline": "forge: add more helper methods to PublicUsageContext", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "4324ac75d5664713f9f440de2ae245325ce7430b", "messageHeadline": "forge: improve the Fund trait", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 84, "deletions": 26}}, {"node": {"oid": "0dff1c503a5c8317be3bce2e119bc6ceaacf73e0", "messageHeadline": "forge: rename tx_factory -> transaction_factory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "ceaa6824ec75dfddb51e2e6a31b311cd3a9ce2f9", "messageHeadline": "forge: add some helper methods to AdminContext", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "a4803e4cbf0266d2f76c40ed8b7b863f558fcedf", "messageHeadline": "forge: rename tc_account -> treasury_compliance_account", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06db17242636c45bddb5366bba5ab015d352baf7", "messageHeadline": "forge: fix starting sequence number for the root account", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a8a9ef680bb6eaf9b76162e54e143acfdc4f151", "messageHeadline": "sdk: make script function public on TransactionBuilder", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec136616326c5af20ebcfdc6fb2d7023002e221b", "messageHeadline": "sdk: add update_exchange_rate function to TransactionBuilder", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "b98709c35fffca87494a2040851c477a7a683437", "messageHeadline": "sdk: add preburn function to TransactionBuilder", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "eb48f996eaba5a2de1ba9980bb2939beda16a133", "messageHeadline": "forge: remove requirement for Test's to impl Debug", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "bbfa744d523d45d7fe189d16bc3937bd91574bab", "messageHeadline": "forge: add from_args constructor for Options type", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fcd93a77659f58d99479f3796394c85ae3d9df3c", "messageHeadline": "forge: filter tests", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "6a21217f82096feaf928038def928df79a93cf45", "messageHeadline": "forge: allow building a LocalFactory from the workspace", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 54, "deletions": 53}}, {"node": {"oid": "8960d0b29e21a85587349ea5b8f480825753d167", "messageHeadline": "consensus: silence dead code warnings", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "45d995fa4241fefed5dc31053b05684ea609a723", "messageHeadline": "[types] Push out new `StateProof` everywhere", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 129, "deletions": 254}}, {"node": {"oid": "488f97b8985518add56199ff7a67057812e0fdb6", "messageHeadline": "[types] Add `StateProof` convenience type", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 107, "deletions": 0}}, {"node": {"oid": "cb6f8d3d057f27bc26ef68023ff8113ff2292543", "messageHeadline": "[decoupled-execution] Add the main logic for commit phase.", "author": {"name": "Yu Xia", "email": "yuxia@fb.com", "user": null}, "additions": 331, "deletions": 0}}, {"node": {"oid": "05a3a1fa03673e6a9a26f5850dab4ed74a42f8b8", "messageHeadline": "Fix documentation", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 918, "deletions": 94}}, {"node": {"oid": "6641b41f854271900f154f309ab29f2d5f2b28e0", "messageHeadline": "Rust structures", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 234, "deletions": 1066}}, {"node": {"oid": "bb303ebdfee045b3f5896bfdc0b52a12eeebecd5", "messageHeadline": "Rename DiemID move resources and rust structures to VASPDomain", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 1532, "deletions": 1532}}, {"node": {"oid": "b10580d5f7a58d967671043bea13eb3a7994ae34", "messageHeadline": "[gha] limit cargo audit log", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a2cfd3d0b1dc368f94196c299c35c786b300df3", "messageHeadline": "[read/write set analysis] adding some useful tests", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 928, "deletions": 10}}, {"node": {"oid": "e3daba145c365ec76e4743a08840d0bd6bff8c3c", "messageHeadline": "[move-lang][move-model] Gather used addresses, including in values", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 104, "deletions": 35}}, {"node": {"oid": "6ddbcc8f004c25aca8f41f0ab8e3c33f1607b1eb", "messageHeadline": "[move disassembler] print bytecode version", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "a4af3ef5fc8d599bc0c4cf0ba5ab6bafd9ef0fa5", "messageHeadline": "[move-cli] Hack in address names for packages", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "cb011cd1781698a6eb2a14933b9815d9007c6413", "messageHeadline": "[gha] non-relative paths", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8695e445137d3c2b52929351657470515021ab6a", "messageHeadline": "[move-cli] Support named addresses", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 185, "deletions": 35}}, {"node": {"oid": "293f5bc872136fcf6f0cbb5b813d732f5da993db", "messageHeadline": "[move-lang] Support named addresses in interface file generation", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 94, "deletions": 48}}, {"node": {"oid": "7043ed5830e8ccfeefac9f370ccdd4f872af7943", "messageHeadline": "[move-lang][error migration] Migrate parser/ errors", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 1204, "deletions": 1292}}, {"node": {"oid": "6bc3724cd86fbda50d69071bd458377524fc1588", "messageHeadline": "[move] Delete `CompiledModuleMut`", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "00cf75e1071356515bef12f1ff20ffcccbc5b008", "messageHeadline": "[move] Delete `CompiledModule::{into,as}_inner`", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 51, "deletions": 80}}, {"node": {"oid": "727339585f31ffae66dad40eb1895b7930031925", "messageHeadline": "[move] `s/CompiledModuleMut/CompiledModule/g`", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 135, "deletions": 150}}, {"node": {"oid": "3b90ad352332783edcd499457159306f5db951ce", "messageHeadline": "[move] Delete `CompiledScriptMut`", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ee4f5a6b200a9e097cd49bbda4b2cf40b386e115", "messageHeadline": "[move] Delete `CompiledScript::{into,as}_inner`", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 44, "deletions": 62}}, {"node": {"oid": "1726373e4e918780f936917eeb2165b1ff9fc9f8", "messageHeadline": "[move] `s/CompiledScriptMut/CompiledScript/g`", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 42, "deletions": 53}}, {"node": {"oid": "f9b38d049cd4ba5fafdd493e3bdc4330041cb51b", "messageHeadline": "[move] Merge CompiledModule and CompiledModuleMut", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 19, "deletions": 37}}, {"node": {"oid": "9dab5e8f9dfb9fea25d3ccc87763e622604c2977", "messageHeadline": "[move] Merge CompiledScript and CompiledScriptMut", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 32, "deletions": 47}}, {"node": {"oid": "db9ca3eeff833bb9323b1aac4e650d0cf93962fe", "messageHeadline": "build(deps): bump archlinux in /docker/ci/arch", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6cda10bd1df6117a70e98c9de7f7c50e6304c14d", "messageHeadline": "[decoupled-execution] add a new API for the TSafetyRules trait:", "author": {"name": "Yu Xia", "email": "yuxia@fb.com", "user": null}, "additions": 244, "deletions": 12}}, {"node": {"oid": "e10d841111aae5aa8d0fae6e661e8a589a7a1acd", "messageHeadline": "[read/write set] handle addresses flowing into/out of structs via pac\u2026", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 611, "deletions": 92}}, {"node": {"oid": "5c45fd25df2339a4bceab82a84e708a91ef78b72", "messageHeadline": "[bytecode] Implement phantom type parameters", "author": {"name": "Nico Lehmann", "email": "nlehmann@fb.com", "user": null}, "additions": 564, "deletions": 188}}, {"node": {"oid": "3074dc74a8482612e6044539bbd984639017ed22", "messageHeadline": "[language] More command-line-common cleanup", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 121, "deletions": 152}}, {"node": {"oid": "bcb136ac96ffb1ad2d6ce51a89a51d07d435ed53", "messageHeadline": "update boogie to 2.9.0; requires .NET update to 5.0", "author": {"name": "Shaz Qadeer", "email": "shaz@fb.com", "user": {"login": "shazqadeer"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2c154089dcd6f3fcd0fa06a728f9229a4cf805b8", "messageHeadline": "[language] Unite various command line utilities", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 370, "deletions": 371}}, {"node": {"oid": "88b12c0c1b63ebae474674e1e0ae4ee578eec6aa", "messageHeadline": "[move-cli] Include stdlib in `move compile` by default", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 43, "deletions": 6}}, {"node": {"oid": "df65fa33b7d2c09b9d6c205566025f45544375f4", "messageHeadline": "Fix flakey test_subscription timeouts", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "aa12cc4b0c5b50ee18338833653a457d9b9d09e2", "messageHeadline": "[language][move-cli] remove diem-dependencies", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 677, "deletions": 550}}, {"node": {"oid": "24eeff6d3db65033e81bf93e087690931c26b4aa", "messageHeadline": "[move-lang][error migration] Migrate expansion/ errors", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 2060, "deletions": 2664}}, {"node": {"oid": "d3f841c61801b615ffa14bc0b99c4dfc0f2878fc", "messageHeadline": "[move-vm-runtime] Improve logging around deserialization of modules", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "a251c9fe6e5f95cb4148083cfafb4837d4a38129", "messageHeadline": "[forge] init with cluster vault", "author": {"name": "Rustie Lin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 56, "deletions": 28}}, {"node": {"oid": "d33538dc63e0c1810ac36498f140e749fae50e36", "messageHeadline": "[move-prover] Remove last usage of `into_module`", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 132, "deletions": 137}}, {"node": {"oid": "3dcf646e71953acb9c1a76dd0e0842127a737522", "messageHeadline": "[gha] use latest actions, enables gh issues for flaky tests detect in\u2026", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "0dc551796dfd161f873bad9a2af9dfb3a7293f08", "messageHeadline": "[language][move-compiler] remove test that depends on diem-framework", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 0, "deletions": 34}}, {"node": {"oid": "3d278134813c14bc7528f146a247d9625d225fbe", "messageHeadline": "[mempool] Prevent double decrements of upstream peers metric", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8e20530ca09bcee347c54dfbffa54aba47d703ed", "messageHeadline": "[Move RW set tests] remove -v flag from smoke test", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "62145c23c509d48127f7039a911a4f5075831518", "messageHeadline": "build(deps): bump archlinux in /docker/ci/arch", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fc2bd6c8fca8b5295cad113cd2a40fd91ca469a", "messageHeadline": "[verifying-client] Clarify TODOs for get_account_transactions under C\u2026", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "5314685c2dd3f92f5b741bc2ebe1e102bc51e0ad", "messageHeadline": "[sdk] Add get_account_transaction to verifying_client", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 54, "deletions": 5}}, {"node": {"oid": "75c5c8e713e9034f6c4e4b4f216867d74bfdd188", "messageHeadline": "[sdk] Use boxed closures instead of fn pointers for verifying callbacks", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 21, "deletions": 41}}, {"node": {"oid": "b52506dd8403214d8e9dcf37a412fc985f99c5f0", "messageHeadline": "[sdk] Add get_account_transactions to verifying_client", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 195, "deletions": 31}}, {"node": {"oid": "28143c50eeb5509e012fd11fce061fe71370adf3", "messageHeadline": "[sdk] Add get_account_transactions_with_proofs to non-verifying clients", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 130, "deletions": 10}}, {"node": {"oid": "8c826b457dbfde2ecae3c2dddd546e9aacd71a28", "messageHeadline": "[json-rpc] Add get_account_transactions_with_proofs API", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 305, "deletions": 29}}, {"node": {"oid": "d4ba69735caa5120bf0114d00d72aefb525bf3ca", "messageHeadline": "[types] Add AccountTransactionsWithProof", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 127, "deletions": 67}}, {"node": {"oid": "9904cea133eb8f97a5a02d183977769988cddd04", "messageHeadline": "[json-rpc] Use new DbReader::get_account_transactions", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 94, "deletions": 114}}, {"node": {"oid": "3c77d15fabc3ea76620fc0f747f4e8cc3b5ec562", "messageHeadline": "[diemdb] Add DbReader::get_account_transactions", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 200, "deletions": 35}}, {"node": {"oid": "e1e4c50edeaddfffb405f85be283df994dbc19b5", "messageHeadline": "[diemdb] Add TransactionStore::get_account_transaction_version_iter", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 185, "deletions": 3}}, {"node": {"oid": "0572149e8b757e6483393628ff57a07ac3081a48", "messageHeadline": "[storage] rename get_txn_by_account -> get_account_transaction", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 27, "deletions": 26}}, {"node": {"oid": "21ea569089ce861818eb51f175f2483df2b112cf", "messageHeadline": "[language][test-generation] remove diem dependencies", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 63, "deletions": 48}}, {"node": {"oid": "18dae6552838ecc30823c6fab4969a8e6975f9b4", "messageHeadline": "[smoke-test] Test verifying_client txn submit", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 173, "deletions": 12}}, {"node": {"oid": "f31a5c4f38eb7fd5ef0a482011570c5fdcfc3421", "messageHeadline": "[smoke-test] Use diem_sdk::client instead of diem_client", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "f3bdeec7826966be62bd0b4e89eec3b657833492", "messageHeadline": "[verifying-client] Add submit", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "6fa179a0a9c803f790ab0dc901b701fe3f38d5f9", "messageHeadline": "force install", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9a69b3a38f5b67c4079c406ad96ac58f39c52e87", "messageHeadline": "[move] Remove `into_module` from disassembler", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 103, "deletions": 94}}, {"node": {"oid": "9ea292eec2225465e69156e91578493b393dfd9e", "messageHeadline": "[move] Remove `into_module` from bytecode viewer", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "b85cbb04d094c34ab324591b423af6413cad5a5d", "messageHeadline": "[move] Remove `into_module` from source map", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "cb2153e97d3503189751cb3b24df27e071280a2c", "messageHeadline": "[Move documentation] Update book to use abilities", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 784, "deletions": 534}}, {"node": {"oid": "e66e7549e1bcfd5a1cbf48b024f526ab847070f0", "messageHeadline": "jsonrpc-types: add regression tests for deserializing unknown variants", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 52, "deletions": 1}}, {"node": {"oid": "46edc57a5086843325d9f5643d8370e238ec736e", "messageHeadline": "jsonrpc-types: add default unknown variants to various enums", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "83f3a01387d992d5eb681b78ed0de833b9cd5725", "messageHeadline": "[forge] k8s backend implementation", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 601, "deletions": 29}}, {"node": {"oid": "d043357a08dd0c26b8162be5d48a77846f9a9ca9", "messageHeadline": "[decoupled-execution] add new message types: CommitProposal and Commi\u2026", "author": {"name": "Yu Xia", "email": "yuxia@fb.com", "user": null}, "additions": 185, "deletions": 0}}, {"node": {"oid": "06b1978d00a0ca7d3b8e1228b12d30a9b560ef72", "messageHeadline": "[move] Remove `into_module` from loader", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 40, "deletions": 26}}, {"node": {"oid": "af51d0bfeb4949c3afd5def4914e14d67b27fa98", "messageHeadline": "[move] [read/write set analysis] Add tests and refactor locals pruning", "author": {"name": "Daniel Perez", "email": "daniel@perez.sh", "user": {"login": "danhper"}}, "additions": 107, "deletions": 14}}, {"node": {"oid": "8561b4b10b6b6569d6a82d071f3154a3513ec7fd", "messageHeadline": "[move] [read/write set analysis] Add logic to prune redundant entries\u2026", "author": {"name": "Daniel Perez", "email": "daniel@perez.sh", "user": {"login": "danhper"}}, "additions": 82, "deletions": 39}}, {"node": {"oid": "06a4d40084ca489fb56db101aadcf30653b994f4", "messageHeadline": "[decoupled-execution] Execution Phase", "author": {"name": "Yu Xia", "email": "yuxia@fb.com", "user": null}, "additions": 80, "deletions": 0}}, {"node": {"oid": "a419aa6e3d9d7ed66f5b9ff31bc3e73b22d95632", "messageHeadline": "[move-lang][error migration] Migrated naming/translate.rs", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 1021, "deletions": 1222}}, {"node": {"oid": "7574d45c1dc778524e36973c3bd81b673f9cc04f", "messageHeadline": "[decoupled-execution] We added a new struct OrderingStateComputer to \u2026", "author": {"name": "Yu Xia", "email": "yuxia@fb.com", "user": null}, "additions": 95, "deletions": 0}}, {"node": {"oid": "53ed41a4963f7d56b5507e6fa2209fba743e9aa4", "messageHeadline": "[move-cli] add explicit dependency to stdlib with testing feature", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c8f0a0df36f5f471e1709ad185e1fea88d54d4c7", "messageHeadline": "[language][resource-viewer] remove diem dependencies", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 186, "deletions": 165}}, {"node": {"oid": "eaa92609a2d5376c24bbd79a6f413130924b66d4", "messageHeadline": "[move-prover][doc] update spec lang doc on `old(..)` in inline specs", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 72, "deletions": 1}}, {"node": {"oid": "58412c5e465fabd71aac87310d83df44b59fc746", "messageHeadline": "[move documentation] update Move book for visibilities", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 229, "deletions": 12}}, {"node": {"oid": "6c91cec63b101d65db77f3793cb59b855b53910a", "messageHeadline": "[move] Clean up `unwrap_or(&[])` in bounds checker", "author": {"name": "Brian Gesiak", "email": "modocache@gmail.com", "user": {"login": "modocache"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "3af3fad37e9119b5644e8d5f4a8e4b45c9fc813b", "messageHeadline": "[forge] init fgi", "author": {"name": "Rustie Lin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 303, "deletions": 0}}, {"node": {"oid": "c4668b86466d5dfa131f71d0b605fe8dcaac4de0", "messageHeadline": "[language][move-explain] remove diem dependency: diem-framework-releases", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 10, "deletions": 22}}, {"node": {"oid": "ef41e198ff704dc00e005496bd46203d1bdef699", "messageHeadline": "[language][ir-compiler] remove diem dependency: diem-framework-releases", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 52, "deletions": 184}}, {"node": {"oid": "9fe4f68ca9066b0e150bcd5213acf5530c5bd82e", "messageHeadline": "[2chain] implement 2-chain specific safety rules", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 683, "deletions": 106}}, {"node": {"oid": "5a4139b44ca203780355430a672f8f33f111ecde", "messageHeadline": "[2chain] add new Timeout and TimeoutCertificate struct", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 245, "deletions": 0}}, {"node": {"oid": "c247b098b9392286da8ff8c7cd6cf9880e9920c8", "messageHeadline": "[language][move-vm] replace diem-logger with tracing", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 433, "deletions": 597}}, {"node": {"oid": "47c39aae955c82e1457cc633a9ed342bc9bc6dcd", "messageHeadline": "[move-stdlib] Port fixedpoint32, compare, hash, bcs tests to unit tests", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 509, "deletions": 530}}, {"node": {"oid": "668fe6644c2779b889072b6a1d569b9695e43fbe", "messageHeadline": "[stackless-vm] clean-up unused deps in the crypto lib", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "a9e1ad394b724b6928b2f77b2951005ac7eec267", "messageHeadline": "build(deps): bump archlinux in /docker/ci/arch", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a61d1cc546eead8ce807abdb23e5d1ff17bd93d0", "messageHeadline": "github: add configuration file for probot/stale github app", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "ff4d883bfbd887da0b147ffd788349e4f8e9bb78", "messageHeadline": "[gha] allure2 tests will now report flaky test results.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "060a9d869769a02ee574854c258b9b3d45f0abd1", "messageHeadline": "[Types] Revert version change", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b175d0ce61af32ef2b61bb6847c62e17c00cbaa3", "messageHeadline": "[language][benchmarks] remove diem dependencies", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 68, "deletions": 43}}, {"node": {"oid": "572c5ecbd22fd873011e274a5f589569048aa499", "messageHeadline": "[move] Delete `CompiledModule::into_script`", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 26, "deletions": 97}}, {"node": {"oid": "5bd3306ca9d08ab91a7b2410d6efc260b5c6199c", "messageHeadline": "[move] Reject scripts with no signature for main", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 56, "deletions": 17}}, {"node": {"oid": "03e70847bb4b4624737a0dfc112c97f9ce17f4b4", "messageHeadline": "[move] Bounds checker runs on script or module", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 321, "deletions": 122}}, {"node": {"oid": "2c4a0f1fa60dffaa442db0e677330d0a8a9ca4eb", "messageHeadline": "[move] Bounds checker runs on a non-mut module", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 87, "deletions": 73}}, {"node": {"oid": "20f1d926100d9f8cbda4cecb261895b32ca1e521", "messageHeadline": "[move] Move BinaryIndexedView to binary-format", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 63, "deletions": 77}}, {"node": {"oid": "d476b511116f8eef4f0ae91a2deef7cd919bc168", "messageHeadline": "[gha] fix cluster test.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "77cdfe43578b6d74341114bb4664e0eab86a6dc1", "messageHeadline": "[move-stdlib] Port option tests to Move unit tests", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 247, "deletions": 207}}, {"node": {"oid": "11addba5a1f7b82ccdec3b4ca57021e3a531ff73", "messageHeadline": "[docker] update alpine and debian docker base images", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "b1de5f8ae31b5f640d8eb97a6587b5ffcf810796", "messageHeadline": "[move-lang] Starting migration to new codespan reporting", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 721, "deletions": 247}}, {"node": {"oid": "7f4d25703ea40259896ad2a2c251386a5a18e9cc", "messageHeadline": "[gha] increase fetch depth in checkout", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d8f629808b2799ab7fb1c2eeb1014dd93f458ecf", "messageHeadline": "[move-stdlib] Port vector mvir tests to unit tests", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 400, "deletions": 475}}, {"node": {"oid": "1564f901eed28b72c21dda2656cb8c4398d0bc2c", "messageHeadline": "[ci] use github token", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d9487aabc59f6ff55354d9f287479166ac127bbd", "messageHeadline": "[gha] use canonical volume mount point", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "1accedbaee146c8a4be70dff627dfb41d1358279", "messageHeadline": "[specifications] update section on multi agent script prologue", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "151e7927856043156be0ad064f36a09704742071", "messageHeadline": "[specifications] update section on signature checking in move adapter\u2026", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 43, "deletions": 7}}, {"node": {"oid": "842baef08a37ad0f6eb8dd938560039571427b5e", "messageHeadline": "[move] Update compiler README with required args", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7c10c014739e0a4ae7a1be90cdcc284ef09d7103", "messageHeadline": "[stackless-vm][crypto] fix missing feature section", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "83f8e665c9f817a22ef444f3aa839ffaa80cefea", "messageHeadline": "[stackless-vm] faithful mimic of diem-crypto", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 69, "deletions": 2}}, {"node": {"oid": "a28fd22ef148f693ad71c5368332d4a300be21ee", "messageHeadline": "[stackless-vm] drop the dependency to diem-crypto", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 82, "deletions": 15}}, {"node": {"oid": "160ec1266d474ee1b7b7dc43bf4ec19b35522b8f", "messageHeadline": "[RPC] Add Streaming RPC Types", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 248, "deletions": 231}}, {"node": {"oid": "5af19eb5162ceae262c6c50295877b2b46f93175", "messageHeadline": "build(deps): bump archlinux in /docker/ci/arch", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a233f42940216e7f7608791bda8dd31e6779a1c5", "messageHeadline": "[x] Add allowlist for direct dep duplicates", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "445d5a44610b684bf1af8ee880689f32202d39a1", "messageHeadline": "[move-unit-test] Add support for dependencies in Move unit test", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 157, "deletions": 47}}, {"node": {"oid": "13f70faeca6256d580534d430ac79e8481fd27a7", "messageHeadline": "[scripts] fallback to default pkg manager and install more in forge", "author": {"name": "Rustie Lin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "0c1cdb2ccc701ded76459f82bab87389a627984c", "messageHeadline": "[bytecode-verifier-tests] remove unused diem dependency: diem-framewo\u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "b9bfcb32eeff4625a8f2b2d372176df5171ab272", "messageHeadline": "[language][move-stdlib] remove diem dependency: diem-crypto", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "0cc6cd6e40d2eaccbbc768d34187aa33ea4a52c1", "messageHeadline": "[network-spec] Hide TODOs from rendered version", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "958664ce75fa5f86caadcdd6f5c65dc77ff49cc2", "messageHeadline": "[network-spec] Remove TODOs that won't be actioned upon", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "1cf0c793876410169a14946dee677ca1710fdee4", "messageHeadline": "[network-spec] Fix more broken links in network spec", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2c878f4486aa106982684afdd8e4671a173a9820", "messageHeadline": "use latest 'changes' action to support dependabot", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "c73cfcebbacd3f9b298758229a7faf3a942e62ce", "messageHeadline": "[move-prover] Qualify module names by address in Boogie output", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 89, "deletions": 87}}, {"node": {"oid": "4d014548c38b92d1ad8c6dbd6ea3b89101248c8c", "messageHeadline": "[dev-infra] Removing pre-command from install_pkg invocation", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5cc7264bf000ad59bd29fcee1d0da99e6fb77f80", "messageHeadline": "[docker] install helm in forge docker build", "author": {"name": "Rustie Lin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "9a9ad961ba0acc1bc546c49ff1168f3b44e2466c", "messageHeadline": "[language][vm] remove diem dependency: diem-crypto", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "8a2a16c450a79b2f515f18ca5ba1a46dadeca713", "messageHeadline": "payment scripts", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 1511, "deletions": 498}}, {"node": {"oid": "e5841962cbe587791797be2f892a4dc36e47ffeb", "messageHeadline": "[move][vm] Test bounds checker error codes", "author": {"name": "Brian Gesiak", "email": "bgesiak@fb.com", "user": {"login": "modocache"}}, "additions": 48, "deletions": 12}}, {"node": {"oid": "2d04d065519355062598bb07cf282f7de492f130", "messageHeadline": "[move-prover] Added invariant disabling pragmas to user doc", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 109, "deletions": 0}}, {"node": {"oid": "b9f0536f393884e7a5b44b9ff28280a4c89fd1b7", "messageHeadline": "[forge] added secret for forge codebuild", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "5c7233cef512404e72a434f3530354c97c4ea1a4", "messageHeadline": "[move-vm][stackless-vm] fix unused warnings caused by conditional com\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "23aa2f421ade96b60522ed82261ee3b76bfa8d34", "messageHeadline": "[language][binary-format] remove diem-dependency: num-variants", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "05a81f4850bddcbdad971730f559cb48b91a0ebf", "messageHeadline": "[bytecode verifier][invalid mutations] remove diem-dependency: diem-p\u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 52, "deletions": 7}}, {"node": {"oid": "2c87da39231600b99239737b1f4a64a587c2680b", "messageHeadline": "[language] move abi types from diem-types to move-core-types so that \u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 206, "deletions": 198}}, {"node": {"oid": "b114eec50e33fc29c5fa7e0aa7c0e511b608d4d6", "messageHeadline": "[move-lang] Update compiler API", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 1297, "deletions": 1190}}, {"node": {"oid": "b790410177acfaa18f6cd710a4fbe6d3cb8bab93", "messageHeadline": "[move-unit-test] Add location reporting for non-abort errors", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 61, "deletions": 5}}, {"node": {"oid": "8c4b3d2ad3aa0042a9a83e16e51c60e72f9fa117", "messageHeadline": "[network] Move FileDiscovery to Interval based time", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 28, "deletions": 48}}, {"node": {"oid": "df94a7583150eca4508adf5a47c3e13411f41d8f", "messageHeadline": "[network] Make DiscoveryListener handle errors better", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 59, "deletions": 54}}, {"node": {"oid": "57416a4ae6ee33f7af4655f1ebc610d7f395d47d", "messageHeadline": "[testsuite] Simplify connection limit testing", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 230, "deletions": 104}}, {"node": {"oid": "2db2dc0d421a4b3afc424f6cfb31fd998dabe61a", "messageHeadline": "[smoke-test] Add file based discovery tests", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 152, "deletions": 34}}, {"node": {"oid": "073d7d85dc6a67e9816ecbcac7f281b930654d74", "messageHeadline": "[network] Add File based discovery", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 238, "deletions": 2}}, {"node": {"oid": "324e51ad6de05aa160651c6dfe1d4f1995dd7887", "messageHeadline": "[network] Remove ValidatorSetChangeListenerBuilder", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 44}}, {"node": {"oid": "01e4284b5188fc255c45eb49e37b5816dd7f6e47", "messageHeadline": "[network] Allow for multiple discovery mechanisms", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 74, "deletions": 34}}, {"node": {"oid": "6a05454d0c479560e8799a1b8d52c470a500e6d0", "messageHeadline": "[network] Add ValidatorSet to DiscoveryChangeListener", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 365, "deletions": 371}}, {"node": {"oid": "85a5a1cd1c013605fb834d286e3138b150d0fddf", "messageHeadline": "[network] Create generic Discovery struct", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 67, "deletions": 5}}, {"node": {"oid": "3995b90859968e6ba1b7e64e96bbf2717f3a316c", "messageHeadline": "[network] Rename simple-onchain-discovery to discovery", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "c626fee6a6cba5d562d19c9a3dc480d096cb206e", "messageHeadline": "[testsuite] Add ability to use private key for network checker tests", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 82, "deletions": 24}}, {"node": {"oid": "f3b6248f4ea227a5477ef21e3c08779edcc75bab", "messageHeadline": "Static typing for code_as_str + logging cleanup", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 106, "deletions": 90}}, {"node": {"oid": "34f2a6981150d2907f2e3859cce6e6ddeeed1a84", "messageHeadline": "Review Feedback", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 474, "deletions": 122}}, {"node": {"oid": "12cfa79d2ef6c1362eb082fec9a868c4bdc433ea", "messageHeadline": "More README", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 31, "deletions": 13}}, {"node": {"oid": "63c97d597f89ba2e0db5727e6ba4036ab84859c0", "messageHeadline": "Simplify logging types", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 37, "deletions": 39}}, {"node": {"oid": "75b7b090c3b64dc41d644ae5c6e63e6ff50ba126", "messageHeadline": "Separate subscription params from state", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 325, "deletions": 279}}, {"node": {"oid": "49fd242893c05dadca23a75f6fd8e13e4aa38e66", "messageHeadline": "Changes for feedback from review", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 205, "deletions": 227}}, {"node": {"oid": "228c54a56c4f335f7c34a5f68b7e801594afc4ad", "messageHeadline": "Cleanup", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 82, "deletions": 31}}, {"node": {"oid": "6b9ade416b60e08ee2b92a37041e6c24bef4a3a0", "messageHeadline": "Add documentation", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "d284b7c60e5719a11597f266d28aeb86873240f0", "messageHeadline": "Rmove SSE + Add Tests", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 393, "deletions": 349}}, {"node": {"oid": "dc16fc56275e5b9622ce51f06c437f1daf998f51", "messageHeadline": "Create stream RPC", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 1966, "deletions": 40}}, {"node": {"oid": "bbc532198e7bdbb62d6875b42ad6b98a0e44467d", "messageHeadline": "[language][vm] extensible native functions (dynamic)", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 407, "deletions": 368}}, {"node": {"oid": "1f95bab696cda6cb257da56fb64beb51db009463", "messageHeadline": "[language][vm] use LogContext trait objects", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 41, "deletions": 33}}, {"node": {"oid": "3e52270b8503636d0b4352680d95f705636c1a64", "messageHeadline": "[gha] allow go to force link on mac managed by github, should be safe\u2026", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5e5bd61fd7a36454bcd7efff755dca5e9b4c604e", "messageHeadline": "tiny", "author": {"name": "Ying Sheng", "email": "yingsheng@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddaa02b6bc6f4c6f571f45a1fde76757e63e5891", "messageHeadline": "update boogie version to 2.8.33", "author": {"name": "Ying Sheng", "email": "yingsheng@fb.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e194f8ef8f11f3628aff91e9c803647522252e3f", "messageHeadline": "update boogie version to 2.8.33", "author": {"name": "Ying Sheng", "email": "yingsheng@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c031b71dc44cb0fc8cbed342ff6a20e0056892b0", "messageHeadline": "[gha] in case diem/logger coverage drops this will alert the author w\u2026", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a04c621fa933cc9048bd2a54dae1a7e0aa5ad155", "messageHeadline": "[circleci] fix fuzzing tests.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d705051d182ca0b22344b878bd571db3b5ea720e", "messageHeadline": "[language] add Move release notes for version 1.3", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 111, "deletions": 0}}, {"node": {"oid": "6e2bc5a11e1cb96c42e89dd2851ba4ef0171e049", "messageHeadline": "[account universe] Update keygen for invalid auth key txns", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 33, "deletions": 5}}, {"node": {"oid": "7c64c4381d05054c9fa8191cdc8a78d60276f496", "messageHeadline": "[move-prover] support old(..) in inlined spec blocks", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 674, "deletions": 134}}, {"node": {"oid": "c7757d41c5734fdac1f10f92490122b8355033d8", "messageHeadline": "[move-cli] Print resource changes after verbose execution", "author": {"name": "Darion Cassel", "email": "darioncassel@fb.com", "user": {"login": "darioncassel"}}, "additions": 1396, "deletions": 9}}, {"node": {"oid": "9a5e7e6cfbe476cd3d38145fe70fcc09c945978d", "messageHeadline": "[common] Strip out dumping metrics to a file", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 20, "deletions": 128}}, {"node": {"oid": "cae8b398feed24d6711747a27fbd8586245ba249", "messageHeadline": "[gha] consolidate artifact downloaders in prep to delete dup in diem/\u2026", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "c4638a634e76168d4f0a6f87f801552b5110b7fb", "messageHeadline": "[x] don't log failing sccache stops if the client failed due to a non\u2026", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "983ba00693ea793c37bd1cd0b1f3cd3945017923", "messageHeadline": "Improve code coverage generation (turn of sccache, better warnings/lo\u2026", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 194, "deletions": 48}}, {"node": {"oid": "bcfe3b505f7180c1a1d865730791e787fdbd1586", "messageHeadline": "[move-prover] fix error filtering in boogie-wrapper", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "28600983ef7c62dddabf43e75c644ee4e8a85a49", "messageHeadline": "forge: implement querying validators by PeerId for LocalSwarm", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "06718e1696bf2a11dc2bad62585044bee205bdc8", "messageHeadline": "forge: drop direct dependency on diem-client", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "af0e048ba190f21b10e9156fa887c7b83fda6319", "messageHeadline": "forge: remove AdminInfo type", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 80, "deletions": 113}}, {"node": {"oid": "2c8604bd7794e29159bd0c28d9617cedf5e686e7", "messageHeadline": "forge: only require Swarm's to create ChainInfo's", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 45, "deletions": 57}}, {"node": {"oid": "8c71b5e2cb0e426f3b310ea07665cb63c54304b4", "messageHeadline": "forge: add liveness_check method to NodeExt", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "77662ae0e3e4f9b4fec4a04900464b19b4ecf79f", "messageHeadline": "json-rpc: fix comment explaining the behavior of the '/-/healthy' rou\u2026", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e2963beb0ec9a56ebc860a5ba01dca6347f8769", "messageHeadline": "forge: change node query functions to return Option", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "40a9b1f31b0b91b4ae30d570b6b480317aae77d5", "messageHeadline": "forge: use PeerId instead of NodeId for querying nodes", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 28, "deletions": 43}}, {"node": {"oid": "8cad2cac7bce7595a5dc6b0c76f18f4ce97be1d0", "messageHeadline": "forge: change node_id to name", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "ba43aea24846325642bebd1a6539bae4fb63d17a", "messageHeadline": "forge: don't depend on cluster-test", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "8125f47028c3e7d51d47cab1e4298057121a3f23", "messageHeadline": "forge: tx_emitter.rs -> txn_emitter/mod.rs", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d41aa0ac938f4ec6754516703e4f9d2e7e6ee821", "messageHeadline": "forge: don't depend directly on diem-types", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b729c286c7338c8b9929a4feda3e702c79f97838", "messageHeadline": "forge: remove local backend based on diem-swarm", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 9, "deletions": 307}}, {"node": {"oid": "1778c4f1ed75d97a800a43eace43f069b052d6d9", "messageHeadline": "forge: tweak restart-validator to not use NodeId", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "efbd3879b47284d39eeac3e6993a1a72d712e740", "messageHeadline": "forge: add a new LocalSwarm implementation", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 374, "deletions": 0}}, {"node": {"oid": "f8a420c2fa18465234cc398463d72f094014783a", "messageHeadline": "forge: add a new LocalNode implementation", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 207, "deletions": 0}}, {"node": {"oid": "997d5549de5124b847475a2b33f34e269600f4e7", "messageHeadline": "forge: add a check_connectivity method for the Validator trait", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "d8e3ea2b000fc9c8c4de03471ed513f72e1cb48d", "messageHeadline": "forge: add a NodeExt trait", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 76, "deletions": 22}}, {"node": {"oid": "e2c001f624f6b29d765ef56f2e11f034aff673bc", "messageHeadline": "forge: move HealthCheckError to interface module", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "99d773fc3a237395c8fe4415f6a8b53009984cb7", "messageHeadline": "forge: have ChainInfo take an owned url string", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c491ee03fbc6c4a9c4b6f34fa0dcaecc1c896505", "messageHeadline": "forge: have AdminContext take an owned url string", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f5e51ee65b1a376504bc1225ec542748f71cd3f8", "messageHeadline": "forge: have PublicInfo contain an owned url string", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "28d571761a62160e9519bc6f3e9aaa715d65cf7f", "messageHeadline": "forge: backend/local.rs -> backend/local/mod.rs", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e22d189f4e752226c4cf8071a80c934b16877122", "messageHeadline": "validator-builder: save validator configs to disk", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "196bf70036a9c64f394775880f36a366131f0924", "messageHeadline": "config: add helper for querying PeerId", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "782fcf5fb75083338bbf8979bcd0274c25944810", "messageHeadline": "debug-interface: client improvements", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "de57ee6ff047d33af9edf65fb14e867a0bd7eed1", "messageHeadline": "[network-spec] Fix dead links", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e12c745430038f11257b848e4e5bb0c159cedc37", "messageHeadline": "[genesis] simplify validator and operator initialization", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 170, "deletions": 196}}, {"node": {"oid": "4d21584660fabe86cf45613c7c4aacb5eea25807", "messageHeadline": "[genesis] migrate validator and operator initialization to Move", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 358, "deletions": 82}}, {"node": {"oid": "e90bbb04c69e90d0c6ad54749de2be4a18b2cd6d", "messageHeadline": "[docker-compose] add data restore docker compose", "author": {"name": "sherry-x", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "7917821016d0c6ed76a3904b8dd6ac33c2e5785f", "messageHeadline": "Add another alternative name considered: kinds", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "717844d91c0c6b15fb46787964bcb51d1face24a", "messageHeadline": "[language/doc] Fix rendering issue in bool docs", "author": {"name": "Daniel Perez", "email": "daniel@perez.sh", "user": {"login": "danhper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e49399ae68dbf657dfad3189418267d771a02337", "messageHeadline": "[language/doc] Fix formatting issue in creating coins", "author": {"name": "Daniel Perez", "email": "daniel@perez.sh", "user": {"login": "danhper"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a0fb09c2adbcd0e774622ea0c8e5cc463962223a", "messageHeadline": "[language/doc] Fix minor issues in structs docs", "author": {"name": "Daniel Perez", "email": "daniel@perez.sh", "user": {"login": "danhper"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "56f4dab83e3792b345a4c81986fc41e4da7fac91", "messageHeadline": "[language/doc] Fix inconsistency in language about structs", "author": {"name": "Daniel Perez", "email": "daniel@perez.sh", "user": {"login": "danhper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "528de10e0a68047094f7049be4374deb2b8d87b6", "messageHeadline": "[language/doc] Fix conditional grammar", "author": {"name": "Daniel Perez", "email": "daniel@perez.sh", "user": {"login": "danhper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ae4fcb17ae6fc9234b121d5a667257324e5c528", "messageHeadline": "[language/doc] Fix issue in subtyping doc", "author": {"name": "Daniel Perez", "email": "daniel@perez.sh", "user": {"login": "danhper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c452b99b56d2f5690d69c1af0c2e91b51c5b3c74", "messageHeadline": "[language/doc] Fix typos in references doc", "author": {"name": "Daniel Perez", "email": "daniel@perez.sh", "user": {"login": "danhper"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ba75bc90a7f2a9057e9558d0eef6d41bb3f2fed2", "messageHeadline": "[language/doc] Fix formatting in bool docs", "author": {"name": "Daniel Perez", "email": "daniel@perez.sh", "user": {"login": "danhper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48f3fedad1f31c40a043c3129f60de610a186b2e", "messageHeadline": "[language/doc] Fix minor inconsistencies in coin tutorial", "author": {"name": "Daniel Perez", "email": "daniel@perez.sh", "user": {"login": "danhper"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "ad6a3107fe86c970ca0aa79c62e11e50e415dbb4", "messageHeadline": "Change move-cli test directory structure", "author": {"name": "Darion Cassel", "email": "darioncassel@fb.com", "user": {"login": "darioncassel"}}, "additions": 30, "deletions": 35}}, {"node": {"oid": "7ee085aca9d32d2345ebfef67a0c09d55a2250e0", "messageHeadline": "Update readme to note debug flag needed for coverage", "author": {"name": "Darion Cassel", "email": "darioncassel@fb.com", "user": {"login": "darioncassel"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "66cd4e5f23add5c2b56a5984f7c0ad8229a2eff0", "messageHeadline": "Update readme to reflect changes to Move syntax and CLI output", "author": {"name": "Darion Cassel", "email": "darioncassel@fb.com", "user": {"login": "darioncassel"}}, "additions": 43, "deletions": 30}}, {"node": {"oid": "201dbae188e3d2a472565936ffac2bf6823d55b1", "messageHeadline": "[stackless-vm] add doc comments to public interfaces", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "b4f914aa9d84680dd807d6fc2bcf9d17a637021d", "messageHeadline": "[stackless-vm] allow stackless VM to run without exp checker", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "cf517a895709ee5983b1f03bc7dcfda7c9b65cbb", "messageHeadline": "[stackless-vm] add support for quantified expressions", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 192, "deletions": 7}}, {"node": {"oid": "b73333d3581f3e0d12c07f850f1043c255736fa4", "messageHeadline": "[stackless-vm] expression evaluator", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 1993, "deletions": 63}}, {"node": {"oid": "45861d0c84fc17e520a91736d75bdb1e280c4672", "messageHeadline": "[testsuite] Remove Flaky connection limit test", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "6755dc4977bc75ab184bbd6d6c10af0c01e8362b", "messageHeadline": "[diem-framework] Add additional auth checks", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 151, "deletions": 78}}, {"node": {"oid": "d4470e4c3a6c37c0c6722d52fe701b55776f77a3", "messageHeadline": "[safety rules] support retry on incorrect epoch", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 17, "deletions": 25}}, {"node": {"oid": "397fb333f7bd7c56d1d2b1e06315d19f06ad1710", "messageHeadline": "[diem genesis] some simplifications in Genesis module", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 54, "deletions": 102}}, {"node": {"oid": "11c4566ef8058d3d5ccc64d3847c81cca7369dd2", "messageHeadline": "[gha] env var clean up", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "6c432062070902486bd654055385dd9422bcb970", "messageHeadline": "[json-rpc-types] Reduce visual noise for param parsing tests", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 189, "deletions": 255}}, {"node": {"oid": "0fff13be87f72e68410e8499b75d3b981a12e63d", "messageHeadline": "dev-setup: install cargo-guppy", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "4e7f1a3cbfffaabb3cf76bfbe97265a57d61881a", "messageHeadline": "[move-cli] Reorganize Move CLI", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 1018, "deletions": 783}}, {"node": {"oid": "1f6033e1ceb9d3c5b7de89e0920c2b93c0bd9b5f", "messageHeadline": "[short-hex-str] Disable clippy arithmetic overflow lints with comments", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ec75958088a974ccfa4bd0c9ed73a1d7af2b933f", "messageHeadline": "[short-hex-str] revert: Fix Unchecked Arithmetic in Diem-Core", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 14, "deletions": 26}}, {"node": {"oid": "a44b9c0e32285b3a00120dee4c1ebb460276275f", "messageHeadline": "[sdk] Less strict concurrency model for clients", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 85, "deletions": 51}}, {"node": {"oid": "647c6d0cc1a373ae35f0355647e5516d8dba234c", "messageHeadline": "[types] Verify accumulator consistency proofs in trusted state", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 664, "deletions": 275}}, {"node": {"oid": "be224f83fce6bb5e993bc61bb5c1b3170d1a97cc", "messageHeadline": "[types] Add MockTransactionAccumulator", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 312, "deletions": 2}}, {"node": {"oid": "0b091492c80ea6c876dffb565f074b58b4698c22", "messageHeadline": "[types] Add TransactionAccumulatorSummary", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 146, "deletions": 21}}, {"node": {"oid": "8754b28a764ae3007c8d7b664297d9e7e21e227e", "messageHeadline": "[storage] Return consistency proof only for client-verifiable range", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 34, "deletions": 15}}, {"node": {"oid": "9aacb296cf67564d3d52c0860807e6841932faa6", "messageHeadline": "[sdk] Add get_accumulator_consistency_proof API to non-verifying client", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 86, "deletions": 9}}, {"node": {"oid": "3b04d40bea5bc31c2a6504e222181a72caa00a90", "messageHeadline": "[json-rpc] Add get_accumulator_consistency_proof API", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 274, "deletions": 23}}, {"node": {"oid": "46f34a317512e63e2b6c0e639c4c692051506cbc", "messageHeadline": "[storage] Add get_accumulator_consistency_proof to DbReader", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 51, "deletions": 7}}, {"node": {"oid": "f01d8187ca918469cafca28ba0641879b401528a", "messageHeadline": "Added iff operation to move language without testing", "author": {"name": "Checkmate50", "email": "dgeisler50@gmail.com", "user": {"login": "Checkmate50"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "639695a2078e1d640ce3092558e7813bc7e0dd44", "messageHeadline": "[ci] changing CI action time for weekly dependency report", "author": {"name": "Nasif Imtiaz", "email": "nasifimtiaz@fb.com", "user": {"login": "nasifimtiazohi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e64210319ba7ebcda200ee01916df12a14734836", "messageHeadline": "optimize code", "author": {"name": "zgfzgf", "email": "1901989065@qq.com", "user": {"login": "zgfzgf"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e6f349a019c135994590d886fe65bb11aef8156f", "messageHeadline": "add nibble path fn is_empty", "author": {"name": "zgfzgf", "email": "1901989065@qq.com", "user": {"login": "zgfzgf"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "c61464ecf43c0801343193e65bef14737a930027", "messageHeadline": "rename use crate", "author": {"name": "zgfzgf", "email": "1901989065@qq.com", "user": {"login": "zgfzgf"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8d97e3f71405763bdde0ea4757ea607e4fe0c56c", "messageHeadline": "add judge", "author": {"name": "zgfzgf", "email": "1901989065@qq.com", "user": {"login": "zgfzgf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "487a122e5c07d107d25d77d12410d04828acecfb", "messageHeadline": "add assert judge", "author": {"name": "zgfzgf", "email": "1901989065@qq.com", "user": {"login": "zgfzgf"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a94c2f9cb271a42760e907d8476417056f78497d", "messageHeadline": "A&&(B||C)==(A&&B)||(A&&C) if A!=0 and C=1 { A&&C == C }", "author": {"name": "zgfzgf", "email": "1901989065@qq.com", "user": {"login": "zgfzgf"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1302cd1e835721178b107171eaa095f5e2e91f5a", "messageHeadline": "optimize fn range_bitmaps", "author": {"name": "zgfzgf", "email": "1901989065@qq.com", "user": {"login": "zgfzgf"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "307605830c891c9544b4e506208768e1b30ea17e", "messageHeadline": "fix markle node type doc", "author": {"name": "zgfzgf", "email": "1901989065@qq.com", "user": {"login": "zgfzgf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d20d76ae5c9f0b5561d09adaa4d8522b6e6231bb", "messageHeadline": "optimize markle node type code", "author": {"name": "zgfzgf", "email": "1901989065@qq.com", "user": {"login": "zgfzgf"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "383e38277b4f20e930a9c80b9a6ab21f9ede2de2", "messageHeadline": "optimize serialize u64 code", "author": {"name": "zgfzgf", "email": "1901989065@qq.com", "user": {"login": "zgfzgf"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "f9e1ac53ff854db10697253f5137248b8c60bebd", "messageHeadline": "add nibble_path test", "author": {"name": "zgfzgf", "email": "1901989065@qq.com", "user": {"login": "zgfzgf"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8d04daf7d005833e9e2248156f3e44b1dd424e37", "messageHeadline": "delete surplus lifetime argument", "author": {"name": "zgfzgf", "email": "1901989065@qq.com", "user": {"login": "zgfzgf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "248764b218a231aca9f86db45af9ca8a01fd78e4", "messageHeadline": "optimize code", "author": {"name": "zgfzgf", "email": "1901989065@qq.com", "user": {"login": "zgfzgf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9643787ae41a1c7011c379a72c4cd74fd7a059b8", "messageHeadline": "delete surplus clone", "author": {"name": "zgfzgf", "email": "1901989065@qq.com", "user": {"login": "zgfzgf"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "5fc2dd9de87b043c986a82ed408753e401e57591", "messageHeadline": "[move bytecode] extract CLI's CodecCache type to its own crate, use f\u2026", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 244, "deletions": 145}}, {"node": {"oid": "fdd7cfc99840e25c079bc71fe50c3c145fd60a61", "messageHeadline": "genesis: remove old validator builder", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 7, "deletions": 239}}, {"node": {"oid": "a82073316c8cde2f768e6c007cbf98eeba9b6db8", "messageHeadline": "diem-swarm: convert to using the new ValidatorBuilder", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ffda2ae80fde0db64ff09dffbd8d01f02c0163e6", "messageHeadline": "oncall-trainer: convert to using the new ValidatorBuilder", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "fc241a769581b2f546f65c27618d80fa2e5077a0", "messageHeadline": "diem-node: migrate to using the new ValidatorBuilder", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "74f488ce63eaed0c09d3f42c2f692f9003bf850a", "messageHeadline": "json-rpc: convert integration tests to use the new ValidatorBuilder", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "d2142af8f6b27c04a64943fe34966734d3580c47", "messageHeadline": "swarm-config: impl BuildSwarm for ValidatorBuilder", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "409fbadc20f210b46606a2d1f9b5c3ead0567f9d", "messageHeadline": "genesis: introduce a new ValidatorBuilder", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 401, "deletions": 0}}, {"node": {"oid": "f65ebdbc986a2d46653e4b8240710c1a06197dc4", "messageHeadline": "genesis: factor out a reusable verify_genesis function", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 30, "deletions": 22}}, {"node": {"oid": "5efe4e674c8692f3d0684e2d3acaec02e98bfcbe", "messageHeadline": "genesis: factor out a reusable create_genesis_waypoint function", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "5ede2be00b08a1e6c9bbee584f16e1dcfbe75b6a", "messageHeadline": "management: add constructor for StorageWrapper", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "088eead88feb8d997aa3b761e804664395b8e8e9", "messageHeadline": "smoke-test: use swarm's root storage", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "8ddec74e9d3d782210ac066202c48549e18b0501", "messageHeadline": "operational: allow loading test backends without a namespace", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "da5709170a867beb12206c7064f1703083745965", "messageHeadline": "swarm-config: create a diem-root on-disk storage", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "e7b13e4368d5b8c46b70fa3a3efe417b9ddeca85", "messageHeadline": "Fix Unchecked Arithmetic in Diem-Core", "author": {"name": "Terry Tang", "email": "terrytzh@fb.com", "user": null}, "additions": 42, "deletions": 18}}, {"node": {"oid": "dd00ef86ef8634fd1eeccc8e442df8864915be29", "messageHeadline": "[actions] use the right repo", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d12f809d30416fbfcb9596b3ca5050ab0e9275c3", "messageHeadline": "[readme] add link to test history report", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cf523a512ddc72006be21fe8270e3789b1d55f85", "messageHeadline": "[gha] update diem action repo references'", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "377f845574dfd7db2534330969bfc92db171d9c3", "messageHeadline": "[ci] attempt to gen code coverage.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 60, "deletions": 2}}, {"node": {"oid": "7555d8177ee4a87e2bfcc0ffcb1f7b9139be326c", "messageHeadline": "[test-infra][e2e] allow the replayer to filter traces based on diem v\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 54, "deletions": 41}}, {"node": {"oid": "f477647cfc8b7da2f91047c6be7002e9479a3964", "messageHeadline": "[test-infra][e2e] make the e2e test replay tool a standalone diem-tool", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 175, "deletions": 127}}, {"node": {"oid": "006b25c33c9a741d9f5a7f6550e841a16477fd80", "messageHeadline": "[types] Make `EventKey` debug output more concise", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 361, "deletions": 356}}, {"node": {"oid": "e04c44cf952d06a61d31e914192c37b9146fd50f", "messageHeadline": "[executor] speculation cache doesn't remember committed txns", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 140, "deletions": 151}}, {"node": {"oid": "ec0f78085cdacb7839974c124852d7dfb975943b", "messageHeadline": "[executor] trivial: use ref in gen_ledger_info_with_sigs", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c4af0ec3fc6cc5bd01a8c63fcfc93c35dbe27f13", "messageHeadline": "[language/changelog] Add changelog entry for Move unit tests", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 345, "deletions": 0}}, {"node": {"oid": "7cdb495f157af817bd1afd11f35ed71ade0b1969", "messageHeadline": "management: enable creation of a ValidatorConfig from any S: KVStorag\u2026", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 115, "deletions": 57}}, {"node": {"oid": "87c44cd88684b2388ff079dbd37d11dbf0021c58", "messageHeadline": "network-address-encryption: make Encryptor generic over a KVStorage", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 62, "deletions": 44}}, {"node": {"oid": "c3068582f534f242ad10d5c2be6f5f632ccbf6ce", "messageHeadline": "genesis: convert the genesis command to build genesis with the Genesi\u2026", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 10, "deletions": 111}}, {"node": {"oid": "e0864f8c7c71c4b9e033ac64b9ecf5e7a91cee70", "messageHeadline": "genesis: convert the layout command to use the GenesisBuilder", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "176d6423ea18a2c280f583e2a79d2330af5388d1", "messageHeadline": "genesis: introduce a GenesisBuilder type", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 231, "deletions": 0}}, {"node": {"oid": "128fdb04c9800347898fd5506397976c5a26166a", "messageHeadline": "config: add helper for clearing a backend namespace", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "c54a0bf376ce315e2e358990b65f517a7a76670d", "messageHeadline": "config: add helper for querying if a backend config has a namespace", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "c56e7c14bbb1ffd8ea27192ea7163a925c6b1573", "messageHeadline": "secure-storage: implement KVStorage for &mut S where S: KVStorage", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "79345769d8ed1c0cd7866084c1957e4943953be7", "messageHeadline": "secure-storage: enable calling KVStorage::get for Namespaced<&S>", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "186268f39338053e53cceca09ef0205fef654c5d", "messageHeadline": "[stackless-vm] comment on the interpreter's type system", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "3c8bb49f24ed68e1c9a0c9a831f10f96f86b863d", "messageHeadline": "[stackless-vm] drop dependency to move_binary_format::file_format", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "43a39f638bf3928e6e032a35b9869117c2dba1f7", "messageHeadline": "[stackless-vm] incorpate recent changes in memory model that eliminat\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 436, "deletions": 52}}, {"node": {"oid": "1b2e44d385f696ea968e722428e9d976885b68c1", "messageHeadline": "[stackless-vm] add PartialBaseType and PartialStructInstantiation", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 182, "deletions": 21}}, {"node": {"oid": "fc4031ad9f250e767b679d27342d6cac1d933b27", "messageHeadline": "[stackless-vm] handle SaveMem in a separete EvalState that is dedicat\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 91, "deletions": 13}}, {"node": {"oid": "5ef3738beb3602cc3b26582696b594a0e9dde662", "messageHeadline": "[move-prover] Fixes a crash when someone tries to include a schema wi\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "8f550904b1523aec874254559f2589bde735b14a", "messageHeadline": "[network] Always enable connectivity manager", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 13, "deletions": 30}}, {"node": {"oid": "8f77d3c516507cbe2ab7e9700604a2241493050d", "messageHeadline": "logger: only attempt to reconnect once a second", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "0070721fb0ad5b05b7828b9e8748213843659b97", "messageHeadline": "[Move Unit Test] Add test-only native support", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 387, "deletions": 19}}, {"node": {"oid": "8d3c0894a09fd5b2f4a81ef9a6415f83ebb60766", "messageHeadline": "[docker-compose] support monitoring for validator-testnet", "author": {"name": "sherry-x", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 959, "deletions": 1}}, {"node": {"oid": "be53de6d2de596722d6ad4906934533bcd4a0128", "messageHeadline": "[network] Add testing for connection limits", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 52, "deletions": 5}}, {"node": {"oid": "244cae39ca7bff213d2341f8258bf9187a85e9f7", "messageHeadline": "[network] Fix inbound connection limit", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ab96ec057efb17f73469d57397063a499ec0837d", "messageHeadline": "[ci] retire release-1.1", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f7abfff60f4c27e7bd6de4e2ddc0e93b4747d215", "messageHeadline": "[time-service] Ensure sleep outputs are being used", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c2ba27ddb400c66971b9e8f42d2a6e0cb669f131", "messageHeadline": "[docker-compose] rename file name for consistency", "author": {"name": "sherry-x", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "c369299812a558a366905e3c2c615dfc49a86201", "messageHeadline": "[CHANGELOG] diem-core-v1.3.0 release", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "2b97eaefe7418d04363121affddcb67ac45a4fef", "messageHeadline": "[offchain] Add subaddress, account id, and intent id to offchain api", "author": {"name": "Dimitri Roche", "email": "635121+dimroc@users.noreply.github.com", "user": {"login": "dimroc"}}, "additions": 664, "deletions": 81}}, {"node": {"oid": "4ed8b81caa68f2a359219e065ec8f9916939f630", "messageHeadline": "[move script binding codegen] ensure generated bindings compile when \u2026", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 108, "deletions": 67}}, {"node": {"oid": "1c0a0b9ed9fd2a9d961d85df348432c48e6d7596", "messageHeadline": "giving up on lcov for arch. aur's are dangerous", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "68c4cee6294c2ecf5239e4ef9d4b827c638e962c", "messageHeadline": "cleaning up after others.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 125, "deletions": 66}}, {"node": {"oid": "b10efcd352564bed430f66f02fe4a86ffd17e845", "messageHeadline": "allure related tools.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "262c8f9cc19a470db36c3f4a24514a2257aaa745", "messageHeadline": "build(deps): bump actions/cache from 2.1.5 to 2.1.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "e4c721ab478d2448009d00fe9c67457a7bc9cf66", "messageHeadline": "[diem adapter] fix multi agent: include secondary signers for script \u2026", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 83, "deletions": 14}}, {"node": {"oid": "7f929810948f4752812d000cb6bd60485287ec2d", "messageHeadline": "[forge][aws][code-build] Enable ad-hoc code build for forge", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "4eb945193db1dbfd5dd1bf059880071da9e9ead0", "messageHeadline": "[scratchpad] clean up old batch_update code, use the updater instead", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 112, "deletions": 1027}}, {"node": {"oid": "f7cdf9bcf847f41309c47d2c25a21c1837c7b988", "messageHeadline": "secure-storage: rename namespaced_storage.rs to namespaced.rs", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a9f768448cd1d1d1826625f09ce2656b5f1d4f0e", "messageHeadline": "secure-storage: make namespace separators consts", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "50a969951658e20130e23512c8a7ccf516e130a4", "messageHeadline": "secure-storage: reintroduce vault policy implementation and tests", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 545, "deletions": 1}}, {"node": {"oid": "23f14917ea5b302c43c67eec87a712d469cc225b", "messageHeadline": "secure-storage: enable vault namespacing with Namespaced", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 68, "deletions": 69}}, {"node": {"oid": "912f7dea014896d73272005f487a95c69bb7bdab", "messageHeadline": "secure-storage: simplify namespacing in vault", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 18}}, {"node": {"oid": "0d5c766c67fb7adf15c74d200beeb87d6704610f", "messageHeadline": "secure-storage: remove unused policy logic from vault", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 395}}, {"node": {"oid": "39cf7f43c24d8ee9707b0338db99bff09cbc5c69", "messageHeadline": "secure-storage: improved namespace storage type", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 175, "deletions": 42}}, {"node": {"oid": "91fb5d2e8338fa398b42dc83f450af35ea2b8c57", "messageHeadline": "[move-prover] Update documentation.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 526, "deletions": 478}}, {"node": {"oid": "cf8fde7541d125201c323bda05c482fa681d2d60", "messageHeadline": "[network] Remove superfluous functions from NetworkBuilder", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 46, "deletions": 62}}, {"node": {"oid": "c8acd62cb1af61c34f5212b8ab73d022e2b063d2", "messageHeadline": "[network] PeerManagerBuilder rearrange to keep logical pieces together", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "dac8db0bd1b39debe8cfe66b6660d61d1691a3e5", "messageHeadline": "[network] Simplify PeerManagerBuilder", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 64, "deletions": 66}}, {"node": {"oid": "1cd112c043bbba91a7db5844616c62f5ce65dd13", "messageHeadline": "[network] Simplify ConnectivityManagerBuilder", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 13, "deletions": 79}}, {"node": {"oid": "971df3755c7636bd603be6919271cf4bb6366116", "messageHeadline": "[network] Simplify HealthCheckerBuilder", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 10, "deletions": 70}}, {"node": {"oid": "d864268868b38fd79dd09aeb3301e5d0a5afc40c", "messageHeadline": "[network] Consolidate network seeds building", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 47, "deletions": 44}}, {"node": {"oid": "5c3821412309a85caa78c951512dfedb8196b949", "messageHeadline": "[network] Simplify ValidatorSet listener builder", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 5, "deletions": 68}}, {"node": {"oid": "f6dad0ec41afc098167df743daa81db44e25f732", "messageHeadline": "Add TC constant", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "3ffa6f37223f361ec39e0d62175ae72a3e8d2f05", "messageHeadline": "[language] set up Move language docs as an mdBook", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 77, "deletions": 162}}, {"node": {"oid": "89b9d349365151e7c0192c57896cd200cb6f2726", "messageHeadline": "[language] add blank lines between paragraphs in Move language markdown", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 374, "deletions": 4}}, {"node": {"oid": "7af2038259c0d48c0980ea5daa93bbccb83d8598", "messageHeadline": "[language] apply Move language doc updates from the current website", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 9, "deletions": 17}}, {"node": {"oid": "57280d4c654e3dd5bf7d95d1b6a8b9cbad510ce6", "messageHeadline": "[language] add back the Move language documentation", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 4890, "deletions": 0}}, {"node": {"oid": "3038eb2a6a8dae940566d2b74a4b9f38be846624", "messageHeadline": "[docker-compose] add monitoring docker compose", "author": {"name": "sherry-x", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 1789, "deletions": 0}}, {"node": {"oid": "9ed995afd397cffeb663e43f05073560d0f67502", "messageHeadline": "[ci-test] add shellcheck for weekly-dep-report.sh", "author": {"name": "Nasif Imtiaz", "email": "nasifimtiaz@fb.com", "user": {"login": "nasifimtiazohi"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d6e8f715cfed18358cae7efe39f10d83646998e1", "messageHeadline": "[ci] added a weekly CI action to post weekly-dep-report.sh output to \u2026", "author": {"name": "Nasif Imtiaz", "email": "nasifimtiaz@fb.com", "user": {"login": "nasifimtiazohi"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "aa408fd0b9688fa5d517ea32a9900c6976ede899", "messageHeadline": "[dependencies] added script for checking dependency change from last \u2026", "author": {"name": "Nasif Imtiaz", "email": "nasifimtiaz@fb.com", "user": {"login": "nasifimtiazohi"}}, "additions": 96, "deletions": 0}}, {"node": {"oid": "05bdd16f4b940e29be37edb2d75e45ad704403b0", "messageHeadline": "[operational-tool] Allow network checker to skip noise handshake", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 61, "deletions": 6}}, {"node": {"oid": "1c8071725479e11181169371aac8d83abd2facce", "messageHeadline": "[move-model] Only parse once", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 39, "deletions": 61}}, {"node": {"oid": "c41e031e3b9a62ab59b7323fa7286aa418ad23e7", "messageHeadline": "Remove option", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 5, "deletions": 6}}, {"node": {"oid": "5dc5aaf4d06d858374da023510719bb864e0d47c", "messageHeadline": "Options and doc", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 21, "deletions": 4}}, {"node": {"oid": "df53873945e616bc43f69b48999424e980c0de7d", "messageHeadline": "Change jsonrpc data structure", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 135, "deletions": 8}}, {"node": {"oid": "3e0308c3824c681d5124987620cba398b9a1c716", "messageHeadline": "[writeset-generator] Fix the deserialization logic for writeset verif\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 45, "deletions": 17}}, {"node": {"oid": "d9c276316f603d7123b8ebae0d5f4bd7b9299575", "messageHeadline": "[scratchpad] limit concurrency for the updater", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "82a3d011181c06c54d551d5be1d1155cc67c5994", "messageHeadline": "[scratchpad] benchmark: more batch sizes, CLI option support", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "5c8ba5942651cbc20747888da833b51c5bd609d5", "messageHeadline": "[diem-vm] Implement prefetching logic for account blobs", "author": {"name": "Lera Nikolaenko", "email": "valerini@calibra.com", "user": null}, "additions": 43, "deletions": 6}}, {"node": {"oid": "f2e161963a2878ee0c0585eeb91a245d1e8faf02", "messageHeadline": "Add Vault::is_delegation_enabled", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 39, "deletions": 6}}, {"node": {"oid": "ff53dbe67ec3afd76cd116d6e1d578f52d1c7a2e", "messageHeadline": "Remove events data", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 4, "deletions": 113}}, {"node": {"oid": "19d91128a6aa3e44642762a83506bd89e000f43a", "messageHeadline": "Change jsonrpc data structure", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 48, "deletions": 84}}, {"node": {"oid": "ce48f74e027edf0b8072f59e21475d547a3a1d66", "messageHeadline": "Events", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 49, "deletions": 9}}, {"node": {"oid": "b0ad5fa0ab74b2441cb3eadc6336db1a1eddc225", "messageHeadline": "Add json rpc integration test", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 346, "deletions": 12}}, {"node": {"oid": "4f0a55fbfb35c0637da80c39ea8a1f478a631775", "messageHeadline": "Add JSON-RPC field for DiemID under Parent VASP resource", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 126, "deletions": 9}}, {"node": {"oid": "c5ee8b3f5bde73f3a641989d558afca3382e74ce", "messageHeadline": "[RPC] Break out testing utils", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 165, "deletions": 150}}, {"node": {"oid": "91d3ec3cfd48d19e52adcf6312d8ab0cc90bd43c", "messageHeadline": "build(deps): bump archlinux in /docker/ci/arch", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31507a0fefd1f5ccca514a16892f397fed1c1d69", "messageHeadline": "[move-model] Fix Named address handling", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 333, "deletions": 255}}, {"node": {"oid": "09f0d4f9c749316257596f3e1151128c4a5af87e", "messageHeadline": "[move-lang] Named address syntax", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 1846, "deletions": 641}}, {"node": {"oid": "5884454daed94901183db4a39526fd9598cad446", "messageHeadline": "[sdk] Add get_transactions to verifying client", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 136, "deletions": 5}}, {"node": {"oid": "03c5d42d62ee3f3daf8c8e6e80ae7b8508ac37b1", "messageHeadline": "[sdk] reduce verifying client handler indentation", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 34, "deletions": 37}}, {"node": {"oid": "c2959cfcdd22ba7d8ebbeb989e98f4c03d335db4", "messageHeadline": "[json-rpc] Extract db <-> json conversions to views for get_transactions", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 113, "deletions": 105}}, {"node": {"oid": "cd832a9a3377cb0563ca70aaf498acd071fe42cf", "messageHeadline": "[json-rpc] Fix mock get_transactions to return same # events as txs", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "08fa9aca1029609ab4757913f2db7df77b07efc7", "messageHeadline": "[json-rpc] extract json-rpc::util type conversions into views", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 211, "deletions": 207}}, {"node": {"oid": "e396b22e59df902303f515bbaed9eefdbe21eb26", "messageHeadline": "[transaction-builder] Add method to get `name` of legacy stdlib script", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "48505cf310688e1ddf52a2993b7ed5a45ebfa8cf", "messageHeadline": "[json-rpc] Add include_events param to get_transactions_with_proofs", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 159, "deletions": 57}}, {"node": {"oid": "9c941ad07eb7148532ee71c88c987c341e434b6c", "messageHeadline": "[stackless-vm] re-enable the emit-event test case", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3f7d992a9f824bf9926cc25e3fb8042406513922", "messageHeadline": "[stackless-vm] simplify the stackless VM entrypoint APIs", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 72, "deletions": 88}}, {"node": {"oid": "fd8cda97fbbefd4d63e9b793191ce975550bb7fa", "messageHeadline": "[move-unit-test] bring back the verbose mode", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "afa010fa8a8d4f35ebe4a28885ea4f907000db98", "messageHeadline": "[move-prover] test case on a potential issue with type quantifier eli\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 104, "deletions": 0}}, {"node": {"oid": "dc8018f3c0588a5703d6ffaa956fa4f805164271", "messageHeadline": "[docker] Add curl to tools image", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b117044729df5287665cb21318b0b8915e7a6588", "messageHeadline": "[diem_vm] add support for multi agent transactions", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 2280, "deletions": 113}}, {"node": {"oid": "336c8a91e58c4f80f5b217b8734aca1b8a884717", "messageHeadline": "[move stdlib] Capability-based secure storage.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 3008, "deletions": 25}}, {"node": {"oid": "730fa9a3155b6ffb7e7a8aa0fb9438be1c747673", "messageHeadline": "[read/write set analysis] support substitution of concrete values in \u2026", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 1378, "deletions": 54}}, {"node": {"oid": "5964e4cd782c30333976d41942276f4d810a75db", "messageHeadline": "Create DiemIdDomainManager on genesis", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 89, "deletions": 7}}, {"node": {"oid": "d536136f72548244b749cd9acc3ccb11f950151f", "messageHeadline": "Correct the Signer module documentation", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4871bba068dbe193978d310b6fcdc10ad8c95159", "messageHeadline": "[cli] Create a command to submit writeset reading from path for cli.", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 40, "deletions": 0}}, {"node": {"oid": "feb8878f73338ed75b5201782b37341df1e31e82", "messageHeadline": "[json-rpc] Avoid extra get_currencies lookup for get_account", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 9, "deletions": 88}}, {"node": {"oid": "64306b373802b19c71186f9905a7afb8626f7a13", "messageHeadline": "[types] Get balances from an account state without indexing by currency", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 120, "deletions": 58}}, {"node": {"oid": "ba0806d8079603ffbc2161a2595d930d3c0f4f8e", "messageHeadline": "[move-lang] Specification syntax changes,", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 2324, "deletions": 12859}}, {"node": {"oid": "ff75603b55855602bcd5f38d94802b47d1c3e784", "messageHeadline": "[move-prover] Finishing touches to V2 invariant processing", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 572, "deletions": 437}}, {"node": {"oid": "efd0782b802d3658893839fa360bffed67ac9b40", "messageHeadline": "[sdk] Add move error explanations to transaction-builder", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "9fa1c137fc72b8bbd7b45b27ae5bd7fd89752835", "messageHeadline": "[errmapgen] Extract ErrorMapping from errmapgen to move-core-types", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 113, "deletions": 109}}, {"node": {"oid": "bed571f6b1f3e11043467e6b47fda9e614312703", "messageHeadline": "[diem-framework] Add specifications to DiemId module", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 1184, "deletions": 270}}, {"node": {"oid": "f2ea9045a58d21700219d1c1486603b054971cba", "messageHeadline": "[move-unit-test] Add ability to hook move unit tests into cargo", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 135, "deletions": 35}}, {"node": {"oid": "0ae90d22e69ed44ba74261dc4b9f55c13575726d", "messageHeadline": "[stackless-vm] do not deprecate PackRefDeep and UnpackRefDeep", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "ad143fd44441ab9985c73302ac08eab409eb7245", "messageHeadline": "[stackless-vm] adapt Move VM change_set for comparison", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 95, "deletions": 92}}, {"node": {"oid": "e42024e1e8a765b7c0b23332021105ff5c67de53", "messageHeadline": "[test-infra][e2e] control move vm trace dump with flag", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "84ef688d55d350de7da4fc00dd98c10d718c58fb", "messageHeadline": "[stackless-vm] use a struct to encapsulate the interpreter", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 203, "deletions": 189}}, {"node": {"oid": "12242bed0744ad76c6104c6c418052a9cad6ac9d", "messageHeadline": "[test-infra][e2e] only replay trace to a limited number of steps", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "275ed032c6e8fffe7f0920d61f5898388bb4ca19", "messageHeadline": "[stackless-vm] derive changeset by action of updates instead of value\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 52, "deletions": 12}}, {"node": {"oid": "6ac252030cc813ab268f04f33871df147b1f5b79", "messageHeadline": "[test-infra][e2e] add step-level filtering on trace replay", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 70, "deletions": 48}}, {"node": {"oid": "2da877fd6084b4e235c6f0059085e6d576e54396", "messageHeadline": "[stackless-vm] backpropogate not only the abort code but also abort l\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 80, "deletions": 70}}, {"node": {"oid": "046f5c02e429a3f4aa21f5941625587cc3e86674", "messageHeadline": "[test-infra][e2e] adapt Move VM results before cross-comparison", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "4dc8aca2aae0b33f0563e8927aafd6bd9ff9d399", "messageHeadline": "[stackless-vm] native functions for the diem framework", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 86, "deletions": 2}}, {"node": {"oid": "0790275be9dba9901b00a1f0c42b1fd306911b7c", "messageHeadline": "[move-prover] still emit bytecode for baseline variant for interpreter", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "06aab4ddb71b2d5e9288eaeb9a62e7ff30bfd93a", "messageHeadline": "[stackless-vm] reconstruct the same entrypoint for script functions", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 53, "deletions": 18}}, {"node": {"oid": "a9da2bd51d31a64f12316b54bced08774c9d3ddd", "messageHeadline": "[test-infra][e2e] add missing modules to the data store", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 58, "deletions": 9}}, {"node": {"oid": "d1dfee3cd74ea07ade6f1f90b77101783ec86daf", "messageHeadline": "[move-prover] mark all &mut parameters to functions as unwritten", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "beb23810df20e4a503ff2ad213566575b1c88764", "messageHeadline": "[stackless-vm] create a settings struct to host runtime configs", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 128, "deletions": 71}}, {"node": {"oid": "7ee1b69e692fb1bc5a1f29d8bc9168adbca2d193", "messageHeadline": "[test-infra][e2e] encapsulate replay cross-vm comparison in two structs", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 429, "deletions": 265}}, {"node": {"oid": "5edf99649fe314836a6df074f80ae1e68a36dc77", "messageHeadline": "[test-infra][e2e] allow test filtering", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "6374115c71c9ca4c7ba371a85fd911e8646a49d8", "messageHeadline": "[stackless-vm] verbose propogation and vector borrow fix", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 70, "deletions": 19}}, {"node": {"oid": "0ec46d0f7325b20ac1be5252090f8727137e2ef8", "messageHeadline": "[move-prover] do not generate code for opaque calls for interpreter", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "dd806229dbd3075d31889cd5a6b52ed8e2f42135", "messageHeadline": "[test-infra][e2e] add stackless VM as the second executor", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 340, "deletions": 114}}, {"node": {"oid": "b93a4ff9ea0cd5baf9d79b023dc35e3d1e6b72bf", "messageHeadline": "[test-infra][e2e] replay e2e test traces with move VM", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 699, "deletions": 2}}, {"node": {"oid": "8179f1cba80bac13aefbf20a148aae67a3f5a42d", "messageHeadline": "[test-infra][e2e] dump transactions executed in language e2e tests", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 117, "deletions": 5}}, {"node": {"oid": "096f1d4dcc0be8cd219a187372e925ffdef613c2", "messageHeadline": "[sdk] Add get_network_status support to verifying client", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "e4bb545aebb53d25ce669f243e59ad6022592873", "messageHeadline": "[sdk] Add get_currencies support to verifying client", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 63, "deletions": 1}}, {"node": {"oid": "b3108386398e828225d9517c522088a0e3c2a033", "messageHeadline": "[move-lang] Fix interface generator for 'friend'", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7660abba994fab87f1c331d8d9bd6d41dbeb0691", "messageHeadline": "build(deps): bump archlinux in /docker/ci/arch", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae1af5e2479e786f06e4b00c56168b0863d9c775", "messageHeadline": "[move-vm] Use parking lot Rwlock for loader", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 37, "deletions": 37}}, {"node": {"oid": "d2fd19ebac8d6a93f9920a5ac11685eef240f352", "messageHeadline": "[sdk] Add get_events to json-rpc verifying client", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 194, "deletions": 31}}, {"node": {"oid": "19a42b0a1e5d2bfc132cdb5b67e5bd9fe7a06456", "messageHeadline": "[operational-tool] Make Key file reads trim whitespace", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "07ac564a73aff73015bb9eab8e212aa06cd98c26", "messageHeadline": "jsonrpc-types-proto: move proto definitions into its own crate", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 114, "deletions": 64}}, {"node": {"oid": "ac1ee3fef0467cffc6954b1985a194520b7d39df", "messageHeadline": "client: remove deprecated client", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 2422}}, {"node": {"oid": "280dd3b2fc9eabd1f99cd6cd1e51a650dd3825af", "messageHeadline": "add the smt correctness fuzz target to the list", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "12110ed6dfdda7d5b8a86e298d3a1303cceac4db", "messageHeadline": "[scratchpad] fix benchmark", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "5e8ca76f284de9dd8af34d7c4f0d9d99b4b686b3", "messageHeadline": "Separate out add and remove script for DiemId", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 762, "deletions": 281}}, {"node": {"oid": "b8098c8502fd2df67100339266dfc449d9fb88fb", "messageHeadline": "[scratchpad] add test for strong refs", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "b0bffff025c06b80335f3ed31e511da13fc2e4ba", "messageHeadline": "[scratchpad] no longer depend on JellyFish for test", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 185, "deletions": 212}}, {"node": {"oid": "c722835ef348e9bc6e3ff8c594d88200db500dab", "messageHeadline": "[scratchpad] simple recursive smt update", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 403, "deletions": 5}}, {"node": {"oid": "c1642e04690d01e86aaf14f9ea200e7f462325f2", "messageHeadline": "[network] Rename ConfigurationChangeListener to ValidatorSetChangeLis\u2026", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 49, "deletions": 46}}, {"node": {"oid": "6981e2ce702f82817458f88aba4a5433052f228e", "messageHeadline": "rust: fix a couple lints", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 83, "deletions": 103}}, {"node": {"oid": "738cb1f914f939c9b8327d64b73c7c9d85833729", "messageHeadline": "rust: update to v1.52.1", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 107, "deletions": 145}}, {"node": {"oid": "57bc324eaeb9d1066b682dae495cae3b7990cee3", "messageHeadline": "meta: migrate from rental to ouroboros", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 60, "deletions": 64}}, {"node": {"oid": "82f40d341607aeb59e7cf17119d8cc88c7035953", "messageHeadline": "[bytecode-verifier][proptest] produce arbitrary value for self_module\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 80, "deletions": 20}}, {"node": {"oid": "a0b77d073acd2849148296b6f08fe6d96ea7cd5b", "messageHeadline": "[bytecode-verifier] bound check for self_module_handle_idx", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "7b2accfef8d46ae9e092ca611624af042f3f5caf", "messageHeadline": "[move-prover] Using immutable collections for SetDomain and MapDomain.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 455, "deletions": 226}}, {"node": {"oid": "e098af377be72870e9cabba0534e769e1c1dc3ed", "messageHeadline": "[scratchpad] sophisticated Criterion benchmarks", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 229, "deletions": 67}}, {"node": {"oid": "66140c1c9f017585e2c11b2020336a160cc6564e", "messageHeadline": "[scratchpad] NaiveSmt to test against", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 167, "deletions": 8}}, {"node": {"oid": "5bb39ae08cc7b75a41f4d5cdf3ea30d8b8aa9969", "messageHeadline": "[scratchpad] trivial: extract swap_if and partition to utils.rs", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 46, "deletions": 39}}, {"node": {"oid": "9dbc1cf0e8976aea2f78446f65a2af86fcd13591", "messageHeadline": "[operational-tool] Generate Peer Configs from keys", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 161, "deletions": 9}}, {"node": {"oid": "464588f6fbb06e52f38cad1e466c12cbefd56717", "messageHeadline": "[diem-operational-tool] Add x25519 Key generation and peer info", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 498, "deletions": 36}}, {"node": {"oid": "4e5634cbe9253ff8205fa8dd2d0d92728fe0b8d9", "messageHeadline": "String trim test case", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 15, "deletions": 6}}, {"node": {"oid": "79ca66c81a37afc54a68e6797508d3135bdbbcd0", "messageHeadline": "Change split logic", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 18, "deletions": 3}}, {"node": {"oid": "3c81f9a621a7928a25ee668a2a5fadcf40761f84", "messageHeadline": "address comments", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 72, "deletions": 22}}, {"node": {"oid": "e58d48a210b55e6d264b566c9c49e347a7feb72c", "messageHeadline": "implement fromstr", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 42, "deletions": 5}}, {"node": {"oid": "489c980705fa410fa0eb24faecc7c7acc0b7e2c3", "messageHeadline": "Add DiemId and deserialize", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 126, "deletions": 74}}, {"node": {"oid": "de5f0a828630b39115e84a39800f90cab4b74011", "messageHeadline": "String type for DiemID", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 136, "deletions": 0}}, {"node": {"oid": "9428e916f24fe8936f61b0a5b37ab5d3f3f886f1", "messageHeadline": "[diem-vm] Use ident_str! in script_to_script_function", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 45, "deletions": 61}}, {"node": {"oid": "d04d89e4fdb03d9dbb1411071adc91abad3d742e", "messageHeadline": "[stdlib] Use ident_str! in generated stdlib", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 79, "deletions": 79}}, {"node": {"oid": "4a654702b242944616a1de315c4d811f74e6bd28", "messageHeadline": "[types] Replace Lazy<Identifier> with ident_str!", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 24, "deletions": 42}}, {"node": {"oid": "88f544682854ae6c8bbb6f6dcfd91b578cae2d45", "messageHeadline": "[types] Convert MoveStructType associated str's to IdentStr's", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 212, "deletions": 141}}, {"node": {"oid": "107bdf19f670f53a2ce519c6cdf96c8f53f7f143", "messageHeadline": "[move-core] Add `ident_str!` macro to create const IdentStr", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 95, "deletions": 13}}, {"node": {"oid": "88bef8ec23cb739ca11bbba9896d610aea260af8", "messageHeadline": "build(deps): bump actions/github-script from 3 to 4.0.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df0bbddd1e6541879476a504ddacfa3b6e7e2c1a", "messageHeadline": "build(deps): bump aws-actions/amazon-ecr-login from 1 to 1.3.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "778082c38147f8e56cf7078f922ce3b064ee2f82", "messageHeadline": "build(deps): bump actions/checkout from 2 to 2.3.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "fba879dc352156e176846fc59194403d82a7df35", "messageHeadline": "[stackless-vm] produce a changeset after execution", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 228, "deletions": 60}}, {"node": {"oid": "44e7fdbee164fe27bcc59a71fc0498285561b76b", "messageHeadline": "[State Sync Performance Test] Add additional checks for possible erro\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "4b237180ecae1a089453b2db539f6a4e714210a9", "messageHeadline": "[smoke-test] Add verifying client batch request equiv testing", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 136, "deletions": 30}}, {"node": {"oid": "ef20945346ad7a81d7529e6a420329160652e409", "messageHeadline": "[smoke-test] Add initial framework for verifying client equiv test", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 141, "deletions": 0}}, {"node": {"oid": "376b7e5f1bc75ca1b77f9a12514c76aa64cc46c3", "messageHeadline": "[sdk] Add client support for sending MethodRequest enum", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "6dc089321a28ff038d85469c4678ce1f1834ec41", "messageHeadline": "[operational-tool] Simplify Network Checker", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 43, "deletions": 23}}, {"node": {"oid": "f47d877c486294f335dc524d99581b099c29fb1d", "messageHeadline": "[operational-tool] Load just addresses for network checker", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 88, "deletions": 39}}, {"node": {"oid": "75c90f60eb68078ea4b1f4c15a76e0999b1ccbb3", "messageHeadline": "[move-prover] Add inv_v2 to cargo test, add error checking", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 214, "deletions": 58}}, {"node": {"oid": "19b6b5d01821fbee86a51aaae1b7bb5744183249", "messageHeadline": "[docker] use latest debian base images", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "91bd9b7577b3b8d4c7de063db39ab4539d11c312", "messageHeadline": "[move-prover] Internalization for expressions plus new rewriter design", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 1099, "deletions": 766}}, {"node": {"oid": "4cdab196fc24b34d4ef766a0a589db675ec03214", "messageHeadline": "Update error names", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 68, "deletions": 67}}, {"node": {"oid": "47fe87549f5f7b4e401db208c44dea351eb3aca8", "messageHeadline": "Unit tests", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 114, "deletions": 80}}, {"node": {"oid": "c5b3983160dfd51aa60ff1399d34b5d536deff76", "messageHeadline": "Address comments", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 460, "deletions": 325}}, {"node": {"oid": "019fe0878da0c298b0d4061c7dffb6c7e241463f", "messageHeadline": "Update docs", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 441, "deletions": 437}}, {"node": {"oid": "f826ce66cc407e73d46f589d9341d3f5ee1a6df2", "messageHeadline": "Added tests", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 44, "deletions": 48}}, {"node": {"oid": "5a50edf009fa908b194c5a782139e4f0187557e6", "messageHeadline": "Write functional test (draft)", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 76, "deletions": 16}}, {"node": {"oid": "741c63bfc3d4710248bb70c58c459263e2277e6f", "messageHeadline": "Build successful", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 1857, "deletions": 239}}, {"node": {"oid": "75c89acfa5507b1918aaaef19043965986213ec3", "messageHeadline": "Build new types", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 93, "deletions": 33}}, {"node": {"oid": "d9329b41fbc9bcba92f009f0e50878b6a764ddd5", "messageHeadline": "Add treasury compliance script", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 109, "deletions": 22}}, {"node": {"oid": "f0da9ef5cd690ddd84d22585621a954629f63fde", "messageHeadline": "Add move resources and scripts for DiemID", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 88, "deletions": 0}}, {"node": {"oid": "69f35022a5389150b28f21d3e84b8358364ccda7", "messageHeadline": "build(deps): bump archlinux in /docker/ci/arch", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9959efb4bc6f6885039b0ef86bfe262c7db9c41", "messageHeadline": "[network] Remove diem_network_peers metric", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 21}}, {"node": {"oid": "b2abf0d5aebbf0b04f7b1aab12b3714f456e42c1", "messageHeadline": "[forge] Implemented Tx Emitter in Forge", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 889, "deletions": 7}}, {"node": {"oid": "4b98063b2c47789a02ca80120a2576c002cfd8dc", "messageHeadline": "[move-prover] Eliminate the need for weak borrow edges.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 3193, "deletions": 2099}}, {"node": {"oid": "79da02f1a4ee76e3a632140290b2f5cde8659b24", "messageHeadline": "[language] add changelog descriptions for 1.2 features", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 764, "deletions": 3}}, {"node": {"oid": "e3abe1b1493ca25f3735df7b3d3fe2f213c47259", "messageHeadline": "[language] fix diem-framework name in Move release notes", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11b475ff8427a0396d72b09c62df3bde9c6748ae", "messageHeadline": "[move-core] Refactored MoveResource trait", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 148, "deletions": 148}}, {"node": {"oid": "028ebdad43713c70880a74b99a463aa8c3d32237", "messageHeadline": "specification cleanp", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "2189232f33eb7929caee1748339c790a6ae74581", "messageHeadline": "sdk: release v0.0.2", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "1848bab81dd64969c87628a95a55e2ccde7d5f02", "messageHeadline": "sdk: add a README", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 71, "deletions": 1}}, {"node": {"oid": "1a7e1807a042c1a01f9d91ba3fc67ae4d025e236", "messageHeadline": "[executor_benchmark] Implement a criterion measurement for transactio\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 186, "deletions": 80}}, {"node": {"oid": "6bad13cfde53424694294315cafc8af7d333bc71", "messageHeadline": "[scratchpad] add criterion based benchmarks", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 93, "deletions": 1}}, {"node": {"oid": "969a57d358514e08310930d875a6fd61dd0b5c6a", "messageHeadline": "[smoke-test] remove unused dependency: statistical", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 15, "deletions": 210}}, {"node": {"oid": "3e499bca85a9e3e44a16efcfcc9141f11d8d1119", "messageHeadline": "[move-unit-test] Add statistics reporting, and storage state reporting", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 525, "deletions": 72}}, {"node": {"oid": "253a4deb42d73c022e4ce4d30a47ea0eb6e47d9a", "messageHeadline": "[move-lang] Refactor shadowing lib logic", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 136, "deletions": 157}}, {"node": {"oid": "f4f73db4639f8885dfdb0258b08a4687b45afa39", "messageHeadline": "[move-stdlib] Add an initial abstraction of bitset needed for CRSNs", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 261, "deletions": 0}}, {"node": {"oid": "0452cc64bfbf5d276932fc425b7383c48e65bcbe", "messageHeadline": "[stackless-vm] save destroyed mut args", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 67, "deletions": 37}}, {"node": {"oid": "97df9a4ad8cff46eb20f095959d53b845c5a5b51", "messageHeadline": "[move-prover] emit function call on opaque call begin when instrument\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "48892415ca4312747ade716d2045a11dd3b73764", "messageHeadline": "[stackless-vm] isolate target variant choosing into a share utility", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 56, "deletions": 95}}, {"node": {"oid": "f9570179daa632b1a2fed719c66487b69cb6a22b", "messageHeadline": "[stackless-vm] add support for event natives", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 107, "deletions": 19}}, {"node": {"oid": "e84010322b900a23d00fab07ff96ea815c42c074", "messageHeadline": "[stackless-vm] add support for bcs natives", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 121, "deletions": 1}}, {"node": {"oid": "5ce21007676aa19b80cff5fe7466c265d640c690", "messageHeadline": "[stackless-vm] add support for signer and hash natives", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "633df0eca65982791adf95105e08ffbf397032fa", "messageHeadline": "[stackless-vm] add support for vector natives", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 427, "deletions": 54}}, {"node": {"oid": "bbadc8f1d9940868bb1ffb4073463f2e1a60e2c7", "messageHeadline": "[stackless-vm][unit-test] link against stdlib by default", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c0f646f0fa8aba046b3ede16b0c6244e5088ec59", "messageHeadline": "[gha] open issue when db-restore fails in CI", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "2a720857e7bd239f717387412a4cb60aceae0d38", "messageHeadline": "[move-lang] Fully compiled program errors fix", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "ffca6828d3c8bfb8b34ceb1b1d294c10f81a3141", "messageHeadline": "[move-prover] instrument write-backs before the Destroy operation", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "5359f06065b2e1b97b46ba51eabc3069450ca483", "messageHeadline": "run gen code", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 20, "deletions": 0}}, {"node": {"oid": "5d7c8755e31d432115c7d3545935453fba8ecf67", "messageHeadline": "Add Payment Metadata", "author": {"name": "SunMi Lee", "email": "sunmilee@fb.com", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "211f4bd8cdbbc63e448ab41be39393ff4a0ceb3b", "messageHeadline": "fix a lint", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ab174d6426d95d9e2c4628b4fe22c9cdffff48f2", "messageHeadline": "[x] log sccache stopping errors.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "9d6d248a9d17a997469949c658fcd4e9965e523f", "messageHeadline": "[ci] no longer directly call sccache statistics", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 58, "deletions": 68}}, {"node": {"oid": "ca27b51b8d14f7cba988965ce1eb2598450cd684", "messageHeadline": "[x] print sccache stats at end of Cargo command that used sccache", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 128, "deletions": 80}}, {"node": {"oid": "3f487219826e765da7345048c6bb31c7f0548c2f", "messageHeadline": "[x] use diem/sccache rusoto branch for build, rather than rexhoffman/\u2026", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8dbc7a71ff0f149ead256532f5dfa76cc87755aa", "messageHeadline": "[move-prover] Removing a duplicate trigger which caused cvc4 to go ou\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "efb32bbc863da370baf182080418111ca7a89ef9", "messageHeadline": "[stackless-vm] pass an option to loop-to-dag pass to control the emit\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 49, "deletions": 30}}, {"node": {"oid": "22dc95a5fae2dc61cb59b9f0f103f6ddf8b160b2", "messageHeadline": "[stackless vm] print the bytecode after each pass in verbose mode", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "37d34dac3ef39c7a2098d908383c29434207a926", "messageHeadline": "[stackless-vm] simplify resource passing with TypedValue", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 15, "deletions": 23}}, {"node": {"oid": "7943013b9b81df21f31970e0173637963da54f34", "messageHeadline": "[stackless-vm] wrap bytecode handling functions as methods of a ctxt \u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 1198, "deletions": 1178}}, {"node": {"oid": "e6e306e9bea47f8fa256ef3bbace2fd0e79fdc1b", "messageHeadline": "[stackless-vm] drop the RefTypedValue struct", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 231, "deletions": 238}}, {"node": {"oid": "83ecb3555d44983e32f03af4e7703c47b4c00b42", "messageHeadline": "[move-unit-test] use_stackless_vm -> check_stackless_vm", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "8b4f222896e97b456d827e26d6ec73405130f86c", "messageHeadline": "[stackless-vm][unit-test] tests for loops (but not working)", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 64, "deletions": 17}}, {"node": {"oid": "76a4a3ce0a1d14f1e816c629e92eb787c28ca016", "messageHeadline": "[stackless-vm][unit-test] tests for function calls", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 91, "deletions": 9}}, {"node": {"oid": "9018360d40e6a271ff09b51ebf6f087a9d589994", "messageHeadline": "[move-unit-test] adapt and cross compare vm results", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 71, "deletions": 27}}, {"node": {"oid": "4b473ecf4fa9618ab41ed1d80f3bf9c17dbbbb8c", "messageHeadline": "[stackless-vm] narrow down the deadcode marks", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "fde5d23509a9f9b42ffe9a1ff976479fc3874c4e", "messageHeadline": "[stackless-vm][unit-test] tests for if-else branch", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 63, "deletions": 37}}, {"node": {"oid": "efc77dc9825a6ce6d2c2d9de6e572050926d37d2", "messageHeadline": "[stackless-vm][unit-test] tests for global storage ops and allow &sig\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 127, "deletions": 10}}, {"node": {"oid": "a49d4bc6015b68c5a66def1b37f3001f2911b715", "messageHeadline": "[stackless-vm][unit-test] tests for bitwise ops", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "312f7a223c9a95b9a649ab37066d9508fc510bad", "messageHeadline": "[stackless-vm] only write-back locals on index match", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "0dbb27459580c1021d3b563894928d97f0d786d4", "messageHeadline": "[stackless-vm][unit-test] tests for local mut ref", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "45dbedd212cca3e39587a8713f4beb8740e0ae72", "messageHeadline": "[stackless-vm] remove per-transformation-pass processing", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 10, "deletions": 118}}, {"node": {"oid": "5e8f81f6d420236f7a8f2da41f0b43befa98da7c", "messageHeadline": "[stackless-vm] delete the old value before write-back", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 17, "deletions": 24}}, {"node": {"oid": "519742b5e8478545e56f7fdef1a25dc7d747097b", "messageHeadline": "[stackless-vm][unit-test] tests for local ref and allow passes to be \u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "136a7c8125158b1cdf19fd1a19d5c1a3ee02c3b7", "messageHeadline": "[stackless-vm][unit-test] tests for pack and unpack", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "83644c00de3ae467f75fd5df296d48aa4790ac8a", "messageHeadline": "[stackless-vm][unit-test] tests for int comparison and equality", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "fa54e0ad694ce29cf8de414f0f05a627f7a77af9", "messageHeadline": "[stackless-vm][unit-test] tests for arithmetics and separate user abo\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 194, "deletions": 63}}, {"node": {"oid": "a619fa0231f737b5322f8513db8613440a97dca1", "messageHeadline": "[stackless-vm][unit-test] tests for loading constants", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "ddd0ae408eaa4b5428008b9573b0d5e3aa2f5677", "messageHeadline": "[move-unit-test][stackless-interpreter] add verbose flag and debug me\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 39, "deletions": 43}}, {"node": {"oid": "91bc48d630c0a55455f52404aab4cbc52ef3a09d", "messageHeadline": "[move-prover] starts a testsuite for the stackless vm", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 96, "deletions": 3}}, {"node": {"oid": "665f33a42ecb52a33f64e890240c0eb6798e9fcc", "messageHeadline": "[move-unit-test] integrate stackless vm as second executor", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 243, "deletions": 90}}, {"node": {"oid": "3ea89863526f3adac2590120082bd3f4cab7ed9e", "messageHeadline": "[move-prover] a basic stackless bytecode interpreter", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 3649, "deletions": 2}}, {"node": {"oid": "1d46aef3d1bf831cd633b55e9434b5da54e1ac94", "messageHeadline": "[move-prover] Activate and validate most unit tests for cvc4", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 2360, "deletions": 550}}, {"node": {"oid": "bbc2465103f688a00f1d32bd00b3b2251f0c838f", "messageHeadline": "[backup] update azure config to filter out azcopy garbage outputs", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5bb1e9bcade4f58e8726c86a7746c778e93c3bad", "messageHeadline": "client: use a strongly typed EventKey instead of a string", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 33, "deletions": 24}}, {"node": {"oid": "867e8bccfdd51d15edb1b0af28e40fafd3ad30ba", "messageHeadline": "client: add responses for get_transactions_with_proofs and get_events\u2026", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "162efc65b06f78a95cce15a27a9a8ad10c94fafa", "messageHeadline": "[cluster-test] Added perf measurement test", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 112, "deletions": 1}}, {"node": {"oid": "a69685ebd904da670d8d354d406d54eead867177", "messageHeadline": "[ci] remove ci-test-success job", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 0, "deletions": 63}}, {"node": {"oid": "829f183d90d1c996c79a25ff254a3ee85dff3de0", "messageHeadline": "[move-prover] Update vector theory benchmark lab based on new mono ba\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 1063, "deletions": 1040}}, {"node": {"oid": "628540d29d7f3c6c5a893c5db0129df2ab6146a5", "messageHeadline": "[move-prover] Reactivate CVC4 tests and document usage.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 707, "deletions": 351}}, {"node": {"oid": "87ad186372a3dc49e6ac2dc64955cecef1632e2c", "messageHeadline": "[move-prover] Refactor semantics of `let` in spec blocks.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 2088, "deletions": 1664}}, {"node": {"oid": "d7854995fc62b88595b56a6605aa6745f571dff0", "messageHeadline": "[workspace-hack] exclude the fail crate", "author": {"name": "Rain", "email": "rain1@fb.com", "user": {"login": "sunshowers"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "5aa8377b94d946d140afdcdba286089bd32c791c", "messageHeadline": "[transaction-replay] Implement an api for fetching annotated event data", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 120, "deletions": 10}}, {"node": {"oid": "6cc08c4fe85cce4e1c700a254f793de3208a165c", "messageHeadline": "[move-lang] Change address value syntax.", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 1845, "deletions": 1661}}, {"node": {"oid": "d5960539129b9989bedcd953829811ff32e3d29a", "messageHeadline": "[helm] bump era and use get_metadata for test", "author": {"name": "Rustie Lin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "95bab758524a5749794c7fae4ab72ec27eb05ef2", "messageHeadline": "build(deps): bump archlinux in /docker/ci/arch", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05a3d25175ad032a90aeba6c761d39420099fd5d", "messageHeadline": "[json-rpc]: remove the json field metadata if the value is null", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "7e08018f6b2492add939c152e24cd6e9a5246137", "messageHeadline": "[pruner] fix busy looping after db-restore", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "6c984d877dfbe6bc7ffb48dd3467a2a9f93440dc", "messageHeadline": "Workaround x context to let us build and run xtest without a git repo", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "93bd4acd46a766f61b877ab584fcb1d4c768177b", "messageHeadline": "[language] remove dependency on diem-proptest-helpers from language-b\u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "fb60c744b2add141ae282cc085ea7e18ae6e6296", "messageHeadline": "[move-compiler] remove dependency on fallible", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "ba67a3f0e6e50e55fd3b30b8506ca041126ab6fd", "messageHeadline": "[sdk] Add client test for get_account_by_version", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "1a890b6776575b97ecb612c3f907c9899140a663", "messageHeadline": "[sdk] Add get_account_by_version to Client and BlockingClient", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "d7c7403a82ea372b654fd8e376b305f9fef060b9", "messageHeadline": "[sdk] Add `MethodRequest::GetAccount` support for by_version call", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 34, "deletions": 20}}, {"node": {"oid": "8da5302421300bee090dbcd3b96c8cbe8491add9", "messageHeadline": "[Operational Tool] Make the validator-config and validator-set comman\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 103, "deletions": 57}}, {"node": {"oid": "6d75959162cdc179b26ccf079b33254089439828", "messageHeadline": "[Operational Tool] Add empty encryptor.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "baf05d2de3aee7380fcfe4a9a9e8ea5c0be7bd91", "messageHeadline": "client: remove faucet retry logic", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 13, "deletions": 29}}, {"node": {"oid": "23a7a5bd897a8c819ba7a5b203a031ba6ce9cb13", "messageHeadline": "faucet: remove race condition when getting sequence numbers", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 128, "deletions": 163}}, {"node": {"oid": "240251f2d4f29ae309533a0df1704ee11a3ef6f6", "messageHeadline": "sdk: add create_designated_dealer method for TransactionFactory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "3232b511a12dce0777df83bc60195450bc7cf2b2", "messageHeadline": "sdk: add with_transaction_expiration_time for TransactionFactory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "570f5488e860d9e51caa67cdfdca74921729c632", "messageHeadline": "sdk: derive Serialize and Deserialize for Currency", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6a89a44cae0d6330248eb3df95b693d31bc56f00", "messageHeadline": "[sdk] Seal the verifying_client Storage trait", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "437246d8127dba4a0a84bba676b6c9a6016e65a0", "messageHeadline": "[sdk] #[doc(hidden)] the VerifyingClient", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8ae7b5df078ebd6767cf15565d565b3717fe6407", "messageHeadline": "[sdk] Use concrete sdk Error type rather than anyhow Error", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 142, "deletions": 72}}, {"node": {"oid": "663084730fcfcfe74df7830f04c1502e3c37fd68", "messageHeadline": "[sdk] Add new VerifyingClient", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 544, "deletions": 0}}, {"node": {"oid": "b40770c8d94f7afb7321af4fe74950ed3ca97299", "messageHeadline": "[types] Add TrustedStateVerifier enum so TrustedState serializable", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 72, "deletions": 11}}, {"node": {"oid": "39ea569bfa37b10fea4488fdfb40e6d1a827eab0", "messageHeadline": "[json-rpc] Add TryFrom to corresponding Rust types for some views", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 104, "deletions": 23}}, {"node": {"oid": "a382fa9fe6918537a2202b45a9ec5a9bb2fcc277", "messageHeadline": "[json-rpc] display BytesView as hex", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "c76e0013b9c0af45eeeee58b9e6d9fb114085876", "messageHeadline": "[types] rename `TrustedState::latest_version` to just `version`", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 23, "deletions": 27}}, {"node": {"oid": "06b36340c88a9402d436fe83a3998e91db9dc9af", "messageHeadline": "[move-prover] Remove old boogie backend.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 2151, "deletions": 15620}}, {"node": {"oid": "4277b17c2347a526597a11990e79b833df26204a", "messageHeadline": "[move-prover] Streamline builtin functions for vectors.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f201b1737e031ef8e171fc656e4ae0aa089d215c", "messageHeadline": "[move-tools] Add unit test runner and reporter for Move", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 1315, "deletions": 5}}, {"node": {"oid": "cdb40c4f3747430765e624ca689252b62ea81e6e", "messageHeadline": "[move-lang] Add unit test support to the Move compiler", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 1603, "deletions": 27}}, {"node": {"oid": "b5f67b3e1a3fa19941ddeec5c250d0cff7da40cc", "messageHeadline": "[forge] Added first networking test in Forge", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 64, "deletions": 10}}, {"node": {"oid": "cd3db10f0c5c9e4a7eb4a2a1b88d783e7c05894a", "messageHeadline": "sparse merkle tree batches update w. intermediate root hashes", "author": {"name": "Rati Gelashvili", "email": "gelash@fb.com", "user": null}, "additions": 476, "deletions": 12}}, {"node": {"oid": "737fe404c16b12770d4ea96ee91ee67002d4232e", "messageHeadline": "[move-prover] record the loop header label in stop operation", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "645146e76e6bbb9fed970ba76a59259cd7c2b67a", "messageHeadline": "[move-prover] Streamline builtin functions for vectors.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 184, "deletions": 232}}, {"node": {"oid": "e8bd249ace61b82d0a70453364ac3fd353c18bba", "messageHeadline": "[move-prover] Analysis for V2 invariant processing", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 991, "deletions": 195}}, {"node": {"oid": "062077f941d3582d7f332e3dcaa58e2adfa36317", "messageHeadline": "[move-prover] Introduce choice operator for spec language.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 562, "deletions": 46}}, {"node": {"oid": "5d8dc68ddf29a19dfaba4c12da414c9b8e4db094", "messageHeadline": "[diem-vm] Adjust the internal api for diem-vm", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 144, "deletions": 131}}, {"node": {"oid": "48f62e0eda7a1760158768dc3adbe4b19715d681", "messageHeadline": "[diem-vm] Use remapping on WriteSet transactions", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 69, "deletions": 8}}, {"node": {"oid": "cfb1fba5cd3f1760dd4c04bbe2a9ba2f2b2f6efe", "messageHeadline": "[vm] stronger invariants in ChangeSet", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 111, "deletions": 65}}, {"node": {"oid": "b26524f1634eebb7a4a6a59a432ccf28c4436408", "messageHeadline": "client: don't retry submit requests", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 43, "deletions": 25}}, {"node": {"oid": "de8f88900ced13ac40b205d9c89995a1e11bc581", "messageHeadline": "[cluster-test] extend newly added StateSyncPerformance test duration", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94c266c0683376854fc23f01db8f73ed8d16987a", "messageHeadline": "[gha] split docker build in to a matrix build, should cut time in half.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 82, "deletions": 69}}, {"node": {"oid": "c89c9fc144112bc42c6c7d2a4d75d2486c632aba", "messageHeadline": "[move-prover] replace diem-temppath with tempfile", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "cb9ef5ca42f366bc8943e5db186c5b172899bab1", "messageHeadline": "[writeset-generator] Test release-1.2.0 in e2e-tests", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 78, "deletions": 67}}, {"node": {"oid": "a5995fcfcf27e854fa64b16f9844b65d3da357a6", "messageHeadline": "[writeset-generator] Generate the release-1.2.0 writeset blob", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 44235, "deletions": 1}}, {"node": {"oid": "1461f748d57b4701dee08c0f77299990b49f8bc2", "messageHeadline": "[writeset-generator] Use diem-framework-release crate to pick release\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 47, "deletions": 18}}, {"node": {"oid": "24efa2d71f0357efd095f09499a5f8908712848c", "messageHeadline": "[oncall_trainer] Implement a binary for training oncall", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 446, "deletions": 0}}, {"node": {"oid": "2b248773729ef75c805e94982cce7c941b11cbfb", "messageHeadline": "[move-prover] Make mono backend default + multiple fixes in prep for \u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 677, "deletions": 551}}, {"node": {"oid": "fc2ee33d044e298d39998416321a845aa7786d42", "messageHeadline": "[JSONRPC] Seperate data fetching from RPC implementation", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 468, "deletions": 341}}, {"node": {"oid": "fad44611094cad1c66857fc6179b988a3216149a", "messageHeadline": "[json-rpc]: add raw BCS bytes to unknown event data", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 46, "deletions": 5}}, {"node": {"oid": "0894bd3e2ec350cde84bbe8c20023d7afaf1db4d", "messageHeadline": "[read/write set analysis] Don't allow local or return paths in the fo\u2026", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 516, "deletions": 174}}, {"node": {"oid": "8048b5f07c8e6d05203fcd2852ef8df787a0ff06", "messageHeadline": "build(deps): bump archlinux in /docker/ci/arch", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8c530ee64539afae9114ec52fdded683f159291", "messageHeadline": "[forge] local backend implementation", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 404, "deletions": 99}}, {"node": {"oid": "ac059fadad3d0c0bd6364ca7365269360d432b4c", "messageHeadline": "[move-prover] Add a lab to compare current vs next version of Boogie", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 957, "deletions": 27}}, {"node": {"oid": "3a65436317fdc2aa44fb839a50f635f7ec3da34f", "messageHeadline": "[language] remove unused Move-to-Diem dependencies", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 25, "deletions": 33}}, {"node": {"oid": "db8256bc24b246a6cbac0816512e4eafef01e6a0", "messageHeadline": "jsonrpc: use type safe param structs and static dispatch", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 612, "deletions": 866}}, {"node": {"oid": "cecac9c644f3ff37525548cac8b3837d6e6fb18c", "messageHeadline": "jsonrpc-types: introduce type-safe param structs", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 936, "deletions": 0}}, {"node": {"oid": "340dba63a4449b5d4ea29726b6ac7c5d41f2f6df", "messageHeadline": "[read/write set analysis] Remove Borrow access type", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 102, "deletions": 36}}, {"node": {"oid": "e3da75af7ab8e4a4bd5c791ab7b16e42d17b806f", "messageHeadline": "[read/writes set analysis] always use weak updates in access domain", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 173, "deletions": 4}}, {"node": {"oid": "0e42f1d90368b9d3fc42a22487fc6bcff1b4a85f", "messageHeadline": "[move-prover] Monomorphized Boogie backend", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 4278, "deletions": 3537}}, {"node": {"oid": "5354d3e8a834bd23358ec7ad8fd3baed9140303e", "messageHeadline": "[mempool] Fix upstream peers counter", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a4c4393516d4398bd7d412fd0b52a82b52fd5705", "messageHeadline": "[ci-test] enable nextest retries + flaky test detection", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "07dcafc7ad855a73fed04ed15d3a2531606d11b5", "messageHeadline": "[x] update the version of nextest runner", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "407d364aeb2918d2029c705081562bf183d89721", "messageHeadline": "Remove developers.diem.com folder and associated CI", "author": {"name": "Joel Marcey", "email": "joelm@fb.com", "user": {"login": "JoelMarcey"}}, "additions": 1, "deletions": 53845}}, {"node": {"oid": "12007ef13ae40819a2752f82ed5e41718e3c2be8", "messageHeadline": "[backup] limit concurrent downloads by default", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "aa6c00ac4d7eace7e648b84a88160fe7f6732a68", "messageHeadline": "[Move read/write set analysis] create standalone crate", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 244, "deletions": 7}}, {"node": {"oid": "45f2ed0be3529c906ae79ca841b50686b6c6e6e4", "messageHeadline": "[read/write set analysis] fix crash when updating return value via join", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 119, "deletions": 12}}, {"node": {"oid": "eedc2e8fd12ec20a697e12046b2c62cee6e7552d", "messageHeadline": "[storage] delete unimplemented multi_get interface", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 1, "deletions": 37}}, {"node": {"oid": "2c1048263415e00a13672cd97ca588afba0751e6", "messageHeadline": "[language] rename 'vm' to 'move-binary-format'", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 519, "deletions": 512}}, {"node": {"oid": "e7e3f8f39d61b8d31a1280ffc28627cf0f79b900", "messageHeadline": "build(deps): bump archlinux in /docker/ci/arch", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71c17f57dd60fac2d623c3724d2355381d75dd85", "messageHeadline": "[move-lang] ensure that `dependency_order` is unique for each module", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "d700a71b7c2f701ede7a5f564f38472b5533a24d", "messageHeadline": "[move prover] CompositionalAnalysis::summarize returns a Summary", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 22, "deletions": 26}}, {"node": {"oid": "ceaccd55c9ec303725e5248788420e1f48db7c7a", "messageHeadline": "[sdk] experimental APIs for fetching deserialized Move events, resour\u2026", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 177, "deletions": 0}}, {"node": {"oid": "e484e4c268195d0aca4f9224e003b09a9216fb93", "messageHeadline": "[gha] create issue for RUSTSEC found in audit", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "7da8015a413341d10e37003a92b8d4382281ac57", "messageHeadline": "docker: pin azcopy version to 10.9", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4e4268285218e38beeabc2c2d6a30ab92cfb44e", "messageHeadline": "ci: pin azcopy version", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4435c6cc1c26ab12ef6dec751740f7d65910c3f1", "messageHeadline": "[move-prover] consolidate the tranformation pipeline", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 75, "deletions": 64}}, {"node": {"oid": "d0a199da5d9f9cb7e3f7c681ea9d7d411330f13c", "messageHeadline": "[move-prover] simplify the transformation pipeline runner with hooks", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 119, "deletions": 78}}, {"node": {"oid": "fbc10fe299e68c9f2bd98d6b7bf3376dfc9912eb", "messageHeadline": "[read/write set analysis] Use FunctionEnv instead of FunctionTarget i\u2026", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 28, "deletions": 32}}, {"node": {"oid": "28fc7ad79d7ea33a29e55c05e4100cedb11ede04", "messageHeadline": "[move-model] add inverted indexes to bytecode-based model builder", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 64, "deletions": 20}}, {"node": {"oid": "8879d58d0ff63a48a311e968d8067332a2466661", "messageHeadline": "[gha] use matches and changes actions from diem/actions", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 13, "deletions": 342}}, {"node": {"oid": "b948b0eb417eb4d20115052f6cb15fa042b28d3c", "messageHeadline": "[move-lang] optimize the procedure that captures neighbor info", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 114, "deletions": 81}}, {"node": {"oid": "9b6f71b5f85723a79cf2c1b9d36533ced27c26c6", "messageHeadline": "[move-model] compile only related modules in the last phase of module\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 79, "deletions": 2}}, {"node": {"oid": "79e85f6873c9a7b922b906b6a1556eef4248c015", "messageHeadline": "[move-lang] summarize module dependencies after expansion", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 164, "deletions": 34}}, {"node": {"oid": "3481b5650d394d46eb89b9e17bfe080cecf32bdb", "messageHeadline": "[language] add Move release notes for version 1.2", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 74, "deletions": 1}}, {"node": {"oid": "1a48f4bcf34573e677725c75dce801456f30a798", "messageHeadline": "[move-cli] refactoring to separate cli and library logic", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 1558, "deletions": 1481}}, {"node": {"oid": "bf1a3a6fc2c4b505ccf4e78a58a9fe66413020e4", "messageHeadline": "[ci] publish unit test results", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "928ebf7e9346f578ccd47ec4ac5fdd46e94beaa5", "messageHeadline": "[ci] update actions rev", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "e2facbd347b1ad8cd70938a4aa77795713e9f9a1", "messageHeadline": "[nextest] update testrunner", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "0ff9c936e335468541992d5e7adba7200917b121", "messageHeadline": "[move-model] is_resource() to has_memory() for strct", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "3af8be93cb456c067fa90c300a5bc068e8a9e4f6", "messageHeadline": "[move-model][docgen] drop the resource keyword, switch to abilities", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 230, "deletions": 218}}, {"node": {"oid": "b64b55c5499a8cbf025ee09ae95483bb933b5703", "messageHeadline": "[dkr] restore script needed in buildspec", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "3fefa5a571fe3921a55f4618cd3e7f4df7edf625", "messageHeadline": "[datatest-stable] use version from crates.io", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 36, "deletions": 537}}, {"node": {"oid": "63535b708b992f8d1a335603808fc1105efe33e8", "messageHeadline": "[smt] added missed rayon::join() and some fixes", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 27, "deletions": 19}}, {"node": {"oid": "5239796d1f0ff8e0cedc0137262d06ec37df96e0", "messageHeadline": "[move-model] panic if env cannot find source file for loc translation", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "ce2072048e57ac7808c42e05ee8201e7da71bcea", "messageHeadline": "[move-model] bugfix: add source files to env even on parse failure", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "49ee19f35c48124b36b5027755a20d70cc04b118", "messageHeadline": "forge: add more methods to the Swarm and Node traits", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 155, "deletions": 7}}, {"node": {"oid": "fbd4eaadc5a40b41051a7ae7d6ee5b7a1777b09f", "messageHeadline": "[move-prover] Add a test for checking parse errors.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "9ed22830f1d45740f40bb702d567f122ec7405cf", "messageHeadline": "[docker] deprecate vcs-upstream label", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 0, "deletions": 26}}, {"node": {"oid": "c2eabac604577a0850731df73a116680237a8782", "messageHeadline": "build(deps): bump alpine from 3.13.4 to 3.13.5 in /docker/ci/alpine", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1aca58d8452ce48a21989bce743a0b6d0ff18318", "messageHeadline": "[smt] Parallelize smt batch update with rayon::join", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 45, "deletions": 31}}, {"node": {"oid": "55372e7fba5e575a9e2c08453f9b9020bfdafbbe", "messageHeadline": "[scratchpad] benchmark tool", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 185, "deletions": 4}}, {"node": {"oid": "222ef5b779c8b10c2575467541c1ff6139609a06", "messageHeadline": "[move-prover] Representing memory as structs with type instantiation \u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 1528, "deletions": 920}}, {"node": {"oid": "297041aa6782a49826695cdb6ff1426990526205", "messageHeadline": "[cluster-test] deprecate accountData in CT", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 214, "deletions": 308}}, {"node": {"oid": "ad185ca248ebff39b9c6e47fd9c28609f2cd9c77", "messageHeadline": "[smt] batch update", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 685, "deletions": 62}}, {"node": {"oid": "7bd61c3273be3acb39fa31f11ce261d9c97dbd8e", "messageHeadline": "[move-lang][functional-tests] add test cases for friend visibility", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 124, "deletions": 2}}, {"node": {"oid": "b36dd6cbe7b089e8946300498fd2f3934be8cbd8", "messageHeadline": "[move-lang] Attributes", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 698, "deletions": 119}}, {"node": {"oid": "b99b027e142f6169fd25b2e946d553d98f3e9359", "messageHeadline": "[Cluster Test] Update the state sync benchmark to use reasonable prec\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "ad3c08ef73e0175dce6cec6f5ab2ecd5a73de612", "messageHeadline": "[move-prover] Monomorphization analysis", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 618, "deletions": 113}}, {"node": {"oid": "67ae5f5d9cbed1e0e6af9dc2eeb07d0b6c677b37", "messageHeadline": "[move-prover] Revert \"Revert \"Representing structs as ADTs instead of\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 7919, "deletions": 216}}, {"node": {"oid": "40eaae160674dc72c54e43bc1a163b866ca11a20", "messageHeadline": "sdk: use correct response types in experimental proof API's", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "142c9b198972d87eea1f316ef815ed6ea1bc33a7", "messageHeadline": "[sdk] use correct response types in experimental proof API's", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "72a378e76ea028ca59d2ab37b7ca885ef94b57f9", "messageHeadline": "Revert \"[move-prover] Representing structs as ADTs instead of vectors.\"", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 193, "deletions": 7827}}, {"node": {"oid": "093e0da2f9b7ff34f32a0c1eb5d9f36530699fbe", "messageHeadline": "temp delete of tests since I can't disable them", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 0, "deletions": 395}}, {"node": {"oid": "447a74f6d43dc0f6eb42fd34fddecbf3c18d9a27", "messageHeadline": "[gha] fail on failed sccache unit test runs.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8ebbb2fd1f654505d3142242e06759cfc57ae0f5", "messageHeadline": "[move-prover] Representing structs as ADTs instead of vectors.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 7827, "deletions": 193}}, {"node": {"oid": "394575c736733450a76a54d6391d9f3652cd24a1", "messageHeadline": "[Cluster Test] Add state sync performance test to new_pre_release suite", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fe17f44606e3121ce3f8bc9126fa5bb449f3872c", "messageHeadline": "forge: introduce a prototype for a new testing framework", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 902, "deletions": 0}}, {"node": {"oid": "40b06ad1fce1790f2ed81d686f4d04f24b999bde", "messageHeadline": "[gha] on second thought, dont run on create since base images may not\u2026", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "cab5c3fd66968c4bbab38b2bdf3eabb7a81cb87f", "messageHeadline": "[gha] work around creates and pushes being treated differently by gha.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "38c20e6999c26e1584628b80ad7fe10bd6d79599", "messageHeadline": "[gha] publish base image on new branch", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "560c2f7493a82fc95aa92daa244f5c33a643a9e8", "messageHeadline": "[docker] debian base image update", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "a71e8a07d5268cb0ace586ab18a9e521d32baabc", "messageHeadline": "build(deps): update actions/cache requirement to v2.1.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "7dde3daac420d7bb8d67003663a17d9a111efb67", "messageHeadline": "Fix the negative test failure masking in BoogieWrapper", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "6c8a70df19a1621f5e5f0a732141fe00f3c53870", "messageHeadline": "[move-model] relocate model building logic fully to move model", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 45, "deletions": 205}}, {"node": {"oid": "2ef77fbd2dbaf4a88407b9c7c4c673a0a2280514", "messageHeadline": "[move-lang] make sources_shadow_deps part of parsing", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 42, "deletions": 37}}, {"node": {"oid": "ca3063963abf7c5d3ecd1e27195ebe288e1beb91", "messageHeadline": "[diem-framework] Fix issues with documentation generation", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 35410, "deletions": 5}}, {"node": {"oid": "6b1dfb062a755727266fa0d9f76f962aaeaf251f", "messageHeadline": "[gha] rename lbt switches and rework its workflow ctrl", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "89e0afce0c5aae0eb36010cb41b5b7f203c67053", "messageHeadline": "remove unused diem-trace crate", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 19, "deletions": 989}}, {"node": {"oid": "1e1bf18638641e2b2dba0a35e31cc327cb655e09", "messageHeadline": "[gha] add LBT KS", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "059bb87379f61b0b0e344be319386c73fa06975d", "messageHeadline": "[move-prover] Fixes a bug with empty struct pack in the spec language", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "09926b11ed42287ee3ca1df534493deb928fe0a6", "messageHeadline": "[move-model] bytecode-agnostic exp generator and spec translator", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 388, "deletions": 366}}, {"node": {"oid": "583527449d1e00e0edaf14bb7ae4ec288182cf6f", "messageHeadline": "[move-prover] Enable some cvc4 functional tests.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 950, "deletions": 112}}, {"node": {"oid": "512f229bd3dabb587efa01d4db314e130ff31469", "messageHeadline": "[move-prover] Make benchmarking and other analytics more systematic", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 2654, "deletions": 351}}, {"node": {"oid": "19d27465d9d7788dbf0784444f70b5d1333bb1d1", "messageHeadline": "[HKDF] do not allow < 16 bytes seeds to prevent misuse.", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@fb.com", "user": null}, "additions": 71, "deletions": 10}}, {"node": {"oid": "3b96f4cdcdaf541d358a7f9a0f2e3f1e0f0cdd94", "messageHeadline": "[move-lang] Refactor modifier parsing", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 281, "deletions": 209}}, {"node": {"oid": "acf43309cce3a811652c3caca1129e257302f2ea", "messageHeadline": "[move] Remove anonymous lifetime from Lexer", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 156, "deletions": 182}}, {"node": {"oid": "6286d0d60776d62f5bede1e9898446912c450ef2", "messageHeadline": "[cluster-test] disable debug log in LBT test", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "be1d6e846dd14478e540f53f803815a61bcf608c", "messageHeadline": "[Cluster Test] Add a performance test suite for state sync.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 180, "deletions": 1}}, {"node": {"oid": "cf62765db061888de7d30a26e58e5d6dcbd24427", "messageHeadline": "[diem framework] remove DiemAccount::destroy_signer + associated nati\u2026", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 96, "deletions": 124}}, {"node": {"oid": "fe63927522afc280da2e041d0b7ef5c793b867bc", "messageHeadline": "[language] remove unused dependency on diem-types from move-vm-runtime", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "7bdc1105b4f62bf7fa683bbc53b3cf25deeef606", "messageHeadline": "[cluster-test] Revert 7959", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "751aa2ee8b0d39de3d9f62103f24191a658710f9", "messageHeadline": "[dev docs] clarify local network instructions", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 12, "deletions": 26}}, {"node": {"oid": "8b39a88d4d6d8983c361611136b3eb8ef16e210b", "messageHeadline": "[move-lang] Add CompilationEnv to passes in the compiler", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 532, "deletions": 420}}, {"node": {"oid": "ae1917ede3109d197b6e1a44dfa22fe7b59cbf4f", "messageHeadline": "[move-model] replace TypeConstraint with AbilityConstraint", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 287, "deletions": 288}}, {"node": {"oid": "3aeb0dab917f36c70f7ac237b957dcfc548cced2", "messageHeadline": "[cluster-test] let CT has ability to support new feature of script fu\u2026", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 80, "deletions": 58}}, {"node": {"oid": "84005c253691ab78a9097dce70ff4ea5051f1d33", "messageHeadline": "[gha] fix typo in env", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "599ce65c49b12e4a559606c0a4fd7a4b5cf7d556", "messageHeadline": "sdk: teach TransactionFactory to create script function transactions", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 243, "deletions": 48}}, {"node": {"oid": "fce26d38c0d3f26183e87eeaaa712b56642a6117", "messageHeadline": "sdk: rename KeyRing to AccountKey", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "91ab494f8530afb08c6cfd0ced898b5b763437bb", "messageHeadline": "[language] rename CostStrategy to GasStatus", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 281, "deletions": 300}}, {"node": {"oid": "aa0bb551fc8884fe68001cfb119d63277cabf4a4", "messageHeadline": "[language] clean up use of gas_schedule::CostStrategy", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 93, "deletions": 179}}, {"node": {"oid": "627cd16334700378b18ad952c05f23731fafd066", "messageHeadline": "[gha] compute environment name", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 93, "deletions": 34}}, {"node": {"oid": "7c3995f4867eb41e3f531bf0a29681e1a7d66fa8", "messageHeadline": "[gha] use environments for secrets.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 51, "deletions": 38}}, {"node": {"oid": "6231384e1c8c56a2320f2d6a24f4c2b6f01983d3", "messageHeadline": "travel rule spec", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 374, "deletions": 1}}, {"node": {"oid": "cd707ad92a988d26a0d73813b5119eb7e4ba209b", "messageHeadline": "correct type in node.rs", "author": {"name": "Aaron", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2c9a1df2c35ee21c6bea9938c0447f965fbc46f", "messageHeadline": "[network] Fix rate limit metrics", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a0cf504d6ee49141255a732d766a4dc945d5d689", "messageHeadline": "sdk: introduce offchain api module", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 1216, "deletions": 0}}, {"node": {"oid": "31008e233b97286cba8a1c40d6ba7315016df6a4", "messageHeadline": "[cli] Fix the logic for fetching diem_root account in the cli.", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 21, "deletions": 5}}, {"node": {"oid": "7246ae2819bc9c67fa31cc15eafc49563750bbfd", "messageHeadline": "build(deps): bump archlinux in /docker/ci/arch", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b17ef188d73fc255e10bf6b995856b7078177e1", "messageHeadline": "Update specifications/transactions/ping-command/README.md", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "853113aa365278f5613cd37ee01e69dd90614c29", "messageHeadline": "ping command spec", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "ce9d481447e8904091c1f18ff2fd405c7dc517c2", "messageHeadline": "[move-lang] Remove sender arg. Add new module address syntax", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 837, "deletions": 895}}, {"node": {"oid": "45698a9edc94a23b6930aa4a15a7c54898fa1bf5", "messageHeadline": "[move-prover] Make vnext Boogie backend the default", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 864, "deletions": 7074}}, {"node": {"oid": "d0a315d41f3862f91d8c06b53f2ad5eb38b21891", "messageHeadline": "[language] remove unused diem-types dependency from disassembler", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "a54024a1fdcdc23979abad21c44e55a68f9e34a5", "messageHeadline": "[language] remove diem-types dependency from move-coverage", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "0708d7c669c7acc37f73bfc15e4f14de351fef76", "messageHeadline": "[disassembler] format abilities, deprecate kind", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 21, "deletions": 38}}, {"node": {"oid": "94b2c9fea8e5316e10588e6d89416a9ff5664b55", "messageHeadline": "[scratchpad] iterative drop", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "55081d36ec7852618b6cbe7fdf6590d16bea9074", "messageHeadline": "[language] remove diem-types as a dependency from module-generation", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "ca2a277620630cece4957d07dcf6474ab11bd40b", "messageHeadline": "[ci] publish JUnit XML files as artifacts", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "dcab6b655002931e097362c6edc88ba7d159f4af", "messageHeadline": "[x] update nextest", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "135f88819d6bcb5d590b441ab64003bc6bac32d0", "messageHeadline": "[diem-swarm] use getters instead of pub variables", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 28, "deletions": 13}}, {"node": {"oid": "97ba1c3ba94a5c50f0af7ce75a329cbd80325720", "messageHeadline": "[smoke-tests] Add Private full node test", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 176, "deletions": 11}}, {"node": {"oid": "693b72a85aac59e630acfc8bdbb9865a9e27ef56", "messageHeadline": "[smoke-tests] Add ability to add more fn swarms", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 121, "deletions": 56}}, {"node": {"oid": "e34a5edaea96cada8451bd8dc6c82cd5f3113b37", "messageHeadline": "[smoke-tests] Make fullnode tests legible", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 144, "deletions": 149}}, {"node": {"oid": "bc5537dffb1749f554aa23212f71b6352a276d58", "messageHeadline": "[diem-swarm] Remove validator specifics from swarm", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 9, "deletions": 20}}, {"node": {"oid": "c9a5116ef68bd4c9a27f6e7663c8d316ad53c121", "messageHeadline": "[diem-swarm] Rename add_node to start_node", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "7d27cc90e6150955b6b5e8a315296e5865207b81", "messageHeadline": "[diem-swarm] Add proper support for VFN & PFN", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 179, "deletions": 60}}, {"node": {"oid": "5d0a2d331a8b8dc93ed4ffb997efc2173e9bf15c", "messageHeadline": "[diem-swarm] Fix expected nodes", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bc9cf2d4ed71bf18c09399a0f606516dd6609cf2", "messageHeadline": "[cluster-test] Fix invalid dashboard link", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48ba5e94506449e590d34fe1f7915a78beff0ec8", "messageHeadline": "[move-lang] use destruction pattern consistently for ModuleDefinition", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "125b5d9fe1bd6f55880654ffb9c9ad63e9e540a1", "messageHeadline": "[gha] use latest version of actions", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "e1e582b749ee2aa8766310fb77ca6cd054b337b7", "messageHeadline": "[language][prover] remove diem-types as a dependency from stackless b\u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "16c61873471eabe29cbaf71ef3f376ff8d683f3d", "messageHeadline": "sdk: compatability -> compatibility", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "5ff4f6fa4b61deb2c92204a7efaff0adab7703ba", "messageHeadline": "ci: run the sdk-compatability test from the release branch against main", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "4f91746f2d1791608422279ff91cc2908538a0c8", "messageHeadline": "[move-prover] fix comments for Stop operation", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e5e645f7ab524e5986aa2ee56f07d5d5e3771f61", "messageHeadline": "[move-model] relocate disassembling from prover to model", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 25, "deletions": 28}}, {"node": {"oid": "207cbbb69211ff23e1bc6e0f105742cda5f01c62", "messageHeadline": "[move-prover] extend bytecode.modifies function to mark how reference\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 78, "deletions": 58}}, {"node": {"oid": "3e177692f2024852ed5b41838a0a3bd20bf3a850", "messageHeadline": "[move-prover] split loop information collection function and add comm\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 125, "deletions": 72}}, {"node": {"oid": "57ca20262e30482bed46ac2049186699923f9d5d", "messageHeadline": "[move-prover] rename option to options in FunctionDataBuilder", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "566dd8c65f74c9bcc7e25b1dff31b3eda7f5785b", "messageHeadline": "[move-prover] unify HavocVal and HavocRef with Havoc(enum) and drop H\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 67, "deletions": 51}}, {"node": {"oid": "ca537d8b410a8bfc3dce9b50fbb6b38a93eb5e1f", "messageHeadline": "[move-prover] differentiate failures in base case and induction case", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 107, "deletions": 65}}, {"node": {"oid": "866faa2d13cda8e425d3529d6c536aac5d45d315", "messageHeadline": "[diem-framework] re-enable the verification blocked by loop invariant", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 58, "deletions": 64}}, {"node": {"oid": "e4ebe24bce840d949d897c13a1d9cc25a98644c0", "messageHeadline": "[move-prover] test cases for nested loops with memory ops", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 175, "deletions": 0}}, {"node": {"oid": "5fec9800211447b3e1a24acc21400e053c21e1c7", "messageHeadline": "[move-prover] test cases for loops with multiple backedges", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "df96ea5cd2e039d421008f60b6e46fdc7c58c43b", "messageHeadline": "[move-prover] test cases for nested loops", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 122, "deletions": 0}}, {"node": {"oid": "63d9f7e912d5317d1ea824bb710a7306efa6b78d", "messageHeadline": "[move-prover] split havoc into val and ref", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 88, "deletions": 45}}, {"node": {"oid": "980fc1d25045637dacef1255142794b6afe9022e", "messageHeadline": "[move-prover] differentiate value and mutation loop targets", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 68, "deletions": 21}}, {"node": {"oid": "1e8a1797872d63c28e81ac4839373471ff5f5f26", "messageHeadline": "[move-prover] capture loop with multiple backedges as fat-loop", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 89, "deletions": 66}}, {"node": {"oid": "7b2d1332e08a229208a0559d4c2b8a6aa6180e1e", "messageHeadline": "[move-prover] control behaviors of function data builder with options", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "125ada493a89de9362392817cb5cd6e39cdb71ac", "messageHeadline": "[move-prover] rollback to use assert as the keyword for loop invariants", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 70, "deletions": 60}}, {"node": {"oid": "afbc1fb1873fc2af65669508c193e4c0262649cd", "messageHeadline": "[move-prover] transform a loop into a DAG", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 168, "deletions": 39}}, {"node": {"oid": "6b450ab8bfa8e816800c02d2afcdf5817f51eedb", "messageHeadline": "[move-prover] use invariant instead of assert to mark loop invariant", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 72, "deletions": 27}}, {"node": {"oid": "d67115dd6f33db0e24d59567bb7a0a3f92085057", "messageHeadline": "[move-prover] encapsulate loop info in a NaturalLoop struct", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 115, "deletions": 83}}, {"node": {"oid": "9f6ff149ad538ce665759bc8df3d047eac33b7e7", "messageHeadline": "[move-prover] output disassembled move bytecode for debugging", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "67ab8a0f3cd33a053d2e4ffd9fa3a507915ff90b", "messageHeadline": "build(deps): bump alpine from 3.13.3 to 3.13.4 in /docker/ci/alpine", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96410262f75b59cc9e95ec8f7abd52773b9c9f3a", "messageHeadline": "[sdk] use symbolic link for generated file", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 3, "deletions": 8666}}, {"node": {"oid": "64a901c42728ea12d4ee90963dc570ceb1ad6836", "messageHeadline": "[language] remove `compiled-stdlib` from the move-to-diem dependency \u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "59d951437b8d44bedc9f45534809c2ce0da1fe93", "messageHeadline": "[CHANGELOG] diem-core-v1.2.0 release", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 120, "deletions": 0}}, {"node": {"oid": "ceb305e0dab4f6217e3346443b4b4c2984222001", "messageHeadline": "[x] add ignore rule for documentation changes", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3f7de4353dad9689b699822857abf060ba75b2f2", "messageHeadline": "[network] Add connection limit metrics", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "af8a91cfd893cac7e49a3301c829acfbd2a74381", "messageHeadline": "[Config] Remove UpstreamConfig from the codebase.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 4, "deletions": 121}}, {"node": {"oid": "31bd25a806459de904b11ee39ff52ea3577d1257", "messageHeadline": "[gha] more cargo/rustc version cleanup", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "7b195ec6d3550d33bbb92e57f38277f942a2f789", "messageHeadline": "describes off-chain identity for transactions", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 97, "deletions": 1}}, {"node": {"oid": "abac0c354e745a54c1250c380fd773698a551ad5", "messageHeadline": "[gha] use standard cargo", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24eae0a5ac3d8668ed43ebd893706a09fd373558", "messageHeadline": "sdk: introduce an sdk compatability testsuite", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 717, "deletions": 0}}, {"node": {"oid": "254e479fe6f9543a1f74a34f71bb0c0c383ee69a", "messageHeadline": "genesis: always build genesis with no publishing or custom scripts", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 31, "deletions": 15}}, {"node": {"oid": "680c39a20e900f4f946180876819f9a9b69f5e39", "messageHeadline": "client: add a FaucetClient", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 86, "deletions": 6}}, {"node": {"oid": "f2de889353e9024d80be66d3d9c84d3aa42359a3", "messageHeadline": "sdk: add a LocalAccount type", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 137, "deletions": 3}}, {"node": {"oid": "82ed04577a24afb1419d143b495535ce0d4972cf", "messageHeadline": "sdk: add more ergonomic transaction builder type", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 314, "deletions": 3}}, {"node": {"oid": "3588c3b42f9980f049ef1ade2c8e1573ceed2bdb", "messageHeadline": "transaction-builder: remove shell crate from language directory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 78, "deletions": 105}}, {"node": {"oid": "4737b3466263b5aa735c505ce856910c1d5fe9c6", "messageHeadline": "transaction-builder: move to the sdk directory", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "6cdc0ad36d5c775274d637d318ed03db31679ec7", "messageHeadline": "crypto: export the underlying ed25519-dalek crate", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d331b5de79912df2a575891807c59d356b4506ce", "messageHeadline": "client: don't have wait_for_transaction error on txns that failed to \u2026", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 44, "deletions": 26}}, {"node": {"oid": "9b9a3ce4f3fa22bb69f8139a3badf454f9f0edfc", "messageHeadline": "[gha] do not trigger ci docker build on gha changes", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b900ed0b26ebbf011a2f80bbe65e03c126ab851", "messageHeadline": "[lbt] add missing checkout step in image lookup", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "06206e42922eb751fa85b81eea99769318e00083", "messageHeadline": "[language] introduce diem-framework-releases", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 11384, "deletions": 2487}}, {"node": {"oid": "79ac8a54bffaf5b9dcffdb66c3b3d2840922dae9", "messageHeadline": "[operational-tools] Check endpoint tool with Noise handshake", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 282, "deletions": 110}}, {"node": {"oid": "40ee63476e6f33105a42ec0c2e5a0a8c3e1218b3", "messageHeadline": "[diem-framework] Remove unnecessary abilities", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 199, "deletions": 159}}, {"node": {"oid": "5441ce7aeeda711781be8ce60a0f121346689b13", "messageHeadline": "[move-stdlib] Refine use of abilities", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "5f8d3c84d701c979d3262ade98fac2e0e7ae0b9f", "messageHeadline": "[move-model] Relax AbilitySet to Constraint generation", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "fb519285e50f01c06540b13c211a130ce5acc14a", "messageHeadline": "[writeset-generator] Update the logic for generating releases and art\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 216, "deletions": 95}}, {"node": {"oid": "3871bac4cfa85a15e018a1cd8f39e726e0e2d789", "messageHeadline": "[docker] update debian base images", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "cfc978440b214cfe4e092f78a140cf7910b280ae", "messageHeadline": "build(deps): bump archlinux in /docker/ci/arch", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07a3b40972eb4a9f38d5a66a7e39a4785337c26d", "messageHeadline": "[x] render diagnostics during initial nextest build", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8adbd49de0d9189ca71cf54d0b69af7c86f0c29f", "messageHeadline": "[diem framework] Add gas constant setters", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 838, "deletions": 35}}, {"node": {"oid": "92f6ccefed034653e876d5901bb11a8033ba1add", "messageHeadline": "update fn setup", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "f188b31840f51e0fe0897d8c4d5cd39912e50906", "messageHeadline": "[move-prover] Cleaning prelude and experimenting with vector theories.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 1341, "deletions": 835}}, {"node": {"oid": "a43dafc374bb9966634165f9f3594e5050f29224", "messageHeadline": "Fix the problem with the pragma \"aborts_if_is_partial\"", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "7a5a957bae526ec382c0f24786556aecc0978983", "messageHeadline": "[helm] update new seeds config", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "3ad9bafab940dae5a303b36e6ae941b88a5af810", "messageHeadline": "[gha][small] fix helm-changes pattern match", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f07891678c4c906d0cb2fcaff3851446b3d1d42e", "messageHeadline": "[helm] update default image tag to devnet", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "672dc5943f753b6f34ef72bb6a6c86a2d65bc328", "messageHeadline": "[Diem Framework] add consensus config", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 822, "deletions": 26}}, {"node": {"oid": "66db6028a9cd62b271c6896ab9e4a6e38b5bcf10", "messageHeadline": "[specifications] update the move_adapter spec with script function info", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 362, "deletions": 544}}, {"node": {"oid": "a749bd84a81b26d4ea3a482c515188266b85c57b", "messageHeadline": "[cargo] include missing dev-dep", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ac33473feb66034ff51252ae77993f287cc76349", "messageHeadline": "[GHA] extend LBT time duration to avoid test failed", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59055a20e0115e3488a02e61bc1d3c973a340e40", "messageHeadline": "[script documentation] Fix section nest errors with event docs", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 60, "deletions": 54}}, {"node": {"oid": "8fc053f3da4c13a60e0f195000613f652ce22aff", "messageHeadline": "[cargo-toolchain] clean up old spilt versioned build rust-/cargo- ver\u2026", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 12, "deletions": 100}}, {"node": {"oid": "80d785d9d921745de255d28ea8c4ee98f9e5a8e1", "messageHeadline": "initial off-chain api spec", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 234, "deletions": 1}}, {"node": {"oid": "4c4bab87d9ad2ccb82d099d05298a2010c588f17", "messageHeadline": "Update developers.diem.com/docs/move/signer.md", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9991c1f2b8e1ff4bccea0260fd84579eb19cf8e0", "messageHeadline": "[docs] change &signer to signer in script docs", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "2eba2ed5ee04ccfbb7e6e5644047541892c2e348", "messageHeadline": "onchain spec", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 108, "deletions": 1}}, {"node": {"oid": "e6d8ad55a3c9efbbab86810c4a92a6589149be4a", "messageHeadline": "Added the emits specs to the Diem Framework", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 706, "deletions": 353}}, {"node": {"oid": "9c14d1255ed26dcf44fcaf9b07880f4cf690b746", "messageHeadline": "[vm-genesis] Switch to script functions", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 183, "deletions": 105}}, {"node": {"oid": "9e7c97c8b51797227c73d407f00de5efdc4036e6", "messageHeadline": "[State Sync] Remove disconnected peers from in-memory maps.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 68, "deletions": 83}}, {"node": {"oid": "6570f74a2e77f2e1fccb4adb96491fa23f27efcc", "messageHeadline": "[State Sync] Remove use of overloaded \"upstream\" term.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 32, "deletions": 30}}, {"node": {"oid": "3f2d53b240d608b420fc10c634f783bc96eb9861", "messageHeadline": "[State Sync] Update several important (but infrequent) logs from debu\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e8143e7064d0c7ef120b3fe90f0b761275fcb8a0", "messageHeadline": "[Docs] Typo fix in move docs", "author": {"name": "Qinfan Wu", "email": "wqfish@fb.com", "user": {"login": "wqfish"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d8fc607b6f2ab188bcdf440b704dd824016eecf", "messageHeadline": "Updated the access control specs in the Diem Frmaework", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "d6ef9e27ecdca14dff15ce4f62026dc50282eb29", "messageHeadline": "[docker] debian base update", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "dbb1721fc792c70f81a7c60a6d28c8e9154eb891", "messageHeadline": "[move prover] support verifying only one function", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 79, "deletions": 10}}, {"node": {"oid": "fdaad1cf80a62a34dabcee29fb87ec4792b74847", "messageHeadline": "build(deps): bump peaceiris/actions-gh-pages from v3 to v3.8.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a9c3cca78f4d44f111242718bfbe9bb58a32611", "messageHeadline": "build(deps): bump alpine from 3.13.2 to 3.13.3 in /docker/ci/alpine", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0970b186441b793299005f6663a9f48343195e7", "messageHeadline": "initial transaction and payments spec", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "f0718ce88a0ce53d97ad56e108f22bd97aa36e8a", "messageHeadline": "[dev docs] fix typo in global storage docs", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b5a566b57abb6cafea8d29d7f4239f8426552a61", "messageHeadline": "[diem framework] Add metadata field to preburn requests", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 235, "deletions": 73}}, {"node": {"oid": "31a56c11d44c81c68db2f31ed94a447a343af2c1", "messageHeadline": "[benchmark] add cpu time measurement", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 56, "deletions": 15}}, {"node": {"oid": "88ab22b462d2e71e3cc6cd6879ec21abe5587b86", "messageHeadline": "Adjust the labels in the Diem Framework", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 89, "deletions": 89}}, {"node": {"oid": "8d3df58cb3a7ef6c730b45fb338f79c10260875d", "messageHeadline": "[move-lang] Don't coalesce loop heads for the move-prover", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 113, "deletions": 50}}, {"node": {"oid": "ff9f30ae0c0ba5bc8a3ac6453a201cb841163346", "messageHeadline": "[diem framework] Fix some links in script docs, make explanations cle\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 914, "deletions": 834}}, {"node": {"oid": "92c34fa37333a9d5d0737741170a61b3a2a3cad8", "messageHeadline": "[ci] use nextest in unit-test command", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "4aa44727b33b9556429739645d2a53162746e976", "messageHeadline": "[x] integrate nextest, a new test runner", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 292, "deletions": 15}}, {"node": {"oid": "7b1cc87c2ebe3cc902be7db0c369275aa614dcd6", "messageHeadline": "[datatest-stable] handle the --ignored flag", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "5a18d9d3a2f116758d6f06b28d3f897ad85b509e", "messageHeadline": "remove broken state machine pdf", "author": {"name": "oriooctopus", "email": "oliverullman@gmail.com", "user": {"login": "oriooctopus"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "df34f3e6cfad154a78c8ad7daaae7b0f0f203585", "messageHeadline": "fix tabs", "author": {"name": "oriooctopus", "email": "oliverullman@gmail.com", "user": {"login": "oriooctopus"}}, "additions": 3, "deletions": 154}}, {"node": {"oid": "0374ee48563d42a1da8b335cb4ac62c2afc0ba01", "messageHeadline": "[move-prover] add edge information to writeback instruction printing", "author": {"name": "JakeSilverman", "email": "JakeRossSilverman@gmail.com", "user": {"login": "JakeSilverman"}}, "additions": 83, "deletions": 82}}, {"node": {"oid": "14d595a9c5dff6f4724a886c88a618c29013f035", "messageHeadline": "[type] switch to BCS bytes for txn args for the script function payload", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 714, "deletions": 251}}, {"node": {"oid": "61fa9075f91ffab8f78693cffc1998797d23e52c", "messageHeadline": "Readme PoAssets", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@fb.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4ae4d9c5a7652882574c56fbc5058c3711904d5a", "messageHeadline": "[transaction builders] Remove transaction builder shim", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 4518, "deletions": 8751}}, {"node": {"oid": "be929da458d2195c90943e0e3cd9b1f99e6ac907", "messageHeadline": "[json-rpc] get_account by version", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 113, "deletions": 36}}, {"node": {"oid": "2b9ae6701be4bb6a2c24579e908f367f6048dc4d", "messageHeadline": "AssetsProof readme", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@fb.com", "user": null}, "additions": 91, "deletions": 0}}, {"node": {"oid": "5e78d02c4af4da949b4c713977827b4d1ff9f98d", "messageHeadline": "[GHA] remove deprecated LBT workflow", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "e34693b94b06e772c6a07f47da6fb1e34432d764", "messageHeadline": "[rust] upgrade to 1.51", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 176, "deletions": 189}}, {"node": {"oid": "4aeb8780145499366d16fba1fac77bff29040ecc", "messageHeadline": "[move] Transaction scripts take an owned signer", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 2043, "deletions": 1559}}, {"node": {"oid": "b716093918111d4f2ec5724ba3a25aa4e9862d77", "messageHeadline": "[storage] make fuzzer JellyfishGetRangeProof faster", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "02c7e46e15c730c62e0058c3448799b4291389c8", "messageHeadline": "[move-prover] functional tests for strong edges", "author": {"name": "JakeSilverman", "email": "JakeRossSilverman@gmail.com", "user": {"login": "JakeSilverman"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "c3b6dd3b4c486a0ea455624859a08f3a807d1d27", "messageHeadline": "[move cli] better documentation for `--args` syntax", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "9549c268943d4bc7ea5bd966c5c1e7230326ab3b", "messageHeadline": "Add the Prover inconsistency test to the daily test routine", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "89d60aa8225b8a09bc3fd64c7bc0c55b10525c1c", "messageHeadline": "[move-prover] turning strong edges on by default in borrow analysis", "author": {"name": "JakeSilverman", "email": "JakeRossSilverman@gmail.com", "user": {"login": "JakeSilverman"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "a12fb339cfeb93e9f28ccadf5af60fe7d50fc441", "messageHeadline": "[bytecode-verifier] Relax dependency checks to reflect compatibility \u2026", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 46, "deletions": 5}}, {"node": {"oid": "c7a5b045936e5c946516212f5025c2f4ba52c662", "messageHeadline": "[vm] Improve compatibility checks around abilities", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 113, "deletions": 73}}, {"node": {"oid": "b552ee375a3acf27b406ff707c4b2bc728aab214", "messageHeadline": "[language_e2e_tests] Add support for testing multiple different versions", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 4419, "deletions": 3986}}, {"node": {"oid": "f9c6ce47985851d75e04266797dfd7667b9e7f66", "messageHeadline": "[RPC][Metrics] Add SDK language + version to prometheus metrics", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 168, "deletions": 48}}, {"node": {"oid": "be17089a5c119ceebe9866b7d019e0121dcd9490", "messageHeadline": "[move-prover] Monomorphization via unboxing.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 6366, "deletions": 75}}, {"node": {"oid": "ba59c34de781c4256246e798d0d8af8ff473830e", "messageHeadline": "[network] Drop incoming self dials", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "7f75b08f1e30c5c50fb606d1232931ef1f37bdc0", "messageHeadline": "[network] Prioritize connected peers", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 26, "deletions": 43}}, {"node": {"oid": "f6c0ab22116e1fd7142cc8767f21c4acc51d89b1", "messageHeadline": "[config] Remove VFN second public network interface", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "ed247ab46ee6545da95c89b495833d55b7e197dd", "messageHeadline": "[network] Determine network seeds in generator correctly", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "b441396abc7be2b082831b15e8d9c910205b8a19", "messageHeadline": "Create new Broadcast Client", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 245, "deletions": 2}}, {"node": {"oid": "b0d1791a3cea25f5419e2a912101445f65b450fd", "messageHeadline": "[scratchpad] fix clowntown", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "ef6c719fb90d1d456d7741909800a6ef40a8d5b8", "messageHeadline": "[proof-of-solvency] Add diem-assets-proof CLI tool", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 702, "deletions": 0}}, {"node": {"oid": "229eaf7588e5af923968bfe3cc41f8800d8e2183", "messageHeadline": "Add the `MVP_TEST_INCONSISTENCY` to `cargo test -p move-prover`", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "856d13f9c4007df29e4386605a2ecae6cbbe92d1", "messageHeadline": "[diem-vm] Shim out old allow list", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 867, "deletions": 26}}, {"node": {"oid": "c0bec876c9208f38adebb89caae6d7bc21ffa895", "messageHeadline": "build(deps): bump archlinux in /docker/ci/arch", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de4e64519602c8a9aab7ecbb5be1640cd9f1f552", "messageHeadline": "Remove the crate `diagen`", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 0, "deletions": 236}}, {"node": {"oid": "eb366373f70603c61ccb9ca4c492d6abb7082b2f", "messageHeadline": "[move cli] specify `main` branch in `cargo install --git` command", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50dbc5c09e3d85e1ca2805409c79681697de5891", "messageHeadline": "[State Sync] Clean up verification and processing methods.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "3b72a25fce76bad16556f68c296e6f54aae2f633", "messageHeadline": "[State Sync] Update failing tests.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "bdbebb8c3f30311fc15b4bebfd73b2acf3472a64", "messageHeadline": "[State Sync] Support returning highest known ledger info versions on \u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 48, "deletions": 27}}, {"node": {"oid": "7fcb5bb074dd1ad750b9709006caf2626ed8de38", "messageHeadline": "[State Sync] Avoid sending TargetLedgerInfo requests and VerifiableLe\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 42, "deletions": 60}}, {"node": {"oid": "f07f1f27482647ef2ba037d67b6207fb6632a9b6", "messageHeadline": "Add sdk versions to prometheus", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 113, "deletions": 13}}, {"node": {"oid": "8498bb880b0fb07097227d97defd16e7237584fa", "messageHeadline": "[move cli] support calling public(script) functions", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 234, "deletions": 62}}, {"node": {"oid": "c543c6a4fe07ae64edc050e281ac995c14a67c00", "messageHeadline": "[diem framework] Upgrade testing for concurrent preburns", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 599, "deletions": 32}}, {"node": {"oid": "6eefd5785f1633f058fea5b006d9ed7632ca0564", "messageHeadline": "[ci] add RUSTSEC-2020-0146 to nightly ignore list", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f504e6f51587c1ddd1cbd57a4ee2cfdfe0c8fd36", "messageHeadline": "update scratchpad documentation", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 38, "deletions": 15}}, {"node": {"oid": "061563d844451b0eb1d9a7b4ae1e8bac96aff904", "messageHeadline": "[executor] remove RwLock from the scratchpad SMT", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 395, "deletions": 415}}, {"node": {"oid": "774ff9c4f5c977988874673d27696e9a3a0aad6e", "messageHeadline": "[language][diem-framework] refactor artifact generation", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 266, "deletions": 257}}, {"node": {"oid": "5d2c69903c791218fa726735a642aa6bc54b365e", "messageHeadline": "[move-lang] fix typos in comments, function name, and error messages", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 212, "deletions": 212}}, {"node": {"oid": "3c8c49b2d404ef9dd1cd5b407c6d9e07a550e9e3", "messageHeadline": "[dependencies] disable rust dependabot", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f09f01ce1fc6f0066a3a29d821aeb2c141419d5", "messageHeadline": "Corrects the default \"--cores\" value displayed in the help message", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "039d9d5bd0f5b85d5ce07a2e009374e6dbfd7403", "messageHeadline": "[language] remove diem-types dependencies from a few prover crates", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "ca5bf89437ca0be1f858a101c7aaabbc9c2a6ff7", "messageHeadline": "[diem framework] Move transaction script over to script functions", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 14676, "deletions": 7806}}, {"node": {"oid": "826669881ff47ed96e39a85867fa1321463b704c", "messageHeadline": "[language] remove diem-types dependencies from move-lang", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "bd51e331ac78d615af663ba4c6f2b56502b0553b", "messageHeadline": "[move-prover] tests for strong edges", "author": {"name": "JakeSilverman", "email": "JakeRossSilverman@gmail.com", "user": {"login": "JakeSilverman"}}, "additions": 1169, "deletions": 0}}, {"node": {"oid": "5301dcd9c7a94856fffe5e7e7745d3f0296c464a", "messageHeadline": "[language] remove diem-types dependencies from the ir compiler", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 67, "deletions": 83}}, {"node": {"oid": "6423b423fde9348f18c3cba6e4ab4fab04d3a201", "messageHeadline": "[transaction builder generator] Update script builders", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 4105, "deletions": 1000}}, {"node": {"oid": "1dc36d943b65889c89ed0e585565b1b7c64e8768", "messageHeadline": "[cluster-test] Update compatibility tests for full nodes.", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 149, "deletions": 64}}, {"node": {"oid": "b2464f2f44d743665018be9b5afb4e7298842b09", "messageHeadline": "[language] remove diem-types dependencies from move-ir-types", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "5ab0e10c33b4f3267e40d76b9546793b02062ad1", "messageHeadline": "[tests] kill child processes on exit", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "0db37590bb5384edb1702d08cd069fed83bdfaf2", "messageHeadline": "[language] remove diem-types dependency from bytecode-verifier-tests \u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "5b3b7258acb9a01566a42d7c2540c8347b33b1f6", "messageHeadline": "[language] remove diem-types dependency from bytecode-verifier", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 20, "deletions": 26}}, {"node": {"oid": "57b908e53069b1591056e9e46785337fc76de489", "messageHeadline": "Fixed the inconsistency in the verification of `txn::burn_txn_fees` a\u2026", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 15, "deletions": 26}}, {"node": {"oid": "23c1fe599e658f8679495e9a9bc01bf1b5f59799", "messageHeadline": "[move-prover] Remove now obsolete hack to work around deps problem.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 13, "deletions": 33}}, {"node": {"oid": "cf340815f0aa61382bf3745b9e52d5bdb0c6ff9b", "messageHeadline": "[GHA]unify LBT switch job into LBT", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 5, "deletions": 40}}, {"node": {"oid": "0e2c10030602719c5def0f6e3843269e5979ebf4", "messageHeadline": "[x] add determinator rules for move-prover", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "47d3cd32425b703ecfa33df0c0131dcb0c0c491e", "messageHeadline": "[move-lang] Added specs to dependency ordering calculation", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "d4d7f5e59a06d42041dc0da1532af26c9f4bd0b1", "messageHeadline": "[move-lang] Move dependency ordering to expansion", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 104, "deletions": 81}}, {"node": {"oid": "d2fa18701a27e94c2da29cab2822d07c0bc01ace", "messageHeadline": "[move-lang-functional-tests] Reduce test time by another 70%", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 27, "deletions": 18}}, {"node": {"oid": "8798bfbda29a1a484a42821917c0261eaad38de4", "messageHeadline": "[language] remove unused file in diem-framework", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "e8c9bfe9863a65b8b667fcad74ba43e41f64a5cf", "messageHeadline": "executor benchmark: report total vm_execute/execute/commit time", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 40, "deletions": 16}}, {"node": {"oid": "7b8d6b112a9d187bad4dc5ba8fc68e740ed6e9c7", "messageHeadline": "[move-prover] Ensure that Signer and Vector are always processed firs\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 45, "deletions": 18}}, {"node": {"oid": "092757b2ccbdd1664dfbdaaa5b24ad335b5795aa", "messageHeadline": "build(deps): bump libc from 0.2.88 to 0.2.89", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cf467af0ca99b86cee8d8d97ffef17596f98ba94", "messageHeadline": "fix some broken specs", "author": {"name": "Shaz Qadeer", "email": "shaz@fb.com", "user": {"login": "shazqadeer"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "031e0bd603a52f4a1d484854bcb5105b6ae03288", "messageHeadline": "[State Sync] Update request manager to give a higher score to preferr\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 96, "deletions": 51}}, {"node": {"oid": "4898f96916fe508c796e116774b467ece9aa9dd5", "messageHeadline": "[State Sync] Remove reliance on UpstreamConfig from state sync.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 128, "deletions": 125}}, {"node": {"oid": "95b486816c750c3ea5c76f524dd7ae75b359c9c2", "messageHeadline": "Remove clippy annotations from checked arithmetic operation macro and\u2026", "author": {"name": "Ricardo Gamba Lavin", "email": "gamba@fb.com", "user": {"login": "rgamba"}}, "additions": 49, "deletions": 15}}, {"node": {"oid": "b5f9e65276c14e0d21d8d7b08333c11a3f9d99bc", "messageHeadline": "[specifications] minor fixes to the move_adapter spec", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e345a48604664eb2b8451c67c08f8eb9578a121c", "messageHeadline": "[backup] metadata cache defaults to temp dir", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "e134061ad5f45edf5eeb40204f43b7fd720b8615", "messageHeadline": "[backup] update local_folder.sample.toml", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "683693fc7d573861ced68022e45e566de788a5d3", "messageHeadline": "[network] Allow Conn Manager to be used with Public interfaces", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "e837ebf99b93ae05491f828027adf2a29cd94cf7", "messageHeadline": "[network] Fix outbound connection limit", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "b940d030c744dca31d267a2e94a9ac60fdcc19ae", "messageHeadline": "[network] Keep metadata of connections in conn mgr", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "2eec4564e75216cdd80436c86819ab77f5b26601", "messageHeadline": "[diem framework] delete tiered minting logic", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 58, "deletions": 858}}, {"node": {"oid": "6bc61b8411c6f13d9c3f0dfe94b1f49ad76f0f75", "messageHeadline": "[move-model] is_public -> is_exposed", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 12, "deletions": 24}}, {"node": {"oid": "cfcefe1e31f830dd390b225db0c4f0158519e55d", "messageHeadline": "[move-model] expose friend list information", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "f867f27ad7fec5b7dc48a848d41c51021585ea90", "messageHeadline": "[move prover] fix timeouts in DiemAccount and preburn script", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 18, "deletions": 29}}, {"node": {"oid": "48d3f7f3e9ae5b5aa78a47f11c793457e05f4dd6", "messageHeadline": "[datatest-stable] support --format terse", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "426bc19ae10a9f2f9d7d5f88824408ec6a790889", "messageHeadline": "build(deps): bump archlinux in /docker/ci/arch", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a73f984cade27708738349c95343212b0a1bf80d", "messageHeadline": "[GHA] Merge LBT workflow into ci-test", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 341, "deletions": 310}}, {"node": {"oid": "ba1aec8c6425e4b701b2f22ff1c490119dee5aaa", "messageHeadline": "Implemented the automatic inconsistency checking", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 211, "deletions": 46}}, {"node": {"oid": "c90da166beb5c0921495a83d498e2ffd69c12afc", "messageHeadline": "[ci] json-rpc compat test through cluster-test", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "428235d927964495ba3c75ad433bafeefcaa2d75", "messageHeadline": "x: add guppy lint to prevent move crates from depending on diem ones", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 186, "deletions": 2}}, {"node": {"oid": "010ca2aba7e4501b1ff319a06b8b971963b0fc28", "messageHeadline": "[dep] update workspace hack", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "88aefbfe5982bc671e9bacd5074e25c7c05a71e5", "messageHeadline": "Bump syn from 1.0.62 to 1.0.64", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "2110cfd64c68efdb5fbfb154e0a6c051b2b5fae0", "messageHeadline": "[move-lang-functional-tests] Reduce test time by 60%", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 475, "deletions": 140}}, {"node": {"oid": "0643a350d2349e2bf5b91cc8230d82bcfc4e62df", "messageHeadline": "[vm_genesis] fix bug in stdlib publishing order", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "cda26b3b1fb94d89e5765ef83081d4bda278f6d7", "messageHeadline": "[language] introduce move-stdlib", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 1759, "deletions": 1595}}, {"node": {"oid": "c2e3640810bdd64887175e6ebc6268cede6e909c", "messageHeadline": "executor-benchmark: print accumulative tps", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "d421af5fd4ec6e3c20887902f34435e980dd330d", "messageHeadline": "[move-prover] generate dot graph for per-function CFG", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 191, "deletions": 31}}, {"node": {"oid": "25b68a649d841ca57b6586f17671458c514cc8b7", "messageHeadline": "[docker] update debian base images.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "76c8fba3a34bdea8779a1ec10f38a0600d40af09", "messageHeadline": "[mempool] Add in configurable upstream failovers", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "edaf5baf3e897ea947ec5a9d155fe5be6bba7d2e", "messageHeadline": "[mempool] Add Peer selection optimizations", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "152f5746e81432de951f039702f956a31dec755e", "messageHeadline": "[Storage] Remove unused tempfile dep", "author": {"name": "Qinfan Wu", "email": "wqfish@fb.com", "user": {"login": "wqfish"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a1112a41afa982c7f3735e28605268f591df88b6", "messageHeadline": "[State Sync] Ignore flaky tests and add a warning.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "4149d30cec924066d642b4749515f6484405c027", "messageHeadline": "Bump regex-syntax from 0.6.22 to 0.6.23", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ae8a0c08130a03278bef5268089218320a23793d", "messageHeadline": "[move-prover] add strong edges for vector writebacks. fixes a bug in \u2026", "author": {"name": "JakeSilverman", "email": "JakeRossSilverman@gmail.com", "user": {"login": "JakeSilverman"}}, "additions": 102, "deletions": 29}}, {"node": {"oid": "e97bc47276ba80091a6d0c0a6763a43b0063a3d8", "messageHeadline": "[cluster-test] adapt versioning_test for the ScriptFunction case", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 112, "deletions": 92}}, {"node": {"oid": "f75911b1679fe80ce8c2b0048d56456ddd531c7e", "messageHeadline": "[e2e tests] tests for the ScriptFunction payload type", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 221, "deletions": 2}}, {"node": {"oid": "4a345942470e5ae3765f2535f33be653c8db8b55", "messageHeadline": "[diem-vm] gate the ScriptFunction payload until a future diem version", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "e0a3acb7d5e3f5dbc07ee76b47dd05229584d4d0", "messageHeadline": "[types] add script function as a new txn payload", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 178, "deletions": 22}}, {"node": {"oid": "5d56676e36c8ff826af4103147c80a3bd31071aa", "messageHeadline": "[move-prover] Add a check that opaque functions specs use modifies co\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 143, "deletions": 39}}, {"node": {"oid": "a510b27ce071e34fd539874833e2c231dce8a345", "messageHeadline": "[move-lang] propogate friend list to bytecode", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 44, "deletions": 14}}, {"node": {"oid": "b85673feaeb82137bbadb606edfc5759de45d8b0", "messageHeadline": "Bump tokio-test from 0.4.0 to 0.4.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e416c5557f7dd9fddd7c6a360ae67e2e2b29a359", "messageHeadline": "Bump serde-generate from 0.19.0 to 0.19.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ad771e715b09128923c3e54f2afa168ef9f74c4e", "messageHeadline": "types: use HashValue for script hashes", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 14, "deletions": 45}}, {"node": {"oid": "e63c8b1a67dbd52c30bdbc6849f0042ab37dbcaf", "messageHeadline": "json-rpc-types: have BytesView be thin wrapper around Box<[u8]>", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 91, "deletions": 69}}, {"node": {"oid": "79d9d9d505f4da26d984977fd5b755dec5d60855", "messageHeadline": "json-rpc-types: use HashValue instead of BytesView", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 18, "deletions": 27}}, {"node": {"oid": "c9abd9eb6f089f9d453f86cf82f4359778af527e", "messageHeadline": "crypto: improvements to HashValue", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 40, "deletions": 30}}, {"node": {"oid": "4baee18ba3442f58c500a6555a9c8c53981d4f69", "messageHeadline": "json-rpc-types: use EventKey isntead of BytesView", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 35, "deletions": 54}}, {"node": {"oid": "c3d280a4a1e4d76fc8d35042cc7edcda5e754f4b", "messageHeadline": "types: add tests for EventKey", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "297c7bd283dadcd50f024e22227ca54bcdc35551", "messageHeadline": "types: improvements to EventKey", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 47, "deletions": 28}}, {"node": {"oid": "481bcf711c94b5cbd981491f1dfc1cf92ebe2fe5", "messageHeadline": "json-rpc-types: use AccountAddress instead of BytesView", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 35, "deletions": 61}}, {"node": {"oid": "f26d84d086f3d069af98fb49e3e0c8dec5774151", "messageHeadline": "move-core-types: remove unused dependency on thiserror", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "04f19bee6512798f150452e49c2355740a325bbd", "messageHeadline": "move-core-types: add test for AccountAddress::from_hex_literal", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 31, "deletions": 22}}, {"node": {"oid": "b7388202a15b1833de8805a5460ef87ca78365d1", "messageHeadline": "move-core-types: add test for json AccountAddress", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "0d1cfc0518e8114e250b8bffcce6a00a4de21716", "messageHeadline": "move-core-types: add from_bytes method for AccountAddress", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 29, "deletions": 39}}, {"node": {"oid": "1545042786018ac100b693de26397d79ebb3130f", "messageHeadline": "move-core-types: fix AccountAddress hex display impls", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 54, "deletions": 26}}, {"node": {"oid": "e52b8a1245a600f2695aff0fcc8045b2ee63c6d0", "messageHeadline": "move-core-types: move tests closer to implementation", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 70, "deletions": 103}}, {"node": {"oid": "c32917d3f6886701146aa66823ea49cd5260c237", "messageHeadline": "move-core-types: add from_hex constructor for AccountAddress", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 26, "deletions": 30}}, {"node": {"oid": "af5f2ae638635faa02f2c60231f7ef7ecdaaabb6", "messageHeadline": "[x] upgrade to guppy 0.9.0", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 49, "deletions": 83}}, {"node": {"oid": "a985b1e061b0b73c65aa3638338e60e4b86e3f95", "messageHeadline": "[move-lang] Restrict modules and members from starting with _", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 647, "deletions": 69}}, {"node": {"oid": "2e8bc3aa71d91d818a4d2c79183758891cd1efa1", "messageHeadline": "[move-lang] Improve static sets", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 88, "deletions": 47}}, {"node": {"oid": "b3cdb5f7ff0baaf6f78df5335c7f8cfc5f73c6a4", "messageHeadline": "Bump camino from 1.0.2 to 1.0.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f69bd61a80a01f94f0ecdcfa155a30f08ad23f4d", "messageHeadline": "[move-lang] Clean up AbilitySet API", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 20, "deletions": 23}}, {"node": {"oid": "03fc4e20755c676f1cd7d3388930aee3c63ba9f0", "messageHeadline": "[move-lang] New tests for abilities", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 2974, "deletions": 0}}, {"node": {"oid": "e91a4e94839a7f4c63d80d78e2ccf68888075347", "messageHeadline": "[move-lang] Abilities errors improvements", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 524, "deletions": 73}}, {"node": {"oid": "11a02f27f6da8c41cbaed7aac37c51c0cadfa596", "messageHeadline": "[move-lang] cyclic dependency checking for friends", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 327, "deletions": 51}}, {"node": {"oid": "454f47023cecfb7c0d33a5c669073a5aa82dcbf2", "messageHeadline": "[diemdb-bench] add reads/bytes_written", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 59, "deletions": 2}}, {"node": {"oid": "d591f3bf2b2ada476c5e0233dc79203a305b8b93", "messageHeadline": "[json-rpc] Add `preburn_queues` field to DesignatedDealer view", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 336, "deletions": 50}}, {"node": {"oid": "2dc2b6593bbbd75706dc8b8df65b9bab4e474a0c", "messageHeadline": "Bump byteorder from 1.4.2 to 1.4.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "6b4f8a8c2da26c34597ce93a1f92e9b1803c16fa", "messageHeadline": "Updated the emits spec in the Diem Framework", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 160, "deletions": 166}}, {"node": {"oid": "4ea4f19b98d24dd992ebd7f57e22fe1599a82e9d", "messageHeadline": "[gha][lbt] fix typo in trigger condition", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ba3da6fd22ddf36cc0db57a08de1703e240d624", "messageHeadline": "[abigen] Get abigen working with script funs", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 731, "deletions": 339}}, {"node": {"oid": "8e959464c0ddec82fb1aaf5dec8af4acd1d5d5ee", "messageHeadline": "[docgen] Add `public(script)` and `public(friend)` to docgen", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 732, "deletions": 13}}, {"node": {"oid": "99cedae88e3fa656d28ac54753a5c05098ae7391", "messageHeadline": "[doc] update my-first-client doc to rename libra to diem", "author": {"name": "John Naulty", "email": "jnaulty@fb.com", "user": null}, "additions": 16, "deletions": 16}}, {"node": {"oid": "e28b09b882c23445c4d300f24cb602809c7a2693", "messageHeadline": "[move-lang] Added abilities to the source language", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 3408, "deletions": 3131}}, {"node": {"oid": "1e35dff44f6d3491d480699c5668866f96fefb41", "messageHeadline": "[move-lang] Various formatting fixes", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "6e701c3803ae38f680a97951281570bbf65b1569", "messageHeadline": "[gha] clean up libra to diem rename in docker publish", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 3, "deletions": 22}}, {"node": {"oid": "c45a19dc1cffefb545f5a3e3a2f7b151378942e6", "messageHeadline": "meta: more master -> main", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 165, "deletions": 165}}, {"node": {"oid": "e4a28628ef31978477636a2e539a39d27dd4e211", "messageHeadline": "[doc] fix broken link in execution_correctness spec", "author": {"name": "John Naulty", "email": "jnaulty@fb.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6402ff8aacfa211dc00a55410a6e15d1e1a78a69", "messageHeadline": "meta: remove references to circleci", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "86120fd256c7d8858610d061e087a0488d164117", "messageHeadline": "meta: finish libra -> diem renaming", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "bca377c1f1eab1d0236c54ba2f52dcd535f00835", "messageHeadline": "meta: rename master -> main in github links", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 101, "deletions": 101}}, {"node": {"oid": "be4811ee515407175be79cbfcc333fa43ae548d9", "messageHeadline": "ci: ensure that workflows run on main", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a73ddaff4b806ef7297decb3f05e965e58747eae", "messageHeadline": "[move-prover] Add a wellformed-check after havoc of &mut parameters.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 52, "deletions": 47}}, {"node": {"oid": "3703a57a85d926502300ec5fd0a09544585779a0", "messageHeadline": "[docker compose] clean up libra names, and trigger on proper events.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 60, "deletions": 53}}, {"node": {"oid": "118dc8d0511a09d76aa14801a9a17024541215e6", "messageHeadline": "Bump reqwest from 0.11.1 to 0.11.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "44ca183e6c9e758be95e90390a1c752c8b3c82fa", "messageHeadline": "Bump tokio-util from 0.6.3 to 0.6.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "ad6e351fbeaffe0fee4bc4d3f4ab43d413c6e50e", "messageHeadline": "Bump tokio-stream from 0.1.3 to 0.1.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5a04bb37da96e9a14800e813b52e300c798d5a5d", "messageHeadline": "Bump tokio from 1.2.0 to 1.3.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "75abc4fbfdff68fe315288c2e2e3153d92db876c", "messageHeadline": "[move-vm] execute_script_function should have no return values", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "b0df18b33a56161e81b37635100d14829d465a85", "messageHeadline": "[gha] move docker images pruning to daily", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "23eeb128a84d243e75c40f47b9a0d2be54619ad9", "messageHeadline": "[Secure Storage] Vault timeout workaround due to ureq bug.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "3e0367d14de40767ca3819af718561a799dd51b3", "messageHeadline": "[backup] add --concurrent-downloads option", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 84, "deletions": 24}}, {"node": {"oid": "97f0c2db6373eb2a4da3047c08d97bc299b0ff49", "messageHeadline": "Bump archlinux in /docker/ci/arch", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a49f0209ccb2389b788872b8480e888120dfbc01", "messageHeadline": "[move-prover] Setting the stage for negative (e.g. soundness) verific\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 146, "deletions": 119}}, {"node": {"oid": "8121ccfac36e9ad8a083abcada24d3bff72166fa", "messageHeadline": "[move IR] Migrated to abilities", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 683, "deletions": 565}}, {"node": {"oid": "98f7dc3cd2b06d680d608a211f49f26c77366c5a", "messageHeadline": "client: symlink proxy module", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e0617d8866c78375798d5d975aabefd4d7d772cf", "messageHeadline": "[deps] prometheus and update", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 255, "deletions": 275}}, {"node": {"oid": "80595f824a475c13be1b872a815812bd8844484a", "messageHeadline": "sdk: create facade crate and release v0.0.1 to crates.io", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 129, "deletions": 40}}, {"node": {"oid": "8aa99b1ce0ff37485e5336c1ab50734d7fbb1eb1", "messageHeadline": "transaction-builder: rename to diem-transaction-builder", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 60, "deletions": 63}}, {"node": {"oid": "69b3dd745ed52db6b17639d4d3b0aa50cc8a5272", "messageHeadline": "client: use proxy as a module instead of a dependency", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "ec80ba16df664558229b8682e7d08dcd1dbeefeb", "messageHeadline": "x: allow published packages in default-members", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "152578a943073b2a3a1e758b572c71e5100938b6", "messageHeadline": "x: don't check dev-dependencies for unpublishable crates", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "176b40ea5e9790bda951460dca84854af845ff2b", "messageHeadline": "[tcb][safety_rules] added state machine specification", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 158, "deletions": 4}}, {"node": {"oid": "c56e6484c6828223f5a5eac6ccb823c2c44844d6", "messageHeadline": "[mempool] Give ordering to upstream peers", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 172, "deletions": 100}}, {"node": {"oid": "b1452ed4d4a489d5e150880d202c2703f1f6753f", "messageHeadline": "[GHA] Added build-images step into ci-test workflow", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 43, "deletions": 3}}, {"node": {"oid": "726fb4195cb0aa5ae0ce49faf69ba42f3d696c74", "messageHeadline": "Bump num from 0.3.1 to 0.4.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "e3b67e5cd0e2e0947d099f436c6e04e68654d784", "messageHeadline": "[docker] Add writeset tools into docker image", "author": {"name": "sherry-x", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "485c799a1ce9b04a851decd3158b6fc937152d56", "messageHeadline": "Bump serde from 1.0.123 to 1.0.124", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 74, "deletions": 74}}, {"node": {"oid": "89dedd15694b6de1a496b0caec35e456b3e16ddb", "messageHeadline": "Fixes inadvertent change in Coin address", "author": {"name": "Anson VanDoren", "email": "anson.vandoren@gmail.com", "user": {"login": "anson-vandoren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "763c8941a24edce1aa8edb35011dacbba6d34e6c", "messageHeadline": "[backup] metadata cache: download to tmp file then rename", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e568d43c07430d9d8551a422faddaa8d43420726", "messageHeadline": "Bump indexmap from 1.6.1 to 1.6.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fe1b4f4a82629f98853c97e150ba0535c4b2a8a6", "messageHeadline": "Bump rustyline from 7.1.0 to 8.0.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 29, "deletions": 14}}, {"node": {"oid": "4400bb4dc1165297feb887e8b8f454ece9adbba2", "messageHeadline": "Bump libc from 0.2.87 to 0.2.88", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b6e03e567a60b8847ff2e378ae2cfc284bc141c6", "messageHeadline": "update github links", "author": {"name": "oriooctopus", "email": "oliverullman@gmail.com", "user": {"login": "oriooctopus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6cd6cb000a5e05f7268a35e6378a184a0509026", "messageHeadline": "Bump tokio-retry from 0.2.0 to 0.3.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 41, "deletions": 69}}, {"node": {"oid": "97d7c7ec2db0b171a9bb8ade5849be3cca9f5b02", "messageHeadline": "[move-prover] Enable setting of environment extensions with an immuta\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 44, "deletions": 46}}, {"node": {"oid": "b00b23074e107158f933e680100c76a6008f206d", "messageHeadline": "[helm] sync STRUCT_LOG_TCP_ADDR and azure config for backup", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "486dc12f01ef36d6db1f492f3399425fd22e1b90", "messageHeadline": "[State Sync] Remove unneccessary panics to avoid DOS attacks.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 30, "deletions": 28}}, {"node": {"oid": "82203402158262ced355c6ed8f2fd8373ba3f5e5", "messageHeadline": "[move-prover] changed name of join function of join result to make cl\u2026", "author": {"name": "JakeSilverman", "email": "JakeRossSilverman@gmail.com", "user": {"login": "JakeSilverman"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1fd046c8c9535827b984f99145bd746f54205dcf", "messageHeadline": "[dep] bump generic-array to 0.12.4", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3aa6b4e50bac6ceb4588d0d46051f53880b5007d", "messageHeadline": "[helm][gha] test pfn chart with state sync", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "c5381162a36707a441609249e769f158105b3cd7", "messageHeadline": "[move-prover] Fixing a serious unsoundness problem with opaque functi\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 2692, "deletions": 2073}}, {"node": {"oid": "c9520f824dc71c9205af417444357ee5acd8a2e5", "messageHeadline": "Ignore the C# generation test by default. Still runs in CI", "author": {"name": "Joel Marcey", "email": "joelm@fb.com", "user": {"login": "JoelMarcey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ee125b29d716ee8a926785a38ea70c1002e1caa2", "messageHeadline": "Add Csharp Transaction Builder Generator", "author": {"name": "Joel Marcey", "email": "joelm@fb.com", "user": {"login": "JoelMarcey"}}, "additions": 778, "deletions": 17}}, {"node": {"oid": "9a73eb560434707976b0274b0af04e89187a62e0", "messageHeadline": "[gha] e2e tests should have messages pushed on e2e test failures", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2e58d088bfc4541b902d22b01bf7d04240ad9a31", "messageHeadline": "[faucet] Faucet sends CoinTradeMetadata + trade_id", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 68, "deletions": 8}}, {"node": {"oid": "366e778eb758096fd2619662cbc9baeda2ee164f", "messageHeadline": "ci: add daily job to replay transactions", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "cbb18237c4d0543fcea1729ac57fc30309aaa093", "messageHeadline": "[helm][small] instructions for changing image tag", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a4710077b1e3a092fcb1ea9aa0adf0db24276910", "messageHeadline": "[helm] make lint happy", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfd7323172b1d0a243bd5ebf215a2d74aefb07f0", "messageHeadline": "[helm] add public fullnode helm chart", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 935, "deletions": 0}}, {"node": {"oid": "7cffe59e2f4c899ef9c653b2e3040e4c169b2f48", "messageHeadline": "[State Sync] Small code cleanups", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 24, "deletions": 26}}, {"node": {"oid": "934f65d32d04c947b12108e1c9da1f3b3549eb60", "messageHeadline": "[State Sync] Remove anyhow dependency from state sync.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 60, "deletions": 37}}, {"node": {"oid": "5c6ddcd10e6c956a828941f2f4dec3e48f0cc4b4", "messageHeadline": "[State Sync] Fix error conversion for state computer in consensus.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "22ca4fd4eef0d53b3ddd65e350236b9d272047a8", "messageHeadline": "[State Sync] Remove redundant conversions.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "cd4248301aa89714486b5a203e9e68542bfb7cdf", "messageHeadline": "[State Sync] Update client to remove anyhow", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 65, "deletions": 34}}, {"node": {"oid": "444459bf552c37f53e408819bc8683127346909b", "messageHeadline": "[State Sync] Remove anyhow from coordinator", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 38, "deletions": 36}}, {"node": {"oid": "9735146817d428cf289fddcdbe1aea58dd43ba5f", "messageHeadline": "[State Sync] Add network error type", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "f3045c2b10b14c875746ee5a542e68f7643028d6", "messageHeadline": "[State Sync] Remove anyhow from logging infrastructure", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6f69609f4e506faf286073f735990257334e950c", "messageHeadline": "[State Sync] Update request_manager.rs to use error::Error", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "3c696a145f9c93ce227e99c12e413701e6dd912d", "messageHeadline": "[State Sync] Remove anyhow from executor proxy trait.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 38, "deletions": 23}}, {"node": {"oid": "609271b5478cb19ed50dbe4d65ac7f384e1fb0b1", "messageHeadline": "[State Sync] Remove anyhow from test_harness.rs", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "3cd2ad7b37769efc2e70ec1d1d841f864b0f87a5", "messageHeadline": "[State Sync] Remove use of anyhow in integration_tests.rs", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "7f6a25b9d487cde217afb2b70aa56b2ae584bad6", "messageHeadline": "[move-prover] updated exp files to add weak edges in borrow analysis", "author": {"name": "JakeSilverman", "email": "JakeRossSilverman@gmail.com", "user": {"login": "JakeSilverman"}}, "additions": 316, "deletions": 316}}, {"node": {"oid": "4091cd9ef07e745bfee48407f98d475086614d49", "messageHeadline": "[move-prover] formatting fixes", "author": {"name": "JakeSilverman", "email": "JakeRossSilverman@gmail.com", "user": {"login": "JakeSilverman"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "425c99c267881bde83513e17c160a0dc37f5933b", "messageHeadline": "[move-prover] Transferred strong edge borrow analysis out of experime\u2026", "author": {"name": "JakeSilverman", "email": "JakeRossSilverman@gmail.com", "user": {"login": "JakeSilverman"}}, "additions": 219, "deletions": 1024}}, {"node": {"oid": "2b8531ec85b7ab99513fc03e02c3ac4e848f312d", "messageHeadline": "[move-lang] fix error printing on invalid friend decl", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "37efc8df0f6913ecb1b25d5054cf5db495e626a4", "messageHeadline": "[move-lang] single-quote friend in the error message of calling a fri\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0ed6bc7f9b5bd1f8505c7f96178bb802f7081b7a", "messageHeadline": "[move-lang] unit tests for calling into and from friend functions", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 330, "deletions": 121}}, {"node": {"oid": "d5490ad42474aeaf7b3ca81e11492dbb20bd817c", "messageHeadline": "[move-lang] typing rules for calling a friend function", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 40, "deletions": 28}}, {"node": {"oid": "ced8ccde6889d2636f3d7236da35eca9a5d1d52f", "messageHeadline": "[move-lang] restrict friends within the same address", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 69, "deletions": 1}}, {"node": {"oid": "a37383a3b632c8f908c7f828799e3d190c6e2389", "messageHeadline": "[move-lang] unit tests for friend visibility", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 298, "deletions": 0}}, {"node": {"oid": "16c4f74caecd043f9537c85f8d05c12d5f37f5e7", "messageHeadline": "[move-lang] parse and compile friend list", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 198, "deletions": 10}}, {"node": {"oid": "d88a65e6fcfd1766b4a2d6969d424256f2883e77", "messageHeadline": "[move-lang] parse public(friend) as visibility modifier", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 44, "deletions": 13}}, {"node": {"oid": "cb238f74ce288647fac471be64661c6bdfd4fde8", "messageHeadline": "[mempool] Update testing config to be less flaky", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 114, "deletions": 75}}, {"node": {"oid": "f14b0cdbf100009db9619db993e9993252aea670", "messageHeadline": "[backup] update sample configs", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 66, "deletions": 31}}, {"node": {"oid": "031f45738546a876a2026a79e3cc60f9bed0a09f", "messageHeadline": "[backup] add --replay-all to db-restore", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "d5088b1a047b95d8f8001c03ef42807771e6bac7", "messageHeadline": "Support the `emits` verification with opaque functions", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 400, "deletions": 85}}, {"node": {"oid": "9dc3bc601fba9963349b4df69db786a2bfc2ab08", "messageHeadline": "[dev-setup.sh] see if arch fixed itself", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "346517373434484c9eecd7058988cf40932384d8", "messageHeadline": "Bump hex from 0.4.2 to 0.4.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "63bbe21ec125121019b600ea629481c606b58a22", "messageHeadline": "Bump once_cell from 1.7.0 to 1.7.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 57, "deletions": 57}}, {"node": {"oid": "3a7062a9598dc0341ca3f1f9c19dc11fae0e7c76", "messageHeadline": "[specifications] some other minor Move adapter changes", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "336202ffd71889a57e151c61ea91ba4bcd271fcb", "messageHeadline": "[specifications] update Move adapter spec for recent changes", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 17, "deletions": 14}}, {"node": {"oid": "ea390ca73acb678ca6e9c3e733f26c4c48088653", "messageHeadline": "[specifications] clarify ordering of Move adapter validation checks", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "89dbd3226ba4a974106b9dd50cc5182d277fdd40", "messageHeadline": "[specifications] fix description of some Move VM arguments", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 5, "deletions": 7}}, {"node": {"oid": "07b9613cca92b603d4dcf84191343799736b1d9c", "messageHeadline": "[specifications] wrap long lines in the Move Adapter spec", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 863, "deletions": 453}}, {"node": {"oid": "7772e4dc1e3fdcceb960f7ade68b3956ac2bb8a8", "messageHeadline": "[docker-compose] Check docker logs separately to prevent race condition", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "3d733052817565212ade568062ff9cbe1403429f", "messageHeadline": "[testnet] support a template config for testnet", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "0bb286019c57222f144eef6270dbbe7e86a9ea0f", "messageHeadline": "fix whitespace inconsistencies in validator-testnet compose", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 52, "deletions": 53}}, {"node": {"oid": "cb7c1f7fc5c263049552fdf7b610f6277a89b3a1", "messageHeadline": "[tests][move-lang] Reduce move_check_testsuite time by 97%", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "066377e610b0cd1302af68d5ebc8cc9a1a4fff57", "messageHeadline": "[move-prover] Handle `&mut` parameter threading on boogie instead of \u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 206, "deletions": 261}}, {"node": {"oid": "d1cd76acb7ac459e42d564ff1e33d5a8b5166e2e", "messageHeadline": "[move-lang] Cleaned up UniqueMap mutable iteration", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "72a4aa2a7ad1b120be80574c763e0dfea24d9095", "messageHeadline": "[move-lang] Cleaned up API for UniqueMap::add", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 27, "deletions": 26}}, {"node": {"oid": "c349f3ed2c161d60137748ed20c66f397396c066", "messageHeadline": "[move-lang] Cleaned up UniqueMap iteration", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 170, "deletions": 158}}, {"node": {"oid": "1a98ccdbc5d85b220c0e271fdfdd408c46241b8c", "messageHeadline": "[move-lang] Refactor ModuleIdent", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 82, "deletions": 75}}, {"node": {"oid": "f772468c272bbbf1213b343b234c3dd364be791d", "messageHeadline": "[move-lang] Added unique set", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 212, "deletions": 1}}, {"node": {"oid": "e0b25fc4a57dc53bdf50f611deec43842450182e", "messageHeadline": "Bump libc from 0.2.86 to 0.2.87", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0252712422e2248d382c467b08da44cd4efdf257", "messageHeadline": "Bump camino from 1.0.1 to 1.0.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9690555c73326900039c57afd5221f32005482bd", "messageHeadline": "[mempool] Add SharedMempool GCing for non-validator peers", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "5c979c79b97bd9980a83b0dbb98ca6fb9da2d24b", "messageHeadline": "[executor] Refactored merkle tree api for batch update", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 65, "deletions": 54}}, {"node": {"oid": "122a0c5acc8d207836986129d119e0088a456b12", "messageHeadline": "[executor] Refactored process_vm_output to test for possible parallelism", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 102, "deletions": 81}}, {"node": {"oid": "b12d3d5e9a5ef9e765611e4f9b1827d689c32374", "messageHeadline": "[mempool] Split up test bootstrap network", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 147, "deletions": 93}}, {"node": {"oid": "8ba379acebfc4c290385399e992d605cefe295b5", "messageHeadline": "[mempool] Refactor TestHarness into a per Node", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 639, "deletions": 381}}, {"node": {"oid": "020409c5c6a64d7d4727dfd2c2472d19fc950caf", "messageHeadline": "[mempool] Remove duplicated tests", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 948}}, {"node": {"oid": "1cdd9e9be1d168e431849b207749ca67ec8734aa", "messageHeadline": "[mempool] Port SharedMempoolNetwork tests to new framework", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 384, "deletions": 2}}, {"node": {"oid": "51bb995be3c68f498d8578aab01a4c69f374a24f", "messageHeadline": "[mempool] Build test framework", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 561, "deletions": 0}}, {"node": {"oid": "5f9cda19e9d2077c6797686268d3a3cae9edb414", "messageHeadline": "[mempool] Mempool network test framework", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 243, "deletions": 3}}, {"node": {"oid": "4758ce0da6233be7982c99bab78e8cb8c840c9c1", "messageHeadline": "add jellyfish paper in papers page and adjust links", "author": {"name": "oriooctopus", "email": "oliverullman@gmail.com", "user": {"login": "oriooctopus"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "37da29033c15322f11e8b90ef77c18bbbf7abd2c", "messageHeadline": "[language] Make the e2e tests faster, especially max key rotations test", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 45, "deletions": 783}}, {"node": {"oid": "2e8eb76806f3db698f09ec63539e23e2622c2eea", "messageHeadline": ".github/PULL_REQUEST_TEMPLATE.md", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0cea341f44bd4fe732ef5eac2ebfc63b63bf5f94", "messageHeadline": "[gha] split code gen unit tests out, bump unit test timeout by 10 min\u2026", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "a8c928eef0b031db201a29de9840505177f4b310", "messageHeadline": "Bump archlinux in /docker/ci/arch", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3266fea894e5e6dd7a1309ae27255f1f9dd41a86", "messageHeadline": "[move-prover] Use $Mutation as parameters instead of converting to $V\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 2312, "deletions": 3329}}, {"node": {"oid": "f18b5e1410f9ff5db90f8b60600ab86ec0ac73c1", "messageHeadline": "meta: disallow ':' in filenames", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "457634b0884a350efa409013eb88bb3317dbd996", "messageHeadline": "[ir-testsuite] compatibility test cases for friends", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 257, "deletions": 0}}, {"node": {"oid": "ef6b3c759d733533bd00d3d5b0bce103c786300e", "messageHeadline": "[ir-testsuite] test cases for friend visibility", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 165, "deletions": 0}}, {"node": {"oid": "9419fe1fa86e0137ba81d47abfe6077881eeec28", "messageHeadline": "[ir-compiler] add support for friend declarations in modules", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 73, "deletions": 11}}, {"node": {"oid": "40960c22d2414a4edb447a487c19e1796edadafe", "messageHeadline": "[ir-compiler] add support for public(friend) as a modifier", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "1449ad717ed02099b2fb8854a23d424e341f5784", "messageHeadline": "[consensus] Add reputation window proposals/vote metrics", "author": {"name": "Avery Ching", "email": "aching@calibra.com", "user": {"login": "aching"}}, "additions": 52, "deletions": 5}}, {"node": {"oid": "315d65fc6d91d3febe7b53b1bb8592e0d88866cc", "messageHeadline": "[Secure Storage] Reduce default timeouts for vault and support custom\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "7485bc9c53fce3fde89f0a0e8bff65856766caab", "messageHeadline": "[State Sync] Add unit tests for chunk response verification.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 323, "deletions": 51}}, {"node": {"oid": "e92b2785d4e96c645a52f2eb7f6fda74deaec03d", "messageHeadline": "[State Sync] Update chunk response verification.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 178, "deletions": 87}}, {"node": {"oid": "7d973f6b5b7be54a29a3435fa9d56572ad41294a", "messageHeadline": "[State Sync] Update delivery subscriptions to use progress ledger infos.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "4519d696861401dede9410af68716b25a76c4467", "messageHeadline": "[State Sync] Add support for penalizing chunks from downstream nodes.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "90edcb44b51127185cec51fd36c37573d8077d17", "messageHeadline": "Bump kube from 0.50.1 to 0.51.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4a0f5785ee2dc5a0b1c6fd8b7fc9f8d077c22d21", "messageHeadline": "Bump serde_json from 1.0.63 to 1.0.64", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "81855e23df59f7db7c0c6091777f8b4df7e76615", "messageHeadline": "[State Sync] Update and clean up flaky/ignored tests", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 250, "deletions": 284}}, {"node": {"oid": "b523a84deea479e8fb22647ddc7814bfc6bc0b4d", "messageHeadline": "[bytecode-verifier] add compatibility checking for friend visibility", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 74, "deletions": 31}}, {"node": {"oid": "ef7563ea3cb942c5a1469e58f14758021fec2357", "messageHeadline": "[ir-testsuite] add test cases for having refs in struct instantiations", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 114, "deletions": 0}}, {"node": {"oid": "1d4c25bdf6035d51c5a70a9f139eda063282ca61", "messageHeadline": "[bytecode-verifier] add missing signature checks to a few generic byt\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "9ccfab3b0e8f8a1b470966e2e2b6ffb37a0abcfe", "messageHeadline": "[gh] pr template update with release branch reqs", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "61f55e09773b6323a4339367e6b7058ea727ed48", "messageHeadline": "[move cli] print number of bytes written in verbose output", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 228, "deletions": 116}}, {"node": {"oid": "f5d1c1131827e333373db11df699c6222a396018", "messageHeadline": "Bump serde_json from 1.0.62 to 1.0.63", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "0c49d836e318c944d9867834743e0e863487d0aa", "messageHeadline": "Bump camino from 1.0.0 to 1.0.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bf64189c2c62148e589703f7b05acc288bbc2b54", "messageHeadline": "Bump crossbeam-utils from 0.8.2 to 0.8.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 13, "deletions": 44}}, {"node": {"oid": "9e5e2f2b73f6116cd81652dfa37905c0097f4083", "messageHeadline": "fix broken links", "author": {"name": "oriooctopus", "email": "oliverullman@gmail.com", "user": {"login": "oriooctopus"}}, "additions": 37, "deletions": 64}}, {"node": {"oid": "85d59e0d03536130dd7e8ebc2dda50a673645c99", "messageHeadline": "Implemented the spec pragmas \"emits_is_partial\" and \"emits_is_strict\"", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 150, "deletions": 12}}, {"node": {"oid": "97cc12b88b48ad00174c229c4758745161a7af57", "messageHeadline": "[move-prover] Preparation for new invariant handling", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 310, "deletions": 5}}, {"node": {"oid": "2b58f7052ab90cb2e0490abca96ae51933b049ff", "messageHeadline": "[move-prover] V2 invariant support", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "5066a8cd599e134f76a3cf7246cae4f59fa80142", "messageHeadline": "[cluster-test] Add time logs to breakdown timeframe of suite run", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "a6eb341244a78287c59da4502b05c135d88bc77a", "messageHeadline": "[testing-infra] add cyclic dep checking in functional tests", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 39, "deletions": 20}}, {"node": {"oid": "eb0430ea5a2f5701f0b69231456f454a21495bf3", "messageHeadline": "[vm] break cyclic loading caused by friends in module loading", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 54, "deletions": 17}}, {"node": {"oid": "b0899339dc311fa5e692e927f2b99d838509e89f", "messageHeadline": "[bytecode-verifier] add rules for friend visibility", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 229, "deletions": 89}}, {"node": {"oid": "67d741a19aac02603f377f66664752a62b0c733b", "messageHeadline": "added loop target calculation and injection of \"assumed\"", "author": {"name": "Shaz Qadeer", "email": "shaz@fb.com", "user": {"login": "shazqadeer"}}, "additions": 249, "deletions": 83}}, {"node": {"oid": "f6c0e98d325ef8d1a8b36ff1d8d6a90a078f7805", "messageHeadline": "[language][vm] make execute_function return values (in serialized for\u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 271, "deletions": 55}}, {"node": {"oid": "5400e62eb0c21d013fb7f9cbff186fe78636c18f", "messageHeadline": "[docker-compose][ci] rename to client-cli and move compose test dir", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "864300564bba41ce97b39061dbe0dfae15033a33", "messageHeadline": "[docker-compose] clean up docker compose files", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "821a8d9f646710fc92f790bb830d268a06452d54", "messageHeadline": "[docker-compose] Add github action for testing", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 43, "deletions": 12}}, {"node": {"oid": "856b3b3f1b877ee398fe14e3b41c0d6cb8be61af", "messageHeadline": "[docker-compose] Add test script for docker compose", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "d9fd7c579a923e58c5187efdb13ee117a76f1907", "messageHeadline": "combine validator+faucet", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 56, "deletions": 67}}, {"node": {"oid": "7faf07da6a8be92f2bcad053756c9a8d1372e9be", "messageHeadline": "clean up existing docs", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "e4315a4b18938f626af7029a6ddbfba9d1edc5b9", "messageHeadline": "Much simpler implementation", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 90, "deletions": 37}}, {"node": {"oid": "dc7a3dd5263c0b1977b49b102ffd7cdbc593181c", "messageHeadline": "[gha] add ignore list to audit", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "73db251dec4c861e84d11ae4d2c0c9b2c59973c2", "messageHeadline": "Add custom formatter to diem_logger", "author": {"name": "Ricardo Gamba Lavin", "email": "gamba@fb.com", "user": {"login": "rgamba"}}, "additions": 90, "deletions": 5}}, {"node": {"oid": "9178284236959230440038c03dd6d50d5dd11d09", "messageHeadline": "[move-lang] report errors for global storage builtins in script contexts", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 33, "deletions": 1}}, {"node": {"oid": "c0b924dd5e4715dd0f67d630b47062d234c725a3", "messageHeadline": "[storage] expose RbReader::get_last_version_before_timestamp()", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "6ff12f09936db6d9da928d172d2abcc1c6f72ab5", "messageHeadline": "[storage] EventStore::get_last_version_before_timestamp()", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 262, "deletions": 13}}, {"node": {"oid": "35e421ff4042cd665ce313f9046475a8b2f9792f", "messageHeadline": "transaction-builder: remove encode_stdlib_upgrade_transaction function", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 26, "deletions": 36}}, {"node": {"oid": "fc80a0199373be572b02989a5c00bf23d71eecb4", "messageHeadline": "transaction-builder: remove get_transaction_name function", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 16}}, {"node": {"oid": "e7a7fb631cb38fa4998131566fc60b58befa3f34", "messageHeadline": "transaction-builder: remove encode_block_prologue_script function", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "d57421fc33e6ea4b87270a13f3441056afe18f92", "messageHeadline": "transaction-builder: fix build errors when building tests", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "4d702004c82f56381e67cf02fbb15616696ec9b9", "messageHeadline": "update workspace hack", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "38cfe48ae35580cd95090f80603036eb199f15fc", "messageHeadline": "Bump once_cell from 1.6.0 to 1.7.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 57, "deletions": 57}}, {"node": {"oid": "34ad28caecf70e0e82ae6afac5fdb92478861f1c", "messageHeadline": "[file-format] make a separate vec of module handles for friend decls", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 51, "deletions": 67}}, {"node": {"oid": "548e5e1bc9a00c7dd7dec9b1daeb7affb5d612f9", "messageHeadline": "[diem framework] Add support for concurrent preburns to the DF", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 2352, "deletions": 1051}}, {"node": {"oid": "6788426f2d10a057a0eab515ef21c40319445d9a", "messageHeadline": "types: move diem-network-address into diem-types", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 136, "deletions": 224}}, {"node": {"oid": "8b1e8a527059c952e378b2fb4ae7f366be605102", "messageHeadline": "[gha] e2e test will also push success to flaky test until I'm convinc\u2026", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "48122fc7957f10032a88b9efcfba3c7676d59775", "messageHeadline": "Bump tracing from 0.1.24 to 0.1.25", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "83d70c3330edfd028b7016d20f6bdd812701ac3c", "messageHeadline": "Bump textwrap from 0.13.3 to 0.13.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "204e80c92b73bb177159794f6ccebf2435e469e4", "messageHeadline": "Bump ctrlc from 3.1.7 to 3.1.8", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "3a92a6af6560a842765becb1d694526a812c97f6", "messageHeadline": "x: add only-publish-to-crate-io lint", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "0ef5f3367b1e040f30ba8c1bf881b5584753c28b", "messageHeadline": "x: add published-packages-dont-depend-on-unpublished-packages lint", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "a536afba23dc110199771238e763b2ab43089ba1", "messageHeadline": "x: add unpublished-packages-only-use-path-dependencies lint", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 1252, "deletions": 1203}}, {"node": {"oid": "af75ca7cb5d76c2a43dedc9fad1c9169ceb4245e", "messageHeadline": "[x] switch to new versions of guppy and camino", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 97, "deletions": 83}}, {"node": {"oid": "5a7406d2e790b60263e285cdd48b78142f1faeda", "messageHeadline": "[move-prover] add weak and strong borrow boogie instructions", "author": {"name": "JakeSilverman", "email": "JakeRossSilverman@gmail.com", "user": {"login": "JakeSilverman"}}, "additions": 103, "deletions": 9}}, {"node": {"oid": "35cb0b948daabc29b5478fbfb386fc78fde61ead", "messageHeadline": "diem-types: remove dependency on diem-infallible", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "01fe806e2151dd5397b0a5055e5575a97fc21851", "messageHeadline": "diem-types: remove dependency on fallible", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "198a9617311b2ff98ddb372b01d0859d68acf597", "messageHeadline": "diem-json-rpc-types: remove dependency on compiled-stdlib", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 111, "deletions": 107}}, {"node": {"oid": "0f5ad667d87677cc8e3ce655051e10041a6f90d5", "messageHeadline": "diem-json-rpc-types: remove dependency on move-explain", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 53, "deletions": 54}}, {"node": {"oid": "aca4dbccaa65ce93c406888a194de2ea75745802", "messageHeadline": "[move-lang] Fixed index issue in hlir translate", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "9af7ababb42c2d580869c4e697aa2321bc27bb98", "messageHeadline": "[move-lang] Fixed missing constraint on instantiate Ref", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 431, "deletions": 1}}, {"node": {"oid": "86e1aac74f56266b9c36fceceff1af0bc55d3bfe", "messageHeadline": "[move-lang] Fix handling of TempBorrow of divergent expression", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 71, "deletions": 5}}, {"node": {"oid": "cdf5edf881170be16661e39f6234cac35d02a4a4", "messageHeadline": "[move-lang] Fix eq borrow checker bug", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "3017519c4fcd3ee77f11d239b59c5f7b64e42eb7", "messageHeadline": "[move-lang] Fixed recursive type bug", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 86, "deletions": 11}}, {"node": {"oid": "6579d46f2004210e266b2a934d0b85143eeb7a28", "messageHeadline": "[move-lang] Fix loop related bugs", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 514, "deletions": 148}}, {"node": {"oid": "ceed216515e5dfc9a992069129ea37b32e9b4603", "messageHeadline": "[prover] fine-grained read and write set analysis", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 2842, "deletions": 14}}, {"node": {"oid": "cb92dd32761922ac0c3745df02420baef4c63f04", "messageHeadline": "[diem framework] Generate compiled modules, docs, and scripts", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 735, "deletions": 204}}, {"node": {"oid": "d0b9d92e602e7f7c35a6d37f52145e0a6f659ab7", "messageHeadline": "Bump futures-channel from 0.3.12 to 0.3.13", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "69b978ac3bfeac39db81ed0a898495f83ddf0653", "messageHeadline": "Bump futures-sink from 0.3.12 to 0.3.13", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ce207ab4559c8c4a8720497f190cec763534b85b", "messageHeadline": "[logging] Add documentation to all structs and macros", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 65, "deletions": 2}}, {"node": {"oid": "4875f7ac1476ce8d84706be25f53e0b2eebb7bd2", "messageHeadline": "Bump futures-io from 0.3.12 to 0.3.13", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "db2e9efec840e9ccbb9f0dfd8fa79cd6ba0bc9ad", "messageHeadline": "[mempool] Remove legacy failover logic", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 70, "deletions": 230}}, {"node": {"oid": "c2d04990caf45fffbf1898b835d820028d735040", "messageHeadline": "move-core-types: remove dependency on diem-crypto", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 112, "deletions": 112}}, {"node": {"oid": "18ad74421a96b962c75229279bdf53a3d4b9df1a", "messageHeadline": "types: remove dependency on proptest-helpers", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "b66786ffee5e5f2dcaaa538b1ef27efd53414d02", "messageHeadline": "Introduce checked macro for secure arithmetic operations", "author": {"name": "Ricardo Gamba Lavin", "email": "gamba@fb.com", "user": {"login": "rgamba"}}, "additions": 84, "deletions": 0}}, {"node": {"oid": "8c29410acb2e54cea5d7f58f4cec7757bd7ac4b3", "messageHeadline": "Bump futures-core from 0.3.12 to 0.3.13", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "06627f25c92925095ca93aaa5da2aef6099655b3", "messageHeadline": "Bump actions/setup-node from v2.1.4 to v2.1.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6acb7a5ddca6ee4ed2f83a1db9ecd9bc6893b610", "messageHeadline": "Bump archlinux in /docker/ci/arch", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c0c4a21650b243616881c308128317b214fed87", "messageHeadline": "[safety-rules] cleaning", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 31, "deletions": 35}}, {"node": {"oid": "8e5026d1d0f9cc7a15a9bc44ad1be37d37ea85e9", "messageHeadline": "[gha] switch to machine size, means we should switch the parameters w\u2026", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ea1a9ccbaffc8823bc3cf69d1c6111e941c3c5d3", "messageHeadline": "[Vault Storage] Make the vault client support configurable timeout va\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 143, "deletions": 140}}, {"node": {"oid": "92ddf31cf4710b80216d8c5ecb7db04115ff1b39", "messageHeadline": "[transaction scripts] Move current set of scripts to legacy", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 4200, "deletions": 63}}, {"node": {"oid": "cc3b6ff51db51df0f2102bd12036fa351dbd997a", "messageHeadline": "[mempool] Use proper NodeConfig defaults for node types", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 47, "deletions": 46}}, {"node": {"oid": "deca1a4c12320b94c2a2ea577c6e3db9dbf019f6", "messageHeadline": "[mempool] Combine repeated peer network setup logic in tests", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 125, "deletions": 107}}, {"node": {"oid": "727146805861205b2c0f6a94d861331b6423bcb3", "messageHeadline": "Add printing of x25519 keys to optool", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "588d2188029272edd722b85d8ce9b9dbdad66033", "messageHeadline": "[Move SDK codegen] Bump textwrap from 0.13.2 to 0.13.3", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "1c40af437e91a3cd540a7183b2ea18cacd9a4474", "messageHeadline": "[diem framework] Fix naming issue in script docs", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 86, "deletions": 80}}, {"node": {"oid": "21f4baf69d5866d8cb2253dbade66f8daa91c31b", "messageHeadline": "[move-prover] replacing plus func to avoid overflow", "author": {"name": "JakeSilverman", "email": "JakeRossSilverman@gmail.com", "user": {"login": "JakeSilverman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f873d787c6449c16da7c2edcc3f89e7bb4e4b8a6", "messageHeadline": "[move-prover] adding v2 of memory_instrumentation that actually makes\u2026", "author": {"name": "JakeSilverman", "email": "JakeRossSilverman@gmail.com", "user": {"login": "JakeSilverman"}}, "additions": 304, "deletions": 4}}, {"node": {"oid": "19c69cb281e74e8fd4c667f48e6b6842b27d7077", "messageHeadline": "Bump proptest from 0.10.1 to 1.0.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 72, "deletions": 77}}, {"node": {"oid": "ff7a53abffd202b2dd2f37fe278c32d913294091", "messageHeadline": "[ci] use ubuntu-latest-xl for non-rust-lint", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13860bc511fde9e5063a25a21a9ccd7de28e1e25", "messageHeadline": "[ci] bump timeout for non-rust-lint", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c9bc4c2e82f1ca32d4290f5c614d0b0a49a02db", "messageHeadline": "[ci] run specific --ignored tests", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "01093cd9486f0c19bbf304f8b4e7b50b07f25235", "messageHeadline": "[ci] setup codegen requirements", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 74, "deletions": 7}}, {"node": {"oid": "d41c36e29c4b797e6c5bd8eb747d16371022a49c", "messageHeadline": "Bump once_cell from 1.5.2 to 1.6.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "62a3ab7adecda27b8929a828169249d81271ad55", "messageHeadline": "[sccache] linux builds and a little cleanup", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "9669ccafcd4433ebd3630faee5ac06583a7f4466", "messageHeadline": "Bump crossbeam-utils from 0.8.1 to 0.8.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 44, "deletions": 13}}, {"node": {"oid": "f7eaaa4d513354faa77163308a1160f8334cd57c", "messageHeadline": "Bump proptest-derive from 0.2.0 to 0.3.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "778df1f61a93f1adf354fb96156c830e3746eb51", "messageHeadline": "Bump handlebars from 3.5.2 to 3.5.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3009d2a0d31c7d383df16d92497f33d6b65e92b8", "messageHeadline": "[backup] fix flaky test_save_and_list_metadata_files", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e2ae98e93216d20bdeeefc0947b89742896c765e", "messageHeadline": "[State Sync] Make the timeout for transaction execution for mempool c\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "c235246922b73833e27497f5d91c2a48474b703c", "messageHeadline": "[State Sync] Make the timeout for transaction pulling from mempool co\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "84ec3d8b2c8db6c77e7126b9a23fc218b9833173", "messageHeadline": "[State Sync] Make the mempool commit ack timeout configurable.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d8f5174307be9c1893b1019abdccbd3d63574667", "messageHeadline": "[State Sync] Make the state sync client commit() timeout configurable.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "587cdb3080f64472370bbbf269b11477de6e4cf0", "messageHeadline": "[safety-rules] removing redundant safety data update", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "5078d8e7056cea6a3252623b90c171f06424d369", "messageHeadline": "Bump cc from 1.0.66 to 1.0.67", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "155e0b33e4da8f905be8039c8ded27c04e29b18e", "messageHeadline": "[diem framework] Limit the number of validators in the network to 256\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 125, "deletions": 38}}, {"node": {"oid": "fcfa0c50604097fd0a1d7368256b7e126f5e4106", "messageHeadline": "[mempool] Add ConnectionMetadata to PeerSyncState", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "ef5ae3c57d037bd3e8790d3921bc546e0dc0ee5c", "messageHeadline": "[mempool] Rename overloaded PeerInfo type", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "7aa791546b569215eb31f77089fa1999e07b4e5b", "messageHeadline": "[mempool] Revamp metrics", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 220, "deletions": 167}}, {"node": {"oid": "aa68db032e27441287804310ba892f7be12dea87", "messageHeadline": "[mempool] Remove unnecessary clone in coordinator", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d286756d5b20941b43df77b916d1914d2b718415", "messageHeadline": "[mempool] Remove redundant string modifiers in metrics", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "da7ab7fdd3f7f4b0692cc64e93d241596cbc6ff6", "messageHeadline": "[mempool] Move event handling into separate functions", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 67, "deletions": 30}}, {"node": {"oid": "a0b9a036afa588929d9a8eabcf2d82f2204dfeb6", "messageHeadline": "[mempool] Move network message handling into separate function", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 114, "deletions": 84}}, {"node": {"oid": "6f130e7d6815c3e7e453b2c8c316a3f185890025", "messageHeadline": "[move-prover] Upgrade immutable ref elimination to new tools for pipe\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 274, "deletions": 348}}, {"node": {"oid": "3108f0bf6a5c505f50dc4e26df14308ade5f8dfe", "messageHeadline": "Specified the \"emits\" specs for some transaction scripts", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "509c430af9fbc8091894674c11504e55b5969d14", "messageHeadline": "Bump thiserror from 1.0.23 to 1.0.24", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "8246da1866fd870f98a48adb17e1e549efae1687", "messageHeadline": "[transaction builder generator] make python test ready for CI + small\u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 20, "deletions": 32}}, {"node": {"oid": "55b8cbbfa6ab4ab33fca83328351428590d6a185", "messageHeadline": "[move source language] add parser checks for too large integer literals", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 76, "deletions": 11}}, {"node": {"oid": "238e1fa883c3b01cd6bb7d2f0942f3321ea377cc", "messageHeadline": "[move][vm] New constraint system", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 1341, "deletions": 990}}, {"node": {"oid": "9e12bc3c1b69aefcf2f45794aeae13725c6dbb1a", "messageHeadline": "Bump url from 2.2.0 to 2.2.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0532ac5875c2c2490598969856ade4105f353d77", "messageHeadline": "[move-prover] moved around display impls", "author": {"name": "JakeSilverman", "email": "JakeRossSilverman@gmail.com", "user": {"login": "JakeSilverman"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "74a4dd8582a7099a34ee5b6e412bb033ecbab5ee", "messageHeadline": "[move-prover] added reminder to change printing of changed instr", "author": {"name": "JakeSilverman", "email": "JakeRossSilverman@gmail.com", "user": {"login": "JakeSilverman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "47bacedab6e56e8fc0c825919f22627fa948301e", "messageHeadline": "[move-prover] preliminary changes to add new instr to bytecode", "author": {"name": "JakeSilverman", "email": "JakeRossSilverman@gmail.com", "user": {"login": "JakeSilverman"}}, "additions": 56, "deletions": 45}}, {"node": {"oid": "111faadca3025a7e89fc2d883a0a1b04e721509d", "messageHeadline": "Bump reqwest from 0.11.0 to 0.11.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "cbf44e0a458fbb5446cf0642557b2073769f4f5f", "messageHeadline": "coin1-xus-change", "author": {"name": "HackMD", "email": "no-reply@hackmd.io", "user": {"login": "hackmd-deploy"}}, "additions": 133, "deletions": 105}}, {"node": {"oid": "5e81a74fcfae5e1be8632cb9dea5f0c7f1191050", "messageHeadline": "nibble: use trait to eliminate dep for crypto", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 77, "deletions": 68}}, {"node": {"oid": "059ff2c2fda348a02abf7eb4a2b433d13c340d9a", "messageHeadline": "[diem-trace] restore previous behavior of set_diem_trace", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "2c291a7dc0616657276b53715390a097ba58f77f", "messageHeadline": "[base image] each branch now gets it's own base image, and the base i\u2026", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 88, "deletions": 67}}, {"node": {"oid": "e000d3dbdaf0e7d20930f5817793df327c60f1c9", "messageHeadline": "[move-prover] Add illustration of computing global information for a \u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "9d78c27a8f78ace3a4df817dbf9a4531696e32ac", "messageHeadline": "[move prover] fix broken link in prover guide", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "487eb66dc5ae1853f85fcfb32bec1d0c3b854737", "messageHeadline": "Fix Faucet docker-compose", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "43029074cf97b55d2c9d6140c2a5543be0d776d6", "messageHeadline": "Bump alpine from 3.13.1 to 3.13.2 in /docker/ci/alpine", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5710015ded1ba9320f738b4ef0cdd972cf0a1ee2", "messageHeadline": "Bump kube from 0.50.0 to 0.50.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e3f5477e2231fee9cb8ad437cc2f6f8ef2142abe", "messageHeadline": "Bump tracing from 0.1.23 to 0.1.24", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "14ab8e76d1d62908407a0524551ece4646f19072", "messageHeadline": "[move-prover] Run CVC4 tests only when special environment variable i\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "32056619789eddbf30106b9181946f6b446bcfe1", "messageHeadline": "[rust] upgrade to rust 1.50", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 718, "deletions": 701}}, {"node": {"oid": "1fd3e77883838e6ddab477ef68b9add37dcf83f9", "messageHeadline": "[config] actually use test config in validator_swarm_for_testing", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ee9c6a1c2e73d7aa983448382ac65de3b9f91d8d", "messageHeadline": "[trace] replace manually implemented OnceCell with upstream OnceCell", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 17, "deletions": 44}}, {"node": {"oid": "31643cc57535f0f1d4dd23ac54466ec83b1b8a77", "messageHeadline": "[network] Move to using Discovered Peer for dialing", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "3f0374f65508c354546ed47b3448ce91449f882c", "messageHeadline": "[network] Split dial_eligible_peers", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 79, "deletions": 66}}, {"node": {"oid": "6554fceb005c0cf8d01d3600c967f409fe9d3c51", "messageHeadline": "[network] Add Upstream / Downstream role definitions", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 78, "deletions": 1}}, {"node": {"oid": "56d981a3948cf3711b8f26dc1d3ebf901cc0096e", "messageHeadline": "[config] Add more roles to PeerRole", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "62ab1de9dd9f1b951af51c136ad710afbc7427ff", "messageHeadline": "short-hex-str: use trait to eliminate dep for crypto and move-core-types", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 64, "deletions": 26}}, {"node": {"oid": "d126a1f684fff541e3f2110872bbf446d0710aac", "messageHeadline": "[move-prover][refactoring] Use Boogie {:msg} and {:print} for diagnosis.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 2504, "deletions": 1039}}, {"node": {"oid": "ca1ca04ae0d79aeca2464856a4c8f041facd2721", "messageHeadline": "Bump sha-1 from 0.9.3 to 0.9.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c6dd771c114ed4a58d2ce7f55312b4269609af15", "messageHeadline": "Bump archlinux in /docker/ci/arch", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8935c4398bbef17cc31b74a7be0e4c8d36beaf77", "messageHeadline": "Bump guppy from 0.7.0 to 0.7.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "be3bd4df7a0ed9760239e13fff0c0f474c0a378c", "messageHeadline": "[diem-framework] Move DiemTransactionPublishingOption back to V1", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b8b7654adba01c143142272db8a061055004d5bf", "messageHeadline": "crypto: use published *25519-dalek-fiat forks", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 1179, "deletions": 1254}}, {"node": {"oid": "66bb2d7f3bdfc8f43f34621e512e193c143f5423", "messageHeadline": "[file format] drop FriendDeclaration as encapsulation not needed", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 30, "deletions": 71}}, {"node": {"oid": "54bd6a61667b5733972839d7c2a8e356d7c28f45", "messageHeadline": "[file format] add module friend list and public(friend) modifier", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 252, "deletions": 37}}, {"node": {"oid": "97bf5bda328b84b9f39d6b8efb2f76d9ff99840c", "messageHeadline": "[network] Use NetworkId instead of RoleType to identify networks", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 137, "deletions": 119}}, {"node": {"oid": "e94f90241540b6c9c124fe05930d6acfb07edc02", "messageHeadline": "[cluster-test] new invalid tx type for duplication", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "5ef44a896a9d94cb474b276e9b2a89fc2ccd9027", "messageHeadline": "[move-prover][refactoring] Enabling the v2 compilation scheme everywh\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 2129, "deletions": 1626}}, {"node": {"oid": "dd8a3c88cbee7998e53797a89bf1a5de4010ef98", "messageHeadline": "Bump rand_core from 0.6.1 to 0.6.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "f4832e8ec77b24fdae846fef61b51678b3ff3710", "messageHeadline": "[move-prover] Add borrow edge info to borrow analysis (v2 experimenta\u2026", "author": {"name": "JakeSilverman", "email": "JakeRossSilverman@gmail.com", "user": {"login": "JakeSilverman"}}, "additions": 703, "deletions": 0}}, {"node": {"oid": "ec7c78db670b3af84c3764a6cbbe1afa5873fa3f", "messageHeadline": "fix fmt", "author": {"name": "Daniel Prinz", "email": "daniel@firstdag.com", "user": {"login": "danprinz"}}, "additions": 118, "deletions": 64}}, {"node": {"oid": "3432d13d87c42f173386516988c5d42c60193763", "messageHeadline": "remove format when simple string is used", "author": {"name": "Daniel Prinz", "email": "daniel@firstdag.com", "user": {"login": "danprinz"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "fb308f7fe924387c577775335e0a20171fa0e37d", "messageHeadline": "typescript code generator", "author": {"name": "Daniel Prinz", "email": "daniel@firstdag.com", "user": {"login": "danprinz"}}, "additions": 436, "deletions": 0}}, {"node": {"oid": "57252a48eaf21700eab1acc20ef95ed4f5d0dea3", "messageHeadline": "[cluster-test] Added new invalid tx suite", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 66, "deletions": 13}}, {"node": {"oid": "481512fcfdbaa5f164962a0b8e767b114f70b215", "messageHeadline": "[gha] remove canary from daily audit checks.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbea1090bc1088822f49e43ab312750e34d1a292", "messageHeadline": "[dep] quote update w/o upgradeing workspace hack", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "1768d36166835b7be7faa12bec4e7fe046dc3fc0", "messageHeadline": "[gha] reference the needed secrets", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "7121314092e330cb726c09816ccdd1104dece51a", "messageHeadline": "[State Sync] Use optimistic fetch for both waypoint and verifiable ch\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 195, "deletions": 110}}, {"node": {"oid": "5298c87307c99b4900ed26a74dc2e9e5706046b7", "messageHeadline": "Bump rust_decimal from 1.10.2 to 1.10.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bf5cf5ac1fa403f885d1ae3a91eaf64d3efb8037", "messageHeadline": "Bump trybuild from 1.0.40 to 1.0.41", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "699d0df20e885129e6c91a909d7526df60d9d729", "messageHeadline": "mint -> faucet", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "b10ece02b7caabbaa4966ed3b934f7bf68c25d3b", "messageHeadline": "[common] adding a new fallible wrapper for copy_from_slice", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 73, "deletions": 14}}, {"node": {"oid": "7b58b5972eec42353c174841f653a2b35bccdfc8", "messageHeadline": "[diemdb_bench] add prune window", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "438acf6cde3289ba0424c97b4dd79d8dcb9ce249", "messageHeadline": "Bump env_logger from 0.8.2 to 0.8.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fb1c3ccf4bef3f3264bb50ce508f109062ec8615", "messageHeadline": "Multiset implementation for verifying emits specs", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 301, "deletions": 38}}, {"node": {"oid": "7455b252fe721d4679190205f37bc131e5f69d85", "messageHeadline": "[vm] Add execute_script_function and verification", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 850, "deletions": 437}}, {"node": {"oid": "8207e449450dfd7e18fb215d5094601abccacc23", "messageHeadline": "ignore deprecation in two files, to doal out to test owners.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e9ae7e042ba071721ed6f4338143690a95cf63bf", "messageHeadline": "[dep] update criterion, and fix lints", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 106, "deletions": 92}}, {"node": {"oid": "39d8578e07140d6f2a35f94d04c02ef93fecf22a", "messageHeadline": "Updated unit tests for CVC4", "author": {"name": "Clark Barrett", "email": "barrett@cs.stanford.edu", "user": {"login": "barrettcw"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "7184234b9c7780a9b4021e6ea3680d7657f17506", "messageHeadline": "[language/tools] Add bytecode viewer", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 777, "deletions": 1}}, {"node": {"oid": "4f8a6be752b312fcddc71ac22470aff96b574fc4", "messageHeadline": "[State Sync] Clean up peer connection notifications in tests", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 43, "deletions": 66}}, {"node": {"oid": "a3227cb7939a9d6ede0a5bb8134e4dc0ac9a1706", "messageHeadline": "[State Sync] Update tests to avoid relying on incremental commits.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 179, "deletions": 150}}, {"node": {"oid": "22a2700890375938256ed697d5c64a907e21b0ee", "messageHeadline": "[State Sync] Remove pending ledger infos to simplify state sync logic.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 64, "deletions": 128}}, {"node": {"oid": "5f5086fbff52808a6c514a10a8bfc406ec296e45", "messageHeadline": "Fix two issues:", "author": {"name": "Shaz Qadeer", "email": "shaz@fb.com", "user": {"login": "shazqadeer"}}, "additions": 42, "deletions": 15}}, {"node": {"oid": "f4b20a632d309d5a938eaf4c6aa76bb828a54f3c", "messageHeadline": "[language] make Move VM return serialized values", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 727, "deletions": 776}}, {"node": {"oid": "c50e8c5438adf21f5f204d3f98ea122e9c2887e8", "messageHeadline": "[move-lang] disallow odd-length hex strings", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 54, "deletions": 62}}, {"node": {"oid": "2b9fd50704e5af80afcd178ca989361fdac2c145", "messageHeadline": "[language] move move-vm-test-utils::effects into move-core-types", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "76ecc9793452da4cd9f6a08d1f433ed8c38a3856", "messageHeadline": "fix spec bug", "author": {"name": "Shaz Qadeer", "email": "shaz@fb.com", "user": {"login": "shazqadeer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "60644a408cf801acd7c188c0e7e0247b310e26da", "messageHeadline": "[network] Refactor PeerManager handle new connection", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 67, "deletions": 47}}, {"node": {"oid": "1430f66c6ee1f521a646dacd54921bd5eb2b90b0", "messageHeadline": "[network] Allow inbound trusted peers to bypass connection limit", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "e014895e0ceac9150a45f40dad96490e1de139d8", "messageHeadline": "[diem framework] make script allowlist immutable", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 422, "deletions": 1044}}, {"node": {"oid": "46d479954afad5ea4638b27363d5fcc913e6903c", "messageHeadline": "[language] rename 'stdlib' to 'diem-stdlib'", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 235, "deletions": 215}}, {"node": {"oid": "fd2d4d1769dccfa4b4d77f7764f6d86d5030da1f", "messageHeadline": "auto fix lint", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c389878e7312838b9e09f7f739fe5af7fb3e295a", "messageHeadline": "[dep] rand-core upgrade as well with import fixes", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "bda6cd40ed9c4c6bc88fd7568d84300b64fffd53", "messageHeadline": "[deps] and now the newly released 0.49 kube", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f0b2266cf2c84e808be2fc2ffd08a66ab08b77a0", "messageHeadline": "[deps] upgrade pbkdf2 since reviews are hard to come by", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "00fafbead786134308fef88f66a7c752c9607297", "messageHeadline": "[workspace hack] workspace hack update", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 8, "deletions": 23}}, {"node": {"oid": "723f6cd263ac1672240a2c00d6812c9fe48bedbb", "messageHeadline": "[kube] update kube and tests", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 67, "deletions": 7}}, {"node": {"oid": "2209677dc740bb7b0ca8d43e50f56b6190e32cf7", "messageHeadline": "Bump serde_yaml from 0.8.16 to 0.8.17", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c7de3743189889580f2d1f966213bc4b224143b7", "messageHeadline": "[move prover] add syntax for explicit triggers", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 321, "deletions": 110}}, {"node": {"oid": "befd0b781a256629a495988bb1aa5a550371c68f", "messageHeadline": "[language] introduce InternalGasUnits and fix gas check in the adapter", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 117, "deletions": 102}}, {"node": {"oid": "cb2dd30b53bd9d309acd948383d21d196441b1c6", "messageHeadline": "Fix docker-compose issues in faucet/validator_testnet", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 19, "deletions": 23}}, {"node": {"oid": "792ec6cb5ff40c05e576147c25401eb100d4e631", "messageHeadline": "fix doc links", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a06d22ec89ea9fd3bfb54217d3722a8a47d4099d", "messageHeadline": "[test fix] yaml ends with new lines (now)", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "844bfbe97b4f649f686506809369c56a70ff87ef", "messageHeadline": "Bump serde_yaml from 0.8.15 to 0.8.16", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "1a9052eec2091995825373d06889b944ee9b78b1", "messageHeadline": "Bump archlinux from `dc8477e` to `e681857` in /docker/ci/arch", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aeb9d133e18b988b420ab735f16e0c3d093c2993", "messageHeadline": "Removed the scripts in the move-prover directory", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 0, "deletions": 65}}, {"node": {"oid": "01059d38c9e212e4db5727910cb901ac054a4052", "messageHeadline": "add CoinTradeMetadata", "author": {"name": "Lu Zhang", "email": "zhanglu@fb.com", "user": null}, "additions": 29, "deletions": 0}}, {"node": {"oid": "68b2ab9b26c8fedaf73c59c92367b25345298819", "messageHeadline": "improve cli experience on testnet", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "eb466daad52b39c5679adeb53ebe333a3272f8c1", "messageHeadline": "[move vm][loader] Execute funciton should verify a missing module and\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 59, "deletions": 59}}, {"node": {"oid": "d7a1da1d0bfdb606bbbf89d30bded0daaea4f3ae", "messageHeadline": "[docker] work well with automation", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "78868fe441a826edc2179b0624b73f0a01c4a841", "messageHeadline": "[gha] sccache publish osx object files.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 100, "deletions": 22}}, {"node": {"oid": "fa78b1f57ad7529280e540e1fa9b61429924581f", "messageHeadline": "Add User-Agent HTTP header to requests made by the sdk client", "author": {"name": "Max Kaplan", "email": "confidential@fb.com", "user": {"login": "CapCap"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "5f49cc99350ca587d7c88820f594f3aa2899fd24", "messageHeadline": "Bump centos from `dbbacec` to `5528e8b` in /docker/ci/centos", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd992009236450ef92b745a631dfdd73fa7f3afd", "messageHeadline": "Bump actions/cache from v2 to v2.1.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d1eceb911935c958bb43b3138b6d82b968e957c5", "messageHeadline": "Update reset-cookie.js", "author": {"name": "Louis Sardarescu", "email": "46130740+louis3x0@users.noreply.github.com", "user": {"login": "louis3x0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca895d07efa9a8792a52775d9e3ef066275db907", "messageHeadline": "Added some \"emits\" specs", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 171, "deletions": 15}}, {"node": {"oid": "15a692ef5b19b6b597ad5b45e43e2b594b29f0a8", "messageHeadline": "[docker] debian-upgrade", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "e23bd2284573ea33bc0ba1be37c3d75f1ca5412a", "messageHeadline": "[docker] disable arch", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d34e5216b190d37653c8a9d0c257f1a1aa58a88b", "messageHeadline": "[network] Consolidate repeated code in ConnMgr tests", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 125, "deletions": 178}}, {"node": {"oid": "2f88867f0ecc41afe37ebaacf9805ba2d6fa2449", "messageHeadline": "[move-lang] use string consts for visibility modifiers in error messages", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 40, "deletions": 19}}, {"node": {"oid": "bba74db982ab5da83f228c6c61f7244cdb60bbba", "messageHeadline": "[move-lang] visibility rules for calls to and from public(script) fun\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 339, "deletions": 104}}, {"node": {"oid": "131a2753728209906dceff7fb02e84b9f5569356", "messageHeadline": "[move-lang] parser for the pubic(script) visibility modifier", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 124, "deletions": 17}}, {"node": {"oid": "6e7c8a515dbfd0e4d2e09bdf02cb0613525667c9", "messageHeadline": "[documentation] Fixes Blockchain paper and technical report urls", "author": {"name": "Veniamin Craciun", "email": "veniamin.craciun@tecnico.ulisboa.pt", "user": {"login": "CVeniamin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bc1f4b715d3c99c6051aeb91bf4ad4ac9de9e41", "messageHeadline": "I halp.", "author": {"name": "Patrick Connolly", "email": "patrick.c.connolly@gmail.com", "user": {"login": "patcon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95205742a939f2d849c62767b1ab8d82cc479b4f", "messageHeadline": "Bump libc from 0.2.85 to 0.2.86", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "84adb549805626fa596266367b2a995bfe90aaa3", "messageHeadline": "[ir-compiler] add support for public(script)", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 84, "deletions": 19}}, {"node": {"oid": "87a057032820d7db982440e7c6951a7303251822", "messageHeadline": "[move-prover][refactoring] Implementing global invariants + other fixes", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 1676, "deletions": 937}}, {"node": {"oid": "3b39f74fb3ceed3dab3862afd337e809460e88fc", "messageHeadline": "[State Sync] Update request manager to penalize invalid chunk requests.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 53, "deletions": 31}}, {"node": {"oid": "6a928398843b1cbbf0c7a78191fc959d9d4a474c", "messageHeadline": "[State Sync] Update state sync to verify chunk requests before execut\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 209, "deletions": 31}}, {"node": {"oid": "0f36713d365bec81f38ef452dd1fbd65bc5da2ca", "messageHeadline": "fix secure Cargo path", "author": {"name": "zgfzgf", "email": "1901989065@qq.com", "user": {"login": "zgfzgf"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e7cc72dc59f45fa62959cec48f0ccac67dde5552", "messageHeadline": "fix network cargo", "author": {"name": "zgfzgf", "email": "1901989065@qq.com", "user": {"login": "zgfzgf"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "3f3d8c2aec45426402fcde5fe10d5578d16f1f75", "messageHeadline": "fix config Cargo path", "author": {"name": "zgfzgf", "email": "1901989065@qq.com", "user": {"login": "zgfzgf"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e597d5b01d2196cfde7c4fdad4e502d730e986b2", "messageHeadline": "fix storage Cargo path", "author": {"name": "zgfzgf", "email": "1901989065@qq.com", "user": {"login": "zgfzgf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3bf60b8669f2cc16220cbec22f02f4972660c06e", "messageHeadline": "fix common Cargo", "author": {"name": "zgfzgf", "email": "1901989065@qq.com", "user": {"login": "zgfzgf"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8f631fc8c7e713df04a35ef186d8932602f91758", "messageHeadline": "[move-prover][refactoring] Implementing data invariants for the v2 co\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 766, "deletions": 31}}, {"node": {"oid": "21c0dffb416f0010f517cc6a121a02b14f9ed2ff", "messageHeadline": "[move][file format] Add script visibility", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 159, "deletions": 37}}, {"node": {"oid": "d263c7d9c36fb2cca6809de04c24b323e59e47fd", "messageHeadline": "Pick up new versions of the dalek suite of libraries", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "8445fcf130775004e372a9e0f90e1b998b1b8186", "messageHeadline": "[JSON-RPC] Fixing flaky tests", "author": {"name": "Yolan Romailler", "email": "yromailler@fb.com", "user": null}, "additions": 57, "deletions": 6}}, {"node": {"oid": "4130cb0e068d01faa769ec09961fe2b97e6b43c1", "messageHeadline": "[bytecode-verifier] add cyclic dep check on stdlib buildling and loading", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "ac8ef40ca5bb78afbc6b881773a24e6948791918", "messageHeadline": "Bump hyper from 0.14.2 to 0.14.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "49599506017fe1d793bde141ad8a063cd083e968", "messageHeadline": "Bump tokio from 1.1.1 to 1.2.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "4838967811b7b14bc93c37111f60927b045a6521", "messageHeadline": "[move] Revert stdlib update for clients", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 115, "deletions": 115}}, {"node": {"oid": "135c1e22a8d5dc5b58e0b0336ca1c52963fbafb9", "messageHeadline": "Bump serde_json from 1.0.61 to 1.0.62", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "6f39cd9b8b4e07d65d0166a46bfbc182b9030084", "messageHeadline": "Bump tokio-stream from 0.1.2 to 0.1.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0594cb4e32db967c6c2645bf9d77e61e4bcaa78b", "messageHeadline": "Bump rust_decimal from 1.10.1 to 1.10.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "90d269b6b52166fa6fee694af8ab82eec267b0e5", "messageHeadline": "[network] connmgr: remove check_trusted_peers test helper", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 19, "deletions": 39}}, {"node": {"oid": "28a6e78a2b3e51ce1af170647a63966c71c8fb47", "messageHeadline": "[network] Finish pushing TimeService throughout network", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 42, "deletions": 10}}, {"node": {"oid": "a62f2e3dd42953dc8b8cff9669a055829c44b5c3", "messageHeadline": "[network] connmgr: cleanup expect_disconnect_request", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 31, "deletions": 61}}, {"node": {"oid": "d8d771840e13e649683eefabc54d315a77146dcf", "messageHeadline": "[network] Use maplit::hashmap! to clean up hashmaps in connmgr tests", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 76, "deletions": 170}}, {"node": {"oid": "552af8d608d25fa57ef90f419911b6d9655f43f3", "messageHeadline": "[network] Cleanup and consolidate ConnectivityManager tests", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 439, "deletions": 890}}, {"node": {"oid": "8f454381c75e03ea0a1733d99cead676e984e729", "messageHeadline": "[network] Integrate TimeService into ConnectivityManager", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 325, "deletions": 251}}, {"node": {"oid": "5a9f37db87c3d041e2536faf7d805fcc83a4b872", "messageHeadline": "[language-benches] Split out txn_bench into a separate binary.", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 32, "deletions": 21}}, {"node": {"oid": "4f88a2e8d6f6f2568a79be6aa36a3a017a4655f3", "messageHeadline": "[diem-vm] Clean up unused mut, refactored out the api for executing s\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 76, "deletions": 64}}, {"node": {"oid": "068dc890851cd2a069646a654f6bd712071fe6ca", "messageHeadline": "Bump standback from 0.2.14 to 0.2.15", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c4065f92e4c806b5f9156a74c388bba3aeda0f0c", "messageHeadline": "Bump hakari from 0.1.0 to 0.1.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "66ce55e737c6c76ebe2fce4d5946f386102e16a8", "messageHeadline": "update shared components version", "author": {"name": "oriooctopus", "email": "oliverullman@gmail.com", "user": {"login": "oriooctopus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "472f8b691687d360b0be7331f8d68d5a0aa43eb2", "messageHeadline": "Bump tracing from 0.1.22 to 0.1.23", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c2d91a2a5140d4985285e8a090f3cea3d4b1d21e", "messageHeadline": "update to boogie", "author": {"name": "Shaz Qadeer", "email": "shaz@fb.com", "user": {"login": "shazqadeer"}}, "additions": 13, "deletions": 31}}, {"node": {"oid": "ed4c1436415e482e92daed6fa9140eaa77ae240a", "messageHeadline": "[move-prove] removed println accidentally left in; reformat to pass l\u2026", "author": {"name": "JakeSilverman", "email": "JakeRossSilverman@gmail.com", "user": {"login": "JakeSilverman"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "634cf0747efae829156f4653fe3c3b1d7e7d83cc", "messageHeadline": "[move-prover] removed placeholder experimental pipeline to pass lint \u2026", "author": {"name": "JakeSilverman", "email": "JakeRossSilverman@gmail.com", "user": {"login": "JakeSilverman"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "17cae5963280ca8e7a3dc97a5dc9a4bb2887dba9", "messageHeadline": "[move-prover] reformatting", "author": {"name": "JakeSilverman", "email": "JakeRossSilverman@gmail.com", "user": {"login": "JakeSilverman"}}, "additions": 20, "deletions": 26}}, {"node": {"oid": "2f8ce26c2a29faf85b33de17dcaf7ef4f65892ec", "messageHeadline": "[move-prover] added ability to run experimental pipeline", "author": {"name": "JakeSilverman", "email": "JakeRossSilverman@gmail.com", "user": {"login": "JakeSilverman"}}, "additions": 74, "deletions": 31}}, {"node": {"oid": "faa548bb09cfc61926e0e0684113cfb98021c6f8", "messageHeadline": "Bump determinator from 0.2.0 to 0.2.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c4b2a0bbc827514774c1394924c6311d6720a667", "messageHeadline": "[network] Add trusted peers to PeerManager", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 46, "deletions": 19}}, {"node": {"oid": "f5afac9b6e75b880bf42f632ddb3717bc7bbbc7e", "messageHeadline": "[network] Use ConnectionMetadata to NewPeer and LostPeer events", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 224, "deletions": 211}}, {"node": {"oid": "045e19980bc67ccef748647602c7bcbd6d5015fa", "messageHeadline": "[network] Add PeerRole to ConnectionMetadata", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "61f4f0ee826616c0e1337beb23ee1e7f3aae624e", "messageHeadline": "[network] Add Role to discovered peers", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "a86028b2ceb48dd490c7a72e1b23f27aa3906148", "messageHeadline": "[config] Add PeerRole to Peers", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 154, "deletions": 63}}, {"node": {"oid": "7c55294784775433f1e1b577bd33553b464408ad", "messageHeadline": "[config] Rename TrustedPeer to Peer", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 93, "deletions": 110}}, {"node": {"oid": "2078141410a64b6bbb9c175ef12d8a4c202757b8", "messageHeadline": "[config] Easier identify VFN network", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "5b71d48671d1c23c27df02ca4667fab66fa2ae17", "messageHeadline": "[move lang] Make dep structs not native", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 98, "deletions": 7}}, {"node": {"oid": "e60d421f1b9aa5540345d93e7770d9218380aea3", "messageHeadline": "[move source language] Fix spec context bugs", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 246, "deletions": 26}}, {"node": {"oid": "0359de238ff68c8984d76bb27c1c3b23e2e7aa73", "messageHeadline": "add RefundMetadata struct for generating types", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "7af572f1721f4c0a4937188b9efb23f765117c48", "messageHeadline": "[file-format] full pattern match for the visibility enum", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "d23feb54e6c8055545205c27d818aaa61507187d", "messageHeadline": "[file-format] check unused bits in flags are not set", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "dfd5cb8f068b73c46535723b793ac524b03cd809", "messageHeadline": "[file-format] establish a common ground for visibility extensions", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 229, "deletions": 218}}, {"node": {"oid": "609c0b054eab1b04a3828f3d2e9de25cab121682", "messageHeadline": "[move] Used compiled module bytes in various tools", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 282, "deletions": 181}}, {"node": {"oid": "fdff1f0e55102c69ae43bec3f7c9d5ec96d6bf62", "messageHeadline": "Bump crossbeam-utils from 0.8.0 to 0.8.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "18b6a51aff5f44fca19f0743672e708ace423a7c", "messageHeadline": "[x] generate-workspace-hack: update Cargo.lock if contents changed", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "2fa8310348a125b4cf0d281fab2171dc867b8a01", "messageHeadline": "[x] generate-workspace-hack: implement disable mode, use it for relea\u2026", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "54388b80e9a8465da0ac1c40a2b5c44a959b5605", "messageHeadline": "[x] exclude from workspace-hack dependencies", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 101, "deletions": 72}}, {"node": {"oid": "ec2dbe03fb4da914f70b3b8c4ca0703e9040ac73", "messageHeadline": "[x] add initial support for automatic workspace-hack management", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 575, "deletions": 20}}, {"node": {"oid": "edf05eb0d011e6cedd0464d0dca114b0e13508ee", "messageHeadline": "[x] upgrade guppy and friends", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 72, "deletions": 67}}, {"node": {"oid": "2b478e43c3ad950a76e57dfefe70bd7b74176de8", "messageHeadline": "[move-prover] add \"serde\" feature to log dependency", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b9e20d89c794e0ab8217cb71ee18ae4ac5f660f", "messageHeadline": "[json-rpc] remove an unnecessary Into conversion", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f9295dd1887ed97bc077028d55d9cc9a50703a04", "messageHeadline": "client: use macro to simplify the use of features", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 210, "deletions": 158}}, {"node": {"oid": "f0b39fea842a78373e58c6e2f49d2e5fe2effa53", "messageHeadline": "cli: convert to use new sdk client", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 100, "deletions": 129}}, {"node": {"oid": "9106fea33db0e749e08036e09011ed6080b3b435", "messageHeadline": "client: add retry logic", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 119, "deletions": 16}}, {"node": {"oid": "55d9172c58321149f235f9d95269d4c69b4d5f8b", "messageHeadline": "client: add wait_for_transaction method", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 161, "deletions": 3}}, {"node": {"oid": "481132696048de20ce3cc9608865417c7cce1df6", "messageHeadline": "client: add state ratcheting", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 115, "deletions": 29}}, {"node": {"oid": "54950dbefebf9bb96be702e5e412296d37f3f0e1", "messageHeadline": "[State Sync] Clean up process_chunk_message and add unit tests", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 287, "deletions": 151}}, {"node": {"oid": "26ce96c6e9e03a0921a297dfb1445e22fa28853f", "messageHeadline": "[State Sync] Clean up new and lost peer events and add unit tess", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 105, "deletions": 13}}, {"node": {"oid": "ca1847c39a600bdc4c3f82d8eb2124ca250c6470", "messageHeadline": "[State Sync] Clean up check_progress and add error handling and unit \u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 202, "deletions": 87}}, {"node": {"oid": "c8b69e426bac283479b2c904159521f638d0befa", "messageHeadline": "Updating My First Client tutorial: fixing reference to XUS and fixing\u2026", "author": {"name": "Eric Nakagawa", "email": "ericnakagawa@gmail.com", "user": {"login": "ericnakagawa"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "a7b1faf9ee581afa5c504a840ae842db142517d2", "messageHeadline": "Fixes bug #6887 in json-rpc docs", "author": {"name": "Eric Nakagawa", "email": "ericnakagawa@gmail.com", "user": {"login": "ericnakagawa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87d33bf8bb2b639ef563a0a5f572c7393cac199e", "messageHeadline": "diem-dev: remove unused and outdated c-interface", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 1674}}, {"node": {"oid": "09219ba76d22d0c744082c972fd2119f94ddb7fb", "messageHeadline": "[x] bump grcov version", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8232be2a51af0ee2beb8cf3e17cdf8641f3f3870", "messageHeadline": "[docker] remove circleci base image, point dependabot at gha base image", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 41}}, {"node": {"oid": "811ea8a805249473a864bb35955e1cf058f7746f", "messageHeadline": "[move core types] fix bugs in parse_type_tag", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 39, "deletions": 8}}, {"node": {"oid": "463e9ae4e2034098e5388051231be52294aa4133", "messageHeadline": "[language] filter out file names in compiler error messages", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "b8b700b9e47572a099931c379728dd2d1a6c29fd", "messageHeadline": "[x] add a custom rule abi -> transaction-builder-generator", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "61baa80814b3e20bed5fc28daf2cc53ee90969c1", "messageHeadline": "[move-prover][refactoring] Integrating verification analysis into the\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 502, "deletions": 768}}, {"node": {"oid": "56f04f4bad844bb124d2981a12ab2ec5095de777", "messageHeadline": "[move-prover] Improving bytecode dump output + adding a `modifies` ex\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "46abe7c8921ea59270277604f3740a189691643b", "messageHeadline": "Bump pin-project from 1.0.4 to 1.0.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "5a523e3c9f10b05e4a56b0bceb78361faca43ccc", "messageHeadline": "Bump trybuild from 1.0.39 to 1.0.40", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "570a197dd5c8c7a0788a5be14856e36aab5f909f", "messageHeadline": "fix cargo doctest", "author": {"name": "zgfzgf", "email": "1901989065@qq.com", "user": {"login": "zgfzgf"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "9d32d75d50e2194db030783d3b9939778ddc2cbd", "messageHeadline": "fix bitvec test", "author": {"name": "zgfzgf", "email": "1901989065@qq.com", "user": {"login": "zgfzgf"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2724d4621b73fa9f74fc19ecee2bd9adac7bfe49", "messageHeadline": "optimize bitvec test", "author": {"name": "zgfzgf", "email": "1901989065@qq.com", "user": {"login": "zgfzgf"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "171775a144adcdd01795ad08713e9b93dd501e21", "messageHeadline": "fix clippy error", "author": {"name": "zgfzgf", "email": "1901989065@qq.com", "user": {"login": "zgfzgf"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "d346d69a996c22bc2b17737ec0fe915bf47fd102", "messageHeadline": "secure-json-rpc-client: remove unused implementation", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 1117}}, {"node": {"oid": "63bb2dc4458ba2454eccfff1d618b730b034f558", "messageHeadline": "operational: convert to using new diem-client", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 87, "deletions": 27}}, {"node": {"oid": "93b3a7ab7e7dacea8c79b68147bf24b0ff51c8c9", "messageHeadline": "key-manager: convert to using new diem-client", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 46, "deletions": 21}}, {"node": {"oid": "a1a5397fffa40e31178639c3d0edf9b28afefe38", "messageHeadline": "seed-peer-generator: convert to using new diem-client", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "94b0a675e404d2f3a26d48e70b8cd5a68a5ffab0", "messageHeadline": "client: remove old async client", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 617}}, {"node": {"oid": "40d305dad49971a8f7976ec371b2221574fe4cb7", "messageHeadline": "diem-events-fetcher: convert to using new diem-client", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 31, "deletions": 17}}, {"node": {"oid": "9d02f381f734670d07aa7c57c6d9dd701e0a277e", "messageHeadline": "client: remove old blocking client", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 76}}, {"node": {"oid": "345b62d8e525bcdb315161919947fcc65bacf6ac", "messageHeadline": "cluster-test: convert to using new diem-client", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 52, "deletions": 51}}, {"node": {"oid": "b7e97b4522c12c93d65f7876dea0c6f3fa879ce1", "messageHeadline": "json-rpc-server: convert to using new diem-client", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 94, "deletions": 160}}, {"node": {"oid": "86f08f08c20512a669a6ea421a9b60584b19f632", "messageHeadline": "diem-validator-interface: convert to using new diem-client", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 33, "deletions": 63}}, {"node": {"oid": "abe61513ea2452ed94454e74b68ba25c0fe7909c", "messageHeadline": "faucet: convert to using new diem-client", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "81ec0ff89285af728c9409ba552a84f89284105d", "messageHeadline": "client: introduce new unified client", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 1065, "deletions": 0}}, {"node": {"oid": "aff49f4d6ba12604abc3802bdbfdf790cc3f5323", "messageHeadline": "[diemdb_bench] expose rocksdb stats after bench", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 55, "deletions": 31}}, {"node": {"oid": "7fc633d3ac16c756aed6394c46a7bb4d24541829", "messageHeadline": "[move][bytecode verifier] Restructure dependency verifications", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 375, "deletions": 331}}, {"node": {"oid": "1910a1441fd501fda9c66952036ce38f4d7b81f9", "messageHeadline": "Remove myself from codeowners", "author": {"name": "Yucong Sun", "email": "sunyucong@gmail.com", "user": {"login": "thefallentree"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f95c721fdb0bf1be8445ea3ef8fbf79dad9b1e13", "messageHeadline": "[language][vm] take serialized values as arguments", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 928, "deletions": 797}}, {"node": {"oid": "037b39b599988ee978d38b0ae0671ac5d6daf783", "messageHeadline": "[backup] smoke test new genesis scenario", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 88, "deletions": 13}}, {"node": {"oid": "9fe1cdf5852d774c4a42c1b29d0f52c3e885d169", "messageHeadline": "[backup] add --trust-waypoint option to db-backup-verify", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "69a582befcb2ac3d65c0c311a7c71d9b09caeb0a", "messageHeadline": "fix new genesis smoke test", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "90ef3a3069509f165c3284da0b90337591f06fc4", "messageHeadline": "[diemdb_bench] initial_commit", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 215, "deletions": 0}}, {"node": {"oid": "6cc5a8040c4fdac22d62b9a6a2448d0dedafef72", "messageHeadline": "[gha] re-enable sccache", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "000b1a5b17af471208d331293fb01e4fcc109f06", "messageHeadline": "Bump alpine from 3.13.0 to 3.13.1 in /docker/ci/alpine", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0389619a858af3f229f4160244837a2ef470e38", "messageHeadline": "Bump libc from 0.2.84 to 0.2.85", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8cdb56c6f6c63a26c347732e2ed2051b2270509a", "messageHeadline": "Bump pbkdf2 from 0.6.0 to 0.7.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "d82e62e3cf05c824c61e9fe311dcdab3de9858fd", "messageHeadline": "Bump sha-1 from 0.9.2 to 0.9.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "cbba7954a602baaf2fb36edfce4ee59a2933228a", "messageHeadline": "Bump flate2 from 1.0.19 to 1.0.20", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6f02d5aa1969baca7859247a361a4770d5d7db77", "messageHeadline": "Bump tokio from 1.1.0 to 1.1.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "0414cef303c2ee10e82cf454f30832465ef2cec6", "messageHeadline": "update diemdb rocksdb property map names", "author": {"name": "Aaron", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5da42ba226c487f410f646d3b4d336567eca1543", "messageHeadline": "[transaction builder generator] fix CI test after https://github.com/\u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "85e377ee0cf0ade60b42966d41515d095a8bba3c", "messageHeadline": "[network] Consolidate health checker tests with test harness", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 162, "deletions": 240}}, {"node": {"oid": "76f6d99859048e4d5569b394960a771fd6d9211e", "messageHeadline": "[network] Health Checker graceful shutdown. Remove tokio dep.", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 91, "deletions": 37}}, {"node": {"oid": "ba03d7030c802f27a372cd4665abdccb4524e2b3", "messageHeadline": "[network] Integrate `TimeService` into `HealthChecker`", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 73, "deletions": 103}}, {"node": {"oid": "161a8244fb5d1956cf98b79eff86e46149162296", "messageHeadline": "[network] Push TimeService into DiemTransport and tests", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "47f2db72a68c3726a9810e77bbe6900bd40ba0f0", "messageHeadline": "[network] Integrate TimeService into PeerManager and its tests", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "292b9bf2dfc681c1b515256f26493c90396a0f40", "messageHeadline": "[time-service] Add `Instant` support to time service", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 168, "deletions": 32}}, {"node": {"oid": "74f68ee85e07906674dbbe6855f674a151c33f2e", "messageHeadline": "[move-prover] Improving bytecode dump output + adding a `modifies` ex\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 2156, "deletions": 1441}}, {"node": {"oid": "f84203ddbbec899c36a1ddd8dcb8efe8f2062059", "messageHeadline": "[cluster-test] revert vault image pulling location", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9583218bbf40d9d601ede1bb21aeeb2439730eee", "messageHeadline": "[vm] replace the native call optimization with smallvec", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 55, "deletions": 82}}, {"node": {"oid": "a204aabe962a2a188209697545819f6fd058ebd5", "messageHeadline": "[vm] comment for casing on native return results", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "d1a2c13b51071b5b3c9161327c2c4226374ef5bd", "messageHeadline": "[vm] pushn for stack operands", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "5569da6ce280b50dff125ef933fc047d9ab2d673", "messageHeadline": "[vm] minimize vec allocation and de-allocation in calls to native fun\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 63, "deletions": 35}}, {"node": {"oid": "0f12a29b38a3b07477d5d0d65a33cdec1a1c7f7d", "messageHeadline": "[vm-benchmark] add specific cases for native functions", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 99, "deletions": 35}}, {"node": {"oid": "4317832910e830f97da5f9f4e1deeca01a8baee5", "messageHeadline": "[Move IR] Fix clone in explicit deps compilation", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 108, "deletions": 48}}, {"node": {"oid": "77185e9437d5b47dab0cefb1952e27418d9d08de", "messageHeadline": "[Move IR] Make explicit deps lazy", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 262, "deletions": 175}}, {"node": {"oid": "138d94a0a0610b3b6fde97d4c8193871e3a94f7a", "messageHeadline": "[vm] ask the dependency verifier to take an oracle", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 67, "deletions": 56}}, {"node": {"oid": "70e86072fd6799a66c95c2d04f4323cf3f47cbd2", "messageHeadline": "[vm] allow the loader to supply all deps of a module", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 130, "deletions": 93}}, {"node": {"oid": "319df39b46058ba7e53cf4e356aff9ea898752f2", "messageHeadline": "Bump sha2 from 0.9.2 to 0.9.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "593fd113cd219c131318aab1022fbd9c3d28fb8c", "messageHeadline": "Bump tokio-util from 0.6.2 to 0.6.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "c8ddda165ce1d8ea0e41cd318d3a6840ff4fe8f4", "messageHeadline": "[move-prover] reformatted some recent changes to cfg", "author": {"name": "JakeSilverman", "email": "JakeRossSilverman@gmail.com", "user": {"login": "JakeSilverman"}}, "additions": 7, "deletions": 18}}, {"node": {"oid": "01177dd557321e1078c3097954242dfb1a40d14e", "messageHeadline": "[mover-prover] Give all cfgs dummy exit/entry node.", "author": {"name": "JakeSilverman", "email": "JakeRossSilverman@gmail.com", "user": {"login": "JakeSilverman"}}, "additions": 143, "deletions": 103}}, {"node": {"oid": "ff34d17ddb1cfac3f18d183be921ee14c2bc5f89", "messageHeadline": "[gha] Add a benchmark task in CI", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 35, "deletions": 0}}, {"node": {"oid": "0c317a6bba878ecebc92a8caf05c255786a66fea", "messageHeadline": "Bump libc from 0.2.82 to 0.2.84", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e4c8754ffdf5be70fb3956b0d91d7542bd0db36e", "messageHeadline": "[dev site] Fix inconsistency with LIP2", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2af785b23175ceaef265ea971270d82d1073f35e", "messageHeadline": "[json-rpc] health-check for checking latest ledger info timestamp", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 105, "deletions": 4}}, {"node": {"oid": "4e7215c80a3da60332217aa31f24d429f9c48fb3", "messageHeadline": "[backup] cli: send logs to remote server", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e59e26a3107d0d2ba5e95923c1c0bf462ed8398e", "messageHeadline": "[writeset-generator] Remove lengthy prints.", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 14, "deletions": 23}}, {"node": {"oid": "db4142035e4da37a16ae838f0c9909ac887cbbb8", "messageHeadline": "[move-prover][refactoring] Example for presentation + fixes.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 3300, "deletions": 1039}}, {"node": {"oid": "3eebe72e23f11e1ef9dcc291ff4ac30bfa7848c2", "messageHeadline": "[language][function] fix transaction header in the log", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 64, "deletions": 56}}, {"node": {"oid": "c3bfe880c53e2dc269c2c0135a2be423cbb6edaf", "messageHeadline": "[diem framework] Add detailed comments to SlidingNonce. Fix generatio\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 572, "deletions": 61}}, {"node": {"oid": "2ce5695e65313724c16f010b8587a55b42711912", "messageHeadline": "refactoring", "author": {"name": "Vali Schneider", "email": "eval@fb.com", "user": null}, "additions": 1, "deletions": 5}}, {"node": {"oid": "42f4844f94c2e23550d9da249de8ceaef0a600ae", "messageHeadline": "fixed lint", "author": {"name": "Vali Schneider", "email": "eval@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5950141e3ccd1a1946e3993a729312dae74f2eec", "messageHeadline": "forgot !", "author": {"name": "Vali Schneider", "email": "eval@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18ab60fb4a26173702390356bdef28da636861ab", "messageHeadline": "reverting change of testsuite template file changed by accident", "author": {"name": "Vali Schneider", "email": "eval@fb.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fba9a83b490918f794cf49799f4ca0efaeec3a26", "messageHeadline": "ercing unsafe integer arithmetic operations with checked/overflowing", "author": {"name": "Vali Schneider", "email": "eval@fb.com", "user": null}, "additions": 27, "deletions": 10}}, {"node": {"oid": "15496055a262bd566bee06f4b02a64f576381187", "messageHeadline": "[move][vm] Remove resource specialization in VM values", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 244, "deletions": 831}}, {"node": {"oid": "b51593cf796b0bf3360b4ad315b9d1878d5fcb05", "messageHeadline": "[State Sync] Refactor CommitResponse to avoid using empty strings for\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 32, "deletions": 25}}, {"node": {"oid": "2937050f5ae409b8f00def9bf36927be2acf1831", "messageHeadline": "[State Sync] Quick pass over executor_proxy trait and implementation.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "8e476d83cc8eebdd98e2d7b9c2f6ec41d5b0e8c1", "messageHeadline": "[State Sync] Small refactor in StateSyncCoordinator", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "a6a6417df4e49847badbc319850b43be4db180f0", "messageHeadline": "[State Sync] Clean up creation of StateSyncCoordinator.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 31, "deletions": 40}}, {"node": {"oid": "cb68cb457dc819e880ac32077c35cf6519826180", "messageHeadline": "[move source language] Fix arity bug in pack/unpack", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 103, "deletions": 19}}, {"node": {"oid": "c144fe1ebadcff0842031744f61aa6b0262b17c2", "messageHeadline": "[State Sync] Small cleanups to logic and tests.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 44, "deletions": 43}}, {"node": {"oid": "f43e3868ee1e03a3a77536463cb39f6e27dcdef9", "messageHeadline": "[State Sync] Clean up process_commit_notification and add error handling", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 298, "deletions": 144}}, {"node": {"oid": "cf80f250eb21d85a011e844d00cc979a055d0ece", "messageHeadline": "[State Sync] Clean up wait_for_initialization and add error handling.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 69, "deletions": 20}}, {"node": {"oid": "357f8b3e83ad8bad9d963fdbf198d8209ce19001", "messageHeadline": "[State Sync] Clean up get_sync_state and add error handling.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 35, "deletions": 12}}, {"node": {"oid": "704bea8284b91ce8922f72a18b25b3dab9921cd9", "messageHeadline": "[State Sync] Clean up process_state_sync_request, add error support a\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 97, "deletions": 30}}, {"node": {"oid": "8f06522dad089b501ab165f065fc1239b5b72505", "messageHeadline": "[State Sync] Create a tests module and shared_components mod for shar\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 286, "deletions": 225}}, {"node": {"oid": "ec53adfec7cf4b26b5ce03092fffefa975be3e8f", "messageHeadline": "[move-prover][refactoring] Implement modifies for V2 and port tests.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 1070, "deletions": 180}}, {"node": {"oid": "f717cd824194a11e434be39e8f05c52c7c60a2fb", "messageHeadline": "[language] switch diem tests to exp mode -- admin_scripts/authenticat\u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 85, "deletions": 28}}, {"node": {"oid": "b0e85e6c0e1dba6b1567d06e1311d38d55a9fc06", "messageHeadline": "clean up old faucet service code", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 1, "deletions": 99}}, {"node": {"oid": "feefaa51ce8cef214f02f83be4548be95c07b7db", "messageHeadline": "[move-prover][refactoring] Use indices instead of symbols to refer to\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 2785, "deletions": 2717}}, {"node": {"oid": "9d0178bffa4b3005f56a54d65622e8290f241c62", "messageHeadline": "docs(fix): remove duplicate 'when'", "author": {"name": "Abdelkrim from Brussels", "email": "aboujraf@hotmail.com", "user": {"login": "Abdelkrim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1665580227246d18a561e1766c8f3541bf7d84ea", "messageHeadline": "Fix broken links in README", "author": {"name": "Jeremias Robles", "email": "jererobles@users.noreply.github.com", "user": {"login": "jererobles"}}, "additions": 7, "deletions": 23}}, {"node": {"oid": "762cc88b5c878ca6fb195fdcb3c517809e0c9150", "messageHeadline": "json-rpc/docs: fix typos", "author": {"name": "Richard Patel", "email": "richard@blockdaemon.com", "user": {"login": "riptl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b6cef5df9ff939d4605beb621ccdcb96c4bf5b06", "messageHeadline": "Tweaks for DCT commands in readme", "author": {"name": "Cory Hill", "email": "chill@diem.com", "user": {"login": "coryhill"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "5b978b2d2037d5c8fce4884d0419ad3e1fc2a8ff", "messageHeadline": "[transaction builder generator] fix new pyre error", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9cace401c9433f9ab97bb82f61dfadaecedb5bd8", "messageHeadline": "fixing-typos", "author": {"name": "HackMD", "email": "no-reply@hackmd.io", "user": {"login": "hackmd-deploy"}}, "additions": 281, "deletions": 203}}, {"node": {"oid": "2961fe9aadc1eeb3f3452b05f711687a322c4629", "messageHeadline": "[json-rpc-client] retry submit api call errors", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "9a446df83981716d864fcbb37b979b6e6984ae68", "messageHeadline": "[network] Remove UpdateAddresses / UpdateEligiblePeers", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 229, "deletions": 402}}, {"node": {"oid": "633edb15a5685db5ce1881e00980f30ad455355d", "messageHeadline": "[network] Use TrustedPeers in SeedPeerGenerator", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 134, "deletions": 65}}, {"node": {"oid": "396b8329e52c5e1094624ad79d5ffa1b73471010", "messageHeadline": "[network] Use TrustedPeer in ConnManager / OnchainDiscovery for Disco\u2026", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 290, "deletions": 228}}, {"node": {"oid": "53c9474061943b724fd813034806077b459794a0", "messageHeadline": "[config] Add backwards compatibility with seed_addrs for TrustedPeers", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 44, "deletions": 11}}, {"node": {"oid": "1b6d244222dbdce2321b8e7cbda9d14b8e56a71c", "messageHeadline": "[config] Combine Seed Peer Addresses and Public Keys into TrustedPeer", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 135, "deletions": 85}}, {"node": {"oid": "ed132a8516aa5ff84298efcf1f119971509ea8d4", "messageHeadline": "crash-handler: wait till logs have been flushed to exit", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f56682564c84dfa85d7d8001eb2bb330c4baad03", "messageHeadline": "logger: add a flush method to the Logger trait", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 70, "deletions": 28}}, {"node": {"oid": "076a0d22ecefcc1842a6965a0e720158a4671d4b", "messageHeadline": "[Storage] Make jellyfish merkle tree value generic", "author": {"name": "Qinfan Wu", "email": "wqfish@fb.com", "user": {"login": "wqfish"}}, "additions": 458, "deletions": 333}}, {"node": {"oid": "bfb6b09715894b3c436919bf2e718b6ae0fcba9f", "messageHeadline": "Bump log from 0.4.13 to 0.4.14", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "50446e56587b5a2d84de234e45098b8822d33452", "messageHeadline": "Bump trybuild from 1.0.38 to 1.0.39", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d00a4afb47184b14bfbe2241f88d4efd01711b2f", "messageHeadline": "[circle] remove it", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 0, "deletions": 686}}, {"node": {"oid": "c60e2f6f84160a4dd3d03c1887212f1d3dc8c05f", "messageHeadline": "Bump termion from 1.5.5 to 1.5.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "179377cc686eba1a33d80ead7884b16745e896ac", "messageHeadline": "[docker] error handling", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 39, "deletions": 21}}, {"node": {"oid": "2731584255d49a1d820c88ec8fe382d41d11d71f", "messageHeadline": "[move source language] Don't inline asisgnments to parameters", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "5c8c2e205479b81b266e314aede66d7bb9ff0f73", "messageHeadline": "[move] Fix source map local index", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "06170dcde5b1a07ddcb1c1e3713ed17f32169142", "messageHeadline": "[move source language] Debug printing fixes", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 45, "deletions": 8}}, {"node": {"oid": "b2584b1a50effc79fc8dcd64b0055391bc9d0019", "messageHeadline": "[network] Add Peer actor send rpc timeout test with mocked time", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 63, "deletions": 1}}, {"node": {"oid": "6efe54586dee4c1358e45dc0845f624f56a9b39d", "messageHeadline": "[network] Use mock time service in Peer actor tests", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 74, "deletions": 21}}, {"node": {"oid": "9202b3080f05038860313cfb5486da375ea3fd3d", "messageHeadline": "[network] Integrate TimeService::real() into Peer actor", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 47, "deletions": 13}}, {"node": {"oid": "4be5722b9e9388c7386b80a29f70e38b38b74b67", "messageHeadline": "[State Sync] Fix potential storage race condition with consensus.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "e2e85d4c42b134ceba78ec7269d1d9f0c5b895ae", "messageHeadline": "update faucet documentation", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 62, "deletions": 87}}, {"node": {"oid": "6466b1c8d982ecaf884b8925e968b5ef49b8303f", "messageHeadline": "[docker] prefer diem, length time before cleanup, cleanup libra org.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 52, "deletions": 32}}, {"node": {"oid": "a80f51a7b6ca51326c7e2e0d0498524d77838f90", "messageHeadline": "[docker] publish to docker.io/diem/ in release/master", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 28, "deletions": 13}}, {"node": {"oid": "6aee1892f399537ce2eedb44591473413c64d24e", "messageHeadline": "[gha] use full length shas as required by gha on 2/15", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "8da350ba76632c2697763dec719953a901bee265", "messageHeadline": "[Proof] Make SparseMerkleProof generic", "author": {"name": "Qinfan Wu", "email": "wqfish@fb.com", "user": {"login": "wqfish"}}, "additions": 243, "deletions": 149}}, {"node": {"oid": "07c6fe5cf6f0ddfde7dcffbe485a58499bd552c0", "messageHeadline": "[operational] add a tool to validate the status of all validator set \u2026", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 124, "deletions": 22}}, {"node": {"oid": "eb364210b61cefecc98023521ac7288c767fee36", "messageHeadline": "[cluster-test] Clone vault image to ECR and pull from ECR instead of \u2026", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bb59b75df52946b347e5543976d230671729828a", "messageHeadline": "[bytecode-verifier] explain and simplify the cyclic dep check algorithm", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "d4e9d82995408c2fb6ab449fc242c39b6a033746", "messageHeadline": "[move-cli] explain the cycle on error", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "229124213d13512b867b86d21a55db5383dc21d2", "messageHeadline": "[move cli] make move doctor to check for cyclic dependencies as well", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "6b8b7e28b65942b658b90a9cc3d85e8678db24a8", "messageHeadline": "[vm] replace filter_map for readibility", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "09662a2641cd3c7d2dfcf109748c42cf9af80962", "messageHeadline": "[bytecode-verifier] improve the cyclic dep check algorithm", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 39, "deletions": 22}}, {"node": {"oid": "5829013a40d22345c28b3d815121b6184e2c4a19", "messageHeadline": "[bytecode-verifier] relocate the cyclic dep checker from vm", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 85, "deletions": 67}}, {"node": {"oid": "4c2a5a30a30fe6a65e6b2897a0cff53048948cb3", "messageHeadline": "[vm] isolate cyclic dependency check into a separate function", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 36, "deletions": 34}}, {"node": {"oid": "c9c8ad529cab8353a2208378f1cd3d37a6c79a75", "messageHeadline": "[vm] test case on transitive cyclic dependency due to republishing", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "ad6d94fd06e69fbf5c00665318e11589e55d04d5", "messageHeadline": "[vm] avoid cyclic dependencies that may be introduced by module repub\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 110, "deletions": 21}}, {"node": {"oid": "3c93c0e56dde5e8d03f80e1131cc9fe76cf518e3", "messageHeadline": "Bump serde from 1.0.122 to 1.0.123", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "ef9b04841c67a90d3b11fb703e24ef203cb656b3", "messageHeadline": "[gha] push docker images", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc914066cfc41084d317ade353fa66d7b65ea9d6", "messageHeadline": "[move][vm] Versioned deserializer", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 262, "deletions": 145}}, {"node": {"oid": "556beff9a65f7464d65cb60fd3269fe9784dd82e", "messageHeadline": "Bump tokio from 1.0.2 to 1.1.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "c793897b189012c2e7e0595d0125e006fea8cb0a", "messageHeadline": "[backup] trait ErrorNotes", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 117, "deletions": 41}}, {"node": {"oid": "65dc60daa8d67cf5dbd59b7f4686bd8a642d1c30", "messageHeadline": "[deps] kube update", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "00f5158d8c713baeb8ff2d7e4caac1c86059bd99", "messageHeadline": "[backup] support for specifying trusted waypoints in restore / verify", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 239, "deletions": 20}}, {"node": {"oid": "629279fb6e651f58f24558d32ea09a8ed44c426a", "messageHeadline": "[backup] fix failure with updated tokio", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "80f8a2fcaf9eb0a18b293b57dc025d5790cde2d3", "messageHeadline": "Extending the spec translator for the `emits` statements", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 254, "deletions": 19}}, {"node": {"oid": "37124d8dda8851334ae465352280136162b94a7c", "messageHeadline": "[move-prover][refactoring] Porting tests to v2 and fixing things on t\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 747, "deletions": 448}}, {"node": {"oid": "b0b6c909dd9ae80e1156fab77bbe970344096e13", "messageHeadline": "Bump serde from 1.0.120 to 1.0.122", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 103, "deletions": 103}}, {"node": {"oid": "90c0a8eae4cd108d0dc9ff4aa02919261e17684e", "messageHeadline": "[gha] message if hardware is a mismatch", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 114, "deletions": 29}}, {"node": {"oid": "7ebcc36b9566e259a156743ec03b20a13aff650f", "messageHeadline": "[gha] action for message file sent to slack.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 112, "deletions": 8}}, {"node": {"oid": "df0b14d2d3995537087474cab754980e9d1ca612", "messageHeadline": "Bump rust_decimal from 1.10.0 to 1.10.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "262bd9bf0e49450629c15c3bb85e5e431898962e", "messageHeadline": "[move prover] build a GlobalEnv from bytecodes", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 123, "deletions": 4}}, {"node": {"oid": "32ebe487445dceb02b38429c1eb1d1916a3bcf10", "messageHeadline": "[website] fix SDK docs link", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d66ddfd91bdc70ab425816204c1e1fd4aa028e7c", "messageHeadline": "add redirects for easier navigation", "author": {"name": "oriooctopus", "email": "oliverullman@gmail.com", "user": {"login": "oriooctopus"}}, "additions": 35, "deletions": 41}}, {"node": {"oid": "f3d3a8bbb19ce19a9e4d56fa253c78332d357374", "messageHeadline": "[State Sync] Clean up a few remaining comments.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "3b80e4c3f2602bb89d2f01b18f8bd08f71fbdb44", "messageHeadline": "[State Sync] Rename \"StateSynchronizerMsg\" to \"StateSyncMessage\".", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 41, "deletions": 55}}, {"node": {"oid": "995d81e0624419b2ac1801cf692ce5b502ea83da", "messageHeadline": "[Networking] Rename StateSynchronizerDirectSend protocol to StateSync\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "88de0f05f9ca1588be36202c031fb61a8274c5be", "messageHeadline": "[x] adding json/toml output to generate-summaries", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 76, "deletions": 32}}, {"node": {"oid": "0e976733ed800da01e20be129b6256aec4c8997f", "messageHeadline": "[gha] attempt at docker pushes and release audit", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 117, "deletions": 16}}, {"node": {"oid": "0ae0a976039c916585df8c40351b1dc2801aad52", "messageHeadline": "[vm] Fix bug in creation of normalized types", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "41c5dc0354e443189445965b2800a006f5401c91", "messageHeadline": "Updates security url", "author": {"name": "Eric Nakagawa", "email": "ericnakagawa@gmail.com", "user": {"login": "ericnakagawa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54a6ce4dc5c70bd568eb4c9fa01f6c5129853652", "messageHeadline": "[developers.diem.com] Switch README from the old Libra logo to the Di\u2026", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d8662a7f6124b662d2efee1c708578caa890c15", "messageHeadline": "Bump fiat-crypto from 0.1.5 to 0.1.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "799d6ed3ab3c1e6e612b0dabe526f5d9987119c3", "messageHeadline": "[diem-types] Update currency code restrictions now that we have the r\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 47, "deletions": 4}}, {"node": {"oid": "6441d0d21d0fd7ed5f5fd0427b2a8f18370b6e63", "messageHeadline": "Bump tokio-stream from 0.1.1 to 0.1.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e6476aca4c68f76502035e8648ee043c604e21d2", "messageHeadline": "[network] Metric if network identity doesn't match onchain", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 184, "deletions": 5}}, {"node": {"oid": "38ae466ba3f24090396c4e4614d358fd5f99d1ce", "messageHeadline": "Bump tokio-util from 0.6.1 to 0.6.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "1574a77a7754feabb2de75e6f4152b6d8fc2deff", "messageHeadline": "Part 1/2 Address unkown character error that git and mobile browsers \u2026", "author": {"name": "oriooctopus", "email": "oliverullman@gmail.com", "user": {"login": "oriooctopus"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "57e9238705ae1a0c734338a75d195be3d66fc54f", "messageHeadline": "Bump getrandom from 0.2.1 to 0.2.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e551a959b68bdd038d895018976147fe3788ad6e", "messageHeadline": "[writeset-generator] Filter out Genesis module from release process.", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 18, "deletions": 5}}, {"node": {"oid": "d0f7960c4cbde77176339f0225157c67ae05d3a1", "messageHeadline": "[diemdb] correct rocksdb property names", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ddb27125998af3a1f2fa1e278a50f95e7665162d", "messageHeadline": "[State Sync] Short update to the state sync README.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 24, "deletions": 35}}, {"node": {"oid": "31fd523cf79cef8eb51ba6f34e12e2a46d1dccf9", "messageHeadline": "[State Sync] Rename \"PENDING_STATE_SYNCHRONIZER_NETWORK_EVENTS\" to \"P\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4891ed903ec91dae4c39733d0e7c16b5d88dcc85", "messageHeadline": "[State Sync] Rename \"StateSynchronizerSender\" to \"StateSyncSender\".", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "76e3a0953ec894457580c40f60daa1def59699eb", "messageHeadline": "[State Sync] Rename \"StateSynchronizerEvents\" to \"StateSyncEvents\"", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 16, "deletions": 33}}, {"node": {"oid": "2f755f04c6cbbb0711abf19b177fdf3aa6743c4e", "messageHeadline": "[State Sync] Rename \"SynchronizationState\" to \"SyncState\"", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "d08fea6dd1ff9f77112d309c3f438149d4d6606d", "messageHeadline": "[State Sync] Rename \"SyncCoordinator\" to \"StateSyncCoordinator\".", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "d5aceb801d2157f93b1eacadc5825c31a112d25f", "messageHeadline": "[State Sync] Rename \"state_synchronizer.rs\" to \"bootstrapper.rs\"", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9c950b85ace66901aa22b971da87542000e29c97", "messageHeadline": "[State Sync] Move fuzzer into self-contained file.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 210, "deletions": 207}}, {"node": {"oid": "80a76303a910c21ace08d19fd38fe303190221de", "messageHeadline": "[State Sync] Move SynchronizationState into coordinator.rs to better \u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 76, "deletions": 77}}, {"node": {"oid": "623b6373d4020d3b15922e09264a7382ff9d824d", "messageHeadline": "[State Sync] Move StateSyncClient into own file.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 166, "deletions": 160}}, {"node": {"oid": "dc7bfd543c2972545c9ba2cfe587e5a339c90dc8", "messageHeadline": "[State Sync] Rename \"SynchronizerEnv\" to \"StateSyncEnvironment\"", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 90, "deletions": 94}}, {"node": {"oid": "761c8f05e7e426f41968ca240e720c2dc4c7b94b", "messageHeadline": "[State Sync] Rename \"SynchronizerPeer\" to \"StateSyncPeer\"", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "48b0dd662f36567915546e58046cbcc4dfd371f7", "messageHeadline": "[State Sync] Rename \"synchronizer_environment\" to \"test_harness\".", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8eabbb093bbd249845baf85027735e78c045ae0c", "messageHeadline": "[State Sync] Rename \"state-synchronizer\" crate to \"state-sync\"", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 30, "deletions": 32}}, {"node": {"oid": "8e6a9bf0abb54e2af24708951888b5f114346259", "messageHeadline": "Bump rust_decimal from 1.9.0 to 1.10.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "30dbd35df8997f2180f3059d55813dd9936c1d68", "messageHeadline": "squashing changes. adding checked integer arithmetic operations", "author": {"name": "Vali Schneider", "email": "eval@fb.com", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "13911334edf3db2e9baf978bf5d85533cdcd4548", "messageHeadline": "replacing + - / * operations in libra/consensus/consensus-types with \u2026", "author": {"name": "Vali Schneider", "email": "eval@fb.com", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "8fe77bab09e662f1a7620b0b1ade7cbc7313bd2d", "messageHeadline": "[state_view] Make state_view implement sync", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 59, "deletions": 53}}, {"node": {"oid": "3164d5d6b286fa0088e92dc8de718e81ed44e29a", "messageHeadline": "[mover-prover] Changes to allow user to map compositional analysis re\u2026", "author": {"name": "JakeSilverman", "email": "JakeRossSilverman@gmail.com", "user": {"login": "JakeSilverman"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "5b02f42e75cf635b429cffb7b72a899249912968", "messageHeadline": "Bump backtrace from 0.3.55 to 0.3.56", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b581604d3e208ff3c1e844099550f57eaeecb1a6", "messageHeadline": "[json-rpc] Support TLS on JSON-RPC port", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 94, "deletions": 3}}, {"node": {"oid": "894e05ed3e2ebe3b73aff0b1ba90d920d9644516", "messageHeadline": "[move prover] minor improvements to domains and utility functions", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "6a3d2441558d39c1b03e47e03b5351eba983c5a7", "messageHeadline": "[move-prover] Add native `where` condition in quantifier AST node", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 82, "deletions": 60}}, {"node": {"oid": "7e44a6aa6a32a7738afcc2b91704371460775202", "messageHeadline": "[move-prover] new backend: update translate_quant", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 124, "deletions": 79}}, {"node": {"oid": "086bca44cb26ab295ca6ac6ad9690d38ffe8410f", "messageHeadline": "[gha] perform code coverage in gha, remove circleci, and since codeco\u2026", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 14, "deletions": 148}}, {"node": {"oid": "7e9db56a1878686b00242d945cf9433d7e61cebd", "messageHeadline": "[gha] move audit and add coverage", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 63, "deletions": 26}}, {"node": {"oid": "cdd5d2db9b83b72ba945ea72049b540ae3021c53", "messageHeadline": "[network] Decrease network allowed rate limits", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6aef7cf39188da0d67b6eb40157dba0e8c6e6015", "messageHeadline": "[network] Add Inbound/Outbound rate limiting metrics", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 57, "deletions": 12}}, {"node": {"oid": "709db3028574a25ecbc5d276b73ba967180850a0", "messageHeadline": "[rate-limiter] Add optional metrics for RateLimiting", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 59, "deletions": 13}}, {"node": {"oid": "50a1bdb6224141f3cc057133ac543a36f793ef45", "messageHeadline": "[diemdb] create a thread update rocksdb int properties", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 138, "deletions": 56}}, {"node": {"oid": "72b18dfcd13fb7b96ae262385b04df7f73bd647d", "messageHeadline": "Bump serde-generate from 0.17.0 to 0.18.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c6a683d097f26b2ce8efa44dc7ba26720bbc2115", "messageHeadline": "Bump bytes from 1.0.0 to 1.0.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "128292350b44560e74cfc30504438aeb12d53a9f", "messageHeadline": "[storage] try to fix flaky futures_unordered_x test", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05576128b4b75a47452b8d22bff142fc2c632e35", "messageHeadline": "[docker] updates and tests", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 32, "deletions": 17}}, {"node": {"oid": "e98192607aecdf40fdf5c09491da05e402610476", "messageHeadline": "[dependency] updating smallvec", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "004f6a5617e0e83e212650c3a94560306a8a560a", "messageHeadline": "[network][docs][4/4] fixup network address and handshake docs", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 55, "deletions": 32}}, {"node": {"oid": "8ecf751cc53c90bfc0629dd2df486c382789e000", "messageHeadline": "[network][docs][3/4] fixup network/README.md", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 107, "deletions": 94}}, {"node": {"oid": "e6c3bcb6e51f7064ff84988e5d351bc7cc620cab", "messageHeadline": "[network][docs][2/4] fixup `network::noise` docs", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "ebc6421a924c12e111d4e63cb99465e5382e4940", "messageHeadline": "[network][docs][1/4] fixup `Peer` rustdoc", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 62, "deletions": 43}}, {"node": {"oid": "eface9f876955b607738ce6cc1ea83b007e5ae88", "messageHeadline": "[network] Pin inner rpc future to stack to avoid Box", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "7fcfebe4293deb005cf37468872131f36cc0c911", "messageHeadline": "[rate-limiter] Allow for disabling throttle in config", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 24, "deletions": 32}}, {"node": {"oid": "aa62d6987a2ac0fa486bc2406512660590f54e37", "messageHeadline": "[State Sync] Move src/tests into tests directory to force integration\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 1155, "deletions": 1179}}, {"node": {"oid": "56184a93d1e32127e9c2522df028322f610bbebf", "messageHeadline": "[State Sync] Move executor proxy unit tests out of integration tests \u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 457, "deletions": 454}}, {"node": {"oid": "72b62caf1db3b06c1679bcf987325475dee65f34", "messageHeadline": "[State Sync] Move request manager unit tests out of integration tests\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 270, "deletions": 278}}, {"node": {"oid": "65200bb389375ea7a432ba04e49f6e4cd7f00255", "messageHeadline": "[State Sync] Clean up cargo.toml file", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "5b975b13589c5efa3b4863a964796b2f39dee263", "messageHeadline": "[move-prove][nit] improve spacing in Boogie input", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a746e94e5e2b2daa126b5d84b4a21f7c90c42add", "messageHeadline": "[move spec] support multiple quantifiers in parser", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 49, "deletions": 40}}, {"node": {"oid": "fded84af648b3f1addfa3b346b8b8b17c39de340", "messageHeadline": "[move prover] support translation of multiple quantifiers", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 131, "deletions": 82}}, {"node": {"oid": "6d3fb79bcb5bf26058def8918e683b161cf32b9b", "messageHeadline": "make diem docusaurus components updates more explicit", "author": {"name": "oriooctopus", "email": "oliverullman@gmail.com", "user": {"login": "oriooctopus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5020bbe6dff601e6a9c9b8a19f0fa897063e1f2e", "messageHeadline": "Bump tokio from 1.0.1 to 1.0.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "a336c968500bb7045df06c09bbb152f31844b5bf", "messageHeadline": "[diem-vm] fix performance regression", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 38, "deletions": 24}}, {"node": {"oid": "f55709a779356b8cfa783325cbee2987079aa632", "messageHeadline": "[network][5/5] Rename SendMessage to SendDirectSend", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "23ba9e6562f3b12ad2985a999961ee96ab11db8f", "messageHeadline": "[network][4/5] Remove `NetworkProvider` interface", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 154, "deletions": 221}}, {"node": {"oid": "f2a2f2e9cb54689354a8b613a74c2ec81b97754b", "messageHeadline": "[network][3/5] Remove some now-unused parameters from NetworkProvider", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 3, "deletions": 30}}, {"node": {"oid": "ee1d7c92d7d0ae02aa581eb5c5d7104cb59a197e", "messageHeadline": "[network][2/5] Remove intermediate NetworkProvider channels", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 203, "deletions": 365}}, {"node": {"oid": "f26d4f89a4f50e0d5e67b70a743039909510da31", "messageHeadline": "[network][1/5] Factor out Peer shutdown into separate method", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 107, "deletions": 108}}, {"node": {"oid": "99119170d0b422b2455179161db36e9d6beb5115", "messageHeadline": "[State Sync] Refactor move_to_next_epoch to avoid borrow check violat\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 136, "deletions": 155}}, {"node": {"oid": "347337703c3206fa8dfd551cdc6038e6e2deb99a", "messageHeadline": "[State Sync] Clean up network id's in integration tests.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 88, "deletions": 45}}, {"node": {"oid": "92f4b76c21533c025180469a8e0cdb69dd909f00", "messageHeadline": "[State Sync] Move methods into functions for clarity.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 105, "deletions": 109}}, {"node": {"oid": "84c5cfd80732c0a81480f654d916cf9618018516", "messageHeadline": "[State Sync] Simplify the handling of network peer ids (cleaner abstr\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 182, "deletions": 222}}, {"node": {"oid": "c55f5c611becf3ccc9c7f737c0242dcff9912d3e", "messageHeadline": "[State Sync] Move Synchronizer Peer methods into struct and return no\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 457, "deletions": 374}}, {"node": {"oid": "283f422048776c523b224fb8783aa6554d297fba", "messageHeadline": "[State Sync] Wrap peers in a RefCell to allow tests to manipulate them.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 54, "deletions": 40}}, {"node": {"oid": "30c046b864940c5a5317ea376221d2f9f46cbb7a", "messageHeadline": "[gha] matching actions", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "d7ad69f385bf4bfe65215df42fdd13c8cbda376b", "messageHeadline": "[json-rpc] allow no params field in JSON-RPC API call request", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 26, "deletions": 37}}, {"node": {"oid": "17ff55c1f1c745ca24d7789758d27388c28037d8", "messageHeadline": "[move-prover] Refactoring: forking boogie translator and refining byt\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 3550, "deletions": 448}}, {"node": {"oid": "bf9dd95acf448e1bcf99b135449fa2100c25abfb", "messageHeadline": "[move][testing] Make dependencies in IR tests unique", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "6e46f7f624b1fd2bdcfb2b02e3250671f34b7caa", "messageHeadline": "[prover] separate functions for is_native and is_intrinsic", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 33, "deletions": 19}}, {"node": {"oid": "54016384c5ab8d51eed667b9be791190a2ed88f3", "messageHeadline": "[cluster-test] improving CT teardown of node cleanning up", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 26, "deletions": 52}}, {"node": {"oid": "8971f14fc8750b32a12cb0e7770577fa1556f985", "messageHeadline": "gha: always run lint", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "923193d9488d2829226391df2a824102de87a323", "messageHeadline": "[circleci] remove e2e tests", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 0, "deletions": 81}}, {"node": {"oid": "f2248a3e530613a069f21bc2383a0e8ecaf3ccb9", "messageHeadline": "circleci", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 347}}, {"node": {"oid": "1fae3e1055be340f7dd7e1dbd3eb2936fffe8ae0", "messageHeadline": "add trailing slash to homepage redirect", "author": {"name": "oriooctopus", "email": "oliverullman@gmail.com", "user": {"login": "oriooctopus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f5f317f4591311a28439a57a44ad684b0a74112", "messageHeadline": "update to tokio 1.0.1", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 679, "deletions": 897}}, {"node": {"oid": "6dd55c33a917f3f593520965b53fa164982b5d4f", "messageHeadline": "[State Sync] Add comment around ugly use of CommitResponse and small \u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "f93c9879582838efd9baa84a18c78b8ac3855dcb", "messageHeadline": "[State Sync] Clean up CoordinatorMessage and surrounding structs.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "58d2dc4d2317db682c26f75e21d64bbd3127fadd", "messageHeadline": "[State Sync] Move CoordinatorMessage and SyncRequest into state_synch\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 32, "deletions": 29}}, {"node": {"oid": "c0bdf3a310eed385ee1549c2bcc70d9d87c03b7b", "messageHeadline": "[State Sync] Quick pass over StateSyncBootstrapper.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "8a6f3015990a532ff33fff3f277285f1f2189ac5", "messageHeadline": "[State Sync] Rename \"StateSynchronizer\" to \"StateSyncBootstrapper\"", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "749e08407573744871430d5b6840585b57543a54", "messageHeadline": "[State Sync] Move \"wait_until_initialized\" method into StateSyncClient.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "c195d93bba8b1fc041955124425da58417184d17", "messageHeadline": "[State Sync] Small fixes and improvements to StateSyncClient.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 29, "deletions": 18}}, {"node": {"oid": "d79f3da9ebb8e5ee798583067c0dc32e0da8de00", "messageHeadline": "[State Sync] Rename \"StateSynchronizerClient\" to \"StateSyncClient\".", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "9b028759277503809197a688944a1fe76fc8ecda", "messageHeadline": "Add links to Rust crate documentation", "author": {"name": "Joel Marcey", "email": "joelm@fb.com", "user": {"login": "JoelMarcey"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d1da23c26d7a0d5bac34ca16763f3fe8aa161d62", "messageHeadline": "[Mempool] Remove redundant comments from tests.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 142, "deletions": 158}}, {"node": {"oid": "0cf859432e18ffefbfedc77c0a42ae6f8f93d95f", "messageHeadline": "[Mempool] Remove redundant documentation from share_mempool directory.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 113, "deletions": 150}}, {"node": {"oid": "23de7905b7395b9fe9ecd0b83525b97fe5e6edde", "messageHeadline": "[Mempool] Remove redundant documentation from core_mempool.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 83, "deletions": 103}}, {"node": {"oid": "99a09b3c9c98c8f123696e19a2d3239f2338bd4c", "messageHeadline": "[gha] fix file counting", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "16d8900e84839aababbbe551fb91e7df918898d8", "messageHeadline": "[gha] single job if needed for bors", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "306aff1e3310cd068f11eacafa428e65ae437a54", "messageHeadline": "[Diem Framework] Minor fixes to module overview doc", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 9, "deletions": 11}}, {"node": {"oid": "87afb0ce1e9044cda7f0018742d16e925fc2a0cb", "messageHeadline": "Bump serde from 1.0.119 to 1.0.120", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 70, "deletions": 70}}, {"node": {"oid": "61caaf8ba7d4cd6d901067e49c5c5953dc92fe05", "messageHeadline": "Bump signature from 1.2.2 to 1.3.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "37dc1b9ab32f556f0b525026e46f5a6506493754", "messageHeadline": "Bump tempfile from 3.1.0 to 3.2.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 70, "deletions": 21}}, {"node": {"oid": "0fbc2095b261108b7349018f04b45eb7d95ee4b9", "messageHeadline": "[move prover] implement pragma friend restricting calling context", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 262, "deletions": 32}}, {"node": {"oid": "e2be4e8c086cd4b4be491af1de0c23a6b3fb8265", "messageHeadline": "Bump futures from 0.3.9 to 0.3.12", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "c67ad593ad829a2139c9547b1f97bfde649388b1", "messageHeadline": "Bump prettydiff from 0.3.1 to 0.4.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dd28a9da6f0998a0007ca692aa707ea192c165f2", "messageHeadline": "Bump futures-util from 0.3.9 to 0.3.12", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "bb6a1becb2bf565b04120e7da0a355647a099e22", "messageHeadline": "remove package-lock.json and use yarn on build script", "author": {"name": "oriooctopus", "email": "oliverullman@gmail.com", "user": {"login": "oriooctopus"}}, "additions": 16, "deletions": 33}}, {"node": {"oid": "7225422dd33ec7e3c6b343d2e8561e027a0f2c02", "messageHeadline": "make sure reference link go to associated categories", "author": {"name": "oriooctopus", "email": "oliverullman@gmail.com", "user": {"login": "oriooctopus"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "d96e5627b14ee1a8f7ac52b3ac33c0fa8871c368", "messageHeadline": "libra-docusaurus-components becomes diem-docusaurus-components", "author": {"name": "oriooctopus", "email": "oliverullman@gmail.com", "user": {"login": "oriooctopus"}}, "additions": 2538, "deletions": 2469}}, {"node": {"oid": "eea8567c34bfdab47dd1007d89045ce5b2330465", "messageHeadline": "upgrade docusaurus to version .70", "author": {"name": "oriooctopus", "email": "oliverullman@gmail.com", "user": {"login": "oriooctopus"}}, "additions": 83, "deletions": 42887}}, {"node": {"oid": "aa490764ee30549ff07ada8705450ef0e57e671c", "messageHeadline": "gha: disable the requires-dep-audit-review action", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "2b93e1863dde52016b60edb711f14d5c04276306", "messageHeadline": "readme: remove circleci status", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a74630b388bd91a2465115f7398fb587f1f53dd8", "messageHeadline": "readme: update link to rustdocs", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44770e3fb6ec009954eaf9285586396dbe84eb85", "messageHeadline": "rustdoc: build and deploy rustdoc to gh-pages", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 40, "deletions": 51}}, {"node": {"oid": "45ca9d0f92a78239d77ef7ddbaecea22130426f5", "messageHeadline": "[move-model] fix binding order in exp_rewriter + translate", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "fad42a3b5fec8bad7c933f5461628e683d7924e4", "messageHeadline": "[move-prover][nits] improve code for translate_quant", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 49, "deletions": 66}}, {"node": {"oid": "627e5379b6b5d53d3c11fb8a39a79ea8b448e058", "messageHeadline": "[move-prover] clean up deprecated builtin and translation for quantif\u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 0, "deletions": 84}}, {"node": {"oid": "bb94940ccbd983bb5716f063cb6e02da2cde6b0f", "messageHeadline": "[move specs] use new AST node for quantifiers (so far individually)", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "4d2a3c9c92a02e13f63aeffb78a7001d6b51e64c", "messageHeadline": "[move-prover] Translate quantifiers from expanded AST to move-model AST", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 92, "deletions": 1}}, {"node": {"oid": "2672e77235b392cce1742c1740c33ea177caf1c3", "messageHeadline": "[move specs] Add first-class quantifiers to Move AST (not yet produce\u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 132, "deletions": 3}}, {"node": {"oid": "3ee3623a7e56d90fc26b4b53d12fbcd6d3a25f4d", "messageHeadline": "[move-prover] Add quantifiers to move-model AST (with limited transla\u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 162, "deletions": 109}}, {"node": {"oid": "8d7bcdf06d922ff861651d2b3c4140eaa3f72238", "messageHeadline": "[writeset-generator] Refactored the release logic, include an smoke t\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 441, "deletions": 209}}, {"node": {"oid": "d50ec41666ab7c5a0fe34e92f5b4ba1957774214", "messageHeadline": "Bump regex from 1.4.2 to 1.4.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "8a3a5de132c7fcfe82ec0ce0fb636e3e1cbfaa3e", "messageHeadline": "add jellyfish merkle tree paper", "author": {"name": "oriooctopus", "email": "oliverullman@gmail.com", "user": {"login": "oriooctopus"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "db33cec39c0a9fa3e4f1e72d9bd270826a4b66f7", "messageHeadline": "gha: disable sccache", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ea931f8d0cb71fd18d18bafaf821886da0dd9f01", "messageHeadline": "[diem-node] Remove shutdown method after fixing network panic", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 4, "deletions": 26}}, {"node": {"oid": "40eb583b6516931454efb2a9471467a9dba830a7", "messageHeadline": "[network] Fix incorrect usage of select_next_some in onchain discovery", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "561defdde23f2bb683587745ed3490c6fd956140", "messageHeadline": "Fixed link in pull request template", "author": {"name": "JakeSilverman", "email": "JakeRossSilverman@gmail.com", "user": {"login": "JakeSilverman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5daf3bc2defecf5622880ca86bd658ffe9a370be", "messageHeadline": "Added redirects for the developer alias", "author": {"name": "Joshua Williams", "email": "joshua@dfuzr.com", "user": {"login": "jjwill"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f8c9a3a374e65b9b05651e71fefbfeeccc54c15d", "messageHeadline": "Bump libc from 0.2.81 to 0.2.82", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f2d5eafe31f2096b59f2e158069a351c41b5851f", "messageHeadline": "[transaction-replay] Implement a few commands to help the release pro\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 388, "deletions": 90}}, {"node": {"oid": "01289230cf68babe63c2993674f046bf040ecdea", "messageHeadline": "[network][4/4] Add outbound rpc tests in Peer tests", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 182, "deletions": 4}}, {"node": {"oid": "1aec419047dd0610e880acc9dfd7a85f7d3380c7", "messageHeadline": "[network][3/4] Remove old Rpc actor and tests", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 5, "deletions": 814}}, {"node": {"oid": "af6c8f5f2325715e9a703e6c566144011f9e8a78", "messageHeadline": "[network][2/4] Hook in OutboundRpcs as field in Peer actor", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 82, "deletions": 130}}, {"node": {"oid": "4999fc5d4451bfa85cf302a9a3ff3877583908c1", "messageHeadline": "[network][1/4] Add OutboundRpcs completion queue to be owned by Peer", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 274, "deletions": 25}}, {"node": {"oid": "0fafd38d80f0b492f06a1a4d1ca727540244d352", "messageHeadline": "[storage] smaller prune_window", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "b39631b671e57859ea154802e9d4e29db4a9cc51", "messageHeadline": "Use latest diem-cli package", "author": {"name": "Yaniv Mordekhay", "email": "yaniv.mordekhay@firstdag.com", "user": {"login": "yanivmo"}}, "additions": 200, "deletions": 214}}, {"node": {"oid": "25b027187e18d31c5f0e4e914ae18447c70b58f2", "messageHeadline": "[storage] fix flaky pruner test", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "7e094ec28f8402edfac5258e59af5772aaa7ae79", "messageHeadline": "[Secure Storage] Update vault request timeout and error handling.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "99a69959541ff46ede0d20c321407e6dbb1f7848", "messageHeadline": "[State Sync] Remove SynchronizerEnvHelper and merge functions into Sy\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 74, "deletions": 85}}, {"node": {"oid": "cd6e6750db49fbedf9687c42bfb10b9a4eb7f207", "messageHeadline": "[State Sync] Rename helper.rs file to mock_executor_proxy.rs", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4140113aafc4ea223ed2d20cabe0708d377c11a7", "messageHeadline": "[State Sync] Inline unneccessary functions and reduce lines.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 21, "deletions": 41}}, {"node": {"oid": "b8b409d3246fd46a4340b0d25f2f8506d5e79e78", "messageHeadline": "[State Sync] Reduce test boiler plate for validator/fullnode spawning.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 24, "deletions": 79}}, {"node": {"oid": "9cf3b8de12c2d476bd50179d5fe047583f0591b7", "messageHeadline": "[State Sync] Create SynchronizerPeer and refactor creation of synchro\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 248, "deletions": 153}}, {"node": {"oid": "10c89f6cdaa2daa877a648c76fb6cc5c9e51bd44", "messageHeadline": "[State Sync] Small cleanups to integration tests.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 62, "deletions": 92}}, {"node": {"oid": "f23feb0d8b707f0a1fceb1c86a91bf82182ce645", "messageHeadline": "[State Sync] Refactor the monster pub/sub state sync test into multip\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 366, "deletions": 198}}, {"node": {"oid": "2b574073d0a83d3fb2012905fb0fcc3e4dca0915", "messageHeadline": "[State Sync] Add missing test for non-penalization of multicast chunk\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 77, "deletions": 33}}, {"node": {"oid": "b02a891e72e09cff09f8552ab6d4f7a646f84e85", "messageHeadline": "[move-prover] Refining translation of specs into bytecode.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 2169, "deletions": 809}}, {"node": {"oid": "bf082e20336804b57b51466960184ea2f6b89981", "messageHeadline": "[docker] Use same version of buster-slim as buster", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "91578fec8d575294b47b3ee7af691fd9dc6eb240", "messageHeadline": "Bump serde from 1.0.118 to 1.0.119", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 70, "deletions": 70}}, {"node": {"oid": "e7654920e355498055ff2979c8029d2571b2109d", "messageHeadline": "Bump guppy from 0.6.2 to 0.6.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ed63b13c726958f8250866c7d8403da99053ab97", "messageHeadline": "[time-service] Improve documentation. Add some convenience fns.", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 103, "deletions": 36}}, {"node": {"oid": "3c66e196d09b488e0715ac306d68e388f4c526c6", "messageHeadline": "[time-service] Use `TimeService::{real,mock}`", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "320d9fbd98fdfca8b8c197da774760b2094b71f5", "messageHeadline": "[secure] Remove secure/time", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 0, "deletions": 146}}, {"node": {"oid": "1944d947cf7f0b569324f99ad0dcf1503c7ea3bd", "messageHeadline": "[management] Replace secure/time with common/time-service", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "24c3ff9973a5340481a6dd9930e6d15798fc05d8", "messageHeadline": "[key-manager] Replace secure/time with common/time-service", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 96, "deletions": 117}}, {"node": {"oid": "f64ec6e7d3fc537495af938cb1bc613c6d95c94b", "messageHeadline": "[time-service] Add auto advance feature", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 165, "deletions": 30}}, {"node": {"oid": "e76ee7420f99593079ba6a0460e86d53ab0ceedc", "messageHeadline": "[time-service] Add async feature", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 46, "deletions": 17}}, {"node": {"oid": "3b4687e3abcd4a694f8efcac8b8acdce8c97528c", "messageHeadline": "[time-service] Add sleep_blocking", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "c4b9d17399c4d96d699e9b0bb2be5928bdd00053", "messageHeadline": "[time-service] Rename TokioTimeService to RealTimeService", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "7b8ebebfba0a5c59860ab7054281ece191eedb69", "messageHeadline": "[diem] Don't use serde::export private types", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 53, "deletions": 57}}, {"node": {"oid": "3799b63bb7b603db1239047bf5788834cb3f82db", "messageHeadline": "[gha] e2e tests, sccache, cache, and documentation cleanup", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 206, "deletions": 69}}, {"node": {"oid": "f15eb79332ee9d2e7f40f7a784b544213b2b419d", "messageHeadline": "Bump syn from 1.0.57 to 1.0.58", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "7489b54d661ff72fa14de571b38cf901268fbdb6", "messageHeadline": "[cluster-test] Update naming of --premainnet to --vasp", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 19, "deletions": 26}}, {"node": {"oid": "4e0f4d8af8cec006396f9506bece6edb7810b0f2", "messageHeadline": "Bump log from 0.4.11 to 0.4.13", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "1d4fa1195e8bc27cfaf14e93abadf2a8125488b4", "messageHeadline": "[move-prover] Deactivate flaky test.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 4, "deletions": 65}}, {"node": {"oid": "a89f3f6218b0f005dccea0e3b76d6607a1a031d0", "messageHeadline": "Bump pin-project from 1.0.3 to 1.0.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "56f160dde0c6b82fcd659a296ea66cbcf90da836", "messageHeadline": "Bump const_fn from 0.4.4 to 0.4.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5ce8c74857c86be83a3886336984b84b3fb4fb19", "messageHeadline": "Bump anyhow from 1.0.37 to 1.0.38", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 91, "deletions": 91}}, {"node": {"oid": "0dbc1a059965c829aee93e1ab646571b0ddf2f04", "messageHeadline": "[writeset-generator] Implement a verificiation logic to make sure rem\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 156, "deletions": 29}}, {"node": {"oid": "690305e0311aae824e909908c3fa9183c29e4481", "messageHeadline": "[consensus] avoid mempool long poll if root block has user txns", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "46e0aa5b6a368e55f897d87418a5764e7e106187", "messageHeadline": "Bump futures from 0.3.8 to 0.3.9", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 79, "deletions": 79}}, {"node": {"oid": "15616be4f5f8d6f227e3cc426cfff2f0ff85f854", "messageHeadline": "Bump byteorder from 1.3.4 to 1.4.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "09017d28927b6d1a32cb88e7ee15b490e9f3e4ed", "messageHeadline": "[State Sync] Make the StateSync object static to reduce fuzzing execu\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 35, "deletions": 26}}, {"node": {"oid": "4956568c9c58d01aa8645ae038e398b95b132c97", "messageHeadline": "[State Sync] Use the real storage and executors in fuzzing tests.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 52, "deletions": 37}}, {"node": {"oid": "1c3fdefd1b5e1470574b028e327bb3ec18970bd5", "messageHeadline": "[State Sync] Small clean ups to fuzzing code", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 35, "deletions": 52}}, {"node": {"oid": "b705cc2d79baf31404ccfc0b69d9999dca077fff", "messageHeadline": "[gha] fix prepare action to use docker image preinstalled tooling, fi\u2026", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 72, "deletions": 34}}, {"node": {"oid": "f799da49377447b62a87ad1165832ec4c7a54768", "messageHeadline": "[gha] cargo audit should be run in container", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "226ffc788320561e142c4285599c5634781039b4", "messageHeadline": "Extend the parser for the \"emits\" clause", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 101, "deletions": 9}}, {"node": {"oid": "eb4073179032c59019cabd204352c78a85b26316", "messageHeadline": "[mempool] return accepted for submitting same transaction in mempool", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 56, "deletions": 35}}, {"node": {"oid": "a8e8c23f225bd8f71edaf81fb4317895542bedd3", "messageHeadline": "[writeset-generator] Implement a command to generate a release patch.", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 380, "deletions": 1}}, {"node": {"oid": "f5e58c8b1efe009aa21f99fa3cf4b997181cc558", "messageHeadline": "log when genesis not provided", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9e958653c64086058155119ac92d321521bfee39", "messageHeadline": "[config] Make rate limiter optional for Validators", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "d9070b24afade101f7ac27ee359d363cc0347993", "messageHeadline": "[rate-limiter] Update tests for more scenarios", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 40, "deletions": 9}}, {"node": {"oid": "a3ceafc77f2edb0426d14d1aa46715cb349dbc85", "messageHeadline": "[rate-limiter] Add logging for amount throttled", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 107, "deletions": 50}}, {"node": {"oid": "2e035370ebf534f4c64e595dca00085dfb0a0adb", "messageHeadline": "[rate limiter] Simplify rate limiter configuration", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 50, "deletions": 92}}, {"node": {"oid": "abca63cbbce0d288a49d34135d9d79ebbd5dd076", "messageHeadline": "[network] Add outbound rate limiting", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 62, "deletions": 15}}, {"node": {"oid": "251574f1439f423d5c377678ed77d12c75e99ec9", "messageHeadline": "[network] Consolidate rate limiter config", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 53, "deletions": 30}}, {"node": {"oid": "2eb3a0f75a28654c7b03116cef389ef530f521ac", "messageHeadline": "[network] Integrate inbound rate limiter with network stack", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 98, "deletions": 16}}, {"node": {"oid": "208abb733b5218033d2226b1a590e421d278e7c3", "messageHeadline": "[rate-limiter] Add main function for throughput tests on a socket", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 290, "deletions": 3}}, {"node": {"oid": "c749ae038e10e3313c320707f66be49d658aac1a", "messageHeadline": "[rate-limiter] AsyncRead/AsyncWrite support for RateLimiter", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 167, "deletions": 0}}, {"node": {"oid": "e4c7cf39c49d6227041a5e6f1093ca95cb5dede2", "messageHeadline": "[rate-limiter] Implement generic token bucket rate limiter", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 513, "deletions": 0}}, {"node": {"oid": "0e310310bdf5eba08a356725445dab32a7f42293", "messageHeadline": "[move-cli] finish the explaination of publishing effects", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 36, "deletions": 20}}, {"node": {"oid": "1dc756f4964bb28bba8a009fec5c6738bbeb5a48", "messageHeadline": "[move-vm] remove publish_module_ext, allow republishing modules after\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 306, "deletions": 147}}, {"node": {"oid": "709c9f97b6afe437d446e149f560a706106cd9e2", "messageHeadline": "[move-cli] checked div fix for mirai warning", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0bca27ffb70e03722046b3c0c8340d0f92266f8a", "messageHeadline": "[move-vm] improve naming for clarity", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "3b7773cb7cc8a79758280fb01b6a4a030d3e07d0", "messageHeadline": "[move-cli] save modules in the format of transaction_effects", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 60, "deletions": 56}}, {"node": {"oid": "281f5357e396ef8f4c1623f3128f8813860e4fdf", "messageHeadline": "[move-vm] allow breaking changes through publish_module_ext", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 86, "deletions": 52}}, {"node": {"oid": "a056a3bea59e6c7d3027b46c59c7a7321a337f66", "messageHeadline": "[move-cli] use the APIs from the VM to publish modules", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 85, "deletions": 20}}, {"node": {"oid": "682aa7e7f10a7dca3c4b16407fc8d4943d9aecc8", "messageHeadline": "[move-vm] allow module re-publishing through publish_module_ext", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "2efaab2b2186a7b24762c3697c7f2e5a84948882", "messageHeadline": "Fix the verifying API", "author": {"name": "Yolan Romailler", "email": "yromailler@fb.com", "user": null}, "additions": 157, "deletions": 84}}, {"node": {"oid": "453eae5c4a660c53ad34242f45296119485ecb5c", "messageHeadline": "[resource-viewer] Store TypeTag with Vectors in AnnotatedMoveValue", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4b8782dd6b0f5f8f729a6277c6b52c5e14d96c4b", "messageHeadline": "[resource-viewer] Change AnnotatedMoveStruct fields to public", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "83b682bf9ab09ab97b8cc46550f7fcebbe7f8529", "messageHeadline": "[secure-storage] support github branches", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 67, "deletions": 22}}, {"node": {"oid": "be1955088f5612cfbeb7ce6c51c50080c090f0f9", "messageHeadline": "[writeset-builder] Implement a command to output WriteSetPayload.", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 62, "deletions": 32}}, {"node": {"oid": "f7a556065e42197a71ba89c941dbf3730747cc86", "messageHeadline": "[cluster-test] Fix broken dashboard link", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e90f54095c793c93ac829b60f3024c68efba06e7", "messageHeadline": "update share image", "author": {"name": "oriooctopus", "email": "oliverullman@gmail.com", "user": {"login": "oriooctopus"}}, "additions": 13508, "deletions": 19645}}, {"node": {"oid": "76fab5fd779f7aaeb4f74873757aadc0e02c14d4", "messageHeadline": "[tools] add validator interface/transaction replay API to fetch Diem \u2026", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 79, "deletions": 3}}, {"node": {"oid": "f63342a0f0735ae1db09d244e877cac82c5a6122", "messageHeadline": "[tools] connect CLI to transaction replay", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 113, "deletions": 27}}, {"node": {"oid": "183fc1697fa25439212dd00597637aa6d373f69e", "messageHeadline": "[dependabot] disable transitive dependency prs.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df2f0e2271967d09c1778f18339c1ca22a365e5d", "messageHeadline": "[gha] move lang test attempt at a fix", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "19462b63e6fd8cf80146bb0b037dd77c0cb57a55", "messageHeadline": "[storagte] state pruner: offload the first seek to the worker thread", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 60, "deletions": 36}}, {"node": {"oid": "319f20bcc1b0ab951e37a4ab09026d8ced92191f", "messageHeadline": "[ct] update max child vasp in test", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80277b9ad6aedd95c3010cc258c813f2339bf27a", "messageHeadline": "[move prover] add VC for functions modifying target resources", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 171, "deletions": 19}}, {"node": {"oid": "8f0abf58a287a1012ba24f09095045a53347fa16", "messageHeadline": "Upgrade enum_dispatch package to v0.3.5", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0e6737bc741c6d45cf2d08ca87763b51bfbb149c", "messageHeadline": "Bump serde_yaml from 0.8.14 to 0.8.15", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "ed8187a8b3157c2635e60272160e866335cf712a", "messageHeadline": "This is a larger PR which brings us closer to a transformation based \u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 1724, "deletions": 867}}, {"node": {"oid": "5e2ff3aaffc786a20e32f83a8ef6b763b10518c9", "messageHeadline": "[move-prover] Fix hanging if boogie is not found and print which path\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "dbe8819b8e4cd1150c18b269d8da03b5413f2a02", "messageHeadline": "[move-lang] default the shadow flag to true in move-lang binaries", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "5b571da9de16306325561d6250fe376d79283c4a", "messageHeadline": "[move-lang] add the shadow flag to the entry points of source compiler", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 86, "deletions": 58}}, {"node": {"oid": "7329bc0183932a27e54a8937a134a927ee6a9090", "messageHeadline": "[move-lang] added comments to the shadow compilation functions", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "a1ddac3557b985dc2e7b8d27d5219b61a0ebc46d", "messageHeadline": "[move-lang] further relocate the move_compile_up_to function", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 36, "deletions": 30}}, {"node": {"oid": "31814974bd639b3b2582c020bd5e7b60662aa689", "messageHeadline": "[move-lang] bring the module shadowing logic from move-cli to the sou\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 49, "deletions": 61}}, {"node": {"oid": "360e3294c21e150bbf22b752de010ff290a20546", "messageHeadline": "gha: add cargo-audit workflow", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "a4121feb19b4b45b101a1e080159cbbf792e93e1", "messageHeadline": "gha: fix determination of target branch on push events", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a52d839114b67a6a1400a1730e1d84783db8b5ba", "messageHeadline": "[secure] Include Move abort code explanation in the VMStatusView", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 213, "deletions": 160}}, {"node": {"oid": "d4fd534e05f9d9ea99993afb32f85ad0be27c406", "messageHeadline": "[language] follow up to latest prologue/epilogue changes", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 123, "deletions": 116}}, {"node": {"oid": "560506710e8cab54a972e0dd208270c8b74579a1", "messageHeadline": "[vm] Provide a benchmark instruction for macOS", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 37, "deletions": 0}}, {"node": {"oid": "c85fdf4c8c0b55c9fd9bff04150376a530e24711", "messageHeadline": "gha: add build-dev job", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "dcecc3d8d51df5f1b7b5cf28330561aa4d318980", "messageHeadline": "gha: add build-benchmarks job", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "ec305ebb3ce863ecca419cc9e84bb72d87863fbc", "messageHeadline": "gha: add crypto-unit-test job", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "888ec210b236a83ecaeb62da2153fa830671bfa0", "messageHeadline": "gha: add e2e-test job", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "58a86803aa1bcf0b5da746d6f420bc23642f6738", "messageHeadline": "gha: add lint job", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "babe8d52e3c18c4e16c1801f19fced6bf5c6c18d", "messageHeadline": "gha: add step to 'prepare' that runs the git-checks.sh script", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1c3f5a187bc4feede4413cdbdaa905b30f0ff5ff", "messageHeadline": "gha: checkout tip of PR instead of merge commit", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "0934ab50d80ee57c7c687ebec4820bf7676c2a36", "messageHeadline": "gha: introduce an environment teardown action", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "f4553b8ac44fee5de15083290a360a07347e49f2", "messageHeadline": "gha: set a 70 minute timeout for unit tests", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e4ea18d6298e462ab27fd5cdae18f1a46a208c6d", "messageHeadline": "gha: factor out environment setup into an action", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 33, "deletions": 38}}, {"node": {"oid": "baee662dd7f646cf831b9c2c14a5f3788fdb863d", "messageHeadline": "[gha] uses changes to determine which jobs to run", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 200, "deletions": 75}}, {"node": {"oid": "bfa61ea37b32158f73420c7fb6d83c04493e5405", "messageHeadline": "[gha] Create changes action to help short circuit jobs.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 337, "deletions": 6}}, {"node": {"oid": "6295e7c7351703837fe819e0aa22be1edb7e67f3", "messageHeadline": "[gha] initial base docker image build for gha", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 232, "deletions": 0}}, {"node": {"oid": "4e73ad41f8086484aef48ab6eca633569aebf2a7", "messageHeadline": "[types] utility function for converting access path into struct tag", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 26, "deletions": 27}}, {"node": {"oid": "b7e17ac745215b53bc35922c1f87fe139264bfd5", "messageHeadline": "Bump pin-project from 1.0.2 to 1.0.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "cbb1292f29dd79404a2d39eb2ae1f5a42bf69881", "messageHeadline": "Bump kube from 0.45.0 to 0.46.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "28369f8c78f1d7bbb4977e2adf4071fa7ddf96e5", "messageHeadline": "Bump tokio-stream from 0.1.0 to 0.1.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a1e2b76ea4310663e07bf92d4bd957ec2263c999", "messageHeadline": "Bump syn from 1.0.56 to 1.0.57", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "c675a996ea20b3665fbd1fe8a71ec4756938e4df", "messageHeadline": "[documentation][sdk] Add link to Python Client SDK docs", "author": {"name": "Joel Marcey", "email": "joelm@fb.com", "user": {"login": "JoelMarcey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "54508a74d46243e1edee65474ff8a56cb625a9b1", "messageHeadline": "Do not manually copy READMEs to the developer site any longer", "author": {"name": "Joel Marcey", "email": "joelm@fb.com", "user": {"login": "JoelMarcey"}}, "additions": 2, "deletions": 37}}, {"node": {"oid": "44e0fd708869d12511eb44d898e6838d116899c8", "messageHeadline": "[storage] add a few info! logs on start up", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "c109c752ebeb63979e93a0d7d3bedf195ebcd72b", "messageHeadline": "[circleci] log about the state of looked up pr info", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "fc1aed95bffa3bbb1e25813cb6b2c34b5a037f2f", "messageHeadline": "point to the new pfn testnet config", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b8675983476bf7b9002788a8d41f211ec5387f5c", "messageHeadline": "[ci] check remote for target base branch", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15e1f0b460115d66296e8f6ee592d640793df632", "messageHeadline": "[resource-viewer] Clean up packed types mapping generation", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 8, "deletions": 1086}}, {"node": {"oid": "ef27a0e3fb0d2077e5ddd86e31bd9f5cff2358af", "messageHeadline": "Bump tinytemplate from 1.1.0 to 1.2.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "24bc58721cea530f75998ffcd9419568fb5476b7", "messageHeadline": "[move CLI] Add \"create\" command to create test scaffold", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 67, "deletions": 3}}, {"node": {"oid": "dbf71d0af5824d8ae46572eafa08e3b8f9d04063", "messageHeadline": "[network] emit metadata on new and lost peers", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 55, "deletions": 88}}, {"node": {"oid": "662713cae5c67118f1fc14a4375eea2a1385ac6a", "messageHeadline": "Bump arc-swap from 1.1.0 to 1.2.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9eab44f5221d82662d42cc27c95eddbd7b78b186", "messageHeadline": "Bump yaml-rust from 0.4.4 to 0.4.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e787292290d84afebf6fc1d0aaf8c4b006b00363", "messageHeadline": "Bump getrandom from 0.2.0 to 0.2.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6fad0d397f683bdc9a80e4c6dbe74f5370ac45b4", "messageHeadline": "Bump addr2line from 0.14.0 to 0.14.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9d3d44d2ac608846cec261d6ecbbeb3b47f1bd67", "messageHeadline": "Bump smallvec from 1.5.1 to 1.6.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "246f7ee840fb818541acd10094c4641ab91769b5", "messageHeadline": "[move] Post refactoring cosmetic fixes of move-model", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 274, "deletions": 317}}, {"node": {"oid": "bc5a70a1044ab50262a465b729d126294d41b5d0", "messageHeadline": "Bump textwrap from 0.13.1 to 0.13.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "115feb02e443a1b84094a0b56519322a1233eb4b", "messageHeadline": "[move-model] Further cleanup of move-model.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 5866, "deletions": 5780}}, {"node": {"oid": "6dd535238a0c5f7a9389056facea16aeaf247e19", "messageHeadline": "remove git test from Rust", "author": {"name": "David Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 39}}, {"node": {"oid": "d475fb41aef7007795ffb5ff261a71f0137de4f0", "messageHeadline": "Bump tokio-test from 0.3.0 to 0.4.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 42, "deletions": 9}}, {"node": {"oid": "c964f2e3041a42eeaaff1681bbac720c22512ba6", "messageHeadline": "[State Sync] Better unit test names in request_manager.rs", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "0faa45182a6b1f2901c8e846a66e237444248083", "messageHeadline": "[State Sync] Add tests to disable peer (previously untested)", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "99aa4367dfb4358ad54028293242b470386faf7f", "messageHeadline": "[State Sync] Remove test only peer score method and provide better un\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 105, "deletions": 25}}, {"node": {"oid": "252a9e87175f3c116b75ba93e54ddfda8d4e3fa6", "messageHeadline": "[State Sync] Further cleanups to request manager unit tests", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "28b520498c8887a0e427e25619c7a150933204e9", "messageHeadline": "[State Sync] Renamed \"unit_tests\" to \"request_manager\" and removed \"t\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "14b3ddb295db14a52fd744ce08c15c941a25c657", "messageHeadline": "[State Sync] Clean up unit tests and reduce duplication.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 69, "deletions": 64}}, {"node": {"oid": "92c8ef9a5888550977d21ecee283d8638adbc08c", "messageHeadline": "Bump standback from 0.2.13 to 0.2.14", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e927ae5e1c511209c07c8902ad472ba8fd3bb8f9", "messageHeadline": "Bump native-tls from 0.2.6 to 0.2.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9c4e35a010241deb10d3f67d453fc9addec39f7d", "messageHeadline": "Bump ref-cast from 1.0.3 to 1.0.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3867bc55c1b1edf0cc534bbdc05be3e1891a4c8c", "messageHeadline": "Bump anyhow from 1.0.36 to 1.0.37", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 91, "deletions": 91}}, {"node": {"oid": "3a7a79e3fa3e4a53273b5b80005fa7a92d26ee50", "messageHeadline": "Bump itertools from 0.9.0 to 0.10.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 47, "deletions": 38}}, {"node": {"oid": "92b749b89866c86424a74e398368d9e618609868", "messageHeadline": "[State Sync] Use checked arithmetic operations to avoid over/under-flows", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 87, "deletions": 36}}, {"node": {"oid": "392e5575b111b9b87a39008ab7ff761179002f1b", "messageHeadline": "Bump ghash from 0.3.0 to 0.3.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "dce454f798aa6d8db3a114babb8ffcc38768346b", "messageHeadline": "[x] add key-manager as a TCB", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "18a7c150394c1d093ce570a27a0b01f69c3c6a45", "messageHeadline": "[x] rename subset members to root-members", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6c2b14b65c74a5124f222d9dd5f6ff1bb39d35e0", "messageHeadline": "[x] allow workspace subsets to be specified for xbuild etc", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 53, "deletions": 28}}, {"node": {"oid": "cd8cdfe7b3196785f68bb3d032d8c145382a5f4b", "messageHeadline": "[x] move subset configs to being managed in x context", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 190, "deletions": 84}}, {"node": {"oid": "5314f27e9c58a97d056d7faf67d87d16d0e11c57", "messageHeadline": "[x-core] add context to guppy errors", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 29, "deletions": 17}}, {"node": {"oid": "f90d95e3b90c29930cdbfe48f23a830cbf63ff02", "messageHeadline": "[x] make --changed-since work with other package selectors", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 68, "deletions": 64}}, {"node": {"oid": "e4c2c7f198e162a9352745e985528cf9700d6f52", "messageHeadline": "Bump handlebars from 3.5.1 to 3.5.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9526e467ec3fae7d1dad5f2241c205d05c962be4", "messageHeadline": "Bump itoa from 0.4.6 to 0.4.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e075b403bd7a757298150bfda2c1b5bbfac6ebc6", "messageHeadline": "[diem-channel] Simplify construction of channel", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 84, "deletions": 142}}, {"node": {"oid": "b670eda89122355c0b6b426a21db363e4ae8572d", "messageHeadline": "[infallible] NonZeroUsize macro for ease of use", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "9da94572604d8486a5166dd70891296d0ad05e93", "messageHeadline": "Bump thiserror from 1.0.22 to 1.0.23", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "2e6855988f57c4caa477ada2ec24aa200c1ba74b", "messageHeadline": "[language] Move crate language/move-prover/spec-lang to language/move\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 116, "deletions": 116}}, {"node": {"oid": "49ced5243c43a3e0e0981ddfca1ee2d04099f5cd", "messageHeadline": "Bump syn from 1.0.55 to 1.0.56", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "c74456b4e6899c85dd0d823f86b88faee091226e", "messageHeadline": "[state-sync] removing integer overflow", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "be5612951e87422ee5a2acc86177022ffe4ab04d", "messageHeadline": "Bump erased-serde from 0.3.12 to 0.3.13", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4dd527502476af88c2189031b7cfb316567033ed", "messageHeadline": "Bump openssl from 0.10.31 to 0.10.32", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "edb0f26cb9e2e859f823a7f1468c80b42752cab8", "messageHeadline": "Bump prost-build from 0.6.1 to 0.7.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 13, "deletions": 36}}, {"node": {"oid": "2f4a1f54473fa18a888959895aa9a9de093ae561", "messageHeadline": "Bump prost from 0.6.1 to 0.7.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 69, "deletions": 40}}, {"node": {"oid": "1d0d4706d3227e03f8e22a9c28088a3316710402", "messageHeadline": "Add constructor and getters for GeneralMetadataV0 as inner fields are\u2026", "author": {"name": "Riyaz Faizullabhoy", "email": "riyazdf@fb.com", "user": {"login": "riyazdf"}}, "additions": 55, "deletions": 2}}, {"node": {"oid": "787b8adf1032b8ef3dcc4146f4e3d82fd14fa9ad", "messageHeadline": "Bump serde_json from 1.0.60 to 1.0.61", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "736d8dddc927a12075954af8db1a62b8e42eb903", "messageHeadline": "[move-prover/spec-lang] Enable identifiers as pragma values.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 109, "deletions": 72}}, {"node": {"oid": "3b146eeda9e26ca902e048d1cc6ee12196fa4bcb", "messageHeadline": "Bump dtoa from 0.4.6 to 0.4.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "88fc950dd8983aeb053281a44320fd720ce9cd35", "messageHeadline": "[json-rpc] fix flaky tests and remove unstable tests", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 30, "deletions": 270}}, {"node": {"oid": "2ff32687059feba9265539e068cfb52f7b808395", "messageHeadline": "Bump rust_decimal from 1.8.1 to 1.9.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "97786a97c655ccf6f94c3928bc81f287f46dd628", "messageHeadline": "[State Sync] Remove redundant comment", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "3adff0876499f4a77e1356f47b159e06a491978a", "messageHeadline": "[State Sync] Refactors methods to functions", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "49b9327c2f51b4e19d1f5abef38fb922a3187a57", "messageHeadline": "[State Sync] Remove public visibility from internal-only methods.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "20125da96c79c6e11c2cffd0edd1591a9403cfc1", "messageHeadline": "[State Sync] Avoid leaking PeerScoreUpdateType enum outside of Reques\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "dbeb163e7bf4bab9f145b00b6e7647b5836e7ce1", "messageHeadline": "[State Sync] Remove unneccessary \"load_on_chain_configs\" method", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "797768ec41d50a5200097fa9f4254517c5c92cb1", "messageHeadline": "[State Sync] Remove default derive", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5d216305634828a6f9734ec92411c64b970ea9e9", "messageHeadline": "[State Sync] Add constant for buffer size to network code.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "7af18a3d3454c5add57a53ec32bb9b10bad09a4b", "messageHeadline": "[State Sync] Small cleanups to chunk_response", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "1ea3284cecbfcbea852109a905309a83d6dc9037", "messageHeadline": "[State Sync] Remove getter from GetChunkRequest.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "adc2c3ecb4dfc7436e16e9f05b33c09720dea2ff", "messageHeadline": "[State Sync] Remove unneccessary logging methods from schema", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "f363a8d3df7e9e914f981c27184cf2e061a6fb39", "messageHeadline": "[State Sync] Refactor SynchronizationState and rename fields/methods.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 57, "deletions": 52}}, {"node": {"oid": "dd2001e972d22d37d80deba659f2d24ca6f4356e", "messageHeadline": "[mempoo'] fix node creation in tests", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "7097d7778a748996cd6578506ccc5f16ddc0c4bb", "messageHeadline": "[move-cli] avoid carrying the args structopt into all the commands", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 82, "deletions": 84}}, {"node": {"oid": "115dc25e3830d30d866ce13f78a53ffc9961ec88", "messageHeadline": "[move-cli] make prepare_state the only way to get an OnDiskStateView", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 36, "deletions": 24}}, {"node": {"oid": "929f9bc02d2d659422a39922d8dbf38b1209c062", "messageHeadline": "[move-cli] overhaul the OnDiskStateView, especially the module saving\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 70, "deletions": 96}}, {"node": {"oid": "c720626e52096e96bcb882a9ef939dce99036bcb", "messageHeadline": "[move-cli] remove source_only argument in mode preparation", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 10, "deletions": 21}}, {"node": {"oid": "1d65699370d82645a96ce378a98bff407f1e2fe0", "messageHeadline": "[move cli] finish move doctor by detecting event breaking changes + a\u2026", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 137, "deletions": 4}}, {"node": {"oid": "4eec85ff45d98e1acf44751c6e189386d0aff35e", "messageHeadline": "Bump kube from 0.44.0 to 0.45.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c1682757bdaf3647dcdc81af0f0b59097a49fe81", "messageHeadline": "update k8s-openapi targeted version", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 3, "deletions": 17}}, {"node": {"oid": "39484d5798e2b23b19499ac36340f918bdd5af99", "messageHeadline": "Bump kube from 0.42.0 to 0.44.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 41, "deletions": 15}}, {"node": {"oid": "fa3056b3e5602f9292d5beabd8c421d1d0089adc", "messageHeadline": "Bump async-compression from 0.3.6 to 0.3.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "be8ed378a820161e6d65acaa5aad1b349b8b7dc9", "messageHeadline": "Bump heck from 0.3.1 to 0.3.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f80f9b1756073d022b8ae9227f1e2a1f1d655df2", "messageHeadline": "Bump quote from 1.0.7 to 1.0.8", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "a6daf28750ea38afdc2164ab6346c165878b2680", "messageHeadline": "Bump openssl-sys from 0.9.59 to 0.9.60", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5dec55bcee1476c2e8b9b32b53e50818eac5da97", "messageHeadline": "Bump funty from 1.0.1 to 1.1.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ebd1075ec50a786dc92905cddce5491659d96401", "messageHeadline": "Bump signal-hook-registry from 1.2.2 to 1.3.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f64ac4973f36aef8a1bd40a71f518e99db64341e", "messageHeadline": "Bump syn from 1.0.53 to 1.0.55", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "3414e426edace823bb45001469aa337dec2c461d", "messageHeadline": "Bump toml from 0.5.7 to 0.5.8", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "402ae8aed02972e20ec2e6723bad7bb85f39ac95", "messageHeadline": "Bump simplelog from 0.8.0 to 0.9.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2e8fa9a0dd8719bc00008d8f740ef85a766c6405", "messageHeadline": "Bump zeroize from 1.1.1 to 1.2.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0a8490e8a1fd598ac0258a988c611f6ea20c8869", "messageHeadline": "Bump anyhow from 1.0.34 to 1.0.36", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 91, "deletions": 91}}, {"node": {"oid": "d37b5d661fa2f790fc3dfe34a0a842f930bdd23d", "messageHeadline": "Bump socket2 from 0.3.18 to 0.3.19", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "153fe11b5734cc98e65e3894b5bde2094611994b", "messageHeadline": "Bump subtle from 2.3.0 to 2.4.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6909a89f8148b30a414441b8847d03ac4bfa53e7", "messageHeadline": "[State Sync] Remove use of Arc for StateSynchronizerClient.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "170d20bfdc6422d49ff5bd1c7529b2351cc38b77", "messageHeadline": "[State Sync] Add some helper methods to avoid duplication and leakage..", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 43, "deletions": 31}}, {"node": {"oid": "3303b9bf6529d4932b5c91ca9acf908343c0f202", "messageHeadline": "[State Sync] Move SynchronizationState out of lib file.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 53, "deletions": 57}}, {"node": {"oid": "8e97d74ab8ed7a017d388ca3c8aac3d44d716d2d", "messageHeadline": "[State Sync] Rename SynchronizerState to SynchronizationState", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "fafdeb312b2d3933b31e0528790d49ace149bcf7", "messageHeadline": "[State Sync] Clean up comments in state synchronizer file.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "650b3ab678e37857c448ab94d2fa1f26e6e40cfd", "messageHeadline": "[State Sync] Rename StateSyncClient to StateSynchronizerClient", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "e1259fa0598d77d8e639dd0f4ba62fe97219e73d", "messageHeadline": "[State Sync] Rename synchronizer to state_synchronizer module.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ca1fedb181fe05e92d4c95833fcf53c1d97dd730", "messageHeadline": "Bump parking_lot_core from 0.8.1 to 0.8.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "72d4707ea17c03e244188e1c8300838032ef16a6", "messageHeadline": "Bump wasm-bindgen-futures from 0.4.18 to 0.4.19", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7987b5b75f1fbcd27420fbf1d4a8c97040c86afb", "messageHeadline": "[docs] Update creating-coins.md", "author": {"name": "Ricardo Gamba", "email": "gamba@fb.com", "user": {"login": "rgamba"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4e7b505c915761d27c8eef02774a4bf6b646bb1b", "messageHeadline": "Bump cfg-expr from 0.5.0 to 0.5.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9e7f06ada5cf7b86873f950347cf620811bef72c", "messageHeadline": "Bump rustyline from 7.0.0 to 7.1.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "92ad099215160213018e4b9c17395818b4e743d1", "messageHeadline": "[move prover] compile all sources in prep for new invariant approach", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 191, "deletions": 169}}, {"node": {"oid": "670458947d6fb4b81a9a2ad7d2d76f188a9a7115", "messageHeadline": "[move prover] compile all sources in prep for new invariant approach", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 128, "deletions": 48}}, {"node": {"oid": "af1fae2331202018c01a87a4c8f02bf8a7d473d4", "messageHeadline": "[move-prover] Allow to manage different classes of tests in `./tests`", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 34, "deletions": 24}}, {"node": {"oid": "a085f5f12cb8f735b441f565280ec1bb826a7703", "messageHeadline": "[move-cli] pre-populate modules in storage in mode preparation", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 74, "deletions": 60}}, {"node": {"oid": "4641d0bd6c1ddbf351dbe8c53e7b9060f004a529", "messageHeadline": "[move-cli] allow move doctor to pickup the library dependencies", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "7af1e811690ea5b932c7cf50cb252267b5dc5711", "messageHeadline": "Bump tokio-test from 0.2.1 to 0.3.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 57, "deletions": 45}}, {"node": {"oid": "d4bb883f75ed9da9a70983039a553d0c8aeda1a7", "messageHeadline": "Bump csv from 1.1.4 to 1.1.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ed05d346514bf0a3627854b6da96dcc9efc5a3a", "messageHeadline": "[gha] Update workflow for diem name change", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c22df92f6346eb707e7afb5da22e13cf60c1d2e1", "messageHeadline": "Bump vcpkg from 0.2.10 to 0.2.11", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "56e1babaf6f95f954e83f65e9ef50b7ea397c255", "messageHeadline": "Bump openssl from 0.10.30 to 0.10.31", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e12a0f7daa71efbf3793f876dbcbbddfd6fac239", "messageHeadline": "Bump reqwest from 0.10.9 to 0.10.10", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 15, "deletions": 50}}, {"node": {"oid": "9e388d4c1e83826bb33e933ff5782d4ccde9b88f", "messageHeadline": "Bump indexmap from 1.6.0 to 1.6.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2a7d04ab39cefac144355155ba9f0dc131bf403f", "messageHeadline": "Bump unicode-segmentation from 1.6.0 to 1.7.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "713ecd8844ca217335468761be46748cf97289d1", "messageHeadline": "Bump web-sys from 0.3.45 to 0.3.46", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "19659443ba3489f4c7aba24208e518d317db529d", "messageHeadline": "[JSON-RPC] Adding a get_events_with_proof API", "author": {"name": "Yolan Romailler", "email": "yromailler@fb.com", "user": null}, "additions": 481, "deletions": 16}}, {"node": {"oid": "af64c28f4053a015d2235c54819eab9686c5aa13", "messageHeadline": "Fix bool table and sdk links", "author": {"name": "Joel Marcey", "email": "joelm@fb.com", "user": {"login": "JoelMarcey"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "088de0f3ac539b7cb93c47ca261d7a4d4e5e7cf5", "messageHeadline": "[circleci] normalize machine types, normalize shell env setup, re-ena\u2026", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 47, "deletions": 43}}, {"node": {"oid": "7373f3dad1fc2fa3862df807f180a3e24042d10e", "messageHeadline": "Bump arc-swap from 1.0.0 to 1.1.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7d3966dc60f6878f7a4fcfe0a422f2fdeb8ea08b", "messageHeadline": "Bump tokio-macros from 0.2.5 to 0.2.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "879a12060c7cb062837de57f5aad2f02fbda330a", "messageHeadline": "Bump textwrap from 0.12.1 to 0.13.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "8b6949c7c238704bfb5b872fbe0f1a15ecf746b2", "messageHeadline": "Bump crossbeam-queue from 0.3.0 to 0.3.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fb638014808fd4e8ab8d23b3307443c2cdb56313", "messageHeadline": "network: use proxy crate for handling http_proxy", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "3004208d7b303b5bbb951456d4d20f318c6d60e6", "messageHeadline": "secure-github: use proxy crate for handling http_proxy", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "34f8d2f25f2446b9f523bb33411e5f0778f2c05b", "messageHeadline": "secure-json-rpc: use proxy crate for handling http_proxy", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 12, "deletions": 19}}, {"node": {"oid": "39c346b251946a0dd8a7490b1ef65513f83975e7", "messageHeadline": "proxy: crate for uniform handling of proxy env vars", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 177, "deletions": 0}}, {"node": {"oid": "a2267d0613589dd7c328105d8631b61f63eedce6", "messageHeadline": "secure: use localhost instead of 0.0.0.0 for tests", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "94d36a043d7001c3625effd111483e6216e2a8d1", "messageHeadline": "network: fix tests not compiling", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0a336d23882e4e32122bffc3be6d84c5e6791caf", "messageHeadline": "[move-lang] improve error message for unused locals", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 32, "deletions": 37}}, {"node": {"oid": "c3e2d3e1f86a5952590026a92e02544623c5dde2", "messageHeadline": "[move-lang] updated test cases for _x locals", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 114, "deletions": 71}}, {"node": {"oid": "4349f62acca4d46c347e8482ee3bdff1380f7dd1", "messageHeadline": "[move-lang] allow _x to bind but do not warn as unused local", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 32, "deletions": 36}}, {"node": {"oid": "00edd7cbebfe6f92aba1b1caa87a920aa7c02fa5", "messageHeadline": "Bump http from 0.2.1 to 0.2.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7579ca41366c73b9632bc9be7ef61634a63f59a3", "messageHeadline": "[json-rpc] fixing race in test with batch call", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "1fcf5b87ffacc5214f3559d7ef7954e480e3be1d", "messageHeadline": "[json-rpc] adding example for batching requests", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7b756d6dab4997b094dd5f198a698c9d5b4fc736", "messageHeadline": "[move cli] doctor command for detecting inconsistencies in storage", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 123, "deletions": 2}}, {"node": {"oid": "a8c817a62bec56b949ea9ab47f2869f33452f597", "messageHeadline": "[prover] trait for compositional interproc analysis, use for packed t\u2026", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 410, "deletions": 163}}, {"node": {"oid": "cc9032b6047b068eff42979449fb90048f958048", "messageHeadline": "add Set and Map domains", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 44, "deletions": 7}}, {"node": {"oid": "562f6783b7cab620d532ec4bbd4268c01849c20a", "messageHeadline": "trybuild: update to 1.0.38 so that crypto tests can be run in some en\u2026", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6146f52348a96fa93ed322bbd8891d765b470f7d", "messageHeadline": "Replace libra -> diem in repo name in docs", "author": {"name": "Ricardo Gamba", "email": "gamba@fb.com", "user": {"login": "rgamba"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2c3740e0e13e8e8b95c2b286f6e32384453bd04", "messageHeadline": "move: create temp files in the directory they are needed in", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "47e2a7c99b1fa2d607c62a7f83e04d90bd94567c", "messageHeadline": "[vm] refactor validation code to allow calling it from the execution \u2026", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 125, "deletions": 164}}, {"node": {"oid": "424d7bfcca47069447fe3d6fbb082a4bcf206be1", "messageHeadline": "Adds cvc4 to tests", "author": {"name": "Clark Barrett", "email": "barrett@cs.stanford.edu", "user": {"login": "barrettcw"}}, "additions": 110, "deletions": 0}}, {"node": {"oid": "bbf900cdb21f9f7687d94a3ec7f233b8f3b2d53a", "messageHeadline": "[ci] try vm class", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 65, "deletions": 12}}, {"node": {"oid": "086480ea17703ae43918c6e78793ee618fdb736c", "messageHeadline": "Bump crossbeam-epoch from 0.9.0 to 0.9.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "21e1bcf4abf2c523aea479258f8c471536c8f148", "messageHeadline": "[time-service] Use a BTreeMap to store pending waiters", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 87, "deletions": 91}}, {"node": {"oid": "89949f04090f26a12c48e5c8294f09ae4711d704", "messageHeadline": "[time-service] Add TimeService for mocking async time", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 827, "deletions": 0}}, {"node": {"oid": "74347e9490b62c74bf1e140284d69caca516b3ec", "messageHeadline": "[move cli] remove dry_run flag from publish", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "f12d5172dae74cad9e03455a17d863685489cd5d", "messageHeadline": "[website] Updated contributor list", "author": {"name": "Ville Sundell", "email": "development@solarius.fi", "user": {"login": "villesundell"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "e42f2497ad3c16f4bc42c71ed3deee2202db538a", "messageHeadline": "[website] Changing every occurence of \"Libra\" to \"Diem\"", "author": {"name": "Ville Sundell", "email": "development@solarius.fi", "user": {"login": "villesundell"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "13771438e413768f2cc01a0839c37047f81246f0", "messageHeadline": "[website] Making style consistent in \"CLI Reference\"", "author": {"name": "Ville Sundell", "email": "development@solarius.fi", "user": {"login": "villesundell"}}, "additions": 74, "deletions": 73}}, {"node": {"oid": "6ca537792af0076bd2428cb53fdf9c7bc74bda5f", "messageHeadline": "[website] Updating the out-of-date CLI documentation", "author": {"name": "Ville Sundell", "email": "development@solarius.fi", "user": {"login": "villesundell"}}, "additions": 69, "deletions": 20}}, {"node": {"oid": "4f089d8b78d029ac13f43c3492831220af53f93e", "messageHeadline": "[website] Documenting a previously undocumented libra-node feature", "author": {"name": "Ville Sundell", "email": "development@solarius.fi", "user": {"login": "villesundell"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "ed61ed34ed0b25de51fc970be2aac01a1d21d2d4", "messageHeadline": "[documentation] Fixing the xclippy command", "author": {"name": "Ville Sundell", "email": "development@solarius.fi", "user": {"login": "villesundell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "359c5e0ba49284d938c37c4c545da9ab20d71248", "messageHeadline": "Bump polyval from 0.4.1 to 0.4.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "b8542f2197bd15aa59590c0d5a451ebe214038e1", "messageHeadline": "Bump bcs from 0.1.1 to 0.1.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "df49e2d8a75ee3d02a1a20c85834cbdb32083221", "messageHeadline": "Bump actions/setup-node from v2.1.2 to v2.1.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b02d689b1102e7b74dc6a8dd47bcbbd247bb1a46", "messageHeadline": "Bump parking_lot from 0.11.0 to 0.11.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8775bf2aaac4b5f0101a05262af133d0d0567da5", "messageHeadline": "Added cvc4 to move-prover developer setup", "author": {"name": "Clark Barrett", "email": "cbarrett@fb.com", "user": null}, "additions": 37, "deletions": 1}}, {"node": {"oid": "712dedb4828f79b3556bf8b5d0504b3906450199", "messageHeadline": "Sync with more recent commits from other docs repo", "author": {"name": "Joel Marcey", "email": "joelm@fb.com", "user": {"login": "JoelMarcey"}}, "additions": 206, "deletions": 132}}, {"node": {"oid": "7691d6e08d6b50b80c746b5361358c26fa35bbc7", "messageHeadline": "[cluster-test] Update grafana link", "author": {"name": "Sherry Xiao", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6834a4354c047b1d683fa8af367f6dbecb330816", "messageHeadline": "[move][cli] Support safe module republishing with breaking changes ch\u2026", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 240, "deletions": 123}}, {"node": {"oid": "135a8e0479ee1cd57797e037f6cc504e7e36fa19", "messageHeadline": "Bump socket2 from 0.3.15 to 0.3.18", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "839c2993261c42902e81e772e1d4b05681dece9e", "messageHeadline": "[cluster-test] increase chunk size of state sync in load test", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3d095581767cfde8d9155b913ad111d9219bc1d", "messageHeadline": "Bump openssl-sys from 0.9.58 to 0.9.59", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1ee764cda18f43acea68cdaa5ed96b395a858ef5", "messageHeadline": "Bump tracing from 0.1.21 to 0.1.22", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5fe77440f3e9ed3518eb399415b87c3e3cde6512", "messageHeadline": "Bump mio from 0.6.22 to 0.6.23", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1c9ecc497909b188030910dbcbc641acc0351341", "messageHeadline": "Bump aes-soft from 0.6.3 to 0.6.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ab391a0bd1b06d5c96ca3a5d5c096de1421a0d22", "messageHeadline": "[diem framework] Increase max number of child accounts to 2^16 form 2^8", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 896, "deletions": 300}}, {"node": {"oid": "815df95120573356eb608ae38707cae50c33c59b", "messageHeadline": "adding key manager to cargo clippy tcb", "author": {"name": "Vali Schneider", "email": "eval@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03db30c5828d5d4b09fe126f5806b9b7609367a4", "messageHeadline": "making separate landblocking step for clippy to run only on tcb and d\u2026", "author": {"name": "Vali Schneider", "email": "eval@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0199414b634497e1b2aa580f2123f6ad0a8048b1", "messageHeadline": "making minor change to yml", "author": {"name": "Vali Schneider", "email": "eval@fb.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "75ea32fa56ca4b1048ba58b4ddf050b5246ece0f", "messageHeadline": "making separate landblocking step for clippy to run only on tcb and d\u2026", "author": {"name": "Vali Schneider", "email": "eval@fb.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "699291d76985817322b673d08404ccebaa90273e", "messageHeadline": "[docker] update prod images with latest debian buster release", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "7af07d5948d618260c1cd09acff2bed10f234bd7", "messageHeadline": "Bump alpine from 3.12.2 to 3.12.3 in /docker/ci/alpine", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80b036cb7e8e426efa040e6f044909d00dd28445", "messageHeadline": "[cluster-test] Add --invalid-tx to support mix txs", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 80, "deletions": 7}}, {"node": {"oid": "7a18c002c253043fc8f9665833c7f262e89456a8", "messageHeadline": "logger: ensure backtraces are sent to remote log collector", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "5027eba0f4f53df5827489d6a2edef1c6786915b", "messageHeadline": "logger: ensure Metadata is Copy", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 39, "deletions": 46}}, {"node": {"oid": "ce53f1b2de807712c89552b924ea1e44d0b85b0b", "messageHeadline": "Bump lock_api from 0.4.1 to 0.4.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0bdf3b52709da60b3c0e8ef21f9560249f4e4d83", "messageHeadline": "Bump bit-vec from 0.6.2 to 0.6.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "38f156714c3c8a3b55dce38f9abf1e37b76751bd", "messageHeadline": "Bump oorandom from 11.1.2 to 11.1.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "25916072ab2a1f9eeeee45c825553f34f4f7e3ad", "messageHeadline": "Bump js-sys from 0.3.45 to 0.3.46", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "964353e605d11b55abab4b64323245904cdc5b6c", "messageHeadline": "Bump ureq from 1.5.2 to 1.5.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ec53f1e31fdda701e80ecc7ca021499c0718cdee", "messageHeadline": "Bump pem from 0.8.1 to 0.8.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5bcc8cac65d37e098a6c412801455792555a82c6", "messageHeadline": "network: add test for MaybeMutual authentication", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 168, "deletions": 9}}, {"node": {"oid": "3e119f06cb89a02ba814a275a21d239c10b50c2f", "messageHeadline": "network: always use trusted peers", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 50, "deletions": 34}}, {"node": {"oid": "9eed86baee7150b869f6dc14c09e775798f436a8", "messageHeadline": "network: change ServerOnly Auth to MaybeMutual", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 94, "deletions": 67}}, {"node": {"oid": "c235c1d92adb6fa909f5a00d7d2e9029768c03dc", "messageHeadline": "network: create and pipe through TrustLevel", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 39, "deletions": 15}}, {"node": {"oid": "2d747d634bd343f102806836ec7fad4821f0beec", "messageHeadline": "Update devtools/x/src/diff_summary.rs", "author": {"name": "David Wong", "email": "mimoo@users.noreply.github.com", "user": {"login": "mimoo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8516f65ddf40c090233abe92c1bf4d18927dc237", "messageHeadline": "[x] adding json output for cargo x diff-summaries", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "2ceceff7b2a195cda0ffad21ab81aeccb48a048f", "messageHeadline": "[network] Remove inbound rpcs from Rpc actor", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 13, "deletions": 557}}, {"node": {"oid": "ca6dded42e51c6d9c0c06dcaf98bf0c7d8b7e378", "messageHeadline": "[network] Add tests for inbound rpcs through Peer", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 226, "deletions": 1}}, {"node": {"oid": "f51e566b03abcab32e5a0fc5d9db7bae39f92d99", "messageHeadline": "[network] Add InboundRpcs queue and hook it into Peer actor", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 237, "deletions": 38}}, {"node": {"oid": "9b13b1e20ca002d60db4c5d5d7c577c8b7cde838", "messageHeadline": "[network] Remove inbound rpc fuzzing", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 0, "deletions": 172}}, {"node": {"oid": "08b39f787aaa06446624742e3cb9a30eb52f930e", "messageHeadline": "Bump alpine from 3.12.1 to 3.12.2 in /docker/ci/alpine", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35286937a79c6bb77b27cc6f818e0108b27643e5", "messageHeadline": "[diem framework] Update hex in comments to reflect new \"XDX\" name", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ffca0e507762602a7a8132c79142e96aacf9da1e", "messageHeadline": "[jf] add missing_root error type which can be downcasted to", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "9840576a9e7e6a9070649f321f580919f907612c", "messageHeadline": "Update README.md", "author": {"name": "Alden Hu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5f4ef8fc554db51c61538bc15ec619bb9bc8860", "messageHeadline": "[JSON RPC] Update failing integration test by increasing timeout.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "b63c45b3c1d1e55cbce3cc3eced8da95878faac4", "messageHeadline": "[language] remove unused genesis blob", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "39e4d7a064ea4b9d071c56d9df5099b655c4b8f8", "messageHeadline": "[ci] switch build-dev command to doing production and full checks", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "9169e14e291aa6d81b15d84d296049b53b43d31d", "messageHeadline": "[x] add a --production option to select production crates", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "4e2102fdb4ab706599f9851715ebe30292946aa3", "messageHeadline": "[x] switch build-dev command to run check instead of build", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "73b87ccc6581140d9468b9e76837ad342fabc385", "messageHeadline": "[x] use BuildArgs for test", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "5e86e46c35d4e46b38c2b35de479b7377492d5ec", "messageHeadline": "[x] use BuildArgs for xcheck, clippy and fix", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 85, "deletions": 70}}, {"node": {"oid": "9d1377fc71bb9f0c83a30eb2393031192d53c1cb", "messageHeadline": "[x] fix --color argument", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "763e6a1815e39c76d879da79486d22fe76c0e50d", "messageHeadline": "[x] factor out common args between build, check and test", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 217, "deletions": 196}}, {"node": {"oid": "07a7dfa835014b7c39e7ba6b0d8453ce770dff5c", "messageHeadline": "[x] move cargo selected package into its own module", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 188, "deletions": 182}}, {"node": {"oid": "f98bbadeb593787246af162710317bd496fbd710", "messageHeadline": "[x] fix spelling of \"benches\"", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7ffca62b16313208033f3396dd5ec66a335d50a5", "messageHeadline": "rename lcs to bcs", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 1102, "deletions": 1103}}, {"node": {"oid": "fd7ab88064c3c00e6f31d13138fee721d26d24b5", "messageHeadline": "[post-land] propagate diem name change", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b28f48648d1d9c5278ed3568adac1efeb76ac468", "messageHeadline": "Add custom retry strategy per request", "author": {"name": "Ricardo Gamba Lavin", "email": "gamba@fb.com", "user": {"login": "rgamba"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "d13ca6be8df719a79c89f86cf7127a5f7d2e8da3", "messageHeadline": "[infallible] Reexport lock guard types", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "a35877b822ac6ebe813d7f66bce30c1c0e34a943", "messageHeadline": "[cluster-test] Add ability which allow load test supports multi-nodes", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 113, "deletions": 50}}, {"node": {"oid": "7c6f533e49bd040b13a87a2609a1884950a414bb", "messageHeadline": "[diem framework] Address a couple more audit comments", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 339, "deletions": 310}}, {"node": {"oid": "3756ee953119d18ad11ea1de60a7660c4be957a6", "messageHeadline": "[breaking][vm] Fix global write charge", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 255, "deletions": 111}}, {"node": {"oid": "401773f574a2213145272768ca08b693b700d3f7", "messageHeadline": "fixup! Move updated developer site to diem repo", "author": {"name": "bors-libra", "email": "metajack+bors-libra@gmail.com", "user": {"login": "bors-libra"}}, "additions": 87138, "deletions": 21309}}, {"node": {"oid": "29b5206b6295f499565002703ff2aff17a25c08d", "messageHeadline": "[x] add a couple more binaries to the release set", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "070d6861b6dd7a4abaf56461cf602a04049b6fd7", "messageHeadline": "[workspace-hack] add a few dependencies + update feature sets", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "de15ba05f6e6fd26c7109fea0c9d50a570a850a0", "messageHeadline": "[ci] fix typo in post-land test", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "519529fb1df86b99f8ab2ae16bbbc9ad5dd82496", "messageHeadline": "Bump cargo_metadata from 0.12.0 to 0.12.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "a8f9b94af29fa6ed298ae53b36dcafba11523c55", "messageHeadline": "[Logger] Format backtraces into strings to avoid auto-serialization.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "2a2c20b4594ccab866145706b4229e379a17317c", "messageHeadline": "[json-rpc] minimum doc for expiremental verifying APIs", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "80a2816b4cadb5cc83c912eee665e9cc33f9e27b", "messageHeadline": "Bump const_fn from 0.4.3 to 0.4.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e10cc7692fb2de73706ab332ab7192d37fa2cf00", "messageHeadline": "Bump unicode-normalization from 0.1.13 to 0.1.16", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "04949ecd80b2eb84c4a4ede27dab7f774ef2e7bb", "messageHeadline": "Bump instant from 0.1.8 to 0.1.9", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ecd8c434dfe58489911d0da6b26b802652a42ef1", "messageHeadline": "[Key Manager] Add crash handler to main() function to catch errors.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "495aab87d8c3686aa7a04ebfad2aa9f14911e56f", "messageHeadline": "[Safety Rules] Display error on inability to load storage.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "35e6724328731433fdc954721c8db038f4133abd", "messageHeadline": "Bump smallvec from 1.4.2 to 1.5.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1bf3aeb2c2dbcaafe21effdac6d424bbbfd4c77c", "messageHeadline": "[cluster-test] rename reference of libra to diem", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "317da40d37637a5e746a1df4346a69730988de28", "messageHeadline": "Bump net2 from 0.2.35 to 0.2.37", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1113bb9c880e3cf443c025b24e0935bbb1ffe2bb", "messageHeadline": "Bump libc from 0.2.80 to 0.2.81", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3b65311dccffffbf388f3db635e6620a8f66fdb9", "messageHeadline": "[Logger] Add backtraces to error logs.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "8392ed9d491771ab98552d7d0bbe84d14cb2e42c", "messageHeadline": "[types] Refactored path serialization.", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 28, "deletions": 27}}, {"node": {"oid": "4768aeb1fa0bdd58de8c79c77cc0d8858ba79ea4", "messageHeadline": "[breaking] [vm] Remove hash in access path", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 940, "deletions": 941}}, {"node": {"oid": "ba15d1cb6ae1fbbf74f9c3bc914c19e1ffa4e2bb", "messageHeadline": "[backup] backup events with transactions", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 88, "deletions": 19}}, {"node": {"oid": "01ec60e4969b7eb1e6b1b2366abf3f397d04421a", "messageHeadline": "[storage] EventsByVersionIter", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 68, "deletions": 3}}, {"node": {"oid": "472ce3325245bfef1512b11818bcac0d4fff4e19", "messageHeadline": "[backup] backup coordinator metrics", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "953b9bfce284e2b347eb83856df1ee7222690f85", "messageHeadline": "[storage] get_latest_sequence_number with dedicated index", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 172, "deletions": 53}}, {"node": {"oid": "b336c6c2b8349b6fae5d475b2e20c92638a6c7b5", "messageHeadline": "Bump standback from 0.2.11 to 0.2.13", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3c1f630687ce45fe24750d26cf0abcd5adff5a9e", "messageHeadline": "[lbt] bump timeout to 60min", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb269914f44f130e14463472cc647288a8145b55", "messageHeadline": "[writeset-generator] Implement a unifited api for writeset generation\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 568, "deletions": 105}}, {"node": {"oid": "ad174d8d210c2681cecac2e8daca13f6f8875dbb", "messageHeadline": "[network] Fix flaky test peer_send_message", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "9e45a4d1c2987b323044e0613739012fcaaf7020", "messageHeadline": "[Key Manager] Make the key manager smoke test less aggressive.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3f7e8fc21f137aa729f85d5e729cccb34b17d330", "messageHeadline": "[x] update to guppy 0.6.2", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "b0260ceae9f2d8c1fdd30fb3963786e2f95f36ca", "messageHeadline": "LIPs -> DIPs", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "6842273ffa4b638f8dad7ad728362ab00c34c775", "messageHeadline": "use proper githash for build", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "845a7618b95f5ff297755d0ecb2a4611798a078a", "messageHeadline": "libra/lip -> diem/dip", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 139, "deletions": 139}}, {"node": {"oid": "d39bc187bb279edfbab9e025df7808557439a415", "messageHeadline": "Make AccountState::get_resource_impl public again", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "921769f7f85a3885f34b2de9969d06b8851f62e8", "messageHeadline": "[x] switch workspace subsets to being keyed by name", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "07e31c54ecc9b269b5c3c4b338315c881bf960dd", "messageHeadline": "[x] improve error messages while loading config", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "dde6ffd310e05ebc4ce18e2b992d99c19fb47d62", "messageHeadline": "[x] make the test-only config a list of package names", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 61, "deletions": 45}}, {"node": {"oid": "6d390a75cc68141cbcd0bf68e3a6c206edde914b", "messageHeadline": "[x] add datatest-stable to test-only packages", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 63, "deletions": 12}}, {"node": {"oid": "1ea9535f0b780268d77530acf89c631162d52888", "messageHeadline": "[move-lang] move test_utils into its own crate", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 32, "deletions": 9}}, {"node": {"oid": "8d5b3033ff7bf97fb01b1ffb2133efdf7b772863", "messageHeadline": "[move-lang] move IR translation tooling to its own crate", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "cfdb2f1ee2e5e5463d127c0d46d4c5a32aeb2831", "messageHeadline": "[move-prover] rename test-utils to move-prover-test-utils", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "934547983f97e707daeb88b7f2c592b290963cd4", "messageHeadline": "[x] add a playground command for testing out new lints and throwaway \u2026", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 140, "deletions": 0}}, {"node": {"oid": "ed63e925d591664099b727951495e9450c668fee", "messageHeadline": "[x-lint] add LintEngineConfig to prelude", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "cc6b5b0ac625297faaf9e7b027c8f00e57bb1d0c", "messageHeadline": "Point workflows to diem/actions instead of libra/actions", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "75bec89c2f9b21da23b30584a35af27234bdfbab", "messageHeadline": "[jsonrpc][client] Support multiple endpoints in JSON-RPC client", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 830, "deletions": 362}}, {"node": {"oid": "234844fe6087eba909d071ae569fd36088de6304", "messageHeadline": "[diem framework] Address audit comments about prologue", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 297, "deletions": 20}}, {"node": {"oid": "d58bdd6889e58f9e8bdec15e10ce0bf5b1c47af6", "messageHeadline": "github url update, ignoring developers.libra.org", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 221, "deletions": 221}}, {"node": {"oid": "774b05141a3456febe2fcc55657329b6edc60d84", "messageHeadline": "Correct the over replacement from Libra to Diem", "author": {"name": "Ha \u0110ANG", "email": "dvietha@gmail.com", "user": {"login": "hadv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d498c2d45714b6266d14c2464202b47ee0d555ca", "messageHeadline": "[ci] invalidate breaking change cache", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2ac20c86e3cbb9c4a87927fcbf1cd9648f84818", "messageHeadline": "[json-rpc] rename docs", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "3b1f9bcfd7f53f18416d7cc8e6061a8b73cc10f4", "messageHeadline": "[rustsec] Bump ordered-float to 2.0.1", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "81dafe864811a5eec43486888b2f38e0ba73526d", "messageHeadline": "Update diem logo", "author": {"name": "ericnakagawa", "email": "ericnakagawa@gmail.com", "user": {"login": "ericnakagawa"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "882edec5be68e3facf3fbcf2295d0e57421b7aae", "messageHeadline": "renaming org.diem to com.diem for java code gen", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "838a46de2ff7d63ee6abeafafdd7584458ec697a", "messageHeadline": "sccache location", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc42a158a9c8762e828d7edd54e8f19211d2eba6", "messageHeadline": "[bucket] sccache fix (and rebased version), correct bucket location", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f6e71b4c353608c9f10cd7b264fb7fc79fb84fb9", "messageHeadline": "[diemsum] change librarian to diemsum", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "2260921ac88a4a5dc5bddd640603de6fb3e2e597", "messageHeadline": "Revert \"logger: change default remote log level to info\"", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73338821755ff7fea3f8e81ec5054852f11710e1", "messageHeadline": "[async_client] Include StatusCode in Error::InvalidHTTPStatus", "author": {"name": "Ricardo Gamba Lavin", "email": "gamba@fb.com", "user": {"login": "rgamba"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "ef269e44be91dde2c979bb039218b6d2f5b10e6d", "messageHeadline": "Bump centos from `fc4a234` to `dbbacec` in /docker/ci/centos", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c886edc07ca21f3df759bcdee7297f763dda65c", "messageHeadline": "[network] Fold separate DirectSend actor into Peer actor", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 215, "deletions": 727}}, {"node": {"oid": "58dad958d0e733021c04ed1e5deb870fa7db480d", "messageHeadline": "[json-rpc] add chain id, latest ledger version and timestamp to http \u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 98, "deletions": 10}}, {"node": {"oid": "de871851eef6b5a57fa00085f3cfb96ee623c436", "messageHeadline": "[specifications][network] Describe LibraNet maximum frame size", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "4829cb2c879d3fb619dba29a61bc3039c3fe3211", "messageHeadline": "[network] Convert Peer actor to use NetworkMessageSink/Stream", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 57, "deletions": 73}}, {"node": {"oid": "7c84d26060707296fcce64d5755089be483680c4", "messageHeadline": "[network] Update tests/fuzzing to use codec/streams in protocol::wire", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 57, "deletions": 46}}, {"node": {"oid": "bf2d5f62334003c147cbc43d1d94169e30eafca5", "messageHeadline": "[network] Add `NetworkMessageStream` and `NetworkMessageSink`", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 341, "deletions": 3}}, {"node": {"oid": "54de9e76cc34ea716f18225e372ce2ea9f6646fd", "messageHeadline": "[network] Add fragmented write support to fake sockets", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 97, "deletions": 72}}, {"node": {"oid": "f34b68b5b27b882727f559ea56397cf70c20402e", "messageHeadline": "[rustsec] Bump time to 0.2.23", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e89174c1dc875098d20807f18c4f117ffa5f2d1b", "messageHeadline": "[dkr] propagate diem rename to ecr backup", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 14, "deletions": 32}}, {"node": {"oid": "439a92b28058cac0f7651dca77b0fcb0cdf2a27e", "messageHeadline": "[LBT] propagate diem name change", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "76576974dc47bada937c2851b62060a43fc0bd55", "messageHeadline": "[Rename] Rename all occurences of \"Libra\" to \"Diem\"", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 38467, "deletions": 38546}}, {"node": {"oid": "9a1d319b41a9d0a9144c9579126a2ded0d8858d8", "messageHeadline": "[storage] avoid waking up the pruner when not necessary", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "268285dc1acc8e31aa65f460cdbc5989ce60cb88", "messageHeadline": "[state-sync] add timestamp gauges", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 59, "deletions": 1}}, {"node": {"oid": "eb4fad3f9c49a03760f89a91d82ccd96fa2a11d0", "messageHeadline": "[language] remove test.sh", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "94f2ad6d5e32f587cd31fa1997fb9a731fdf0c73", "messageHeadline": "[smoke-test] avoid having to import rusty_fork in attribute tests", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2c20466b3e5ee9439c66d63b1f1b9c02654b8694", "messageHeadline": "Owner must have to set the operator", "author": {"name": "Lera Nikolaenko", "email": "valerini@calibra.com", "user": null}, "additions": 120, "deletions": 44}}, {"node": {"oid": "5b5096978ff6d996a74002ed40abeb1756e10336", "messageHeadline": "[docker] update base docker images.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "2ef87150affe52383eb1e3a69aab432df03872f9", "messageHeadline": "Bump js-sys from 0.3.45 to 0.3.46", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "36f3b5c92e696ab6d2c8c74ab0ce6db0b3938e9d", "messageHeadline": "Bump parking_lot_core from 0.8.0 to 0.8.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "fe1b8951c627d38353d1a86f3dc19aace190ab5a", "messageHeadline": "Bump wasm-bindgen from 0.2.68 to 0.2.69", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "6ca86524061d4c99163f713180b28ef2b240fec8", "messageHeadline": "depbot", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 106, "deletions": 12}}, {"node": {"oid": "6ab0819e8fca1798aa22dca0b739837c646542e1", "messageHeadline": "Don't trigger dep-summaries workflow on comments", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7dfe4b2f25bd0457223c099816754e1c26f858ba", "messageHeadline": "Bump serde_json from 1.0.59 to 1.0.60", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "ed2efcdd31f2ad9707840aa6e3bf5fdc01993b6f", "messageHeadline": "[testnet-faucet] add an option to create dd account by mint service", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 67, "deletions": 11}}, {"node": {"oid": "281af56f09f273f328d6e9cdd338d564135d6458", "messageHeadline": "Bump cc from 1.0.65 to 1.0.66", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "87efb46277f29e45ef104c8665add09178cd6435", "messageHeadline": "Bump prometheus from 0.10.0 to 0.11.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "8b660100c4ea22bf2c9f564c28502db3813aa342", "messageHeadline": "Bump reqwest from 0.10.8 to 0.10.9", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 78, "deletions": 25}}, {"node": {"oid": "0cf357bf9a8c20131f068343e2210696e210943c", "messageHeadline": "Bump serde-generate from 0.16.0 to 0.16.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "59e981f261980cce91126c75a2fd24d7e72f7a4f", "messageHeadline": "[Safety Rules] Add smoke tests to ensure backward compatibility for LSR.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 95, "deletions": 16}}, {"node": {"oid": "d0f57f3a65db4b326ae03b8cb3fa68b98b345923", "messageHeadline": "[Safety Rules] Update safety rules and consensus tests.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 99, "deletions": 34}}, {"node": {"oid": "b381a6da771ab487ab06cf2881ed22ba51975a1f", "messageHeadline": "[Safety Rules] Replace ValidatorSigner with ConfigurableValidatorSigner.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 226, "deletions": 32}}, {"node": {"oid": "c7df018ae22af03672e09b89bf99d062a7fdec9c", "messageHeadline": "[json_rpc] Add dual attestation limit field for metadata", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 21, "deletions": 3}}, {"node": {"oid": "ca212d8b8f4c5fa03a9c03a7533b00435075d5f8", "messageHeadline": "[security] adding checked arithmetic to the coding guidelines", "author": {"name": "davidwg", "email": "davidwg@fb.com", "user": {"login": "mimoo"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "73a75e8efefe4c058530263c5be95a55b12442e1", "messageHeadline": "[x] switch to released versions on crates.io", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "3e45576dfdba20aa2b46db60cbe5a2155f1cd4d1", "messageHeadline": "[circleci] change \"Run all unit tests\" to \"Run affected unit tests\"", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "313a3c2286370313a9fcd155dee3afedc2f0b33f", "messageHeadline": "[libra framework] Address some issues raised from audit", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 808, "deletions": 791}}, {"node": {"oid": "0e67edd3bdfdf6c2f2397d817d50e10c4c98bcc9", "messageHeadline": "logger: change default remote log level to info", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e3ccf124881018ce93af8f551b7285d3635e01e", "messageHeadline": "[backup] allow passing in rocksdb options on command line", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "81cd79bc6ec7d061c51cb372be71ae8bac1f7000", "messageHeadline": "[move cli] Allow republishing by default", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 251, "deletions": 31}}, {"node": {"oid": "100662e20f13aefaafb3a9be679166fa366ded2e", "messageHeadline": "suggested cleanup, and removing other forget, as test passes w/o it.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "2a9b0f7fbbc9a751d53f70df9b09401ce1f67611", "messageHeadline": "ignore clippy::rc_buffer as warn wasn't honored.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "96fa689f70595cd4dec3ffca7b91d8db8eb7f04d", "messageHeadline": "remove strip function in favor of built in strip_prefix.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 28, "deletions": 35}}, {"node": {"oid": "b902368fb56a4ac50ab04bdd6a7375923c37a4ad", "messageHeadline": "[rust] upgrade to 1.48.0", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 66, "deletions": 67}}, {"node": {"oid": "a64705fc5187bd7b98512461f85a69ef95a69568", "messageHeadline": "[librarian] support events", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 126, "deletions": 23}}, {"node": {"oid": "37629b2a73c259e2a6f7883ce2ac7a31ad347952", "messageHeadline": "[network] Support HTTP CONNECT proxy for Libranet", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 83, "deletions": 4}}, {"node": {"oid": "40ef2927b57d4eda90e8aff2bd78b088e0a587e7", "messageHeadline": "[storage] state pruner tracks synced version instead of committed ver\u2026", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a0a1773e105609b3075f7d122607861bd1f85d37", "messageHeadline": "[state-sync] add a highest version counter", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "959be66243b206cbec1857480ffe6f8d5196116b", "messageHeadline": "[state-sync] set counter version::target to be more interesting", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "b0e30bf25cb0ca6c668919f0ed36d1ff42708dae", "messageHeadline": "[state-sync] version counters", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "a8a152c6131bbe7adf4c38f7c4fbc049c8fa04e5", "messageHeadline": "[network] Simplify Network Healthcheck", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 49, "deletions": 53}}, {"node": {"oid": "2d34545182856c8060fd49595d1c06be60c23b36", "messageHeadline": "[network] Add socket close to connection limit", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 39, "deletions": 27}}, {"node": {"oid": "04c95e968d3d2bd6056a528f2ba39b2777268710", "messageHeadline": "[network] Add an incoming network connection limit", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "7b3007c083b84150f18d62f5b57bfd1e9066be77", "messageHeadline": "[network] Rename Fullnode outbound conn limit", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "0512ab6278894826f2bfded7e7e9d26b9de1c472", "messageHeadline": "Bump structopt from 0.3.20 to 0.3.21", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 74, "deletions": 74}}, {"node": {"oid": "8332031c482cdbc678b16310971e8572a2cfb995", "messageHeadline": "add new site redirects", "author": {"name": "oriooctopus", "email": "oliverullman@gmail.com", "user": {"login": "oriooctopus"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "1efaf709f42d5a73b622773b63935e1314c8f08f", "messageHeadline": "Update language/tools/move-cli/README.md", "author": {"name": "Sam Blackshear", "email": "samuel.blackshear@colorado.edu", "user": {"login": "sblackshear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29848db9e1dbc33eeb50dc8b17db9d2dc2c01fff", "messageHeadline": "Update language/tools/move-cli/README.md", "author": {"name": "Sam Blackshear", "email": "samuel.blackshear@colorado.edu", "user": {"login": "sblackshear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0ac9e6d1a0e9b034772ab1f18447fc0f4aa114b", "messageHeadline": "[move cli] update README with coverage tracking information", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "ab778001c2147bf8731aa2baa75bab6e98d83d05", "messageHeadline": "Alerting developers to new name", "author": {"name": "Eric Nakagawa", "email": "ericnakagawa@gmail.com", "user": {"login": "ericnakagawa"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "22c260cb32c5bef98031f2573d32ed85ceba3493", "messageHeadline": "update hmac and pbkdf2 at the same time.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 8, "deletions": 28}}, {"node": {"oid": "3348c3fb3cc17372b2d3baa198169b67011f2854", "messageHeadline": "[vm] stop combining all writeset validation errors into one status code", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 40, "deletions": 81}}, {"node": {"oid": "52f36fdfc0b0233740e6ee377bf4d9de845fb006", "messageHeadline": "[move CLI] Update README", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 267, "deletions": 44}}, {"node": {"oid": "3e18f6083e837529495118b550eca9473e84da66", "messageHeadline": "[move source language] Update compiler API", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 284, "deletions": 166}}, {"node": {"oid": "2d28d4ab90768c0e5959f2bb08b3278342eda0d0", "messageHeadline": "[move-cli] use checked add/sub for test stat counting", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "676934d4c5e3699673ff08220617d755dba2f5df", "messageHeadline": "[move-cli] added unit tests for coverage merging functionality", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 89, "deletions": 17}}, {"node": {"oid": "be7c26060a59e4b63ba723388cac8eb19d3bf397", "messageHeadline": "[move-cli] aggregate coverage information and print at the end of test", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 194, "deletions": 57}}, {"node": {"oid": "d61f0270c0f8201096097dbbc6c30f5ac7b9306e", "messageHeadline": "[move-cli] filter out package modules when showing coverage info", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "e1f9b614617146e6d2a245cca1d18debaf46c520", "messageHeadline": "[Smoke Tests] Add smoke test attribute and update key manager test.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 105, "deletions": 44}}, {"node": {"oid": "bddeb79f2d680785d234557f616f0396990d6c8f", "messageHeadline": "[Smoke Test] Add smoke tests for consensus observer mode (failed LSR \u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "d6ad56eb808bbb73952bbf6382849bdf8d9119cb", "messageHeadline": "Bump rustyline from 6.3.0 to 7.0.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 31, "deletions": 28}}, {"node": {"oid": "cce855649d612f043a32ed3e0bef4e1f3598f094", "messageHeadline": "[e2e-testsuite] tighten up tests for WriteSet transactions", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 69, "deletions": 79}}, {"node": {"oid": "2363440e7172b9a579090c61df4263ab1cbc3127", "messageHeadline": "Update a broken link in README.md", "author": {"name": "Changwon Choe", "email": "qwefgh90@naver.com", "user": {"login": "qwefgh90"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65dd24b40602aa16834704251c671fa994fb9d29", "messageHeadline": "[Secure Storage] Remove mutable identifier from sign_* methods", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "51d34631d1d0ae446f16c6d5274b0a1681f6448a", "messageHeadline": "[faucet] fix cors validation to allow cross domain call in browser", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f84e1fb7b1889e189adcf0736f5fcf4a973da7f3", "messageHeadline": "Bump syn from 1.0.51 to 1.0.53", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "9573914dd179554a1c503e68fe08331b6d097c15", "messageHeadline": "Bump serial_test from 0.5.0 to 0.5.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 42}}, {"node": {"oid": "591ae63584f5af3a17857d14f0ee744ddf83ae4f", "messageHeadline": "Bump highlight.js from 9.18.1 to 9.18.5 in /developers.libra.org/website", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "098d86c1539c14e03bd7c40f4b2eaedda8c94715", "messageHeadline": "Bump arc-swap from 0.4.7 to 1.0.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9303f8ae4608d9ac1e99b004b1275f0f5a0d54a2", "messageHeadline": "Bump cc from 1.0.62 to 1.0.65", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2948450d3ae0adb97768d5b018863c575df3e336", "messageHeadline": "Bump async-trait from 0.1.41 to 0.1.42", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3947453ce7c27d74fa24a5ff33796ef128e8e7ad", "messageHeadline": "Bump termcolor from 1.1.0 to 1.1.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4acb48c026272f84186e6c711e6888eca880d41d", "messageHeadline": "Bump env_logger from 0.8.1 to 0.8.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f992c01ccd6b0970350229cdabb35128d1d31af3", "messageHeadline": "Bump backtrace from 0.3.54 to 0.3.55", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6686b46c31aca41bea48c03dd7e563cb53d47ca8", "messageHeadline": "Bump syn from 1.0.48 to 1.0.51", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "bc134f447b6f2cc91c18322fe24f40ce1ea982d5", "messageHeadline": "[x] don't ignore deleted files in changed-since", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e2e82af45f5aef22ae7781f570113790e6715796", "messageHeadline": "Bump native-tls from 0.2.5 to 0.2.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3eb3cdd8727a59448c529c110242ec94d30efce0", "messageHeadline": "[circleci] use target determinator to only run a subset of unit tests", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6e5c28a07494ea081f7609eccdd95ec9f7899cda", "messageHeadline": "[codebuild] use dockerhub login", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 54, "deletions": 12}}, {"node": {"oid": "ab9a21cb55c0018db127388fe345cc2cc566fa36", "messageHeadline": "[ci] turn dependabot up to eleven", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ffe0257a631d574d9070647ba7622e990adaec9f", "messageHeadline": "[move-cli] make stdlib the default mode and update the testsuites acc\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 43, "deletions": 212}}, {"node": {"oid": "bc04499957f134472a9d45cb7f24dd944dc5d97a", "messageHeadline": "[move-cli] adds test cases that utilizes the --mode stdlib flag", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 123, "deletions": 0}}, {"node": {"oid": "fc3ede7a29b0ad861ca4ae841c91307af7dcda47", "messageHeadline": "[move-cli] include stdlib sources and binaries in the CLI rust binary", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 345, "deletions": 23}}, {"node": {"oid": "f2ca0e3e41046fed5803177f6b2d49bb0db16bfb", "messageHeadline": "Bump pin-project from 1.0.1 to 1.0.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "cd442a61247499ee4103c7257ed28fb592d00994", "messageHeadline": "[x] make package selector better if run in a subdirectory", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 85, "deletions": 47}}, {"node": {"oid": "93daa25a47e8020fa344485f4064be233512bcc4", "messageHeadline": "[x] add support for testing packages changed since a given commit", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 403, "deletions": 17}}, {"node": {"oid": "ec84819f18b92f0a80e872514d3ff1bd080241d2", "messageHeadline": "[language] move goldens to e2e-tests directory", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d4bf0e3f2a6d1d679f7dc6705ee679ef0f712dae", "messageHeadline": "[x-lint] add support for file path linters", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 136, "deletions": 22}}, {"node": {"oid": "8d05e3ed3d955800b0fa17074b6609dbf8b25066", "messageHeadline": "[x] move whitespace exception config to x.toml", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 62, "deletions": 33}}, {"node": {"oid": "a4d9ba95a8da130de0bd964322b10c01e5536da7", "messageHeadline": "[x] model out cargo package selections", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 190, "deletions": 150}}, {"node": {"oid": "fb9e22ed6cb96dc933027867effa45610dd9cdcd", "messageHeadline": "[x] introduce an abstraction over the Git CLI", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 178, "deletions": 77}}, {"node": {"oid": "332e3c26cfb96e6488a7fbfb34c390630464bd9a", "messageHeadline": "[x] update guppy to a newer commit", "author": {"name": "Rain", "email": "rain@sunshowers.io", "user": {"login": "sunshowers"}}, "additions": 50, "deletions": 35}}, {"node": {"oid": "bcb7edfd4c399bfc6c5e0d0b019c69f0c10aaa57", "messageHeadline": "[backup] restrict state_snapshot_interval to be n times transaction_b\u2026", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "a5f43106f87218fd9697428736c5480e2a5842c3", "messageHeadline": "Minor fix in the comments of the scripts", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "be08acdfec3fe8258281eb15fe95e0d66e2b9305", "messageHeadline": "[Consensus] Improve error handling for failing initialize()", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 33, "deletions": 35}}, {"node": {"oid": "fe4fac9c14b7c5f314862cdd344217b98a3f5b2e", "messageHeadline": "[mempool] parallel validation", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f3ed38d9a442cff0150dc9860f7c959c127c8cda", "messageHeadline": "[consensus] better tracing", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 68, "deletions": 45}}, {"node": {"oid": "f870d54877f87ce551fe2aa785d33d672d179224", "messageHeadline": "[serde-generate] upgrade to 0.16.0", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "4e0ba3ae1a66da581b417d26983360e1e7a4c1ed", "messageHeadline": "[json-rpc] add field Metadat#accumulator_root_hash to jsonrpc.proto d\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7f795fed2fef0afdbf602993c159c134ac58e92f", "messageHeadline": "[JSON-RPC] Adding get_transactions_with_proofs API", "author": {"name": "Yolan Romailler", "email": "yromailler@fb.com", "user": null}, "additions": 280, "deletions": 25}}, {"node": {"oid": "6b168927fd0978df9af52c64ae854fb69e59bad2", "messageHeadline": "lcs: move to github.com/libra/lcs", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 71, "deletions": 2300}}, {"node": {"oid": "af4f5dfba3405cb6f27f643a2ea95c3359e76082", "messageHeadline": "Bump hkdf from 0.9.0 to 0.10.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "50a7f8c7fd1ce6bd730babb2ec3ce71e1386bd7a", "messageHeadline": "Bump pin-project from 0.4.27 to 1.0.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f38a89c10643c03939721601ded1bf9a635d5779", "messageHeadline": "[LCS] remove test dependency to libra-crypto", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 111, "deletions": 113}}, {"node": {"oid": "afcfddff858152859864d16d13e4bce102ea5457", "messageHeadline": "[rust] update to 1.47.0 and cargo to nightly-2020-10-09", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 90, "deletions": 127}}, {"node": {"oid": "5cbd9be7c147710ce7b38ca5f194746a1b001996", "messageHeadline": "[config] rocksdb options", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 162, "deletions": 43}}, {"node": {"oid": "b766c7d3be227749015bfd64da771b609ea82c84", "messageHeadline": "removing unused deps", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 4, "deletions": 104}}, {"node": {"oid": "a5dcf8ee0590348a2c52cf2cb2329fe9058fb79f", "messageHeadline": "[libradb][jf] exports node stats every version", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 131, "deletions": 80}}, {"node": {"oid": "c02d428f963112dff28927988bd10371102a7163", "messageHeadline": "[state sync] add counter for main loop", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "3321e6007d1374d539c35a9c6fa06bfa9558d777", "messageHeadline": "[mempool] add counter for the main loop", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 19, "deletions": 2}}, {"node": {"oid": "020d43089b6b563bf34e4999b0cc6bb4cca2a0c6", "messageHeadline": "[backup] default chunk size: 128M", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "60194792af618b5328844ab17022b0dd9dd3466a", "messageHeadline": "[dep] update futures/future-util", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 79, "deletions": 79}}, {"node": {"oid": "8b6a52d60a61501481b8f1ff226c43ede7579561", "messageHeadline": "T78662332 - DesignatedDealer::add_tier(...) should be private", "author": {"name": "Fredric Moezinia", "email": "moezinia@fb.com", "user": {"login": "moeziniaf"}}, "additions": 3, "deletions": 24}}, {"node": {"oid": "72aac9835e90b6ff6f9b1a315051fa77a636ac52", "messageHeadline": "Updating My First Transaction", "author": {"name": "nimishamw", "email": "63322049+nimishamw@users.noreply.github.com", "user": {"login": "nimishamw"}}, "additions": 173, "deletions": 133}}, {"node": {"oid": "6cc55f8d20f37f55d3487f8777f33d9750715cf7", "messageHeadline": "[Safety Rules] Don't panic on failure to grab validator key for epoch.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 63, "deletions": 44}}, {"node": {"oid": "85563068ca7218668bcaea67d6aea0ff24942c9b", "messageHeadline": "[cli/libra framework] Remove Offer module from being published in gen\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 154, "deletions": 544}}, {"node": {"oid": "fc6f8a24bcc9b193c13a22cabb3df310ccbec89b", "messageHeadline": "Add `--pre` flag for installing SDK since it is a pre-release right now", "author": {"name": "Joel Marcey", "email": "joelm@fb.com", "user": {"login": "JoelMarcey"}}, "additions": 34, "deletions": 16}}, {"node": {"oid": "2f63d85107e53bafe0769403b8a445ad95a6a9c9", "messageHeadline": "[libra-types] Cleanup the resource access logic in AccountState", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 31, "deletions": 70}}, {"node": {"oid": "8bd7c588f8544bc0be79c847a6cefd8090cd5d03", "messageHeadline": "[e2e-testsuite] Remove golden file checker for genesis.", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "4a179924090e27e55bec48e76e29661943a421a8", "messageHeadline": "[move source language] report error for missing semicolon after let b\u2026", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 20, "deletions": 4}}, {"node": {"oid": "d544cd1032eb85d8c7611b624e416a5dd479f032", "messageHeadline": "Add support for rotate_dual_attestation_info in swiss-knife", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "11f8c18b1bd147320c8ce40a45b95c8619323a2f", "messageHeadline": "cargo upgrade --workspace aes-gcm ureq thiserror structopt sha2 sha-1\u2026", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 211, "deletions": 202}}, {"node": {"oid": "d4cb5144ea7aab38f37be98e724d83e9e6211627", "messageHeadline": "cargo update -p addr2line -p aho-corasick -p anyhow -p async-compres\u2026", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 112, "deletions": 102}}, {"node": {"oid": "6685198d8db466409950e66f45ffcfe21d757090", "messageHeadline": "cargo upgrade --workspace aho-corasick anyhow backtrace bitvec cc cro\u2026", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 616, "deletions": 559}}, {"node": {"oid": "c4ad02b5bdbe6ae9ff82265fe0f4a2780bfa6993", "messageHeadline": "[network] Decrease Healthchecker logs", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7a716d69af50a525b57ee5b3396edd1560f303f5", "messageHeadline": "[storage] shrink default prune_window", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "71aa127ab3a7ae5ab6d36557c2e2359c691616e8", "messageHeadline": "[consensus] removing redundant info in log", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "2201c18ffcca0b055def5f4b1c88856dc3722b67", "messageHeadline": "[move-prover][move framework] Added invariants in many files.", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 460, "deletions": 51}}, {"node": {"oid": "0831eb669c882b8463190e482b19a9fa105ec791", "messageHeadline": "[logger] Opening logs for write+append, instead of only write", "author": {"name": "Ville Sundell", "email": "development@solarius.fi", "user": {"login": "villesundell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04d7b3f8618779155176e6f68c36f805258e5c1b", "messageHeadline": "[crypto] Update x25519-dalek fork to remove duplicate version", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "ba50235444c8da44fcb7615e5421a2809daa6c88", "messageHeadline": "Updated the documentation generator to be able to incude diagrams", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 344, "deletions": 23}}, {"node": {"oid": "c18919e6aa6fbb705b84724b6f31c30ab70b3ad3", "messageHeadline": "[specifications] Flesh out the description of Execution in the Move A\u2026", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 248, "deletions": 191}}, {"node": {"oid": "8c5c76b919985b7c82a56d077a50a665ee93f9a8", "messageHeadline": "[move source language] Fixed infinite loop bug", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "8385b7923dca1e0fbda779b6ba3029e317d7b0e0", "messageHeadline": "[move source language] Fixed bug in type argument instantiation", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 392, "deletions": 34}}, {"node": {"oid": "e279d74cbc7b7bbae6784d4c366a9f15dafe3737", "messageHeadline": "[json-rpc-client] async_client::Client#batch_send with retry on speci\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 75, "deletions": 20}}, {"node": {"oid": "08fa12584e9ad1930e7c05013d160767ad2089c1", "messageHeadline": "[json-rpc-client] implement async_client::Client#batch_send", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 540, "deletions": 97}}, {"node": {"oid": "81d97047fd777c16fa89978db2c2507736ad95dd", "messageHeadline": "[network] fix small issue with network rpc fuzzer", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "527e8234aaf75e2122e96fa950e30925a2aa3af2", "messageHeadline": "Add python sdk docs flag to CI configs", "author": {"name": "Joel Marcey", "email": "joelm@fb.com", "user": {"login": "JoelMarcey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1f4e49030270ee0eca9e0a45bbfed6c00a8c4122", "messageHeadline": "Add building of Python Client SDK Docs", "author": {"name": "Joel Marcey", "email": "joelm@fb.com", "user": {"login": "JoelMarcey"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "f62ac57b454508b57789e931463c3bc161733f60", "messageHeadline": "[event-fetcher] Implement a binary to fetch events on chain.", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 245, "deletions": 0}}, {"node": {"oid": "7a79276009037f583be223256629e83e6a5d8b38", "messageHeadline": "[Operational Tool] Add print-key command to print public keys", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "98b8fef7023c421784ccaad4115d7e3e4016952f", "messageHeadline": "[Operational Tool] Remove redundant decode network error handling fro\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 5, "deletions": 31}}, {"node": {"oid": "332b25d1c13a513f4b87faeaf84d0ab58ba99da1", "messageHeadline": "[Operational Tooling] Add smoke tests for failed network decryption", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "87c0afa0624d42e6f5d2ff88fc8d347185b4c7de", "messageHeadline": "[Operational Tool] Add print-waypoint command to the op tool.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 77, "deletions": 4}}, {"node": {"oid": "1e13f4ac3a37e275d6b3b403fe44916dc90cf2c7", "messageHeadline": "[Operational Tooling] Add --set-genesis flag for insert_waypoint comm\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "39fc987e92d627ef3088e521fa4718482d271b64", "messageHeadline": "[consensus] reduce default max pruned block size", "author": {"name": "Zekun Li", "email": "zekun@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd3b38f2c52bb1bc41ddbaddab0fb8d51cfb25ba", "messageHeadline": "ci: stop using set-env", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "8719477be51b09477ca94a7c183f8e314022b5ac", "messageHeadline": "[librarian] add json support", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "32ba09fcd20fdeb97d6a4341f657c6707d0ca95d", "messageHeadline": "[sccache] annonymous reads, finally.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 23, "deletions": 20}}, {"node": {"oid": "18f596a70d9f657339b963e62ed036103b38f6a0", "messageHeadline": "Fix incorrect logging", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9f9347ea7b1a82df8f7986c3640e275cc07141d", "messageHeadline": "[move-cli] Rename binary and reorganize project tree", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 156, "deletions": 148}}, {"node": {"oid": "3472d14aa74031325d166939b2e8cac8acad976a", "messageHeadline": "[debug printing] use short_str_lossless printing for addresses in lan\u2026", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "7f02382ccde405d00a84f8309fce873c86f3856a", "messageHeadline": "[cluster-test] Add metrics collector in load test", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 142, "deletions": 19}}, {"node": {"oid": "b79f5f5074ae30c1e9b9bba5415002d8cd0f0085", "messageHeadline": "fix summaries.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "750db004fa3960d9381933f083be91979d868307", "messageHeadline": "[Operational Tool] Use checked_add for auto validate feature.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bb3c88d84e171d386907e9cea159adabc481e30e", "messageHeadline": "[Operational Tooling] Add smoke tests to disable network address vali\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 65, "deletions": 3}}, {"node": {"oid": "68df5f090e1d67998243fb5e434cd6e62b56a292", "messageHeadline": "[Operational Tooling] Add smoke test for full node key rotation", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "a3edc9b8c593520ee78cbfd03fc91d5d5478cf46", "messageHeadline": "[Operational Tool] Add --disable-address-validation flag to avoid add\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "e09bc7deebcb3b44fc2ebe362988eba014164379", "messageHeadline": "[config] set chunk size for state sync to 1k", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7a02582558a9c1dde2c3be540ba0f2e484b9dbee", "messageHeadline": "[consensus] more granular logging for votes", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "6c2f82bc240944af7edfafc8d4bd2dc8760e14bf", "messageHeadline": "[consensus] implementing more granular logging when receiving a proposal", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "2b178def124cfa320e06cb0579165006f77d56ab", "messageHeadline": "[docker] update testnet container", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "38e5c92fcfeea47cc97fec20d62dd66efecf3f44", "messageHeadline": "[testsuite] Fixing CLI's wallet recovery functionality", "author": {"name": "Ville Sundell", "email": "development@solarius.fi", "user": {"login": "villesundell"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "eeeac53196a493ffa61cce97a807cb5d0c059c96", "messageHeadline": "[management] If network address decryption fails don't error", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "aac083c3d675ac706994b158b4f8475a124ecfc1", "messageHeadline": "[website] fixing footer position in safari", "author": {"name": "jareknowotka", "email": "jarek.nowotka@gmail.com", "user": {"login": "jareknowotka"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "59492020d973818baafbd64f89b64924dfdcb077", "messageHeadline": "[libra framework] fix Genesis verification timeout", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "8af7f3cc70b9da325b4eec29c3bff5a854854e35", "messageHeadline": "[move-cov] derive path coverage", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 331, "deletions": 24}}, {"node": {"oid": "97d1f941ff66baa8b3329cf78cda1704a9e49eb7", "messageHeadline": "[move-cov] make existing cov summary structs and funcs generic-purpose", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 105, "deletions": 128}}, {"node": {"oid": "2a3b7b84fc06c7014af1ffbc9d67102ce1bf1952", "messageHeadline": "[move-cov] parse and save as threaded execution trace", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 120, "deletions": 18}}, {"node": {"oid": "8a6f5257bd54c83c814ab3acb905b6803bd70bcf", "messageHeadline": "[move-cov] record per-thread coverage info with compatibility", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 126, "deletions": 24}}, {"node": {"oid": "8158d0f2bc3995677b5d23b1987c9cbb4c365451", "messageHeadline": "[librarian] command skeleton", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 224, "deletions": 0}}, {"node": {"oid": "78c481964a88be6a9b476686cc648111ff193b85", "messageHeadline": "[Operational Tooling] Update and add smoke tests for auto validation.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 248, "deletions": 95}}, {"node": {"oid": "9b87e7f5c6c5f446d7a10b5f68563d9c698cf839", "messageHeadline": "[Operational Tool] Support auto validation of transaction submission \u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 240, "deletions": 62}}, {"node": {"oid": "0ebb62ee9cfcbd66de2cc781ff0c863ba5907516", "messageHeadline": "[backup] use StreamX::buffered_x()", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "34a322b1c61ffef3242e82199d4a8cd63bb7a39f", "messageHeadline": "[backup] `Stream::buffered_x()`", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 548, "deletions": 0}}, {"node": {"oid": "d57a53065e41d1607d7606e5ca13b84942a0640a", "messageHeadline": "[backup] download transaction backups in parallel", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 196, "deletions": 76}}, {"node": {"oid": "be8a8b6aa3e3a4032e0c635a2c8626147d9694fc", "messageHeadline": "[backup] download epoch ending backups in parallel", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 154, "deletions": 91}}, {"node": {"oid": "7be51f18fc080d1a6ecbf76897d3370a8a326d33", "messageHeadline": "[backup] download metadata files in parallel", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 67, "deletions": 14}}, {"node": {"oid": "7679464d83c6edf2358840f508d8128ff7c0e010", "messageHeadline": "[cli] fix bugs and switch to use new json-rpc async client", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 454, "deletions": 584}}, {"node": {"oid": "8c3d851caeeacc485303000129709794366a7c50", "messageHeadline": "[json-rpc-client] new async client", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 1869, "deletions": 1}}, {"node": {"oid": "0924a77f4722b7d620f2059993aae9d2c7264eb7", "messageHeadline": "[json-rpc] ensure response data use lower case for all hex-encoded by\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 68, "deletions": 30}}, {"node": {"oid": "03b8239243348fbc496030b026eab771039734b6", "messageHeadline": "[crypto] Bump the dalek libraries & forks", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 35, "deletions": 21}}, {"node": {"oid": "34711bed60b1862bfd75721544212e83f4256adf", "messageHeadline": "[bounded-executor] remove futures-semaphore wrapper", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 18, "deletions": 262}}, {"node": {"oid": "f34d20cf4a19e5fc26fbe8b6252631b56090ac14", "messageHeadline": "[stream-ratelimiter] remove stream-ratelimiter crate", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 0, "deletions": 211}}, {"node": {"oid": "955539507f1e74e4974d657b8603d4193c776988", "messageHeadline": "[libra-fuzzer] Update instructions for running fuzzers locally on macOS", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "42822ee2f9bbe89f24861e6ba714cd29d2936330", "messageHeadline": "[network] Change per-peer actor init/stop logs to trace level", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "2bad723291a31a399b4c31b1573f692b6261469e", "messageHeadline": "[network][fuzzing] Fuzz `Peer` inbound `NetworkMessage` handling", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 202, "deletions": 33}}, {"node": {"oid": "65e921f84dcb7a88f5de0d5481c7bd0e2b621415", "messageHeadline": "[test] disable twins_commit_test in consensus", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "de2f88bc28eebdb8267923b790a2dd0bdcaf1052", "messageHeadline": "[json-rpc] update doc for CORS support", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "bf49d4733d5d4fc7da7207b22c56760c234289a0", "messageHeadline": "[ci] prebuild sccache.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "b799185b237cbebe1d2bd11ca0b70d0c5e6a75b8", "messageHeadline": "[cluster test] gracefully terminate stubbed node in load test", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 11, "deletions": 1}}, {"node": {"oid": "3a57eb453482023ea51892a27f43f64f53cc7177", "messageHeadline": "[e2e-testsuites] Make tests deterministic, add golden file", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 911, "deletions": 168}}, {"node": {"oid": "c21fd385d1485f2d45bbf1e2d66e0cfccf7f0263", "messageHeadline": "[ci] support for versioned ci images", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 28, "deletions": 11}}, {"node": {"oid": "f45622273963e93d6e8a6c5973388c4d9381418c", "messageHeadline": "Update README.md", "author": {"name": "David Isaac Wolinsky", "email": "isaac.wolinsky@gmail.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "03c4aebfcf5960d981ab63c3b361baa9c04ab822", "messageHeadline": "[json-rpc] get_metadata only return move version info when requesting\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 33, "deletions": 15}}, {"node": {"oid": "bbb759a51f0a31c49ad0ec81973eec83020d9fee", "messageHeadline": "BlockMetadata into_inner() function cannot fail; drop the Result", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 28, "deletions": 32}}, {"node": {"oid": "4d2734c401030f7200aa0df3e2273de6e52e516f", "messageHeadline": "[move-cli] bail if any test fails in run-all", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "c9ca5d39235443d0344fb004d24d1f6693e72b98", "messageHeadline": "[move-cli] do not cascade the track-cov option", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "2b09b4fbcf9ad3324cae567b4fc4284d84a1ec51", "messageHeadline": "[move-cli] add the option to show coverage with in move-cli test", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 83, "deletions": 8}}, {"node": {"oid": "8efb2fe7c553411943c4b0d5a40bf4206b226231", "messageHeadline": "[language] port move-ir tests to source language tests: libra/natives", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 54, "deletions": 197}}, {"node": {"oid": "60ff86765d921967cb24a3e6ec1b370f9f342e43", "messageHeadline": "[language] port move-ir tests to source language tests: libra/prologue", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "90d8f0c9bfca10f3c8b84110cf2999acd56e10bf", "messageHeadline": "[language] port move-ir tests to source language tests: libra/epilogue", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 178, "deletions": 193}}, {"node": {"oid": "efa682dc8dbc466bb5157b9e3ffad60614f15454", "messageHeadline": "[language] port move-ir tests to source language tests: libra/payment", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 123, "deletions": 175}}, {"node": {"oid": "ee59d8409a6158b70c299d8ac6f102ef9a5d74ae", "messageHeadline": "[language] port move-ir tests to source language tests: libra/wallet", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 199, "deletions": 232}}, {"node": {"oid": "7f53cb37304e0a5906d21fe8ee1730862df3b756", "messageHeadline": "[language] port move-ir tests to source language tests: libra/<misc>", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 10, "deletions": 60}}, {"node": {"oid": "40bdf464ec8d8197f7b75cd6fe07d767bc72567d", "messageHeadline": "[language] port move-ir tests to source language tests: libra/offer", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 99, "deletions": 109}}, {"node": {"oid": "8221316446d05a569509d55a387db9fc58222a41", "messageHeadline": "[language] port move-ir tests to source language tests: libra/libra_a\u2026", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 289, "deletions": 351}}, {"node": {"oid": "d084c2fb64933ad8e5e00b20c7c7f33be8ee2f52", "messageHeadline": "[language] port move-ir tests to source language tests: libra/block", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 18, "deletions": 202}}, {"node": {"oid": "269ab7847eb9aab1d5cc92d6317419b8f8ac4c6b", "messageHeadline": "[move-cli] added unit tests for short_str_lossless", "author": {"name": "Eashan Garg", "email": "skrtskrt@fb.com", "user": {"login": "skrtskrtfb"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "82441b4293866b60a619f81dacfc39ae4faf5fb4", "messageHeadline": "[move-cli] print compressed addresses in 'move view'", "author": {"name": "Eashan Garg", "email": "skrtskrt@fb.com", "user": {"login": "skrtskrtfb"}}, "additions": 97, "deletions": 92}}, {"node": {"oid": "ff9a234a78f812828d99051ead75d21f9c4fee48", "messageHeadline": "[docker] fix lint", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3307184fe177f0cf2267481eb2c4d199ea280193", "messageHeadline": "attempt_to_fix", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 34, "deletions": 15}}, {"node": {"oid": "776b43ba2221c496df4900a11de54ed238781710", "messageHeadline": "[fuzzing] split fuzzer scripts in multiple scripts for usability, als\u2026", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 69, "deletions": 43}}, {"node": {"oid": "6b70652ce46b83934a840503e401e27f752b55e0", "messageHeadline": "[json-rpc] Change trace-id to be a hex string", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "b78d0ef58caeb1583f86ebc228b15231123c5031", "messageHeadline": "[transaction builder generator] Load custom code from user files", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 114, "deletions": 99}}, {"node": {"oid": "da310929cb35ab6a8155e89a75f02116982d4d09", "messageHeadline": "[Move] fix markdown syntax in doc comment of set_validator_config_and\u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "5cbf0229cf0bc25e05518b33ce5173126fafb9f4", "messageHeadline": "[sccache] fixing shameful logic bug", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "447ddc30cb1f0c559973126a98cce469e1a0f5f5", "messageHeadline": "[state sync] verify waypoint's end-of-epoch li matches end-of-chunk v\u2026", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 125, "deletions": 15}}, {"node": {"oid": "f8f45aeb9307e92773ce3406c205943686bf3ff4", "messageHeadline": "[state sync] prune outdated LIs from PendingLedgerInfo", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 195, "deletions": 35}}, {"node": {"oid": "ac9775c67a709ad6080f587ea8037d260b66ba4d", "messageHeadline": "[xbuild] support sccache in xbuild/xbench/xtest.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 826, "deletions": 213}}, {"node": {"oid": "9921bdd8f8e2e61bd2f1652cca87b1905c088824", "messageHeadline": "[move-prover][doc] Fixing broken link.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0038fffebcce1b158b119293c2fbf3942ac56f4c", "messageHeadline": "[libra framework] specify initialize in LibraAccount", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 387, "deletions": 36}}, {"node": {"oid": "5f7d7fc5990b274fd684decf59ce418a4d3b4d53", "messageHeadline": "[json-rpc] fix cors validation to allow cross domain call in browser", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "3af27f34d881a427d60e4a035d4330e0740743f2", "messageHeadline": "[Tooling] Handle utf-8 encoded hex file inputs and trimming for keys.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "95954cabc9a33086d8efd35b437de4b82ec10be1", "messageHeadline": "[backup-cli] removing dirs crate due to RUSTSEC-2020-0053", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "d86d087c6aa1223a35d63dfbec2de07369aef473", "messageHeadline": "[move-vm] Clean dependency to libra_types", "author": {"name": "jolestar", "email": "jolestar@gmail.com", "user": {"login": "jolestar"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "fefa6547caafd99eeff4965f3434af5a6145aa3d", "messageHeadline": "[gha][lbt] always run compat unless ks", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "c998ac5973dddfa4a48d9084fa389ddfcea039a1", "messageHeadline": "[gk] turn off code freeze gk", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "8817423c3d1d4861a95b8e0e102c730467247ea3", "messageHeadline": "[json-rpc] add accumulator_root_hash to get_metadata response", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "49e262b67cca65a3be3e0023c07d826fc5a8d5af", "messageHeadline": "[storage] add DbReader::get_accumulator_root_hash()", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "10dc3cb9e645eec840139508b9d813ea6dc7108e", "messageHeadline": "[libra-node] fix test json-rpc service", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c81923774ac832f2a9f9d28381f32212b3643b1c", "messageHeadline": "[mempool] specs/README", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 289, "deletions": 8}}, {"node": {"oid": "41a7c71d1b7b3aa28755be0ba6bdbfd238fe6747", "messageHeadline": "libra-node: periodically dump interesting state", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "55c1ccb5957153f4a9b659c1444df9877ed76ee4", "messageHeadline": "[integer-overflow] enforce some checked operations", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 25, "deletions": 20}}, {"node": {"oid": "059ec5e30e28ad29f3e8a2dbb76550302cf7686c", "messageHeadline": "[Smoke Test] Add smoke test for insert-waypoint command of operationa\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 50, "deletions": 5}}, {"node": {"oid": "b6a01dc840d2815f4a01fa54ae01a5f23ddb3af0", "messageHeadline": "[Management Tooling] Unify the insert-waypoint command for both opera\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 7, "deletions": 34}}, {"node": {"oid": "adc697c4fa9ccf6a411e9213d46bbe838e4fb522", "messageHeadline": "[cluster-test] Fixed wrong divide to mod operation to avoid out of index", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a16f5d6dd5132a0097fb5994e1393349ebd50a1", "messageHeadline": "[Specifications] Update the key manager spec to be up-to-date and com\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 103, "deletions": 49}}, {"node": {"oid": "6c4c897ad9e2adff4a19f87f30e9ce80183a86ce", "messageHeadline": "removing unwrap in a function of type result. using unstable sort ins\u2026", "author": {"name": "Vali Schneider", "email": "eval@fb.com", "user": null}, "additions": 22, "deletions": 16}}, {"node": {"oid": "782582e347aba5bdfadd6acdc879e9f341fd3364", "messageHeadline": "Cargo.toml fix (versino -> version)", "author": {"name": "davidwg", "email": "davidwg@fb.com", "user": {"login": "mimoo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4507e66bcc8d37aca3b7d1a148643e1708cc2883", "messageHeadline": "[transaction builder generate] add examples using custom code", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 104, "deletions": 30}}, {"node": {"oid": "6e6908ee81617ee79f7065e786b3bf5117c9f1d0", "messageHeadline": "[post-land] update test result webhook", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e7ecab683bf37465d3a99cb297c22f326316d908", "messageHeadline": "[testsuite] Fixing CLI support for enabling/disabling custom scripts", "author": {"name": "Ville Sundell", "email": "development@solarius.fi", "user": {"login": "villesundell"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "6b680f8ad4e3c16b71661f15c18e4d57493bef4f", "messageHeadline": "[mempool] update CT and prod config for default failovers", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "b7c3dbc8c9ca43796de4274136d4e45dd77d117d", "messageHeadline": "[cluster-test] Add support for CT to loading up to 16 VASP accounts a\u2026", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "6ce2cf2c3ebeb5b95dd6f573bae2f748ce4385ff", "messageHeadline": "[mempool] inject failure", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 25, "deletions": 1}}, {"node": {"oid": "a531cc57118bff73233952f4ef971e41c308b5db", "messageHeadline": "Add Google verification file", "author": {"name": "Joel Marcey", "email": "joelm@fb.com", "user": {"login": "JoelMarcey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ae652677241149db5badc698e3b495a4fed1e5db", "messageHeadline": "[mempool] config tweaks", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9a46030909ce43846487eb4ff32499d3dcd15a5d", "messageHeadline": "[Smoke Tests] Merge overlapping client tests.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "b2a679d42f9ed18deff9834398c3d9150063f650", "messageHeadline": "[Smoke Tests] Fix naming of 'swarm' -> 'env' and 'client_proxy' to 'c\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 143, "deletions": 158}}, {"node": {"oid": "9937da1f18026d4f1a526db68ba15febd5eb8f25", "messageHeadline": "[Smoke Tests] Clean up client.rs file and tests", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 68, "deletions": 57}}, {"node": {"oid": "c4ccbae143cffa31c52a53ed939983bf5b3eaeb5", "messageHeadline": "[Smoke Test] Spawn only 1 or 3f+1 nodes in each test.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 7, "deletions": 16}}, {"node": {"oid": "d0f1ef72888c05cc23da8723a1ef027c18706b38", "messageHeadline": "[Smoke Tests] Move test_smoke_script into client file and out of shar\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 62, "deletions": 78}}, {"node": {"oid": "e8458ca638edb7945ad1d00ed97d9e3f22682fe3", "messageHeadline": "Minor-updated the txn script docs", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "c3762846688f5c456852642ed83336e3d450f6ac", "messageHeadline": "[writeset-generator] Implement a primitive tooling for generating wri\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 432, "deletions": 0}}, {"node": {"oid": "0c8c94d6202b74e6e99a13dc3f9dd031f353eef0", "messageHeadline": "[Operational Tools] Format string commands in test helper", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "793d43d3179f6a7a3362a269866045571a05e50d", "messageHeadline": "[Operational Tooling] Add unit test to check-endpoint command", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "b76d56f59fd48d54c7b0738aded48635c1ff164b", "messageHeadline": "[Smoke Tests] Add smoke test for op tooling: set validator operator a\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 255, "deletions": 69}}, {"node": {"oid": "3dd80077d03afa1cf0464cd983fa82e3d86a8b25", "messageHeadline": "[Smoke Tests] Add smoke test for op tooling: create validator and ope\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 226, "deletions": 9}}, {"node": {"oid": "64ae62eb93248f4c18741cba1a920bc48d1c8e23", "messageHeadline": "Add NamedChain for pre-mainnet", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f501176d283058492ae815faaa9ce6b82d4c9a59", "messageHeadline": "[move-prover][documentation] Minor updates in spec lang description a\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 84, "deletions": 95}}, {"node": {"oid": "4ebce5033255d06950286b98efd8fb47996ba826", "messageHeadline": "[breaking] Update JSON-RPC service configuration field name and defau\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 34, "deletions": 26}}, {"node": {"oid": "62df36f7808738cc2ea1a750cb3a4a4a67047314", "messageHeadline": "[move-prover][move framework] Some documentation cleanup.", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 94, "deletions": 48}}, {"node": {"oid": "2da1d2122ac8e8a47e03060113b3f02d478130b3", "messageHeadline": "[state sync] specs/README", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 367, "deletions": 0}}, {"node": {"oid": "8edc866644f02f7d47feccf6d24f56ea01195afb", "messageHeadline": "[language] Add trace! to failing transactions during execution", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 29, "deletions": 6}}, {"node": {"oid": "27b1b3b6e0af5732326f580cd7b21276e4c2f2dc", "messageHeadline": "support genesis waypoint", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 58, "deletions": 34}}, {"node": {"oid": "3ca660f17d6c62ce5129c44409732372e8e3ca4b", "messageHeadline": "[libra framework] Update documentation of scripts", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 44, "deletions": 17}}, {"node": {"oid": "49fb1c43e4a51ff3eb4dc808f043c2976fba7a2e", "messageHeadline": "[dependabot] disable docker and cargo prs", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "de85c19e43198fcc5df1464171b6ee47ede3a7ed", "messageHeadline": "[mempool] fix counter for pending broadcasts", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36e096337817b537423a2c664568ee91b6e2e268", "messageHeadline": "[state sync] add fault injection", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 19, "deletions": 1}}, {"node": {"oid": "d59630321e9a767017c788489db90df1bee959bc", "messageHeadline": "[json-rpc] update document for implementing client", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 69, "deletions": 33}}, {"node": {"oid": "d248d0b9a91cd8147950e61780341f0e6638cbd5", "messageHeadline": "[move-prover][documentation] Framework specification overview.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 435, "deletions": 304}}, {"node": {"oid": "71e32a7f39a9f576496e3219d9b21a840f0a59ca", "messageHeadline": "[cluster-test] fix account num limitation for premainnet", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "b9f0e93260016908941c17f4b5cffff2e07c8f53", "messageHeadline": "[move-prover][documentation] Updating specification language document\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 895, "deletions": 453}}, {"node": {"oid": "6c7ded0dd3f0dec17c3ff6b9897e8fef4beb3f09", "messageHeadline": "[libra framework] Add additional tests to get coverage back up", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 590, "deletions": 24}}, {"node": {"oid": "4470605c1c5f220dc2b75f4a205345985aacd8a4", "messageHeadline": "[transaction-replay] Added override stdlib option for transaction-replay", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 123, "deletions": 9}}, {"node": {"oid": "46b02447d29398d0a68bcb46d2d4c4818449fb85", "messageHeadline": "[Key Manager] Log the key manager config on startup for better debugging", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b857711ef3467527bed087fdc9a2f76adaa591b9", "messageHeadline": "[backup] fix counter name", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7714794f119cc641dd3e8b5a28ef9bf20897d898", "messageHeadline": "[cluster-test] fix feature of reusable account", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "342116c954c6645fdaae192c4a448d7a46a08581", "messageHeadline": "[breaking] Add 5-min rate limit to validators calling the reconfigura\u2026", "author": {"name": "Lera Nikolaenko", "email": "valerini@calibra.com", "user": null}, "additions": 328, "deletions": 13}}, {"node": {"oid": "47d31bb07f408554c153f80fc789c4e996649214", "messageHeadline": "[cli] Add input checking to verify waypoint provided", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3d1fd0f86efc6c74c67dfb2d21bac0d603d90bb8", "messageHeadline": "[docgen] Update documentation generator to support multiple files.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 125, "deletions": 45}}, {"node": {"oid": "adf48fdecc70a7b894c8fadc4a5a519b60425a82", "messageHeadline": "[mempool] add configurable default_failovers", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 56, "deletions": 18}}, {"node": {"oid": "2539bb4b5831c9a988496a646db302ea2867da44", "messageHeadline": "[libra-framework] Rename upgrade event", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 58, "deletions": 59}}, {"node": {"oid": "337d8acc2a60bafeaed939bd83b9b54f175168d2", "messageHeadline": "[Smoke Test] Clean up some naming around full nodes", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 54, "deletions": 65}}, {"node": {"oid": "2906b7da1d60b0711e218c60e720f3a94c40a77b", "messageHeadline": "[Smoke Tests] Clean up genesis smoke test in operational tooling", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 54, "deletions": 54}}, {"node": {"oid": "4a010a7ab04095091e9c2a399a9bcecae693b411", "messageHeadline": "[SmokeTest] Add libra swarm utils mod to provide better abstractions \u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 178, "deletions": 138}}, {"node": {"oid": "6d64e822941b29b1d511528b3c0858e2165ac1e1", "messageHeadline": "[Smoke Tests] Refactor common op tooling functionality into helper.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 55, "deletions": 170}}, {"node": {"oid": "daa56451497413f6b75d638b89f9c28f30b3d056", "messageHeadline": "[libra-infallible] make sure everything use our wrapper RwLock", "author": {"name": "davidwg", "email": "davidwg@fb.com", "user": {"login": "mimoo"}}, "additions": 165, "deletions": 211}}, {"node": {"oid": "dc7023490c2b7afaaf8c8d8b663efd86b560d4ce", "messageHeadline": "[libra-infallible] std::sync::RwLock -> wrapped RwLock", "author": {"name": "davidwg", "email": "davidwg@fb.com", "user": {"login": "mimoo"}}, "additions": 76, "deletions": 3}}, {"node": {"oid": "ee2db720bcb1f9ccdaf156c19a00191514368d20", "messageHeadline": "[mempool] count and reject unrecognized ACKs", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 14, "deletions": 3}}, {"node": {"oid": "55d0eb7afc7d1268c52d8d376a40998f75e23d8b", "messageHeadline": "[backup] backup coordinator: fix that \"epoch first\" not guranteed on \u2026", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "208cf748cbc522bc6aedf053161bccb810a37868", "messageHeadline": "[backup] backup coordinator: skip 1 sec wait when there's still work \u2026", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 35, "deletions": 31}}, {"node": {"oid": "c316e4d3b47e1542fc65e498111588416d74d068", "messageHeadline": "[json-rpc] add script code, name and arguments to ScriptView", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 280, "deletions": 171}}, {"node": {"oid": "5ae047a5f324a68735eb5f9268f23018e7675270", "messageHeadline": "[network] Add more restrictions on NetworkAddress spec", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "4c7cf7f51989c49660ea8ef0ed41b1ccf88ed713", "messageHeadline": "[network] remove RawNetworkAddress from spec", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "452bd80490a8ff971722466a5e64b8072acf286e", "messageHeadline": "[network] wrap network-address spec log lines", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "dbc9524502801f8147c66c6d02494e5e7da05de5", "messageHeadline": "[cluster-test] fixed local swarm", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "41f6c9fa3f5dbdc788409d1f3b3acd2dede6e76e", "messageHeadline": "[consensus] Capture time as a gauge", "author": {"name": "Avery Ching", "email": "aching@calibra.com", "user": {"login": "aching"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "160ff22aea0c4c41b45b8a60ebee7e5748990ec7", "messageHeadline": "[proofs] fix integer overflow", "author": {"name": "davidwg", "email": "davidwg@fb.com", "user": {"login": "mimoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0d433abf5372cb0aaec886967301f4b0311e009e", "messageHeadline": "[json-rpc] fix fuzz test data setup; add more request param validatio\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 107, "deletions": 16}}, {"node": {"oid": "f00fecc6d01dbb90dc9d7a1785b069ab389eed95", "messageHeadline": "[network][4/n] make x25519 pubkey display less noisy", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "4afbff601bec389591364604540cfddf4513e66a", "messageHeadline": "[network][3/n] add some key noise handshake tests that weren't covered", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "783181c77d60723af2d9e39f3b08e10c89530647", "messageHeadline": "[network][2/n] improve context and clarity of noise handshake errors", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 230, "deletions": 204}}, {"node": {"oid": "76272064712bff04b36177ece9fce33ade908cb3", "messageHeadline": "[network][1/n] move transport into its own module directory", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "daa42166d966c4154c9b0a62a81020d862e0581e", "messageHeadline": "Updating the access control property reference", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 317, "deletions": 453}}, {"node": {"oid": "e2a33e099a2b01e5cf5d608887355c41d5dc4424", "messageHeadline": "[gk] add code freeze gate keepers", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "8596b01768e53fa4bf938dd99a8f5a2830056b36", "messageHeadline": "[json-rpc] add libra_version to get metadata response", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 37, "deletions": 25}}, {"node": {"oid": "62c653045cf6b31e2ce03a984478824b28f81427", "messageHeadline": "[cli] Disallow minting/transferring LBR in the CLI", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "968318f0878b584f91706adf6053edeb7a5065c9", "messageHeadline": "[language][vm] add comments to better specify the public interfaces", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 82, "deletions": 2}}, {"node": {"oid": "176420e9bd9ca20f7b0e1949a6027bddaf3106df", "messageHeadline": "[state sync] refactor multicast-related code", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 47, "deletions": 27}}, {"node": {"oid": "708e94064cbf7ee46339d7b3c781de99756fa8cd", "messageHeadline": "[state sync] simplify request_manager::pick_peers", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 21, "deletions": 36}}, {"node": {"oid": "87cf587c6c1b4578a5820c8cd221c21132c4c5df", "messageHeadline": "[state sync] raise standards for recovering from multicast/failover mode", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 54, "deletions": 18}}, {"node": {"oid": "f36daba1941341f57788aa697c6ab4f70bdffbab", "messageHeadline": "[libra framework] cleanup LibraBlock VMConfig and PublishingOption", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 170, "deletions": 92}}, {"node": {"oid": "9a66710eba5c6bbffaae30437ed0c34ff6c05d7d", "messageHeadline": "[Vault] Fix error message handling for http codes and text.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b382ef081fe054d1eb8b8ac0859f16580e9af713", "messageHeadline": "[common] merging libra-time and libra-mutex under libra-infallible", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 119, "deletions": 143}}, {"node": {"oid": "d10bfd6556387a0558bbd90b7cdb917ca95d5b16", "messageHeadline": "[libra-mutex] moving all usage of std Mutex to libra-mutex", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 174, "deletions": 267}}, {"node": {"oid": "d5045f3413d352c71855da4e3e76b9c245c10934", "messageHeadline": "[libra-mutex] adding a mutex crate to avoid having unwrap everywhere \u2026", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "d8515e8fc73b655ce22491cc7b25395aebbcbc98", "messageHeadline": "Bump anyhow from 1.0.32 to 1.0.33", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 88, "deletions": 88}}, {"node": {"oid": "9f8851fe7abad1d91010104ddc4d01a03bc4219a", "messageHeadline": "[toolchain] bump default toolchain for latest stable cargo in calls t\u2026", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "eb0f0c44ae5470dba7e4642b894d242fd8270b5c", "messageHeadline": "[consensus] slow down if no user txns", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 68, "deletions": 25}}, {"node": {"oid": "0710fa39b627f72b5f3a633a150c2db19c5effe2", "messageHeadline": "[move-prover] Cleanup of Genesis, Hash, and LCS.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 145, "deletions": 77}}, {"node": {"oid": "644f19c15feb68a763cc2acaeee0ec8fc345adeb", "messageHeadline": "[libra framework][move-prover] Abstraction of auth key construction i\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "92a7c2c9751bb8cf0149b0fa21dd37e10232d432", "messageHeadline": "[network] Remove unused NetworkErrorKind", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 56}}, {"node": {"oid": "9f94da98b105f1dfbf720e1427a1a5f756f892e7", "messageHeadline": "[network] Add more information to not connected messages", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "f58a6b20d6dc7f17baec5eddd467e599ae68241c", "messageHeadline": "[network] Add comparison info for Handshake Errors", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "a1290fbcdab698f1b598cf8dffaf6cea4817cf0f", "messageHeadline": "[json-rpc] rename BlockMetadata to MetadataView", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "a68148ffb201f27cbd6a81959fc7d097f121d741", "messageHeadline": "[move-prover][move framework] Cleanup of Offer.move", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 175, "deletions": 145}}, {"node": {"oid": "844a9ccdd09ab1c1fd1714ddd76a718fba3c0598", "messageHeadline": "Cleaned up LBR and Coin1", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 430, "deletions": 49}}, {"node": {"oid": "dfc0ebcd0bca75922b4ab0eaabfeea7e7e9b3cec", "messageHeadline": "[network] add descriptions to constants", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a0644c866bc0ba80231017f8dd2a25e41d79a7a6", "messageHeadline": "[network] Decrease network constant duplication", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "a60bffe07407db73316cdc0a1c0615dca283377c", "messageHeadline": "[network] Move hardcoded constants to config", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 118, "deletions": 67}}, {"node": {"oid": "61e7ba979857b22e41cba159044ef3d1bc7b39b2", "messageHeadline": "[network] Remove TODOs that won't be actioned on", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "e0871356aaf3ab35783e38c9d8d2c98b687d3af8", "messageHeadline": "[libra-framework] Reorganized prologue checks", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 90, "deletions": 24}}, {"node": {"oid": "3ff4211670f7b45854f608c0bbef5ce273d9bd98", "messageHeadline": "[cluster-test] removing infinite recursion in Debug implementation", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91b3d933c469c2a9922286903ef701af69cf78b9", "messageHeadline": "[cluster-test] fixed issue of worker num cannot more than 17", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "95f2946abd73e371e074b8af09e74a1a8b53f7ba", "messageHeadline": "[mempool] add txn timestamp in snapshot", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 28, "deletions": 10}}, {"node": {"oid": "076fe51052f069da16119b54f32e0bb4c8824ea6", "messageHeadline": "[mempool] clean up internals of TxnsLog", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 7, "deletions": 13}}, {"node": {"oid": "1aea98077309c436cc700450b575bd43a15b6f82", "messageHeadline": "[mempool] add periodic snapshot job", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 50, "deletions": 2}}, {"node": {"oid": "685f3b28199b7f653db868abd92a227b7887eb2a", "messageHeadline": "[json-rpc] rename a confusing script type name and update documents", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 60, "deletions": 30}}, {"node": {"oid": "85b291dc68245b0fc955eabad5c9a5474ae8ea3a", "messageHeadline": "[backup] add metrics for backup_verifier", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 201, "deletions": 28}}, {"node": {"oid": "2a6a4549f0eeccf6a5ef5297ead79518e66a4cee", "messageHeadline": "[libra framework][move-prover] Abstraction of auth key construction i\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 144, "deletions": 49}}, {"node": {"oid": "396c9972d160119d68582c247e5b15454c28d6ff", "messageHeadline": "[cluster-test] add json rpc address configuration", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8fb80f6467a6aa7030ccc00a0b9816502d506371", "messageHeadline": "[network] refactor network README", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 34, "deletions": 31}}, {"node": {"oid": "ba41d5014bce0fc7a8cd2c4e5794438bf58f950c", "messageHeadline": "x: set CARGO envvar with the cargo binary being invoked", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b6ae2dee8f2b2b8a9daffc3fbcff90ecdb614da2", "messageHeadline": "[db-bootstrap] better error message", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "175f1d71c38ecb154770c5625f6deac1c2002df4", "messageHeadline": "[libra framework] cleanup RecoveryAddress and Option", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 195, "deletions": 225}}, {"node": {"oid": "7f36250bf8881789de2db1bbb650d57e22d9d6d7", "messageHeadline": "Verified the error code completeness of the txn scripts", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 10, "deletions": 23}}, {"node": {"oid": "d56418b6f8b26a26b5451fcff601d3be194573fa", "messageHeadline": "[move-prover][move framework] Vector cleanup", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 71, "deletions": 49}}, {"node": {"oid": "d1f8a09dd91c564588bec4335855cae69c79200b", "messageHeadline": "[move-prover][move framework] LibraVersion Cleanup", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 70, "deletions": 11}}, {"node": {"oid": "daca637f1bb8c7cbd5b04750b8ddd153a47f0e5f", "messageHeadline": "Bump thiserror from 1.0.20 to 1.0.21", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "b98dcbeacccd5d2ca6de2f153f5aa42ba4cf6fc2", "messageHeadline": "Bump futures from 0.3.5 to 0.3.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 60, "deletions": 60}}, {"node": {"oid": "180d5be69f51f3060e9e703848b7fa22db9d7f73", "messageHeadline": "Bump ureq from 1.5.0 to 1.5.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6a52729542da6fb1a0b77e3091c59fe9c7c5adde", "messageHeadline": "Bump futures-util from 0.3.5 to 0.3.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "a67154e7fc473aab35b5ee9e1710be81deca2ac1", "messageHeadline": "[language] Fault injection", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 61, "deletions": 1}}, {"node": {"oid": "3b4635d126054f5ea8b2d98d82201ce602a78c2a", "messageHeadline": "[network] Add Proxied address to inbound upgrade errors", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 47, "deletions": 4}}, {"node": {"oid": "419429d7ccd202d258fe8fa17bcbdbe316aed502", "messageHeadline": "[Smoke Test] Add smoke test for operational tooling: validator_set", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 86, "deletions": 7}}, {"node": {"oid": "1f1135172179a56482f2e916725691e72d83d701", "messageHeadline": "[Smoke Test] Add smoke test for operational tooling: set_validator_co\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "ba4d1d2491b61e9c8f9d9cb3ca71f33a6e89ca8a", "messageHeadline": "[Smoke Test] Add smoke test for operational tooling: validate_transac\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "8fe1d10dea91c4066c95cb6c9114c07981681a5a", "messageHeadline": "[Smoke Test] Add smoke test for operational tooling: extract_private_key", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 64, "deletions": 3}}, {"node": {"oid": "c949d9b85751f96e6cccb5e59dc697a08abd664a", "messageHeadline": "[Smoke Test] Add smoke test for operational tooling: extract_public_key", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "71daba94fb540fdcc012cf09abbcc876e9f1f9fe", "messageHeadline": "[Smoke Test] Add smoke test for operational tooling: account-resource", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "679391f56ec4558c4fd3d10fcffac1e10fe82631", "messageHeadline": "[Smoke Test] Add smoke test for operational tooling: print_account", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "571745e22a1e06302c9192515d390d30f922344a", "messageHeadline": "[safety-rules] log internal state at startup", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "a25ff20148a519675e60bcc74f9037ea587dc3ed", "messageHeadline": "[safety-rules] log config", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d3681e96814e60b2444064739d94bfb2592f2abd", "messageHeadline": "[safety-rules] log all internal state during consensus_state queries", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "6fa5a44c3273c92c6bfd9dfcc293f43084f9a363", "messageHeadline": "[safety-rules] log panic backtraces", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "05f176d0fc6822b174b42ec08a5b36443a7ff41d", "messageHeadline": "[mempool] logging/counters round 2", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 202, "deletions": 234}}, {"node": {"oid": "8ec129a1b361e7136d65d72c692870c87978abb7", "messageHeadline": "[mempool] more/updated logging/counters", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 332, "deletions": 52}}, {"node": {"oid": "fc6a0c9062313fb419295116953cbba088f7b35f", "messageHeadline": "[mempool] deprecate OP_COUNTERS", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 22, "deletions": 10}}, {"node": {"oid": "447435b9657b475122c7c708bcbd1a7c1ee28128", "messageHeadline": "[Smoke Test] Remove e2e_reconfiguration test", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 82}}, {"node": {"oid": "f8c5b5473408e6ce31a9807a927410da207bdfb9", "messageHeadline": "[Smoke Tests] Clean up duplicate backend storage helper functions.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "e61fe945d4a526616854291d53541ab8959fe002", "messageHeadline": "[Smoke Test] Re-order smoke tests in operational tooling to be alphab\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 150, "deletions": 150}}, {"node": {"oid": "aa0a26d8e0a351b2b73151883e627b6bd2f2c628", "messageHeadline": "[Smoke Test] Clean up the test_e2e_reconfiguration test.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "7475338b8e2a38977f5f8dbd79a5772ac6c7916b", "messageHeadline": "[cluster-test] periodic stat aggregator for CT run especially for lon\u2026", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 58, "deletions": 24}}, {"node": {"oid": "cc6a66bde05b6de11c239f1eabd006fcd79b0692", "messageHeadline": "[tooling] Added a network checking tool for noise endpoints", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 88, "deletions": 0}}, {"node": {"oid": "763c78ef2487dba9eac94b6e8fc9abaa589ad15b", "messageHeadline": "[libra-framework][breaking] Change reconfiguration rule", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 81, "deletions": 75}}, {"node": {"oid": "0de6bd3e8485e0d3bb6efb55dc64c3afdce4b0b9", "messageHeadline": "Fix typo in docker-compose command", "author": {"name": "Brian Strauch", "email": "bstrauch24@gmail.com", "user": {"login": "brianstrauch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d08c76bdb66b7293e7146f0a5078dd4fbb9fd0d6", "messageHeadline": "[specifications] add a preliminary spec for the Move Adapter and VM", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 1117, "deletions": 2}}, {"node": {"oid": "44163bed84a7ae8c018b337dd4e05894a7a1592c", "messageHeadline": "add vm script hash allow list to get_metadata response", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 93, "deletions": 29}}, {"node": {"oid": "167836b56b6453f099cb38c0b7ad80a8f4ea3634", "messageHeadline": "[network] add on chain discovery metrics", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 44, "deletions": 20}}, {"node": {"oid": "74fa49f0423ef1dbc379d8a8f93ec62174a6e527", "messageHeadline": "[network] Added error metrics for bad requests DS/RPC", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 72, "deletions": 14}}, {"node": {"oid": "004437dfeb0c455344d1a83727f7ff00f4096208", "messageHeadline": "[network] Add ability to increment counter with networkcontext", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "474f41e79d23d071d78decfaf3a8323ad1a269b7", "messageHeadline": "[json-rpc] misc clean up and add tests", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 62, "deletions": 12}}, {"node": {"oid": "bd47faa459065035f41c461e56aa265c362a9037", "messageHeadline": "[move-prover][move language] Cleaned up comments for RegisteredCurren\u2026", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 49, "deletions": 37}}, {"node": {"oid": "d025888f0117d786f3dd85a3c58dbca2cdfd03fa", "messageHeadline": "[libra framework] remove unused Debug and Compare modules from Libra \u2026", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 551, "deletions": 1178}}, {"node": {"oid": "48770f54ebde477b9df6d5fa270cc89af7c0116d", "messageHeadline": "[move source language] Check for overlapping targets/deps", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "2a4126198fbd812c0ae23d0dc10e55d37bc17331", "messageHeadline": "Upper case hex for address display/debug", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 119, "deletions": 91}}, {"node": {"oid": "e97f3959406da15e93dbc34d1057f51e78ef7b47", "messageHeadline": "[move-prover] Using new Boogie `{:print}` feature for obtaining model\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 359, "deletions": 176}}, {"node": {"oid": "d790a2a88395e529247bb076c8522b2a1bc018c6", "messageHeadline": "[network] Remove logging entire eligible peers on changes", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "b6d1cbb6f0ba4e146b68c062baace80f99ee74d4", "messageHeadline": "[network] Sample eligible peers used for connections", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "4b008e4b65fb708911b510fd7bccc456423282b1", "messageHeadline": "[libra framework] Add a top level README for the Libra Framework", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 434, "deletions": 256}}, {"node": {"oid": "f5f8fa1769cd3cf04cb669b19cb97cf75540915e", "messageHeadline": "[json-rpc] expose created address for CreateAccountEvent", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 87, "deletions": 8}}, {"node": {"oid": "839ecf02625cd58914327cbcbd5bf2ff19fa834e", "messageHeadline": "[libra framework] Add `0x1` as a reserved address.", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 80, "deletions": 1}}, {"node": {"oid": "f113e2861f8b36a126bb903a3f57ab3c43ca6dec", "messageHeadline": "[move-prover][move framework] Libra.move cleanup", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 317, "deletions": 292}}, {"node": {"oid": "bf5445b1cfd49dd7b246976edb1425a000a12cb6", "messageHeadline": "[backup] put db-backup-verify cli tool to the tools image", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ddade81c7d74020a059703dac9e368cabb0508f8", "messageHeadline": "[backup] db-backup-verify cli tool", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 179, "deletions": 17}}, {"node": {"oid": "8d15d9dad73364282a4a66f93d1efacd7c30ade5", "messageHeadline": "[state sync] more logging + counters", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 220, "deletions": 111}}, {"node": {"oid": "7186aa6ae5b0b1ed090fac13a9220355c87ef33b", "messageHeadline": "[state sync] add tests for executor proxy interface", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 79, "deletions": 5}}, {"node": {"oid": "bc4eb42a5b6bf4da07a034159d3a6bf70f6bf75d", "messageHeadline": "Specified the access control properties of the txn scripts", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 229, "deletions": 17}}, {"node": {"oid": "bb016b5d5b5c0d636aa9a597d8d4b4e5ea017d63", "messageHeadline": "updating boogie to 2.7.35", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ef5e8ba62db0ad04f1b85ccbb85e4013481e1d43", "messageHeadline": "[consensus] remove timeout from twins test", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 24, "deletions": 63}}, {"node": {"oid": "a368d10ce922ff7660b84eb27435c71ed289b70b", "messageHeadline": "[libra framework] cleanup LibraAccount and use withdraw everywhere", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 681, "deletions": 43023}}, {"node": {"oid": "74e74b5b7c89d8dcf921c1c3ec06c5c5ba8c818e", "messageHeadline": "[logging] Fix thread names to not end in dashes", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "cc276ece3f36c5eab461811475a091a0cbfa6ce0", "messageHeadline": "[network] Make PeerManager and connection messages consistent", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "aa683a5f4916a2cbe630746e3511d1936105c8dd", "messageHeadline": "[network] Improve ProxyProtocol failure logs", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "61644731d8847aae3c2f7e672a5564f807585a3b", "messageHeadline": "[cluster-test] increase test duration for fullnode recovery", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57fae95a182bf39726733ab4287137802dc1a949", "messageHeadline": "[move-prover][move framework] Cleanup of comments in LibraConfig", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 175, "deletions": 68}}, {"node": {"oid": "987dc6dcf9e9c410d48ccf23425965b577716315", "messageHeadline": "[json-rpc] add test for upgrade event", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 75, "deletions": 5}}, {"node": {"oid": "bbb972244b05b4c81723787ef18ccd92e266b3d0", "messageHeadline": "[language][vm] add tests for storage backends returning errors and fi\u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 204, "deletions": 15}}, {"node": {"oid": "80e594c9e77740c32b5b12945472eccb8444969b", "messageHeadline": "[json-rpc] add header forwarded into http request log", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "938089195486a567dbb4eb4d2e9ee68db2fa5163", "messageHeadline": "website: updating documentation to include start_cli_swarm.sh", "author": {"name": "Ville Sundell", "email": "development@solarius.fi", "user": {"login": "villesundell"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1e4b4bfdf579030661f7950880ab8964ac1d878f", "messageHeadline": "[scripts] Added convenience script start_cli_swarm.sh", "author": {"name": "Ville Sundell", "email": "development@solarius.fi", "user": {"login": "villesundell"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "e511044028774840eb2e0ffd8acb2b000e97167b", "messageHeadline": "logger: enable dynamic adjustment of both local and remote log filters", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "02807beb87eec8396d9d51a057ca87cf321175c5", "messageHeadline": "logger: have separate filters for local and remote logging", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 74, "deletions": 18}}, {"node": {"oid": "e3428e5076ab9285a906464bb3445f74e8bd3716", "messageHeadline": "Export curve25519-dalek u32_backend feature", "author": {"name": "Antonio da Cunha", "email": "adacunha@fb.com", "user": {"login": "antoniokdacunha"}}, "additions": 36, "deletions": 20}}, {"node": {"oid": "5afee19deaa75559b3b864b4436d0c84403e478a", "messageHeadline": "[coverage] prevent stack overflow in xtest's run of language/ir-tests\u2026", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d6270ef967d71a2f4518c545bc3ec3d85b421837", "messageHeadline": "[json-rpc] add failpoints", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "f47534e75f7256e1bcbe960e8e72c8f83d63c040", "messageHeadline": "[backup] backup coordinator: always use 1 as epoch ending backup batc\u2026", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "011c4d2bafb26b556c6582e488fc4d58f3c87406", "messageHeadline": "[backup] backup coordinator: epoch ending before other types", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 40, "deletions": 26}}, {"node": {"oid": "10cee6603ca02b50d2b4e455c0cdb16f8ebc0695", "messageHeadline": "[testsuite] Fixing CLI shorthands for \"dev\" subcommands", "author": {"name": "Ville Sundell", "email": "development@solarius.fi", "user": {"login": "villesundell"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9d4deb2b6b9d3f82abedbb9a83f6c9fe95712dfb", "messageHeadline": "[move-prover][move framework] Cleanup of LibraSystem.move", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 42763, "deletions": 176}}, {"node": {"oid": "fa205a124b0ee538ab1178018c24b68392414a42", "messageHeadline": "[language][vm] add tests for exec_function and fix error code", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 107, "deletions": 25}}, {"node": {"oid": "3e604d0a11556f179e6cb058e6eb81cc160ddc43", "messageHeadline": "[move-prover] Add support for Boogie :print attribute.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 122, "deletions": 38}}, {"node": {"oid": "9db23d6436913bce47efe2ef024457ce75c38933", "messageHeadline": "[libra framework] cleanup ValidatorConfig through SharedEd25519PublicKey", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 209, "deletions": 211}}, {"node": {"oid": "c14bee0fee10aec0c678c4cb5f68b723499ce63d", "messageHeadline": "[json-rpc] change most log to debug level, change response log to tra\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "19bd71eb5576cc797cb523d3563043b4560b50a9", "messageHeadline": "[GHA] fix typo in post-land test retry limit", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "817989263d15e49ff74ad5b3e883326a6136d191", "messageHeadline": "Bump pin-project from 0.4.25 to 0.4.26", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "309f240c856fdc7e2cf4afb674547cea6e68c301", "messageHeadline": "Bump libc from 0.2.78 to 0.2.79", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e3ff611d1cb96445a55c155e39f8c72e88d3dd7d", "messageHeadline": "[smoke test] fix flaky vfn failover test", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6171a9bc1a92ac22273db53d3bfe82e84f004353", "messageHeadline": "[Vault] Add tests to ensure vault key trimming is occuring correctly.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 71, "deletions": 1}}, {"node": {"oid": "3cdffc5af79bf6a04323466a13371f44cdc5e6b4", "messageHeadline": "[Vault] Support automatic key trimming on key rotations.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 78, "deletions": 9}}, {"node": {"oid": "4a1efeeef733de0daf7f2594fec1e5f0c284b7a6", "messageHeadline": "Update vault.rs", "author": {"name": "xshl202007", "email": "67893614+xshl202007@users.noreply.github.com", "user": {"login": "xshl202007"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "824c37a9acc1a26ec654184e9696a8e348c1b7e8", "messageHeadline": "add policy tests for vault in different namespaces", "author": {"name": "xiaobo", "email": "xiaobo@xiaobos-MacBook-Pro.local", "user": null}, "additions": 154, "deletions": 13}}, {"node": {"oid": "71a745c795969ac6da61b60f59806027ee148ce3", "messageHeadline": "[libra-framework] Cleanup of Event, FixedPoint32, LibraTimestamp, and\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 446, "deletions": 670}}, {"node": {"oid": "65df408a22f06777ac3e09391d401a95dc0ac963", "messageHeadline": "Added access control spec to the txn scripts", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 225, "deletions": 50}}, {"node": {"oid": "c4f49bd2927e8137a560ae7389f8aad1ef8c3275", "messageHeadline": "[move-prover][docgen] Generate use-declarations and reduce constant f\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 1502, "deletions": 1210}}, {"node": {"oid": "000ad5569c95ad4b37d5c2de9f61d77c9891bc2a", "messageHeadline": "[mempool] rate-limit outgoing broadcasts and concurrent txn validation", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 151, "deletions": 65}}, {"node": {"oid": "c79de76fa8a2841ff483738360a1af6fc1c07158", "messageHeadline": "[libra framework] Update some transaction docs", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 160, "deletions": 48}}, {"node": {"oid": "68042e6d8a870d88d05c1a7aaa970b02c9a1a75d", "messageHeadline": "[safety-rules] add latency metrics", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "94e33b70357d955c3dbb9182c2b333d3e337b080", "messageHeadline": "[vm] fix off-by-1 error in PC reported in aborting instructions", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 243, "deletions": 10}}, {"node": {"oid": "259da8d906f4c4e97bebd6c38c5f54b14f4b36e3", "messageHeadline": "Add appropriate message on site deploy as we are not running CI on th\u2026", "author": {"name": "Joel Marcey", "email": "joelm@fb.com", "user": {"login": "JoelMarcey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20f6b66f3d711b14b588bba71b35911114010bc8", "messageHeadline": "[vm] adjust name of block size metric and improve some metric descrip\u2026", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 5, "deletions": 9}}, {"node": {"oid": "a854a53b55d1c362f318310192c0459456b5a0de", "messageHeadline": "[libra-framework] Cleanup Authenticator to Errors.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 1313, "deletions": 1039}}, {"node": {"oid": "5e58364d8fcd157b260ff4bf8325d16ca2da17da", "messageHeadline": "[move-prover][move framework] Specs for more validator transactions", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 666, "deletions": 152}}, {"node": {"oid": "ecfc387b5b6a042a87b0a318fcf301b724ff193c", "messageHeadline": "[language][vm] remove Default impl for MoveVM", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "e8796e9ec646494af2a1d88a8de74ab682c20202", "messageHeadline": "[network] remove unnecessary tuple from `Event` enum variants", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "56c6acdf4f82fe12740af1a8e4c3fbf54185c23f", "messageHeadline": "[network] refactor network events to just drop and log bad messages", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 170, "deletions": 190}}, {"node": {"oid": "4fba8b58c29125c26d612a1bd0e7e5d3d47a1eee", "messageHeadline": "[consensus] continue running network task event loop on NetworkError", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 79, "deletions": 5}}, {"node": {"oid": "1b32f757673bd16aff5cfd84901573b4eb1766f5", "messageHeadline": "[breaking][global refactor] Remove \"Coin2\" and disable LBR", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 1287, "deletions": 3304}}, {"node": {"oid": "55b2cfef65da721c22cfdb511420c4d361deaa5c", "messageHeadline": "[backup] backup coordinator: new strategy for txn batching", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "ea0c91db55bb1c2ec0779e6a2ff0788d3b59f75f", "messageHeadline": "[libra framework] clean up VASP and other modules", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 93, "deletions": 139}}, {"node": {"oid": "9ad37921bfc74323d73ee961b8ffc1efcc41999c", "messageHeadline": "[doc] update test coverage move language documentation", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "724141f2b6147902a7d864dbe4809942053338f7", "messageHeadline": "[xtest] no fail fast, and lcov support", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 140, "deletions": 194}}, {"node": {"oid": "fd78fb1a0c889a9624aa18985fd35ea912d1d044", "messageHeadline": "Linking the access control spec to the LIP-2 document", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 289, "deletions": 279}}, {"node": {"oid": "859c7ed6dc3378bcf2c24e815bcb29b42dd0f318", "messageHeadline": "Bump pin-project from 0.4.24 to 0.4.25", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3972847fd3f81105183692360a8ea2a205e36b0a", "messageHeadline": "Bump actions/setup-node from v2.1.1 to v2.1.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3398277541a0c6de42bb8b607ef6fd1522f306e4", "messageHeadline": "Bump base64 from 0.12.3 to 0.13.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "d864c76167b33473584cdc75295661ed8ab337de", "messageHeadline": "Bump async-trait from 0.1.40 to 0.1.41", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2ce4e51ef4a747674df85bcfe1cdd8ce867ae4e3", "messageHeadline": "[consensus] add error types", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 215, "deletions": 78}}, {"node": {"oid": "69514d42881632e4c5c9b3980dc4691618f6ae4f", "messageHeadline": "[network] fix periodic connected peers log", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "2601e775087982debdf530406edab6e29619aaf7", "messageHeadline": "[network] purge deprecated gossip discovery protocol", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 41, "deletions": 1195}}, {"node": {"oid": "47e12360d45609e57c4a347ec20e4469f3439651", "messageHeadline": "[state sync] remove gossip discovery dependency from integration_tests", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 65, "deletions": 72}}, {"node": {"oid": "41493e38e3c490515850e21fe13adb309020ddda", "messageHeadline": "[mempool] update retry flag in ACK from Vec<u64> to bool", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 23, "deletions": 21}}, {"node": {"oid": "a2e3da7e9bb8e471e9c1524f4f3e9a29c82c1e61", "messageHeadline": "[mempool] add retry for un'ACKed broadcasts", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 276, "deletions": 331}}, {"node": {"oid": "548851fa2bfa266a1c2c01bf0938ff231126a63c", "messageHeadline": "[mempool] migrate broadcast execution to peer manager", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 164, "deletions": 147}}, {"node": {"oid": "71328206b964bfe50d5b30d9cd04d3dfeaa7c661", "messageHeadline": "[mempool] change request_id from String to lcs byte array", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 50, "deletions": 21}}, {"node": {"oid": "ff1917b84595d0d8206e9abc64960f8742811f7c", "messageHeadline": "[move-cli] fix test runner", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 13, "deletions": 37}}, {"node": {"oid": "83a104cde4fd215a5d7c9d46a5c675e835e01df3", "messageHeadline": "[Key Manager] Added some additional tests for failure cases.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 235, "deletions": 2}}, {"node": {"oid": "caf7d52ad7a9d7936cf116e3b6c481796601568e", "messageHeadline": "[Key Manager] Improve logging structure of code to be clearer in intent.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 31, "deletions": 26}}, {"node": {"oid": "85640f6d364ab281527b80fa1e9a4125740da19d", "messageHeadline": "[Key Manager] Don't drop unexpected errors on evaluate_status().", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "083d7802d5665c25fcd26f11809410c8fa32c4ca", "messageHeadline": "[Key Manager] Add new action types to better distinguish key manager \u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "fdefced6ca29b12f8f983baf5c2d4888e59e582e", "messageHeadline": "[deps] upgrade ureq", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "ca8567e2c3d637058ae3cb6382c0a2e1bd886139", "messageHeadline": "[transaction-replay] Refactored out the api needed for communicating \u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 79, "deletions": 44}}, {"node": {"oid": "ef682c0a87974b115e1f1ab5c8884c63baed1a41", "messageHeadline": "[genesis] disable test dd except for well known test chains", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "4c3278686dec2647f9543d699ad77bef038c5a7f", "messageHeadline": "[json-rpc] update the README", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "39700bb7ed2e5ac2855e3d91829993f0607ef8e1", "messageHeadline": "[vm] Fix gauge to be a histogram for block transaction count", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "7014df26b19e5e29dce69942f5ba48046d133f1d", "messageHeadline": "[Consensus] Verify vote data earlier", "author": {"name": "Yolan Romailler", "email": "yromailler@fb.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "90467310ace3bd210d385d7c9e245beb48792c8e", "messageHeadline": "[json-rpc] adding test to see if CORS work", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "5ecea22390ec7e8a6fe6153c5dad678f5d594d15", "messageHeadline": "[json-rpc] CORS: allowing all origins for the interface", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ba28b568c469875c6e5b38097370b76d985cfdab", "messageHeadline": "[move cli] add verbose arg", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 73, "deletions": 107}}, {"node": {"oid": "85d8ab51b183e73fb634bda74339a352ad0d3300", "messageHeadline": "[libra framework][docgen] Cleanup AccountFreezing and AccountLimits.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 574, "deletions": 326}}, {"node": {"oid": "1822ee3df0fc54b532924a930ab042a865ca83a6", "messageHeadline": "fix lint", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eabae76a240031067fd87b8905af075b17d4bd6b", "messageHeadline": "whitelist internal errors", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "b7cd7b651e85ba9a986f4b0e44b7355630141feb", "messageHeadline": "Revert \"[json-rpc] mark client side error code correctly\"", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "32c227e64c49f2cbf9444ac7db4d47370671c367", "messageHeadline": "[json-rpc] mark client side error code correctly", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "02f452bbdc545a9e1d662fd08341b689b88c7e1c", "messageHeadline": "Bump serde_json from 1.0.57 to 1.0.58", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "2fd94ab496d28ebe1afd07303cc6929a24a02fca", "messageHeadline": "Updated the tags for the access control specs", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 331, "deletions": 190}}, {"node": {"oid": "ee5f615fe18a3bcbb265d907c3cace9d894068d8", "messageHeadline": "Bump chrono from 0.4.18 to 0.4.19", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c1f30503f59f813706ad279cf5f5fc7aefe5bd87", "messageHeadline": "Bump proc-macro2 from 1.0.23 to 1.0.24", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "4dc4eee039084f6a8c3113b676d053dc35fbd04b", "messageHeadline": "Bump flate2 from 1.0.17 to 1.0.18", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1724b4d6f7abacb4c695b7aaf98e8ea710d9bf67", "messageHeadline": "Bump libc from 0.2.77 to 0.2.78", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ddd9ddcaad890c573daf7fa4c69cd9b3bc0d4590", "messageHeadline": "[fuzzing] add json-rpc api methods fuzz targets", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 228, "deletions": 18}}, {"node": {"oid": "cd3bce2719a5e4d7b0869601d87a85829047c407", "messageHeadline": "update JSON-RPC doc", "author": {"name": "nimishamw", "email": "63322049+nimishamw@users.noreply.github.com", "user": {"login": "nimishamw"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "363a7c022d5a51c6310cb2d85b00181e99c8a9e3", "messageHeadline": "[move-cli] allow all tests in a directory to be run", "author": {"name": "Meng Xu", "email": "mengxu@fb.com", "user": {"login": "meng-xu-cs"}}, "additions": 56, "deletions": 16}}, {"node": {"oid": "877263d97922187868b40e08e953608ca5313c10", "messageHeadline": "[move cli] a few small improvements", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 29, "deletions": 39}}, {"node": {"oid": "4b58af65683db70a7ae4fbc1bdc801d4762df3ce", "messageHeadline": "fix lint", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6b76b40cc37e03915739ce71d2441e9414145ad0", "messageHeadline": "[json-rpc] enable integration test with test log in output", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "770dfb1e5937e6b8f35f73f3f545d94b7585dd61", "messageHeadline": "[json-rpc] improve metrics: tag metrics with consistent label name", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 88, "deletions": 37}}, {"node": {"oid": "3822ca00f1a555152f00d76457759c92eaee1ac3", "messageHeadline": "[move source language] Improve path and hashing creation", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 44, "deletions": 17}}, {"node": {"oid": "65e6bdeda8f7279f342b6b537758a6e4d599a3d5", "messageHeadline": "[network] move proxy_protocol to netcore", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "bf420fcee6c0293ca2344b5a98e163d63c2cca76", "messageHeadline": "[network] Add proxy protocol to network transport and config", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 49, "deletions": 5}}, {"node": {"oid": "9fa6f739c7dffe737c049d6ff290673235c1be2b", "messageHeadline": "[network] Add proxy protocol support", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 337, "deletions": 0}}, {"node": {"oid": "2f3ce47509bda3d1eaf30c5d79131e2d8b6ea101", "messageHeadline": "logger: include hostname in log events", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "0ea4b29a42e7e3ef20dfcfb7fe3fa4a47f3417b9", "messageHeadline": "[language] Structured logging in the VM", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 618, "deletions": 180}}, {"node": {"oid": "835774f645db1582f009f9baaf26830afc6ce827", "messageHeadline": "update comment", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "95fee324e47ef95e28240b17c6f39b101616b14a", "messageHeadline": "remove unknown field module name", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "ccc5b6319764e776972167a2d202abd498f2ef26", "messageHeadline": "updated doc", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "e23853dff74108f3fff14e5efdb1967aa60d951a", "messageHeadline": "add events tests", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 410, "deletions": 173}}, {"node": {"oid": "fc9df715e50634ede453926af85752d471baf9a5", "messageHeadline": "[json-rpc] add more tests", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 192, "deletions": 29}}, {"node": {"oid": "81693505caff3dd279cfbae55255a95379ee3fb2", "messageHeadline": "[move cli] Refactor to utilize interface files", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 377, "deletions": 218}}, {"node": {"oid": "a9819b0280897132b74178ec3afa02023f7b72a8", "messageHeadline": "[libra framework] add TransactionCertified pre condition and specify \u2026", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 484, "deletions": 125}}, {"node": {"oid": "25a6ba7eaa921e75dc1932f8b7259a32fb277c36", "messageHeadline": "[move-prover] Update installation instructions.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ff8148e23c88b23a5b06cda228e05ce078383d71", "messageHeadline": "Bump backtrace from 0.3.50 to 0.3.51", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "89f7f7b54447e33caf1683a1956106d786df5940", "messageHeadline": "Bump rayon from 1.4.0 to 1.4.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4ab5fcb392fdbbcbedcc5bcea6c76bb7cf61269d", "messageHeadline": "Bump syn from 1.0.41 to 1.0.42", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "906bfb40984538ca3773ab5c2aaa911aab517b8b", "messageHeadline": "[move framework][move-prover] More validator-related specs, fixed tim\u2026", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 962, "deletions": 375}}, {"node": {"oid": "d69888d6919f55322a49011ddd4040be83732a76", "messageHeadline": "[move-vm-types]: remove dependency on libra-types", "author": {"name": "caojiafeng", "email": "funfriendcjf@gmail.com", "user": {"login": "nanne007"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "a4ca447f2302d8e627cb589f5999ed4de6c40060", "messageHeadline": "Bump hyper from 0.13.7 to 0.13.8", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "5283fec63782aef3199dd80e992e27f155be8bfa", "messageHeadline": "Bump aes-gcm from 0.6.0 to 0.7.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "2fcea5706aebb58442301ce3b6bbf3a07d089bdb", "messageHeadline": "[libra framework] move TransactionFee resource under treasury complia\u2026", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 40, "deletions": 66}}, {"node": {"oid": "fa4f0649a5954a6ffcd5b8116b6846e8ed2563a1", "messageHeadline": "update serde-generate to 0.15.0", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fd3d8e3cbd97f44e58261b6aaca945a5ae587b3a", "messageHeadline": "change addr1 -> addr", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 96, "deletions": 96}}, {"node": {"oid": "65ac242e257484893bcfbc2763d9b5eb863d0091", "messageHeadline": "[cluster-test] add reusable account cretion and loading", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 30, "deletions": 16}}, {"node": {"oid": "b172d201f8bb6ae973384d06d0c55458e92ccb56", "messageHeadline": "Check the completeness of error code documents for transaction scripts", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 358, "deletions": 113}}, {"node": {"oid": "1b75d42e0950a8a611148091ecd74cc3788324ea", "messageHeadline": "update boogie to 2.7.32 and small fix in dev-setup.sh", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "5f9c8001251ca867bcd3d892402c158b3b68347b", "messageHeadline": "Post land - run cluster test pre-release suite", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "e297aac4835b267850f6cf0d80727f64f80a6020", "messageHeadline": "[move-prover][stdlib] Abstract FixedPoint32, avoid non-linear arithme\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 350, "deletions": 137}}, {"node": {"oid": "6a88f2998b5f99576449805b5a3227905430ec7e", "messageHeadline": "fix lint", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e563f72a925236748379d66cc88972a1d3eada9a", "messageHeadline": "enforce return JsonRpcError for parsing param util functions", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "5e320162650908bc4a3d7cbccedd6ec90a020c09", "messageHeadline": "[json-rpc] validate version params, return client error code instead \u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 177, "deletions": 13}}, {"node": {"oid": "95ee967a0b61e188cbf85778791df047451f689e", "messageHeadline": "Bump proc-macro2 from 1.0.21 to 1.0.23", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "9a96561afd684c4e01d9b92a42eab7ff21926bee", "messageHeadline": "[language] move resource-viewer into language/tools", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "1dc14fc7f7b39dd06449a78c900553ed133c594f", "messageHeadline": "[CI] add the missing branch env var for ECR push", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6a94eb7d44511fa92c01943f08c868b4a4678b37", "messageHeadline": "[storage] add error counters and log for every LibraDB API", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 257, "deletions": 258}}, {"node": {"oid": "5e756d1798f30c127708a23ee0ceb581139a3c5d", "messageHeadline": "[cluster-test] add gas price non zero test into nighty run", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "087bf9e883975b57b134173c4a366ddc5a6cd05f", "messageHeadline": "Bump chrono from 0.4.15 to 0.4.18", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "22169011d99cbc5dbbf61a7d56e82a18551ffeeb", "messageHeadline": "Bump serde-generate from 0.14.3 to 0.14.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "229b65f9fc64b1808e45cc40fb6245d4e46beb3e", "messageHeadline": "[dockerhub] always prune on image push to dockerhub", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 87, "deletions": 30}}, {"node": {"oid": "cc6bfdeb6d6931ef604b33115c9c1b028646ad7d", "messageHeadline": "[language] add corrupted VM storage tests", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 839, "deletions": 214}}, {"node": {"oid": "c07c7813f0c55c60a72549ef5547939871b77bdc", "messageHeadline": "[metrics] add a common metrics crate", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 44, "deletions": 9}}, {"node": {"oid": "51e9a7740739056407048811e6737bb2b4af0e9e", "messageHeadline": "[Smoke Tests] Update and clean up key manager smoke test.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 8, "deletions": 31}}, {"node": {"oid": "4dd70f7289404f9409238df48adc88a794690d25", "messageHeadline": "use full qualified name for log macro", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "35b0bbcc01d3bc1ad335058cc43e2e9cbddc17ce", "messageHeadline": "address comments", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 30, "deletions": 28}}, {"node": {"oid": "281124242eb2e549cd69819ed1c88f096d8cc72b", "messageHeadline": "[json-rpc] endpoint and method processing log", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 87, "deletions": 5}}, {"node": {"oid": "08a0fe36e9ea3478a0ebfa4ebf6c0d52833d437c", "messageHeadline": "[language/tools] Add account diff to transaction-replay tool", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 32, "deletions": 0}}, {"node": {"oid": "360ce6b85665ba20de68cb6895dd603d2ebeb72b", "messageHeadline": "[mempool] structured logs for consensus/state sync msgs", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 65, "deletions": 6}}, {"node": {"oid": "ba5a7189e18b8c02cc52f869831cd273383196e8", "messageHeadline": "[mempool] fix security log of vm-failed txns", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 53, "deletions": 57}}, {"node": {"oid": "d67246613df0bc5fa7dd5588a641aaf8bf019e82", "messageHeadline": "[mempool] structured logging first pass", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 343, "deletions": 92}}, {"node": {"oid": "6e636ede61e62885902737cf887c0e5238a8261a", "messageHeadline": "[types] add display impl for OnChainConfigPayload", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 25, "deletions": 1}}, {"node": {"oid": "5cd4ea4356a50f5462ff91a39a3bfca97ad68327", "messageHeadline": "[Key Manager] Force counter initialization at startup.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 55, "deletions": 11}}, {"node": {"oid": "8cf7dcb14b8a9c1049cf64c1a8fa299ffa550a6c", "messageHeadline": "logger: don't panic when we're unable to serialize", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "d535185ec5ad105a0421be08c6a31ec2a0e5acea", "messageHeadline": "[move-cli] support scripts in move_src", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 47, "deletions": 37}}, {"node": {"oid": "a55f9b5e6df2dcd0fb7fea44e2998661a76af92f", "messageHeadline": "[libra framework] Add transaction script overview", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 4921, "deletions": 3774}}, {"node": {"oid": "a47bf74575ad0ccf39fe8364a788aab172a12fe2", "messageHeadline": "[move-cli] support saving and viewing events", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 227, "deletions": 54}}, {"node": {"oid": "9cad21eea901b493481b58667fc259bb1a0d637b", "messageHeadline": "[ci] Fix up dep-summaries workflow after libra/actions move", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "221de8fe607b986062bd9e84a8f0a684c8634597", "messageHeadline": "[language][resource-viewer] use access path -> type map generated by \u2026", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 614, "deletions": 96}}, {"node": {"oid": "0af33eb40b1adfb43a84327d7be0656bc18f5bf7", "messageHeadline": "Bump pin-project from 0.4.23 to 0.4.24", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d934d7c7500635c546dac653f5ded62222343a87", "messageHeadline": "[move-prover] Turn of verification of fixedpoint32.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 3, "deletions": 105}}, {"node": {"oid": "19acdde2b89422a9f5a356b04dd8f56efc7add1b", "messageHeadline": "Added install script for cvc4", "author": {"name": "Clark Barrett", "email": "cbarrett@fb.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "a1b1e6635435f2d5e68928f462bd164f02f7ef11", "messageHeadline": "[libra framework] specify cancel_burn script", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 261, "deletions": 45}}, {"node": {"oid": "a540554ed192434705ec552a92faeba01da910dd", "messageHeadline": "[move-cli] options for gas metering", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 44, "deletions": 17}}, {"node": {"oid": "bb5a5550261cb423aa8630d86a1b67667f7f476b", "messageHeadline": "[move-prover] Prover tool installation scripts and CI integration", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 265, "deletions": 102}}, {"node": {"oid": "ab952ab1695989a5cd17280188c91b252d889037", "messageHeadline": "[breaking][vm][libra framework] Admin scripts no longer trigger recon\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 283, "deletions": 36}}, {"node": {"oid": "bda3f1c0455e4a95495d4988444937a5bd68c127", "messageHeadline": "Fixes for move prover options", "author": {"name": "Clark Barrett", "email": "cbarrett@fb.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "1a093f8e0d0c95ec3ce06e8d39e808c847fed47d", "messageHeadline": "[backup] dry-run mode for all restore controllers and the coordinator", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 310, "deletions": 168}}, {"node": {"oid": "929a51ffa9adf1bec177e871b9f395d485003ff3", "messageHeadline": "[backup] get rid of generics on `JellyfishMerkleRestore`", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 61, "deletions": 53}}, {"node": {"oid": "448fee8c4715f3925caa8b4b95916c7bef99725e", "messageHeadline": "[backup] coordintor check signatures in proofs", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 239, "deletions": 30}}, {"node": {"oid": "8d1c1dfa89fa45276cddcd29fe194af1a734f1d9", "messageHeadline": "update AccountInfoUniverse to generate realistic valiator sets", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 111, "deletions": 43}}, {"node": {"oid": "16c83a08babb3d4eb473d36f8fbefdc7be3b08c0", "messageHeadline": "[backup] fix test_read_record_bytes()", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "f8dd057c7b214cd30b1d402fe854fbc387ed3901", "messageHeadline": "[storage] remove a few pub fn's on LibraDB", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6cfcaef9e6a50f6f70cc1d6bb9a97ea6b9431350", "messageHeadline": "trivial: reuse ensure_slice_len_eq when possible", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "81bbdabbdabf4d05e971404fa2c7bb4cb9cd7a32", "messageHeadline": "trival: log TreeState everytime it's queried", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "e9af633e1becd2b2af7b4df6d20d3512d91ff8d7", "messageHeadline": "trival: remove unused functions on TreeState", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "6726e5797a7584909e98d915843677be25f66093", "messageHeadline": "[breaking][libra-framework] add event on account creation", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 317, "deletions": 158}}, {"node": {"oid": "286496ff4e6484c20f420d33c8907c06160d4c69", "messageHeadline": "Update the correct README file", "author": {"name": "Joel Marcey", "email": "joelm@fb.com", "user": {"login": "JoelMarcey"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a4b24dd4ca3991541fd647109a8570268b60561e", "messageHeadline": "Remove README.md from developers.libra.org docs directory", "author": {"name": "Joel Marcey", "email": "joelm@fb.com", "user": {"login": "JoelMarcey"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "18417298428b398aad90a6ce2b255c1b9979af69", "messageHeadline": "[storage] convert to structured logging", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "7525d508efbb0ef6c101b726ddda4dbfd3f86840", "messageHeadline": "[consensus] better logging", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 229, "deletions": 114}}, {"node": {"oid": "d23c843aa1780b0c1a6cdf65d5ec6e2f7b4384b4", "messageHeadline": "[network] cleanup error logging to not allocate strings", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 85, "deletions": 77}}, {"node": {"oid": "cba59a0c9b82cdfa9dee7fafd924c99d65455f58", "messageHeadline": "[language] Remove error_specializer in preparation for a logger arg", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 190, "deletions": 165}}, {"node": {"oid": "7c60b9d0d5dd712bd270e93ed690ea018c49494e", "messageHeadline": "[cluster-test]non zero add gas price test", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 74, "deletions": 35}}, {"node": {"oid": "055a85fe24ab7dda94d5fef6fbfdb2032e14da05", "messageHeadline": "[ci] Move custom actions to libra/actions repo", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 13, "deletions": 104590}}, {"node": {"oid": "20ef73f3acc3851276dfd9af86287c6ea7560c9e", "messageHeadline": "[move source language] Integrate interface generator", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 245, "deletions": 83}}, {"node": {"oid": "8407679a3a4169a0aafd5982027337b7d9fa193e", "messageHeadline": "[cosensus] prevent multiple proposals from the same author in the sam\u2026", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 59, "deletions": 2}}, {"node": {"oid": "7d5113f8cfd3268b8c733cb2d38650f1d24aae22", "messageHeadline": "[vm] tests for passing too many and too few signers", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 80, "deletions": 10}}, {"node": {"oid": "1c16d165520a7d5d91533b2b8a10bc5fb5d7efdb", "messageHeadline": "[executor] add latency counter for syncing", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "0d51d3d2d7ba0a46433232a35c6f1b4337230b6f", "messageHeadline": "update to serde-generate 0.14.3", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "be94ad3ff8ccc424b411fbd8d40e130874015648", "messageHeadline": "[metrics] Gather metrics around metrics gathering", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 50, "deletions": 4}}, {"node": {"oid": "b5ee7414443b912cae51cd7b5f9c773d012fdb4c", "messageHeadline": "[logger] Add metric of bytes sent to logging system", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "da838d89730369dfcc48990a32a55df7ccc75e1c", "messageHeadline": "[logging] remove unused file", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "7496a38fde648a06bd45a831a23222d9d64fbb51", "messageHeadline": "[libra-node] remove the disable logging flag", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 34, "deletions": 63}}, {"node": {"oid": "14c041899036b3ed00303f2f33aa4b5e02e57db1", "messageHeadline": "logger: add hack to ensure log lines aren't empty in Kibana", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "1529fa10155451e03a95837f9fe11dbc6ed379d4", "messageHeadline": "[ci] Run dep-summaries workflow on pushes to auto branch", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "54937dd5af687fe77cc8a720d0328f18cbd4af65", "messageHeadline": "[ci] Reorganize dep-summaries to reduce conditional propagation", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 39, "deletions": 32}}, {"node": {"oid": "6910feff0b7127682eb2ca22f5b00b57701321e0", "messageHeadline": "rust: convert Cargo.lock to v2 format", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 3568, "deletions": 3573}}, {"node": {"oid": "113b854adbe70869fdbe518d8ef477aa436afed6", "messageHeadline": "[cli] Show private keys for constructed accounts when listing", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "014586a5d92959a399f8416def5c619d6aa75554", "messageHeadline": "[state sync] structured logging + some counters", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 579, "deletions": 178}}, {"node": {"oid": "db13142aec5c8cc12aa5e9df5f76275d8d5a5aaa", "messageHeadline": "[libra framework] specify p2p and create child vasp scripts", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 562, "deletions": 395}}, {"node": {"oid": "54f0da0c5c28b326f28f4a424654f7305266a004", "messageHeadline": "[libra framework] refactor specs for p2p script", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 111, "deletions": 90}}, {"node": {"oid": "cd7634ffc898a759c072c7c896e4a856dd44b39d", "messageHeadline": "[gha][lbt] add PR num to error msg", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15d5ef3fb90d92a4ee8ba310eae62d04b354af9a", "messageHeadline": "[Key Manager] Add metrics for the errors encountered by the key manager.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "345ff25b29e00795386f2dbd27f4ed19a137e8c7", "messageHeadline": "[Key Manager] Improve metric keys to be more generic about supporting\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "82db468cd2a842f01647bc393fc0d34aed6bec16", "messageHeadline": "x: disable clippy::new-without-default lint", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "89ccb387735570c51de368392d595aececad9a22", "messageHeadline": "[language] add move-vm-test-utils", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 482, "deletions": 0}}, {"node": {"oid": "1c7aa1cc66ca391ff1590959a4e9586ae82a6354", "messageHeadline": "simplify documentation to point folks to the single test node of libr\u2026", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 27, "deletions": 198}}, {"node": {"oid": "fabc68e8b96c0712ba54b67fe591981560babf81", "messageHeadline": "[codebuild] deal with download failed", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "05b05e35269ca215989d35d0d710a86013073417", "messageHeadline": "[move-prover] Sorting deps.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "f1046eaf7984906f2d0c8c908e0b0157068763d6", "messageHeadline": "trivial: downgrade \"system counter missing\" error log to warning", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f10e641695fbc5c04eaf37a4a8b2d37d3e50731", "messageHeadline": "Some tweaks to the documentation layout", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 55}}, {"node": {"oid": "100f69f9a0bba0c87b062eb4a27155c544cbd4ee", "messageHeadline": "[network] Make NetworkContext serialize consistently", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "6cf1303e291624ab5e91d3becb541c26107e05cf", "messageHeadline": "[docgen] Support for overview documentation.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 18504, "deletions": 12191}}, {"node": {"oid": "a21d7223cc2fda451b4ead8f278e7e01fb9d3ef0", "messageHeadline": "[logging] Add support for display/debug structured log fields", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 128, "deletions": 0}}, {"node": {"oid": "5d97b0b0c90d857ed959484d5c41706ac9fb1253", "messageHeadline": "Update install-boogie.sh", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c55f5e9fac06b9359080b773a4452331bca35205", "messageHeadline": "swarm: better error message when a process was failed to be started", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "d5d626fc39a0bdc8cda3e56d3467acadd24f259f", "messageHeadline": "swarm: require paths to binaries", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "7fd293530b5ac117fbe72100ca8470b4175f19c5", "messageHeadline": "[Smoke Tests] Rename TestEnvironment to SmokeTestEnvironment.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "e36f161bd6f81972e21f3f0f6f8b9e528d359340", "messageHeadline": "[Smoke Tests] Split up massive smoke-tests.rs file into components.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 2439, "deletions": 2290}}, {"node": {"oid": "ee744dc1bea277b76af2fbdaa2719add040dde96", "messageHeadline": "[json-rpc][libra framework] Add human-readable explanation for Move a\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 135, "deletions": 12}}, {"node": {"oid": "e78669c3988516e737e4552f56c376c71f72eb88", "messageHeadline": "[gha] remove temp hack to make dep-summaries work", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ee069585eab04be6459ec1c1e42adeacb2825dd4", "messageHeadline": "ci: skip 'diff LEC summary' step for bors", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "025d5e47a5a086c1f7357a53b794395cb853d701", "messageHeadline": "website: update 'bl' to 1.2.3", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a8205421d7546df2815b7e0546b700a4a9f2bc4d", "messageHeadline": "Bump structopt from 0.3.17 to 0.3.18", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 68, "deletions": 68}}, {"node": {"oid": "330a53213c29455ebe7cd6675a941b0522589ef8", "messageHeadline": "Bump actions/setup-node from v1 to v2.1.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "793d1c1ea40fff3222100078c5aa95ee31e993a5", "messageHeadline": "Bump serde-generate from 0.14.1 to 0.14.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f3f3615695317efde359fcd92c95c5902078033f", "messageHeadline": "Bump handlebars from 3.4.0 to 3.5.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "441d1e4b24bb7fc6bbd93d948e1ee148f812d07f", "messageHeadline": "[language] fix error codes in libra vm writeset generation", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7788f4a13fa38c2da557610c853b8301e6f7a688", "messageHeadline": "[Libra Node] Move library logic out of main file.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 134, "deletions": 131}}, {"node": {"oid": "057c13c68f7076e4c262c406d1c0b4128b22a34c", "messageHeadline": "[Libra Node] Remove main_node module and merge into lib", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 321, "deletions": 327}}, {"node": {"oid": "526eee849d8229f82b2c4524609c7dbb67bdc4ef", "messageHeadline": "[logging] Add thread name to text log output", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "17015101766cb778ceac3b791e30ab70886b31a4", "messageHeadline": "[chain id] rm panic in ChainId from_str", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 22, "deletions": 3}}, {"node": {"oid": "0a2dd17e6c0f574e246b20dfa368dc34e9f551c7", "messageHeadline": "[breaking][vm] Fix issue where OUT_OF_GAS errors weren't being bubble\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 145, "deletions": 33}}, {"node": {"oid": "5ca0d754a025f5bf85f3adbac9d7058e507dc8fd", "messageHeadline": "[gha] a little less broken", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d22eee1ec5cf0ebfb5f0b4f2606eab728b0b9fb2", "messageHeadline": "[Key Manager] Update counter names to be more explicit.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9b6fc5c44dc74dc58e4b966ce4020b03876d04a5", "messageHeadline": "[Key Manager] Update log levels in key manager logs.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "bdfba9c915e1d47771ca2b446b5d5886f448d76f", "messageHeadline": "[dkr] Try to fix corrupted kubectl in images", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7c9d6ec0510b951effaef38e3e04e2abe4acb740", "messageHeadline": "[executor] cleanup counter name and logging", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "bffff1f7067a8235ef92fbbc043e0472aff298c0", "messageHeadline": "[faucet] should not submit create account transaction if it is create\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 43, "deletions": 22}}, {"node": {"oid": "61c1e9219611d262546f7c72cc94f008250be7c2", "messageHeadline": "some aesthetic issues", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "dc84e6010d77f8ddf61fcd027cc028d0f787b57f", "messageHeadline": "[secure-net] logs and counters", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 300, "deletions": 52}}, {"node": {"oid": "dc7b3e061263973834d044a9e9d16aa19e7f6135", "messageHeadline": "[dkr] Install ca-certificates in client images", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "139220320fffe2e2d7006d263f48e772e5bbe50f", "messageHeadline": "[logging] Added more detailed rust docs for structured logs", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 64, "deletions": 7}}, {"node": {"oid": "6d5fa8e990c6fccf634ae5295ed7e44e998f5f10", "messageHeadline": "[config-builder] Erase", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 13, "deletions": 1501}}, {"node": {"oid": "df56d5711efeca327257f57f1c77638620f3bb03", "messageHeadline": "[execution] remove dependence on config-bulider", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 147, "deletions": 186}}, {"node": {"oid": "fa15bb421869808c91a11473a80d32d064616b12", "messageHeadline": "[key-manager] remove dependence on config-builder", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ff7db0b3ff456fbef16a43ef6e82afc41fec7831", "messageHeadline": "[state-sync] remove dependence on config-builder", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "f80b9859605ffe11b14674dac995009d4f63a12a", "messageHeadline": "[vm-validator] eliminate dependency on config-builder", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 76, "deletions": 88}}, {"node": {"oid": "c291376beb27b2130aef9989bec45f104723d8ac", "messageHeadline": "[language] eliminate dependency on config(-builder)", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 105, "deletions": 123}}, {"node": {"oid": "f1472ca223ab70204923f2159884926b18fbd191", "messageHeadline": "[genesis] expose test_config from genesis::config_builder", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 95, "deletions": 11}}, {"node": {"oid": "64850e2212427a343776d80a8b40b6e116d2443e", "messageHeadline": "[storage] ensure client known_version no newer than leger version, ea\u2026", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f51904bbeedbc93bfe00a02efb106046c83c43c7", "messageHeadline": "trivial: improve error message", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ae4ae27c37cdf1eb5ed684ecd300a7bb9318dc6c", "messageHeadline": "[move-cli] better explanations when script args don't match parameter\u2026", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 92, "deletions": 21}}, {"node": {"oid": "e7b690664b8411ed9b6611da4bc68bf2073834ab", "messageHeadline": "[libra framework] Specs for prologue, add a couple tests", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 751, "deletions": 73}}, {"node": {"oid": "bb9224aef0b3c39d23dc39c66673e9f4b124b969", "messageHeadline": "[genesis] prevent race condition in setting owner account", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "09ee8f7ed76f2447b42e81ce7dfd54222f85916c", "messageHeadline": "[language] reorganize move-lang-functional-tests", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 196, "deletions": 183}}, {"node": {"oid": "b23b8d915d05b1c9741afd4e1a87698a2d7da2be", "messageHeadline": "update & fix jsonrpc doc", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "56db86997258a2960a2c355e7aa0ed0096aefb3a", "messageHeadline": "[network] remove all uses of deprecated OpMetrics", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "4d27629c166fe0f63ade63efeab45fb927635610", "messageHeadline": "[network] use a single `IntGauge` for per-peer channels", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 125, "deletions": 126}}, {"node": {"oid": "9a38e133ffefc264631305cc024fd35492816f20", "messageHeadline": "[channel] remove unused channel timeout functionality", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 13, "deletions": 97}}, {"node": {"oid": "7030075bdf09fdf76c36d242378736489828901d", "messageHeadline": "[json-rpc] rename in methods.rs _parse_signed_trasaction to parse_sig\u2026", "author": {"name": "Alex Prut", "email": "1648497+alexprut@users.noreply.github.com", "user": {"login": "alexprut"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4be661ede56af2591e091ec1bdb85c39c74561a3", "messageHeadline": "[json-rpc][docs] fix wrong doc references in method_submit.md", "author": {"name": "Alex Prut", "email": "1648497+alexprut@users.noreply.github.com", "user": {"login": "alexprut"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "45eaec0832a35c32ad326e69e693af39369da6a4", "messageHeadline": "[json-rpc][docs] fix wrong doc references in client_implementation_gu\u2026", "author": {"name": "Alex Prut", "email": "1648497+alexprut@users.noreply.github.com", "user": {"login": "alexprut"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "47dbd002c6b5639604676139c2a6154367ba91a9", "messageHeadline": "[testsuite] Including CLI shorthand \"d\" for \"dev\"", "author": {"name": "Ville Sundell", "email": "development@solarius.fi", "user": {"login": "villesundell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9280dad830a731883b65f9f51fba360dc34655b6", "messageHeadline": "Specified transaction scripts", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 349, "deletions": 65}}, {"node": {"oid": "13dc23b1e40c9cecd450a47e2b4f6667c50127dc", "messageHeadline": "[xbuild] install cargo based tooling as specified versions.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "032d0c4e19202b5ecb3803a4a33761771ebd3f9f", "messageHeadline": "trivial: remove a debug println", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1e6d19608534d93a8c8015185cf1e9711d027eae", "messageHeadline": "logger: capture thread name if available", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "8aa08aeb32fb6c81aa6ec6dfd14e7bde6f4556a5", "messageHeadline": "[state sync] remove unnecessary Ok(()) return in validate_and_store_c\u2026", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 2, "deletions": 6}}, {"node": {"oid": "6eff0610d8a59d91342c3deef868456c1dc2c493", "messageHeadline": "Update pull request template link to point to new developer doc location", "author": {"name": "Joel Marcey", "email": "joelm@fb.com", "user": {"login": "JoelMarcey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e95baa78104e919900a3eb8af4f460a04b0e617c", "messageHeadline": "Only copy content from rustdocs `doc` dir, not the dir itself", "author": {"name": "Joel Marcey", "email": "joelm@fb.com", "user": {"login": "JoelMarcey"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ce88eb4276af2763cb9616aed7358598a745b9f1", "messageHeadline": "[breaking][libra-framework] Refactor writeset prologue and epilogue", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 385, "deletions": 581}}, {"node": {"oid": "9983c1aad90b9a7a3a21dca4da05e23f4dcb7058", "messageHeadline": "[vm] add new libra_vm_critical_errors counter", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "bc58400ac7edd6c82c2f7414f59ae61505f6665f", "messageHeadline": "website: update configs/docs to point at the libra repo", "author": {"name": "Joel Marcey", "email": "joelm@fb.com", "user": {"login": "JoelMarcey"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "674537d07aac01b244a95cb09f8f860d947aad99", "messageHeadline": "website: update waypoint to point to URL", "author": {"name": "Joel Marcey", "email": "joelm@fb.com", "user": {"login": "JoelMarcey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ce574d1b5773355b0baad6846766d1504c39f70", "messageHeadline": "readme: update doc badge to point at the new location of rustdocs", "author": {"name": "Joel Marcey", "email": "joelm@fb.com", "user": {"login": "JoelMarcey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51a5a01e7c956b5ff3de08a0ec452a256d57d153", "messageHeadline": "website: build and deploy developer site with rustdocs", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 132, "deletions": 64}}, {"node": {"oid": "9f038d3059e2f1987b6cd503cc5f1fb36267d977", "messageHeadline": "website: move developers.libra.org into main libra repo", "author": {"name": "Joel Marcey", "email": "joelm@fb.com", "user": {"login": "JoelMarcey"}}, "additions": 36934, "deletions": 17}}, {"node": {"oid": "caaca5ca4cb8eed99e166cfb6c7ce678269a65a5", "messageHeadline": "x: skip whitespace checks for *.md files in developers.libra.org", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "47acff52e715ce2d425aa7339be109167c010b50", "messageHeadline": "[twins] reorganize files", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 229, "deletions": 217}}, {"node": {"oid": "2ed9b56a8e014eed40358fbee4a72e297f146ece", "messageHeadline": "[twins] general cleanup", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 118, "deletions": 240}}, {"node": {"oid": "4041e08a1943f7ba34c57f174581dbfcc6f1f1a0", "messageHeadline": "Replace rustls with native-tls", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 33, "deletions": 176}}, {"node": {"oid": "1c0296d6fb9ecb1b43a71abb692b8b75fe4dac9e", "messageHeadline": "[move-cli] datatest testing harness + some useful tests", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 676, "deletions": 94}}, {"node": {"oid": "5c260c809d08d73e7c0385d5b015e726b50e5bc4", "messageHeadline": "[breaking][dkr] clean up image names", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 17, "deletions": 30}}, {"node": {"oid": "daefa58565b1b2993333262b2dda706fe1949e31", "messageHeadline": "[move prover] add sequential option to prover task runner", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 86, "deletions": 48}}, {"node": {"oid": "fb33ead919281e18acd2165f9b822fd4a98735d9", "messageHeadline": "[move prover] limit concurrency", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "12ab18856965aa82c90e549e49c4c377f083e87a", "messageHeadline": "[state sync] simplify chunk request version logic", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 7, "deletions": 8}}, {"node": {"oid": "2791c36a4b7f6d7a9d3facae4d0544a1000265e3", "messageHeadline": "[types] utility function for extracting coin name from a TypeTag", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "7e297f155bafbcdc99552953334cf318b27b99aa", "messageHeadline": "[docker] Add initial documentation / framework for public full node s\u2026", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 96, "deletions": 2}}, {"node": {"oid": "f1c6ec5480e5711bbea96765581a22ae475af2c0", "messageHeadline": "[language] increase deserializer test coverage", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 237, "deletions": 26}}, {"node": {"oid": "1437d9969bd0e04f106a1092cbdf57763a9a850b", "messageHeadline": "[move-prover] Aborts-with check mode.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 343, "deletions": 69}}, {"node": {"oid": "716891357ec0409177f6a6c578c4053033745717", "messageHeadline": "[docker] Remove traces of config-builder", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 6, "deletions": 525}}, {"node": {"oid": "ca87715c0c7e95a06b14782f72caba6866673fb9", "messageHeadline": "[LBT][compat] propogate validator image rename", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1df3681846135539b4d420bfc0c274ae5c002624", "messageHeadline": "[vm] remove TODO for checking script arguments with instantiated gene\u2026", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3dd024c95a4f28c67628b544087187cf42c0e3e3", "messageHeadline": "[cluster test] add reconfig to the pre release suite", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "22bfee56f8a5305706a398e57b1524be1ddbc0b5", "messageHeadline": "[breaking][dkr] add validator buildspec and rename e2e", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "6cb6df8491b42aed8a2e8a9d4dfebed45ee60cea", "messageHeadline": "[transaction builder generator] update serde-generate + fix (ignored)\u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "28ddabf285eb6a705c6a774d73d703e3771e115f", "messageHeadline": "[custer-test] Add support of DD and VASP account for premainnet", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 266, "deletions": 59}}, {"node": {"oid": "837052ef3e3995f1d4ee4c84d57b8e1f659ceb4a", "messageHeadline": "[breaking][move framework][move-prover] Add LIP-6 specs, refactor Gen\u2026", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 526, "deletions": 379}}, {"node": {"oid": "70abb60622f0e3191b388a36a4eea914752f80c0", "messageHeadline": "[consensus] block on reconfig notification", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "b84660320c28ac3bc878bf0104ede5636bc2e266", "messageHeadline": "[consensus] add counter for sync_only visibility", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "df8b5d59390eed69ea622b00dbfebb63c39f45d5", "messageHeadline": "[network] rename rpc latency metric and add protocol_id label", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "341a78458019e5805cd604d63009cdc95cbce2aa", "messageHeadline": "[network] Add inbound rpc handler latency metric", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 39, "deletions": 10}}, {"node": {"oid": "7976aeb65dfb98aab2f4121e00b41836824a4200", "messageHeadline": "[network] Add pending connection upgrades metric", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "6cd8bd05a75c9909055325dfd64a579a10a1f8a4", "messageHeadline": "[network] Add connection upgrade time histogram metric", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 128, "deletions": 69}}, {"node": {"oid": "72650b6d40f958da9e363b5561ed81de122fbe4a", "messageHeadline": "[move source language] Compiled module interface generator", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 289, "deletions": 0}}, {"node": {"oid": "2bda67751762eae3ae80a62e052646601956064d", "messageHeadline": "[Safety Rules] Maintain an in-memory SafetyData to use as a fast read\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 60, "deletions": 9}}, {"node": {"oid": "1825d700ef61d72ba0db7c3e57dc60280afa4e33", "messageHeadline": "[Safety Rules] Clean up some code around persistent safety storage.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 15, "deletions": 23}}, {"node": {"oid": "7cc256cb3eb0d2d3fe8550e5bb881eb68c6dadea", "messageHeadline": "[Operational Tool] Display validator configs even on address decrypti\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "0361577a4d04ee81d9e1130eb27b7ee57cc8e257", "messageHeadline": "[backup] RestoreCoordinator: skip txns already in DB", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "9a7b66a207c3b27808cb11eeada0d9576f27dfa2", "messageHeadline": "[backup] allow redoing state snapshot restore", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 95, "deletions": 40}}, {"node": {"oid": "f14a2adba81cea986911a6f4716c34867404987d", "messageHeadline": "[libra framework] Update comments in LBR module, use `create_from_raw`", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 19, "deletions": 15}}, {"node": {"oid": "fd0c74074faa4fdcef6dc76cccda677210692bda", "messageHeadline": "Specified more transaction scripts", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 642, "deletions": 47}}, {"node": {"oid": "b7c8a0a72fe763c822f4403de8fb2fd0d68a7bb7", "messageHeadline": "[docker] mint to faucet, shellcheck more scripts", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 95, "deletions": 89}}, {"node": {"oid": "515863f90f45805700dee86d5f25d11f2efeb8c5", "messageHeadline": "[move-prover] Adding scripts for z3/boogie install on Ubuntu and CentOS", "author": {"name": "wrwg", "email": "wrwg@devvm281.prn0.facebook.com", "user": null}, "additions": 31, "deletions": 0}}, {"node": {"oid": "3f401e185e5386e45afeea5ed6106f50a1a5280c", "messageHeadline": "Require currency codes to be composed of alphanumeric characters", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 13, "deletions": 9}}, {"node": {"oid": "4d655cac12406a0c079955a1a6110f8b8fc67fe8", "messageHeadline": "fix lint", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "362110a6a77b980577f9079b16c765f0e9ff4bd2", "messageHeadline": "remove Drop impl for LibraHandle, created shutdown method instead, an\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "d718857f1214522d71e76f9b4299f2dc9b080215", "messageHeadline": "graceful shutdown network runtimes in to avoid panic error log thread\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "026d29fe4f5939fe78340357c093fc1d2344d696", "messageHeadline": "update to direct start node in test process", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 21, "deletions": 48}}, {"node": {"oid": "7a89d8b3ff24d703a668164a24161d14b62af1b2", "messageHeadline": "fix lint", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "f711e750be69f8ee5f6721333895c83af9c57e27", "messageHeadline": "[json-rpc] add new integration test suite for better code coverage an\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 737, "deletions": 179}}, {"node": {"oid": "872ec43a675a16d75e09b9e145132e9548435980", "messageHeadline": "add test for auth key from str func not panic", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "b70fed9a4de9f7408db90bdde54a446db47d0cc0", "messageHeadline": "[faucet] mint endpoint accepts a new param to return submitted transa\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 79, "deletions": 15}}, {"node": {"oid": "368b6a421b9dc196e34c94408a2908c65211bcc5", "messageHeadline": "Add HTTPError to JsonRpcAsyncClientError and update is_retriable logic", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "5d5db05d949471e15ac11bebf266faf91e083bd3", "messageHeadline": "[backup] add gcp sample config", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "2e11ac528c5e389213346b64f3dab2b3e44d3563", "messageHeadline": "[backup] sample config file for azure", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "fe795e967d359d66aefe6e0d20ca131c258ae42b", "messageHeadline": "workspace-builder: make private to smoke-tests", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 10, "deletions": 28}}, {"node": {"oid": "909e1a7ebbf40dc4ab52329f636e499803b64f0c", "messageHeadline": "swarm: update docs so they don't mention cargo", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c300a9944363298272e36bffa2814f5c0d05eb60", "messageHeadline": "swarm: remove unused dependencies", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "d2c3a1e27e974373fbc3afb5e26195ef92850048", "messageHeadline": "swarm: take in path to cli binary as argument", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "c2f2e21de73cefe04ddbeeea90c5177bd7ade1bd", "messageHeadline": "swarm: take path to libra-node binary as a parameter", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 30, "deletions": 21}}, {"node": {"oid": "ebd10048c3a3d1afd19f0ddc103415c23e9f547e", "messageHeadline": "[dkr] Fix service account auth with gsutil", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "be8470488ad7bee4096302a366f71d22eb75b30c", "messageHeadline": "[move-prover] Verify everything by default & fixes in specs and prover.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 232, "deletions": 277}}, {"node": {"oid": "56eaf1c9f6aba8f8c9f0b8a2ddd1ce77072bf372", "messageHeadline": "[backup] CommandAdapter backup storage: hide env vars in debug log", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "2196ef78ff53477f35c359eaacf99566f44894fc", "messageHeadline": "[dkr] Fix permissions of azcopy", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71e1e4b7460fe00d56a3f1a9502d9ff540fedb33", "messageHeadline": "[trusted state] fix the ratchet when epoch_proof has more", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 67, "deletions": 9}}, {"node": {"oid": "3cf990e519e5e1d50e844e16c62b1fac7ed923bd", "messageHeadline": "[Key Manager] Add logs to differentiate beween different NoAction types.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f712264a5546afd90aed792815fe04eb33ce7c16", "messageHeadline": "[Key Manager] Improve error messages for storage related errors.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "f0ab9475433e91218fafd32a0accfce294d07785", "messageHeadline": "[network] Adjusted levels for some debug/info logs", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "3e5b21495e37697fd204437098a385b911fa3c8e", "messageHeadline": "[network] adjust error and warn log levels", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b4975cf7a22566b9c9cdfbaedeb81ca78268d097", "messageHeadline": "[network] standardized actor entry logging", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "a1adf6d0173463f7d5575059ac9471398f5cdddd", "messageHeadline": "[network] Standardize actor exit log messages", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "1362572498cfb1d72b49e01c56caecbbba854ee1", "messageHeadline": "[vault] Perform writes with check-and-set", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 133, "deletions": 18}}, {"node": {"oid": "9e4d485db8e5ccf88b3c7c4755adf3edd0196838", "messageHeadline": "[backup] refine s3 sample config", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "85b265412d0db7be4cdceb912f582beb448a3fbc", "messageHeadline": "[backup] TransactionReplayer replays chunks with reconfigurations", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 81, "deletions": 21}}, {"node": {"oid": "853d97d482bfd8b04711ea05d38e56cb491777dd", "messageHeadline": "[executor] extract replay_transactions_impl", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 51, "deletions": 11}}, {"node": {"oid": "e9faa1d5c50c4f53744d7dbb42580c6363ccc619", "messageHeadline": "config builder: fix config.base.waypoint source", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "edfb558dd48b61e6505a664dbd4f15a54163ee3a", "messageHeadline": "[short-hex-str] Add ShortHexStr stack-alloc'd hex-formatted str", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 234, "deletions": 55}}, {"node": {"oid": "a1bd0eaf9d687ca1fdedeb0eef9fb9fa47e09100", "messageHeadline": "[executor][metrics] add error counter", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "c738e320c67db8cd3b9dcfbacfb3f6680aefdddc", "messageHeadline": "Update JsonRpcAsyncClientError logic to retry on all client errors", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "621511746158d6beea628d3e5700f2f473f75909", "messageHeadline": "logger: make structured data output deterministic", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "18a2d2386025de561861e99a09162ef25be0fbe4", "messageHeadline": "[libra framework] specify preburn script", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 229, "deletions": 50}}, {"node": {"oid": "749996fd4d8315fc666b4d39bdc8c2353b27bfba", "messageHeadline": "Bump cc from 1.0.59 to 1.0.60", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "27b40bbddede59f322e01688b28b81821f36c8dd", "messageHeadline": "[subscription-service] add name to subscription service", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 14, "deletions": 7}}, {"node": {"oid": "3d4aefe83c502d4fc4f0d8b330dfe05eedeccf3e", "messageHeadline": "[state sync] log instead of throw error on reconfig notification failure", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 14, "deletions": 2}}, {"node": {"oid": "69a5ba4983ef9c1846dea05cb467df1ac50c74aa", "messageHeadline": "[cleanup] cleanup deprecated counters in storage and execution", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 2, "deletions": 48}}, {"node": {"oid": "1eaefa60d29e1df72ba6c4f9cf1867964821b586", "messageHeadline": "[compose] update to valid images", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "166b9dfb26f9cda7cce9ddfd5743dbea7f5a8c5a", "messageHeadline": "[network] Print out connected peers state every minute", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "f53da21f1d946e6de2d10a83830a57189c77b482", "messageHeadline": "[main-node] Remove rayon from initialization", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "5b083a0e0290fc9232249e0879be78e1b9fd8eaa", "messageHeadline": "[docker] Add mint and e2e instructions", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 82, "deletions": 1}}, {"node": {"oid": "b3aebc102955ae93e33b5c210a6f110d4a41bb08", "messageHeadline": "Add some more useful information for single node testnet", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "cf1c039e8516ac081b0abe9d949e7dc12a69a170", "messageHeadline": "[docker] Add a single validator testnet container", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "0b85c4dc5f170183ca8338759796594d2500a7ac", "messageHeadline": "[node] improve ux", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 41, "deletions": 15}}, {"node": {"oid": "7b30e4a59acb67fba8e6fe70b93ed2c0bd622c7c", "messageHeadline": "[libra-node] Enable running a single node cluster from libra-node", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 113, "deletions": 23}}, {"node": {"oid": "df354cf5e6372607dc4b3bae3a01b29741288986", "messageHeadline": "[genesis] make test initialization deterministic", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 53, "deletions": 19}}, {"node": {"oid": "536b7186bd15463244ad01b5b1ce3a4e3b2f1548", "messageHeadline": "[cluster test] add framework for load test experiment", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 409, "deletions": 45}}, {"node": {"oid": "67d0437ac4f467dfc3d3153633a82705559f9b58", "messageHeadline": "[fullnode] remove the consensus subscription", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "87b0ee5c7ed13afc5c8435d87a4eea42ebf1d154", "messageHeadline": "[cluster-test][reconfiguration] expect epoch and add report text", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 85, "deletions": 27}}, {"node": {"oid": "a005d1994ac692322669190164d04f39198b79b2", "messageHeadline": "[network] Update RPC structured logs", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "634bb38f23f375c74cb4ee653395355ae0e4ba57", "messageHeadline": "[network] Add NetworkContext to onchain discovery", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 38, "deletions": 26}}, {"node": {"oid": "3bfd2b89e5c3a19eb9217b6a2a8e80eabc3078f4", "messageHeadline": "[logging] remove StructuredLogEntry framework for logging", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 107}}, {"node": {"oid": "5a9f6f9b4af5937d471906f71dbb6d6e78c8d154", "messageHeadline": "[logging] move tracing to new structured logs", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "2dd98cf38353eee173e2b925507832f0007d9e05", "messageHeadline": "[logging] Change config log to new structured logs", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d08bdd27891f97ddf393b1134cc405b38f4da62e", "messageHeadline": "[logging] Move SecurityEvents to new structured logs", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 40, "deletions": 38}}, {"node": {"oid": "519572fdca33b0296f676ff2755643763e9813cf", "messageHeadline": "[language][functional tests] support exp files", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 407, "deletions": 67}}, {"node": {"oid": "517d55d3f54db78dbca38f4015495800b7c8e05d", "messageHeadline": "[libra framework] Add documentation for transaction scripts", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 7653, "deletions": 3485}}, {"node": {"oid": "1d2ee2150f6ce48920d6140816b885138118d268", "messageHeadline": "x: only check for newline at EOF if file isn't empty", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e242b41f88513ba1306bebfcf0208df2847861f", "messageHeadline": "update json-rpc doc", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "2d7d9e98719af733eb720f47de6aac2e967916a1", "messageHeadline": "[dkr] Update prod testnet endpoints in client image", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6bba5c95fd93ed03bd8948f64bb92d1ad1724f5", "messageHeadline": "[dkr] Add azcopy and gsutil to tools image", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f6bb7a4639dbfa7f92333aabc22ddc15f036236e", "messageHeadline": "[vm] accept signers passed to execute_script in order rather than rev\u2026", "author": {"name": "Sam Blackshear", "email": "shb@fb.com", "user": {"login": "sblackshear"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "dc1f9444501d4dd722316752f582623949a673de", "messageHeadline": "[consensus] Increase round_initial_timeout for twins testing from def\u2026", "author": {"name": "sheharbano", "email": "bano@fb.com", "user": {"login": "sheharbano"}}, "additions": 52, "deletions": 8803}}, {"node": {"oid": "c65f5763a346a8f75885adf16ff6f98f8d610b6a", "messageHeadline": "[consensus] Sort nodes in 'drop_config_test' and use await with commi\u2026", "author": {"name": "sheharbano", "email": "bano@fb.com", "user": {"login": "sheharbano"}}, "additions": 52, "deletions": 156}}, {"node": {"oid": "fa01b583e3401b1b62d94e2629159eb1e1c6d492", "messageHeadline": "[consensus] Add more twins tests ('twins_proposer_test', 'twins_commi\u2026", "author": {"name": "sheharbano", "email": "bano@fb.com", "user": {"login": "sheharbano"}}, "additions": 354, "deletions": 69}}, {"node": {"oid": "3a0cca38ea0d603b285023fb696a274ab338108c", "messageHeadline": "[consensus] Support dropping messages per round (DropConfigRound)", "author": {"name": "sheharbano", "email": "bano@fb.com", "user": {"login": "sheharbano"}}, "additions": 8973, "deletions": 21}}, {"node": {"oid": "5cb4786e9a52ceb34cccb6be41d55df6f860b8b8", "messageHeadline": "[consensus] Implement 'get_message_round' to extract round of a given\u2026", "author": {"name": "sheharbano", "email": "bano@fb.com", "user": {"login": "sheharbano"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "5bbd121e884508a7ce30cac9a52aae9a17c44299", "messageHeadline": "[consensus] Support RoundProposers in 'start_num_nodes_with_twins'", "author": {"name": "sheharbano", "email": "bano@fb.com", "user": {"login": "sheharbano"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "c5ef6992f1e1af87f28faf915ab223c8904bbcf9", "messageHeadline": "[CODEOWNERS] add CI configs to list", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "08c676b55f06b9ad5789324c28ad1955e197def2", "messageHeadline": "[gha][lbt] append a happy message when LBT passes", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6c5c58eb3e74186691219d8a84eefed925efb43a", "messageHeadline": "[move-prover] Cleanup of transformation pipeline.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 2853, "deletions": 279}}, {"node": {"oid": "d0cca972991c66882e6d7fbb33ddd59519408e43", "messageHeadline": "[executor] add commit_blocks histogram", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "dd0c16e00abb15ec3724f1c317d041dee768f2ae", "messageHeadline": "Bump trybuild from 1.0.34 to 1.0.35", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0d6812492a027525c92bb06855b9647a81aa64ca", "messageHeadline": "[Safety Rules] Force a panic if we get a PermissionDenied error from \u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "34fae383032e1d74416ce2e3542bee149704be14", "messageHeadline": "[Secure Storage] Clean up vault specific tests and add a test for inv\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 150, "deletions": 93}}, {"node": {"oid": "8748b4e63d09b9c6c3e54439e7b11c06508cf421", "messageHeadline": "[move-prover] Refactor memory implementation", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 4051, "deletions": 7968}}, {"node": {"oid": "a2b528dd026c35fdbdb1218928dd26267b23e284", "messageHeadline": "Bump rust_decimal from 1.7.0 to 1.8.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "90e7aaa4bf18992be3a7e0f3be8596707d5679fc", "messageHeadline": "[management] allow owner/operator support for adding new validator", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 82, "deletions": 11}}, {"node": {"oid": "cc7047b5f47bb70d7b0c03fe4935d69206b10320", "messageHeadline": "[management] add the remaining validator management commands", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 146, "deletions": 45}}, {"node": {"oid": "b5f3cf5d1302ffc5e60cc555fa020a7faaa71643", "messageHeadline": "[network] handle storage read errors more gracefully during network a\u2026", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 63, "deletions": 11}}, {"node": {"oid": "f80e46f3485e21e47212abc804560a6cdc47803a", "messageHeadline": "Specified the transaction scripts for auth key rotations", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 401, "deletions": 180}}, {"node": {"oid": "dcf46008a1060c09fec60653ca8c20266089b20c", "messageHeadline": "[genesis] add variables", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "5f20ecf2607e836fc4722415fdadfd3b9007824b", "messageHeadline": "[genesis] replace create-and-insert-waypoint with insert-waypoint", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 68, "deletions": 71}}, {"node": {"oid": "9b2500efc75a2167cd01e6678f83cebceabae94f", "messageHeadline": "[genesis] update documentation to latest form", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 93, "deletions": 50}}, {"node": {"oid": "f8bb1a851289f829fead2b67c25c37a327f5a281", "messageHeadline": "[genesis] Update readme format to match specs", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 32, "deletions": 80}}, {"node": {"oid": "5eb259032ac0188035aea79ad1ca1814c410959e", "messageHeadline": "[ci] Don't run dependency verifier workflow on bors-libra events", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "db081de48d566ef5e6c6ea077ddc4d8d05a17fa4", "messageHeadline": "[cluster-test] add failpoints into executor", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "901a02de449cb40e4f47ae4b999740b8a3323020", "messageHeadline": "[language] add tests for txn validation, with fixes for gas currency", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 202, "deletions": 35}}, {"node": {"oid": "fdbeff3384fbad105a6bf3e7f9ca09094c2aa2ff", "messageHeadline": "[consensus] improve consensusdb", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 29, "deletions": 44}}, {"node": {"oid": "e2ac30dddcb7d8e7e78456fbd454449ed48a2d00", "messageHeadline": "[ci] Add API compatibility warnings when server changes are made", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "bb3f87a869d1b732e4adc55140340ae113833fd5", "messageHeadline": "[libra framework] specify tiered_mint", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 297, "deletions": 8}}, {"node": {"oid": "860e1772960d72bfb381fb4e1e90a86f716806de", "messageHeadline": "[vault] Switch to native-tls for ureq", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 114, "deletions": 54}}, {"node": {"oid": "45af7686870cb688d1670fa3c35b20cabfe598a3", "messageHeadline": "[ci] Require dep-audit team review if TCB deps are changed", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 10126, "deletions": 7}}, {"node": {"oid": "4b3759d0ee8301dcf55cdf2eb3ba3c6079cf079c", "messageHeadline": "[backup] smoke test db-restore", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 259, "deletions": 5}}, {"node": {"oid": "125eed88a057361b8c9cb4022fb9b9e87feb6466", "messageHeadline": "[swarm]: wait for node to exit on drop", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "90fa4ecae1f957463c724d9fd3a5fdf2313e096c", "messageHeadline": "logger: add initial sampling types", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 193, "deletions": 0}}, {"node": {"oid": "90f23483cead0d7405618335514b88c1e0f0601f", "messageHeadline": "[network] Log ConnectionMetadata address only on connect events", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "eb5ca885f20af40185057937a51ea7b934636740", "messageHeadline": "[network] convert peer to structured logs", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 193, "deletions": 63}}, {"node": {"oid": "889d6bab114da23fea26a9ed925e7dff3cfb6396", "messageHeadline": "[network] convert rpc/ds actors to structured logs", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 123, "deletions": 32}}, {"node": {"oid": "71a2632153cebef7b37b3a1e5dc5973fd1873da4", "messageHeadline": "[network] Convert gossip discovery to structured logs", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 42, "deletions": 13}}, {"node": {"oid": "9032452e8d26957d0aa058b8e4252387b22e76fd", "messageHeadline": "[network] Convert HealthChecker to structured logs", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "8569f5c489828c2ff1e1ecf8df6146cb28e0d529", "messageHeadline": "[network] Add error to noise structured log", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9985671762d0972c8f623c5a79f46c1bfa71737", "messageHeadline": "[network] Convert to structured logs for NetworkBuilder", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "1ee42cd7adeb8166a90aee0b18bce1a253e4b830", "messageHeadline": "Bump syn from 1.0.40 to 1.0.41", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "29697b1f8b66ba59c187232aa916803f1a6dafca", "messageHeadline": "Bump node-fetch in /.github/actions/hyperjump-comment", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b2f18b6a6324e73a0052685c0f234decb7d7d3ee", "messageHeadline": "Bump node-fetch from 2.6.0 to 2.6.1 in /.github/actions/comment", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b9c785f592492c16c0365e62d0b0c0945003ac0f", "messageHeadline": "[Circle CI] Update smoke test target in circle ci script.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e79b4f618ff9f6c8950413be4c932044f1d58fd0", "messageHeadline": "[Smoke Test] Update smoke test dev module tests files.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1cb2d41b89308b109ee7099fde7d854f89fb2b22", "messageHeadline": "[Smoke Tests] Clean up Cargo.toml file.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "71cf7c7c087e3ef0ca3b3b30c5efee41e5a1f049", "messageHeadline": "[Smoke Test] Remove unused tests/main file and move test logic into src.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "fdc218c2eda7ca8c883bf7cca55d599612acfe49", "messageHeadline": "[Smoke Test] Create smoke-test crate inside testsuite.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 96, "deletions": 96}}, {"node": {"oid": "74e660b5b0d58a13eaef787f9966344d73eb393f", "messageHeadline": "Bump node-fetch from 2.6.0 to 2.6.1 in /.github/actions/hyperjump-labels", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9cb5c9c28145cfcd40e370e771b9eb17b1a9c271", "messageHeadline": "[backup] spec: image fix", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "27c93215c054f752106dfae8177eb5e41cf052e0", "messageHeadline": "network: add per-peer connected metrics", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "30b8be40e36c247827f1000766935b91f91ca823", "messageHeadline": "[CI] set no_output_timeout to 20min in code cov jobs", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d7be25ebda2bef6551e1ca75ce0ed4d12f39ca98", "messageHeadline": "[breaking][vm][move stdlib] Use Errors module everywhere. Merge epilo\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 485, "deletions": 322}}, {"node": {"oid": "26743f64ecbee970670f46e813cfc81fac2f4619", "messageHeadline": "[json-rpc] small refactoring: better error handling for currency not \u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "615e8e7f1503b6dfd7d8fbe36af20144fde5cc5a", "messageHeadline": "[breaking][cluster test] support epoch in health check", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 40, "deletions": 16}}, {"node": {"oid": "3fba85db4529cbcec9265c1a6e32c9a8d211fb79", "messageHeadline": "[cluster test] add reconfiguration experiment", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 191, "deletions": 21}}, {"node": {"oid": "045f7171b02f503a9395e1dc143fd4eab5a0b89e", "messageHeadline": "Revert \"[GHA][2/x] migrate post-land integration test\"", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 0, "deletions": 128}}, {"node": {"oid": "b4196d80707c475c00bd56cbed3625efd400a691", "messageHeadline": "Bump rustyline from 6.2.0 to 6.3.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "b6ef2d18fbbe36a000a40db7f31c812b37482ac6", "messageHeadline": "reorder ReceivedMintEvent fields", "author": {"name": "Fredric Moezinia", "email": "moezinia@fb.com", "user": {"login": "moeziniaf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afa6650e92d6ffa634f8e5a7db40a46c4a051a21", "messageHeadline": "[json-rpc] fix invalid json example in method_get_metadata.md", "author": {"name": "Alex Prut", "email": "1648497+alexprut@users.noreply.github.com", "user": {"login": "alexprut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af976fdf7ad650f7b3c21c8229efe845ce7dc3fc", "messageHeadline": "[ci] Add libra-action as bot comment author", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2d2657c30d065e0d4fab96563b572863d074a535", "messageHeadline": "[fuzzing] adding two fuzzers to find incorrect deserialization", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 92, "deletions": 1}}, {"node": {"oid": "8c93a185a0eb4677faee4998c176c1950152691e", "messageHeadline": "[fuzz] disable JellyfishGetWithProof harness", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38650860396fa4b14e6300d770ebd5d79a8f39c5", "messageHeadline": "[GHA][2/x] migrate post-land integration test", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 128, "deletions": 0}}, {"node": {"oid": "4cba6af62f02a65b2cec9a1e120a0caecc74b36c", "messageHeadline": "[CI] enable DockerHub pub on master", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7bf5d8eb4a1e61d23400ff8737f9e279dde5e195", "messageHeadline": "Bump trybuild from 1.0.33 to 1.0.34", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "80d0cafb2109064ed9fd969ed772561fde7232ae", "messageHeadline": "Bump serde from 1.0.115 to 1.0.116", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 177, "deletions": 177}}, {"node": {"oid": "f837df55fff0a7f7b74f58af22de80721c9b8041", "messageHeadline": "Added more specs for the capabilities in Libra Framework", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 614, "deletions": 213}}, {"node": {"oid": "3fc9efc1ce0e68ee505c946777ac9e8f9e1caf47", "messageHeadline": "[Safety Rules] Don't load safety data before verifying signer.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "3515f52a52cb58f504b442e4277058fdd80e6fd1", "messageHeadline": "[Safety Rules] Update Error::KeyVersionNotFound to include key name a\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "27342ada002cf2741164390f64bfddd6b0a84c19", "messageHeadline": "[Safety Rules] Don't drop the error on a failed key reconciliation at\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "c2f57217419ad71f59d3c2c6d57186b50be0f91e", "messageHeadline": "update client checklist doc", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 40, "deletions": 20}}, {"node": {"oid": "048f354919366c41b681d6fddd1555f5573c5b93", "messageHeadline": "[specifications] add common data structure spec + fix links", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 150, "deletions": 11}}, {"node": {"oid": "9f4899bf7b6c0113a8f9184bb7a7528171191f5d", "messageHeadline": "Upgrade the Z3 version, and added test cases for FixedPoint32", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 247, "deletions": 198}}, {"node": {"oid": "54486bc2d49cf85ac53692eed2854e9628a43212", "messageHeadline": "[libra-channel] add basic GC strat for removing empty per-key-queues", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 196, "deletions": 15}}, {"node": {"oid": "31e42c27372983f51a275b182b1c0e3762400899", "messageHeadline": "[language][tools] Move CLI", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 1141, "deletions": 175}}, {"node": {"oid": "4f89acdd259f6587f1d020c5e555d7c3ba13da4d", "messageHeadline": "[fuzz] types/proof fuzzers", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 247, "deletions": 0}}, {"node": {"oid": "97c603db1a389800ecb7eb4421f7fdc1e7b0f932", "messageHeadline": "[cli] Derive faucet URL for k8s testnet", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 7, "deletions": 6}}, {"node": {"oid": "5a36b993ff22f5ae519f796e7a7976abbf543599", "messageHeadline": "[network] Fix peer_id naming in Peer actor", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "975c42cac3d84ae5e213941d8ffb97a58537a5f7", "messageHeadline": "[network] Rename ConnectionMetadata peer_id to remote", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "0337c2650664a75a46f1dcdf3a855849ea5eb30f", "messageHeadline": "add new libra-faucet binary to mint docker image", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "42eeb4fcaeb4d70ea3d868daee6de26e1eb592d8", "messageHeadline": "Bump node-fetch from 2.6.0 to 2.6.1 in /.github/actions/labels", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "916630adf38c3802687597128271ed40dfa72a3b", "messageHeadline": "[ci] Regenerate dist files for pr-base-ref", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "63d8c659533c2ed401e1fddd52322cb5034f96ba", "messageHeadline": "Bump node-fetch from 2.6.0 to 2.6.1 in /.github/actions/pr-base-ref", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fb594a5f16c59a4787d085fd9dececcd033c4602", "messageHeadline": "Bump kube from 0.40.0 to 0.42.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1d975642ec1fcaea4e79f98e1a6873a854e868fa", "messageHeadline": "Bump getrandom from 0.1.14 to 0.2.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "bac24064eb47e94f2c5b68e6dc515613ca54dbcc", "messageHeadline": "[ci] Add new hyperjump capability to request reviews", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 28221, "deletions": 4}}, {"node": {"oid": "d164ea3358385b49cae331afeba4bfb871e64020", "messageHeadline": "[state sync] rm dead arg in ExecutorProxyTrait::execute_chunk", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 0, "deletions": 5}}, {"node": {"oid": "21243b3b24a687ceaf30b900e35fbd56648a3aed", "messageHeadline": "[libra framework][cleanup] Remove VASPOperationsResource as it's no l\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 26, "deletions": 238}}, {"node": {"oid": "54c19d7d8ab41df146a703c279c3b0049797f212", "messageHeadline": "[Storage] arb_existent_kvs_and_nonexistent_keys should create at leas\u2026", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34516e2b15af2cc8752dd2082997c2df95b92d8f", "messageHeadline": "[accumulator][fuzz] convert proptest to fuzzers", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 478, "deletions": 282}}, {"node": {"oid": "f1195c957fcae4ed183523fbc5384a64a569aa91", "messageHeadline": "Fix expiration_timestamp key in generate_raw_txn_preburn.json", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24e938162036c56c4ff1aa32cc922a809e15874e", "messageHeadline": "[backup] spec", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 357, "deletions": 0}}, {"node": {"oid": "3e3eb7cac3e2652e95a6de8e26baf7b03e6893b1", "messageHeadline": "[network] remove StructuredLogEntry", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 48, "deletions": 97}}, {"node": {"oid": "48d4e668c5084bccfb4044c8e0ae85eb005fe4d7", "messageHeadline": "[type] Output script's type tag in debug.", "author": {"name": "jolestar", "email": "jolestar@gmail.com", "user": {"login": "jolestar"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "80c2a0339619210476c9cc9901a1a3722b52e477", "messageHeadline": "[language] Fix dependency order in stdlib", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 4, "deletions": 10}}, {"node": {"oid": "593805e112cf6d3e770d40e85372b0ff71352db0", "messageHeadline": "[network] use a counter vs histogram for rpc/ds bytes sent/recv", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "c6387b4946bc3b1e3957088191390b89881ea44f", "messageHeadline": "[network] use consistent pattern with connections counter", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 11, "deletions": 23}}, {"node": {"oid": "5a5738f479c5eb8dd1cbb966e189392533787c8b", "messageHeadline": "[network] Add network context to direct send counters", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 82, "deletions": 72}}, {"node": {"oid": "7c155ac19966eb2790c6418fcbf6b44ce5b157e9", "messageHeadline": "[network] Add network context to rpc counters", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 263, "deletions": 181}}, {"node": {"oid": "84d1634de46d280f2c70ca54612d61b04e9d6814", "messageHeadline": "[network] flow NetworkContext through to Peer layer", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "d2db749f9264eee6127dbbb15b607ec04cb56049", "messageHeadline": "[network] avoid some allocs when setting connections counter", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 30, "deletions": 18}}, {"node": {"oid": "6b57bc24c09f59c2396a09367710c6603fbd70f6", "messageHeadline": "Bump enum_dispatch from 0.3.2 to 0.3.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "32f3002ff2b7fa9294a496ce9eb677f138a40a90", "messageHeadline": "Bump libc from 0.2.76 to 0.2.77", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 47, "deletions": 47}}, {"node": {"oid": "94009c19ad2f156993514d40b3fe6e8966111876", "messageHeadline": "Bump proc-macro2 from 1.0.20 to 1.0.21", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "041a85f05faaab150497d02d30d254623ed3e638", "messageHeadline": "[fuzzing] remove dead code", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 0, "deletions": 60}}, {"node": {"oid": "b0dc3b5117fc64f8881a761fe0ba668c3d0a5052", "messageHeadline": "fix u64 type test data in account json", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "da0eb9aff14364faa5992bf0b454a9171fe59983", "messageHeadline": "fix test after rebased master", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 70, "deletions": 75}}, {"node": {"oid": "ae8a54c1216af7f8bb78c6620c67a2700067b548", "messageHeadline": "update fullnode stub in test: assert account creation and minted coins", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 106, "deletions": 40}}, {"node": {"oid": "f6f170207d5135279c110beec03c3e71413c132f", "messageHeadline": "fix lint", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f314264523cb027fb6528eafa445ec82ec0d480", "messageHeadline": "move todo to task 5943", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "49e82b1f6202b13ded03dc35e16d2c4d7fa88f48", "messageHeadline": "switch to use tokio::test", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 52, "deletions": 63}}, {"node": {"oid": "637039888893e492088bfa33729aea26e7143a4a", "messageHeadline": "nit refactoring", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f32d800ecc956fde98762f2052753d3fef717a6e", "messageHeadline": "root path for minting", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "8110e0c7c8cb6138225f252b1291684a5aa96410", "messageHeadline": "fix lint, add lib doc", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 41, "deletions": 14}}, {"node": {"oid": "da188dda68db83bee20a97fccb59f3e8d5a79b38", "messageHeadline": "[faucet] new faucet service: replicates existing faucet behavior", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 708, "deletions": 7}}, {"node": {"oid": "bc2e51bf19cb69901395d9a9b669ebf5972801a5", "messageHeadline": "[json-rpc] standard jsonrpc response object", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 81, "deletions": 61}}, {"node": {"oid": "eb635d0269b4b906a256a4603233366a729ed006", "messageHeadline": "[vm] add a comment about running the failure epilogue", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7d5c627df7726a0201c007afccd4a34eda6f7c1c", "messageHeadline": "[CI] Fix canary for prs, and hadolint grep, dies when no matches found.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "52d9af9d04ebf3f9114dde99dafb17616f360cc2", "messageHeadline": "[move prover] implement async framework running multiple boogie insta\u2026", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 236, "deletions": 16}}, {"node": {"oid": "2f445d98d2e1f0c178964be6c50d27b72dda1bf3", "messageHeadline": "[consensus] add more failpoints", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "b07895f4e4486faddee427de5799cf8aa0c6b034", "messageHeadline": "[cluster-test] add failpoints hashmap to the template", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c2f102f2eb72644d6ced35c452dc650ee1b9c193", "messageHeadline": "Bump syn from 1.0.39 to 1.0.40", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "477f45383d56eb1da5aef3a5b6caee91c4990bcf", "messageHeadline": "Push debian base images to ecr", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "ef12047f22e857e36bb9b27600cdc361fe0dcd18", "messageHeadline": "[Libra Swarm] Display IO errors specifically rather than simply displ\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bdf35b22a0cd684cf449b47867816dc92a064a2", "messageHeadline": "[tf] Delete old ECS testnet implementation", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 0, "deletions": 42358}}, {"node": {"oid": "756c32af64a1927f02e45fdc76a01acd70ceecf2", "messageHeadline": "[move-prover] Avoiding unnecessary writebacks.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 1248, "deletions": 474}}, {"node": {"oid": "3ba227e20d78f967e22038303314aa8710317655", "messageHeadline": "[Cluster Test] Clean up Macro support for template file loading.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 32, "deletions": 28}}, {"node": {"oid": "fc035dcc65e9aaab5e658cc39bc68590fffd2f9f", "messageHeadline": "[Cluster Test] Refactor binary file location into constant.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "aca0dbdc1227ee3042a3ebcbd52a3a001b875430", "messageHeadline": "[Cluster Test] Improve file loading macros in cluster swarm.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 25, "deletions": 31}}, {"node": {"oid": "6863036cbc5c12c1ea5dc06921a2e789971e68e8", "messageHeadline": "[Cluster Test] Add macro support for fluent-bit conf files.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "2ca2752a493871c270305fa5007f72448c209733", "messageHeadline": "[Cluster Test] Add macro support for cluster wwarm configs.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "67a06abb875acb1f94e17a8ca31dc68855e3313e", "messageHeadline": "[Cluster Test] Refactor Health Check url into constant.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cd176bd40f0f80d1f09250e6424b0e7359462786", "messageHeadline": "[Cluster Test] Avoid using duplicate logic for creating spec instance\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 73, "deletions": 51}}, {"node": {"oid": "9e223c9a51a743eba13ae22cf265cbf30eb70ada", "messageHeadline": "[move-prover] Copy Propagation and Transformation Pipeline.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 6758, "deletions": 6925}}, {"node": {"oid": "1a8fbea9e863a1358fed6d9e6a35662f6fa837a5", "messageHeadline": "[fuzzing] jellyfish fuzzers", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 383, "deletions": 270}}, {"node": {"oid": "9e09f95b3178346e46e377553c7ef21b739fcaa4", "messageHeadline": "[bug fix][bytecode verifier] Fixed canonical initial state", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "599f26344a34e7690e01a3bf7c230e66cb4e390f", "messageHeadline": "[breaking][vm] Merge KeptVMStatus for Verifier/Deserialization errors", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 41, "deletions": 60}}, {"node": {"oid": "1497eb23a4e260a64e2aefc6551d426f4244da79", "messageHeadline": "logger: change default log level to info", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b02740a8fd1bca1d03f0e7e18045ed97f0acebf2", "messageHeadline": "logger: make counters private", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "095c577624d34cab94dfc3ac715e72c217e30c7a", "messageHeadline": "logger: increment a counter when we dispatch a log event", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2364d3cde8a6a29131d05cb6d10030faaa5a9ef0", "messageHeadline": "logger: add test for Error trait objects", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "b270cb72e1df415a52fadee65c907e72e3ecefb1", "messageHeadline": "logging: enable dynamic adjustment of log filtering at runtime", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 53, "deletions": 27}}, {"node": {"oid": "289c5862cca8bdc89c08fca544e59dfa93fb9d76", "messageHeadline": "logger: remove unused log and env-logger deps", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "cc6910cc34c91828d93bed03cee5e8fbb99b1191", "messageHeadline": "logger: wrap filter in RwLock", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "eca6e62f060648703844e5fa07743dffa8667729", "messageHeadline": "logger: use filter based on environment", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "8e57ea9ead1c92d3e994772c725707d269c29706", "messageHeadline": "logger: introduce Filter", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 353, "deletions": 3}}, {"node": {"oid": "2b5b4ee42c9b9a026d315a283109ebf3a38795c2", "messageHeadline": "[language] use StructTag instead of TypeTag in TransactionEffect", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 38, "deletions": 33}}, {"node": {"oid": "5d5d712c428c1dc9eb5326d95a74b5af5ed7ec70", "messageHeadline": "refactored LibraTimestamp, LibraConfig, and LibraSystem", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 587, "deletions": 773}}, {"node": {"oid": "a64fd64d6608232bd5ccd7b030fd7f270b6ad0be", "messageHeadline": "[network] Convert peer manager to structured logs", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 151, "deletions": 57}}, {"node": {"oid": "c2230075440cf3cf2fe7240765f66189acac0ea4", "messageHeadline": "[dkr] add ENABLE_FAILPOINTS to all Dockerfile", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a739a456602fedbb966fc76c0a15e7d0b9d0872a", "messageHeadline": "Bump subtle from 2.2.3 to 2.3.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "8e4d76e745a820836ba0de365c64ef9f1c5520eb", "messageHeadline": "[network] Moved ConnectivityManager to structured logging", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 160, "deletions": 64}}, {"node": {"oid": "7a399aba98727a16e19617a1fdaa61efbdcad5a5", "messageHeadline": "[dkr] Add more duct tape to faucet", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 4, "deletions": 6}}, {"node": {"oid": "81d7fe89c027e723fb9e3b0e0d77e6203f2cede7", "messageHeadline": "[cluster-test] Allow to select one libra node for trace", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 69, "deletions": 2}}, {"node": {"oid": "663a29e752071153ced7ed19e0c96ef7e42b73ea", "messageHeadline": "Fix hadolint, unbreak ci", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0c529823dc202ae68146d4e187023dbbaa042312", "messageHeadline": "[docker] push base images to ecr, verify shas, purposefully miss some.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 522, "deletions": 332}}, {"node": {"oid": "a5f992f58c772c74bfe72995d16d0e34dfea883c", "messageHeadline": "[docker] Fix build script", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c66c24fc4b4ce178b8ffaddd7f29a2865a37eb9e", "messageHeadline": "[cli] fix cli logger", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "89d66cb0d58101d769698bc750daac91b160f236", "messageHeadline": "[ci] Remove outdated checks in dependency verifier", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "87e644ca1953a3bdeeb46c50a39530ed50b4e27f", "messageHeadline": "[ci] Use PR head commit instead of merge commit", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7999ad73538dfff00e51e2a182cb6192eaf890f2", "messageHeadline": "[breaking] Adding address to AccountView", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "4852458cb0af052cf62e522770215cc08f82330a", "messageHeadline": "Bump crossbeam-channel from 0.4.3 to 0.4.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c5f6a2b4a6be63f6ef8f17a2c1cf192c9a23bb07", "messageHeadline": "[libra framework] fix comment for rotate_authentication_key_with_reco\u2026", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c59a3fed7d4d054c9e198ca60a31bc1ce726c84d", "messageHeadline": "[management] error codes for errors in genesis tool", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 24, "deletions": 32}}, {"node": {"oid": "efc82e505127e37a5873f22de7c7211c1e6f4a6f", "messageHeadline": "[mempool] more dashboard panels", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 370, "deletions": 1}}, {"node": {"oid": "b022ada045a3bb2739ebff216d3174d27fa99285", "messageHeadline": "[management] Add exit codes for operational tool", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "a42462b117ef07e7c77144bf1d2ffc551b73c833", "messageHeadline": "[genesis] make validator_owner keys optional", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 117, "deletions": 79}}, {"node": {"oid": "96d1eb78a19532608d69e2c0908f0665da843b98", "messageHeadline": "logger: include structured data when outputing to the terminal", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d8573cf32f451bf0995b4bf28a97019c084bbbd2", "messageHeadline": "logger: update crate level documentation", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 31, "deletions": 114}}, {"node": {"oid": "4439be2e137c2ef4174f3d04cafcde1c6681623d", "messageHeadline": "[gha][lbt] build images if not found by compat", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 71, "deletions": 28}}, {"node": {"oid": "0c31926379780485ccf29f56713c7a89b60f1d63", "messageHeadline": "[cluster-test] fix fullnode health check to clean expiration tx in ch\u2026", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a6dffc8fb38d0987e696d9062a5662a393e2e644", "messageHeadline": "update upgrade event desc", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5add60e9442bcb30d3575101b90440adead5ffd7", "messageHeadline": "[json-rpc] update event and account doc", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 51, "deletions": 11}}, {"node": {"oid": "89a7d136f65b365c79be943d44ad32dcf8ee51ad", "messageHeadline": "[gha][lbt] calculate PR number earlier for slack log", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 69, "deletions": 15}}, {"node": {"oid": "d2fcf99210bb9907736606e8376304fe1ee1656e", "messageHeadline": "Bump proc-macro2 from 1.0.19 to 1.0.20", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "0102f6f8987e3ecf0a5e18606e26e971534598a7", "messageHeadline": "[genesis] add support for proper operator and owner names", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "4bfff6794e954bda5fbe6a858be18327f37f0f64", "messageHeadline": "[cli] remove add/remove validator as they are broken", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 116}}, {"node": {"oid": "b2f42a5ed44c275122d27a0f16e89f63235e52c1", "messageHeadline": "[smoke test] use proper tooling for removal of validators", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 32, "deletions": 11}}, {"node": {"oid": "0491b5e4e252a569f8d379aee0c47fd960b2beb2", "messageHeadline": "[management] extend validator-config to return the name", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 42, "deletions": 13}}, {"node": {"oid": "9682ba3d9f36e79f5aa7417a399a3249e42aebb1", "messageHeadline": "[management] cleanup genesis todo on script settings (allowlist)", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "534ba7cf771e3742a1e3a7c321c112eaa9547e78", "messageHeadline": "executor: define and use a typed log schema", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 107, "deletions": 82}}, {"node": {"oid": "c51d12408099f993d6ffd028f7df5521dc130946", "messageHeadline": "key-manager: define and use a typed log schema", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 62, "deletions": 113}}, {"node": {"oid": "265691ad95d369550bc0b90be128e40f671331c4", "messageHeadline": "[network] updated metric descriptions", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "d008fc9b665b55eabb4b96fc44ca4a3212a46b7d", "messageHeadline": "[network] clean up network metrics comments", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 43, "deletions": 9}}, {"node": {"oid": "f6d0fc48c5b920b42084e777a305485c8e4b3f55", "messageHeadline": "[network] fix namespacing of network metric names", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "aeeb30a4d02a58b527bf8959da45d5e8230ab051", "messageHeadline": "logging: improve ergonomics of emitting a security event", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 118, "deletions": 85}}, {"node": {"oid": "6f01f402e12c37f4fa337bc0afe5552b6042462c", "messageHeadline": "[storage][dashboard] add estimated tree size with prune window counter", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 1469, "deletions": 1369}}, {"node": {"oid": "2db0e26b8c222991f0c626a9392d56a5f62bfed4", "messageHeadline": "[Fuzzing] Add signature generation to fuzzing input for safety rules \u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 30, "deletions": 36}}, {"node": {"oid": "273acbdf8a3c5839b03adc0ff91e1687fe23971e", "messageHeadline": "[Fuzzing] Add initialization of safety rules for required fuzzers.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "8046c87a0db7e694d34c39e69ddf18731da6414c", "messageHeadline": "logger: inline the location macro", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "9216f3f6379a4d48f3df2923566577a94ff88b29", "messageHeadline": "logger: remove unused fields/methods and outdated tests", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 287}}, {"node": {"oid": "23b2385d2f3feaeea19e776812f93e0fc0927cf2", "messageHeadline": "logger: rework old struct_log tests for the new backend", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 131, "deletions": 0}}, {"node": {"oid": "438168e0eacc312c219d47cbf34bc031aa6e079e", "messageHeadline": "logger-derive: remove 'into_struct_log' method", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 15, "deletions": 30}}, {"node": {"oid": "d45848b1943b401d0aa87b7c2aa1e55edfb41831", "messageHeadline": "logger: use new LogEntry type in backend", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 75, "deletions": 103}}, {"node": {"oid": "31bc61ad6f490b5ba0fa8c79d1f431ac3e5fbe95", "messageHeadline": "logger: remove old structured logging facade", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 8, "deletions": 123}}, {"node": {"oid": "6fff9df7cca31ed0f8564d8a0baebc175ab399ec", "messageHeadline": "[testsuite] remove compat and roar", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 0, "deletions": 1379}}, {"node": {"oid": "b3b270f216f75e0850146be2d25feb8e83aab0ce", "messageHeadline": "Bump prometheus from 0.9.0 to 0.10.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 60, "deletions": 9}}, {"node": {"oid": "4ccdfc59b544cc86e06d46173bbe1d770d7e5fd0", "messageHeadline": "[consensus] fix the state sync receiver in twins test", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "30fb4a6cb400f6caa3ae68a826d1513032869d74", "messageHeadline": "[language][e2e tests] make event handle generation deterministic", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "16eebfd1c2e355ab5b9920c5b7d417ac30e3fdb9", "messageHeadline": "[backup] cli: use rust text log", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 58, "deletions": 32}}, {"node": {"oid": "5ecc2ee2e3c4de1be49199bb9ef1743d43feb74d", "messageHeadline": "[backup] enable text logger for backup cli tools", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b340d95ee15c61f670662cba89818bc1e71d0e9e", "messageHeadline": "some cleanups to the coding guidelines", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 28, "deletions": 34}}, {"node": {"oid": "41a2a1a12451105fb3f9c4cd576e134e759d3923", "messageHeadline": "[logger] do not expect on setting logger", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b3f2ecae304993586a7e4528c0bd73beb8d4cf46", "messageHeadline": "cli: don't init the logger twice", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "230bf07dfeaecdfd75923214b9dc9cdf2f4af5de", "messageHeadline": "[managment] simplify output for genesis to be Success or error", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "5372bd27ecdbc1e7a81e6afde5d8416861f41de3", "messageHeadline": "[management][breaking] Add support for a distinct treasury root key", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 159, "deletions": 16}}, {"node": {"oid": "c1977536a7f91a45e7920704840e5a2aa5951166", "messageHeadline": "[genesis] expose the two key api from genesis encoding", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "df78031582b1921a5310a5a615036ecb08fcec77", "messageHeadline": "[management] add the ability to read keys from file", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 45, "deletions": 9}}, {"node": {"oid": "ebf66d2188ca96e0b0e3e18da71197a0bb3c8cfe", "messageHeadline": "Bump serde-name from 0.1.0 to 0.1.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5c372738611d25371020b683f83f5ca873f31204", "messageHeadline": "Bump async-trait from 0.1.38 to 0.1.40", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "eec2e540d51ef1ed6c1f5f930dacaffd8a052611", "messageHeadline": "Bump serial_test from 0.4.0 to 0.5.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "16845fa128f819a7a777748beae76433dc43ccd4", "messageHeadline": "Bump warp from 0.2.4 to 0.2.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 22, "deletions": 112}}, {"node": {"oid": "72a99a5b1074e11dcb159790029dd6bb4f51bbc6", "messageHeadline": "Bump serde-reflection from 0.3.1 to 0.3.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e899f3f121e7d0c1910ee47d14d0f6eef5cfc108", "messageHeadline": "MetricsPusher flushes upon drop", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 85, "deletions": 33}}, {"node": {"oid": "1d4184c537d4d500946cedb4af1183c2935f70a4", "messageHeadline": "[backup] db-restore counters", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 96, "deletions": 2}}, {"node": {"oid": "fc1a16af2667ae87fe3965553c080e8c74b9f0bf", "messageHeadline": "logger: rename tx, rx -> sender, receiver", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "33c76a75a3bbaa14b0824c1921730912be3dc16a", "messageHeadline": "logger: remove the 'sl_' log macros", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 116, "deletions": 143}}, {"node": {"oid": "37cc76c31628e447497cc1ffeb138cfb272c7fc9", "messageHeadline": "logger: only init a single logger", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 10, "deletions": 202}}, {"node": {"oid": "ee3728afa3df13ac4e37b836f247d726e6c2f8b9", "messageHeadline": "logger: remove text_log module", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 76, "deletions": 320}}, {"node": {"oid": "71c38b314a054fa385f037cabbe3d4091a615aad", "messageHeadline": "logger: move struct log tests", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "bb2bde5069ec9523877d5a2aec20235e711896bc", "messageHeadline": "logger: add new unified logger", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 334, "deletions": 7}}, {"node": {"oid": "f66b9ceeba105aef5eaa0e4366fd7a7c83cc258f", "messageHeadline": "logger: use the new logging infrastructure for text logs", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 68, "deletions": 154}}, {"node": {"oid": "522cf5f8faffd4ebff62938acc1aac8d98adcbb6", "messageHeadline": "logger: introduce new logging infrastructure types", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 156, "deletions": 3}}, {"node": {"oid": "58b854731340ee301444b3d2d7a0310853297bfe", "messageHeadline": "logger: introduce our own Level type", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 85, "deletions": 15}}, {"node": {"oid": "75f4d362bc073c35f2cc17c818f308011f138195", "messageHeadline": "logger: introduce new log macros", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 256, "deletions": 147}}, {"node": {"oid": "bf8340bca8300111b635ff1ef8e6500aecfc9abf", "messageHeadline": "[dkr] support failpoint build for libra-node", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "d369b70ad8fde4009b65dbc6f33c572004016df6", "messageHeadline": "add tools buildspec", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "d45754cc16192e1600cc648a4ee425702d53e02f", "messageHeadline": "[faucet] Add longer delay for timeout", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4e0135a7af927f22d29624cf3f994824f21a364a", "messageHeadline": "[ci] Remove checked in summaries", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 25, "deletions": 13701}}, {"node": {"oid": "0d3782be759de15ff06792060f1b51dd74415efc", "messageHeadline": "[libra framework] specify mint_lbr and some functions in LBR, LibraAc\u2026", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 945, "deletions": 55}}, {"node": {"oid": "16371df95d7bea9c866105ff51729e40cb66c69d", "messageHeadline": "[Move transaction builders] Java: support javadoc", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 92, "deletions": 34}}, {"node": {"oid": "617251817645389ab8bb87a69a36f02e87e75f27", "messageHeadline": "[Move script] tiered_mint: fix quotes in doc comment", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "72fb4b1fe561a72582a9767a468cf43673ae7e5d", "messageHeadline": "[Specifications] Updated the TCB README file.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "b7bb94de0cca02100d7aafb2ec9a62a51d7a1fe9", "messageHeadline": "[Specifications] Rename specification markdown files to README for au\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "70ce3f6c8da62f7a4a7974ae68860a3148c59028", "messageHeadline": "[cli] move cli metrics to cli crate", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 20, "deletions": 27}}, {"node": {"oid": "7f5c4593f5ae1849635b01ea9be6fd7f7fef5e94", "messageHeadline": "[storage][dashboard] add restore status panel", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 1337, "deletions": 1128}}, {"node": {"oid": "41e598a7331ed7d959f1514022a62bea5d93110f", "messageHeadline": "[Specification] Add safety rules specification to the repo.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 220, "deletions": 2}}, {"node": {"oid": "88310f606a55bb7bd34f9dd352991e06fc46db1e", "messageHeadline": "[Specifications] Add the secure storage specification to the repository.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 244, "deletions": 0}}, {"node": {"oid": "6f1bcf38aa66a97f931a3f66f664ac7b2d874a07", "messageHeadline": "[Specifications] Add the key manager specification to the repository.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 205, "deletions": 0}}, {"node": {"oid": "2f0577313e5643741af6944061619568f9dff7cb", "messageHeadline": "[Specifications] Add the TCB README to the repository.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "de642a0aafb736b7ba2c649fa993074370b8e7c2", "messageHeadline": "[logging] rename structured log log field to message", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "9fd63e1e6a74473d54102d5a93fa07195aeb2ffe", "messageHeadline": "[logging] remove new_unnamed in favor of default", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "240b9b1c4061c0b34b59cefda7cc2dd76652d6b1", "messageHeadline": "[network] delete unused buffered send", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 231}}, {"node": {"oid": "7ca74667c12090e5603ab268be45ef342bf0ac34", "messageHeadline": "[functional tests] Make checks for test output unique", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 504, "deletions": 705}}, {"node": {"oid": "39fca8bd2b81b0b231773cc817a8b5a532b10c8b", "messageHeadline": "[cluster-test] remove re-serialization in CT", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 55, "deletions": 76}}, {"node": {"oid": "7371a80092fd1a435c735f019dcfb9ec8c318690", "messageHeadline": "[easy][safety-rules] fix the error representation", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2a685df725cdc7cb21c0e99659bad0441bb59f1e", "messageHeadline": "[ci] build dependabot prs, uses aliases", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 27, "deletions": 61}}, {"node": {"oid": "95b7ea7870a337135202d03eaee32175f1845759", "messageHeadline": "[backup] make sure shutdown() is called on every write handle", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 14, "deletions": 57}}, {"node": {"oid": "c2ce3c6a9846c446991ef624bc7347088f3ba071", "messageHeadline": "[backup] CommandAdapter: ChildStdinAsDataSink", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 61, "deletions": 5}}, {"node": {"oid": "56edc027c55048d2c1cafcb487bc35a3cf5eb01c", "messageHeadline": "[backup] CommandAdapter: ChildStdoutAsDataSource", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 53, "deletions": 7}}, {"node": {"oid": "7399c2d89f1d05fad9cb908c348da6bef4b20727", "messageHeadline": "[backup] CommandAdapter storage: SpawnedCommand", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 89, "deletions": 67}}, {"node": {"oid": "4305a30c3ea87ae9be90823f0e153692a45675f4", "messageHeadline": "[backup] trivial: extract command_adapter::Command to separate file", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 63, "deletions": 51}}, {"node": {"oid": "6a1abd6d48a0f4bdda5f24474ae5a0192fb49bf6", "messageHeadline": "[backup] CommandAdapter: cleanner Debug message for Command", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "eaa8e040a25e7ee94ca926a83959f53782e49d29", "messageHeadline": "[backup] CommandAdapter backup storage: run commands with pipefail, e\u2026", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 156, "deletions": 12}}, {"node": {"oid": "33a8e3be2ab36140ca05a8d6ea7a589828d7863d", "messageHeadline": "[backup] TransactionRestoreController: replay transaction in smaller \u2026", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "bb53415c4ec11806165c0e7b159d5dfd0e0af471", "messageHeadline": "[backup] RestoreCoordiantor: not to select state snapshot newer than \u2026", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 26, "deletions": 21}}, {"node": {"oid": "9c0ee52e495a683ed7c3ae8c8a729ddc03df26f3", "messageHeadline": "[storage] fix warning log in get_account_state_with_proof", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "f33182d4ec07ce9cad1b7c4a40ec4cfc13c7c6ab", "messageHeadline": "[logging] remove unique structured log id", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "aa026fe7d47440ea59ffde43517465220c2b80d0", "messageHeadline": "Enhanced governance-related specs", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 1426, "deletions": 425}}, {"node": {"oid": "5d72faac9f04408a4b4e4578d2678eb16d3d8b67", "messageHeadline": "[move source language] Small error message cleanup", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "ec81382ee85fbbeb288f03ab5dd1a84533e6328f", "messageHeadline": "[vm] fix execution count for user transactions", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 12, "deletions": 11}}, {"node": {"oid": "eb78c1bc5819e60cbd0b7ce8156173e3ef7448db", "messageHeadline": "summaries: update guppy summaries", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "88141c72e27c41cd8e3d8b617ba69911cb9400cd", "messageHeadline": "safety-rules: add typed logging schema", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 73, "deletions": 66}}, {"node": {"oid": "c1febea76c1cb1f54a1693b6f6b7d8c01ae7d5e8", "messageHeadline": "logger: add a proc-macro for deriving log schemas", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 292, "deletions": 0}}, {"node": {"oid": "ba747e53ac63fbc35940284b22e6c92052629358", "messageHeadline": "logger: set default category to crate name", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "c4ef7ba4595e1290e52bc5d7b7d63894c5b6954d", "messageHeadline": "logger: introduce Schema trait", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 146, "deletions": 10}}, {"node": {"oid": "46ddde9b386a8cb7636255c48b0a37b0a694a1ed", "messageHeadline": "[Secure Storage] Fix slicing error identified by fuzzing target.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "477e44174b17fe16d2d27550541f6e88107116a0", "messageHeadline": "[serde-generate] Migrate to 0.14.0 (com.facebook -> com.novi)", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "687defea974a3cc3bc6265177121eb0e84c1be88", "messageHeadline": "[state-sync] disable test_fn_failover flaky test", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "760f8a554774f48ffd8c6135cb3b2ec66da7b207", "messageHeadline": "cleanup inject-error", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 0, "deletions": 26}}, {"node": {"oid": "58565a6e16057b9cb6ea5c1cb74cbbeeda19f422", "messageHeadline": "update doc to reflect testnet URLs change", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "2c1235f12df6331ce8a15208aabc760c51271145", "messageHeadline": "JSON-RPC spec: fixed the data type of event.sequence_number", "author": {"name": "Yaniv Mordekhay", "email": "yanivmo@users.noreply.github.com", "user": {"login": "yanivmo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80da1831f0d4e0bada7d0b03a27f053fb0ffb427", "messageHeadline": "Typo fixes in type_transaction.md", "author": {"name": "Yaniv Mordekhay", "email": "yanivmo@users.noreply.github.com", "user": {"login": "yanivmo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1b7cf98018069b3ef6d7d730a57e88ef9a528fd0", "messageHeadline": "[fuzzer][executor] create fuzzer for block execution and committing", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 81, "deletions": 23}}, {"node": {"oid": "ceb1c1609f4f3d9de717c4bbf839b46c25edd18b", "messageHeadline": "[fix] fix shift error when fuzzing accumulator schema", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1915ee234fc7db26034b2e8706cb31c8e582cd4b", "messageHeadline": "[transaction builder generator] fix CLI and make sure that we test ex\u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 77, "deletions": 36}}, {"node": {"oid": "639aa079df63277693f75a53594beae6f24270c2", "messageHeadline": "[Safety Rules] Remove dependency on anyhow for secure storage errors.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 25, "deletions": 21}}, {"node": {"oid": "c4fd6da2f79545fb567727ad22a2fd8563fa33b7", "messageHeadline": "[fuzzing] set tokio runtime to run as on a single thread to avoid exc\u2026", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "bf48c4f573b62583804f0a14d1941de66baf37c4", "messageHeadline": "Bump actions/github-script from 0.4.0 to v3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff7eaff77383c717f57a44001d15062fe1d80e74", "messageHeadline": "[dependabot] new version", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 43, "deletions": 35}}, {"node": {"oid": "121c8651cc19bd31fa641da022608edad47c4cda", "messageHeadline": "[fuzzing][storage] fix shift overflow bug", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "d14d0ada9d8cd4c74209cd96113b479f6ef76e4f", "messageHeadline": "[genesis] support distinct keys for tr lr", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "f3867c451d50c0ae7c70a5420308a0bd10a6c0ad", "messageHeadline": "[checks] update the full summary", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ea16bd8e08f86dc4c1b8585a3e3de4685a916ef", "messageHeadline": "[fuzzing] downgrade version of libfuzzer for lionhead to work", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f2083c17c8b683785c5e158d00663f4111793772", "messageHeadline": "fetch_chain_id(): read from latest synced version.", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 42, "deletions": 15}}, {"node": {"oid": "979dd1df8cc1f9a1664ce82c76d74405a25be786", "messageHeadline": "[breaking][libra framework] Add new events for dual attestion informa\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 401, "deletions": 102}}, {"node": {"oid": "6ed2378169aebb0071f87e9c65566e57bd8009bf", "messageHeadline": "Move rust transcation-builder into client/", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 75, "deletions": 87}}, {"node": {"oid": "7cfd5615c4f92f68a8bdd090d7455ccc5d0ad086", "messageHeadline": "[vm] Fix tracking for VM_MAX_VALUE_DEPTH_REACHED", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 160, "deletions": 40}}, {"node": {"oid": "fdc9638830b5faa75aa108169e8c571c33e6a9ea", "messageHeadline": "[Secure Storage] Remove \"unimplemented!()\" as default implementation \u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "089cb1c89da91c1125a64679e38e59e7482a6f4f", "messageHeadline": "[Network] Avoid using unreachable!() to prevent DOS attacks.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "d88793a31bbbb5f08ba458c972bc2dd9dd3f9ac2", "messageHeadline": "Create constructor for CurrencyInfoResource", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "a0e0bee08a640c0f027dc62cee7b0739deefe485", "messageHeadline": "[move-prover] Bug fixes for `old(..)` + new `update_field` builtin fu\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 292, "deletions": 178}}, {"node": {"oid": "7ff9e487595ac31db8367dae2310f02b7227faad", "messageHeadline": "fixup! [Deps] Downgrade bindgen to unyanked 0.54.0, upgrade others. c\u2026", "author": {"name": "bors-libra", "email": "metajack+bors-libra@gmail.com", "user": {"login": "bors-libra"}}, "additions": 1013, "deletions": 930}}, {"node": {"oid": "1fd600e6bac6419c1ae735cd370b64569c36322f", "messageHeadline": "[fault injection] adopt fail crate for fault injection", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 8042, "deletions": 58}}, {"node": {"oid": "d97982eb6331f75b76820c5af4ee37fabf3931a6", "messageHeadline": "[fault injection] remove inject-error crate", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 3, "deletions": 155}}, {"node": {"oid": "ea4d1d2bc1bcce2116decd927a484149a41b41d1", "messageHeadline": "[config] update demo fullnode config", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "08df7c7fd1798a7194dd250e823593860bb4d2eb", "messageHeadline": "[network][fuzzing] fuzzing handshake protocol", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 322, "deletions": 6}}, {"node": {"oid": "fa3b3fdbaaa391d92a8e92cd1ae2d82b1f5f81da", "messageHeadline": "[network] enable proptest on some types for fuzzing", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "93349bf4babfdeb5df5dd37c1a70a06386270cd8", "messageHeadline": "[network] adding verify tests for handshake protocol", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 67, "deletions": 1}}, {"node": {"oid": "9ec29d62b1da356e282282cec7463d72a62dedff", "messageHeadline": "[network] fixing tests", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 67, "deletions": 32}}, {"node": {"oid": "07c79671af74655a530377b93ee0a4e900fd2381", "messageHeadline": "[network] adding security log for invalid handshakes", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "bfa70309241f06ccff070dfaf92beb3d60267fec", "messageHeadline": "[network] refactoring UpgradeContext and cleaning handshake protocol", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 194, "deletions": 130}}, {"node": {"oid": "4e970baf4582ce93b2d9584c58ae0663cf13ab54", "messageHeadline": "[network][easy] make fields of ConnectionMetadata public", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 26, "deletions": 42}}, {"node": {"oid": "88bfb8429889aeeec66895fe0bb78d4022dc10ec", "messageHeadline": "[network] moving transport tests to their own file", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 360, "deletions": 402}}, {"node": {"oid": "afaebccf4f5564484b4bbf664ee66aeb89946bb6", "messageHeadline": "[breaking][bugfix][language] Charge gas for emit_event", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 89, "deletions": 66}}, {"node": {"oid": "42d5608789433d2b71d44d402aa0fb5f5c5ed422", "messageHeadline": "[Fuzzing] Updated the LSR fuzzers to fuzz the public interfaces and m\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 58, "deletions": 70}}, {"node": {"oid": "a39485d874ae5e87aece745f46a3824b1e3d2441", "messageHeadline": "[Fuzzing] Use consistent name for safety rules message handler corpus\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "723797242f34476d6ccf2f70d7c145ae9b91e28a", "messageHeadline": "[Fuzzing] Add a fuzz target for the SafetyRules sign_timeout() method.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 45, "deletions": 9}}, {"node": {"oid": "7380e674d9177a5df1a8d3dc4c7c37257c66e642", "messageHeadline": "[Fuzzing] Add a fuzz target for the SafetyRules sign_proposal() method.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 41, "deletions": 17}}, {"node": {"oid": "2109666ba3a0a855e8fc6d54683846ba2fdba26c", "messageHeadline": "[Fuzzing] Add a fuzz target for the SafetyRules construct_and_sign_vo\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 54, "deletions": 12}}, {"node": {"oid": "bd542afce76d6899784e5bd5c0e50cb56f6cb7a1", "messageHeadline": "[Fuzzing] Add a fuzz target for the SafetyRules initialize() method.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 61, "deletions": 13}}, {"node": {"oid": "d98668345bec09acf22ac2cb13bd8d5f140518b0", "messageHeadline": "[Fuzzing] Clean up code duplication and unneccessary functions from S\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 33, "deletions": 36}}, {"node": {"oid": "2881974eb9129626c9fc78f7dbae2cb7a62a2bb3", "messageHeadline": "[config] remove chain_id from config", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 7, "deletions": 19}}, {"node": {"oid": "d27f7bb948b0f87a66179f00b76e190a2fc372df", "messageHeadline": "[Secure JSON RPC] Added missing README file.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "4a6304b3e3a531bb1545407dd01c2368c023cfc3", "messageHeadline": "[transaction-replay] Implement a transaction bisection tool", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 275, "deletions": 2}}, {"node": {"oid": "680a4fcef833e63d76a89fde4f2695c33ce3bb4d", "messageHeadline": "[docker] fix docker-run-dynamic", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "784b5dfd143d8f4f82c9bcf1a7b805d544825c83", "messageHeadline": "adding more specs to DesignatedDealer and a supporting invariant to L\u2026", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 506, "deletions": 83}}, {"node": {"oid": "667fa16aef90d55261f9f161e180ac1534438c54", "messageHeadline": "[dependencies] Update summaries", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 18, "deletions": 123}}, {"node": {"oid": "1583250d8b59f847cf13cf8a53b5d2d6bc054036", "messageHeadline": "[dependencies] Bump the dalek libraries", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 39, "deletions": 51}}, {"node": {"oid": "bb235ce47a0f3a0101381623777283ce9aee6c1d", "messageHeadline": "[json-rpc] fix fuzzing test", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 100, "deletions": 56}}, {"node": {"oid": "6525726384f7203c67283548c748ec3593b9240e", "messageHeadline": "[move-prover] Small changes to ValidatorConfig, LibraSystem", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 52, "deletions": 4}}, {"node": {"oid": "b02fbd4fe4e20eb2e191102a4234afd81d71386f", "messageHeadline": "[dependency] update serde-generate to 0.13.0", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 29, "deletions": 30}}, {"node": {"oid": "b4061ca3443ed0c512c677a5a9ef755578b83d15", "messageHeadline": "[executor] structured logging", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 99, "deletions": 44}}, {"node": {"oid": "2fc1257f7d65795720126e27400b7f2c832679ed", "messageHeadline": "address review comments and improved error messaging", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 51, "deletions": 23}}, {"node": {"oid": "c71ca46191c606d56a75f537fd83adf7e174c809", "messageHeadline": "[bettereng] Remove a few expects", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "d43a16daad93eac85736cd21be283df1d91c43db", "messageHeadline": "[bettereng] Fold a bunch of panics into the Error case of their Result", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "69fd4f46dcd8e3aebf9df4b18037dd1fcb26054f", "messageHeadline": "[Fuzzing] Added fuzzer target for handle_message in libra safety rules.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 421, "deletions": 10}}, {"node": {"oid": "0f69c99ea3da5f25b2fd03d569d7376dddb88234", "messageHeadline": "[Fuzzing] Alphabetize fuzzing modules in cargo dependencies", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b0640d68cdb010c4ea30ed5ed419b25e5347168c", "messageHeadline": "[cli] Update prod testnet wrapper script for k8s", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb2ec222b4865e9dad45d99ac1cf2bedf23c03e0", "messageHeadline": "[logging] Retry to send failed sent logs", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "90a8263413437c84d512760b87dca93081a016ea", "messageHeadline": "[Secure Storage] Added missing README to secure storage directory.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "30a3e4abcdeedf6ca2f01e249d877682743f5133", "messageHeadline": "[Key Manager] Add README to the key manager directory.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "6e084ed501b14169c63a04748bf7b2249205979d", "messageHeadline": "[cluster-test] abstract stop validator behavior", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 51, "deletions": 5}}, {"node": {"oid": "dae0c936bddb7d841b34dc3f4620d1fa9a579e21", "messageHeadline": "[breaking][network] Remove Raw(Enc)NetworkAddress", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 137, "deletions": 356}}, {"node": {"oid": "a5b62c7da91882996f3b4e7b2dcb937fa4ade788", "messageHeadline": "[logging] Remove crit! in favor of error!", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 42, "deletions": 51}}, {"node": {"oid": "759dc06a510baa9c6ff25b3f5ae5eaf69448d2d3", "messageHeadline": "[types] update comment about transaction expiration times", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "0e945e2e1c8a2535196389632b7618f700ebddeb", "messageHeadline": "[types] fix warning", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "fdc21321063003a3c315a7c3ef899dcc52f1c2c9", "messageHeadline": "[logging] Remove usage of send_struct_log! macro", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 75, "deletions": 66}}, {"node": {"oid": "95ae5d30baea8bf63ad4349aedc3d41dd4df9f90", "messageHeadline": "[cluster-test] enable twin test", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "cf2c55ceaaac6cba90587c693f0508b2221d5a5c", "messageHeadline": "update summaries", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "c703926204cd94e8f132f5f35d192f11a82eb853", "messageHeadline": "[breaking][types] rename full_node to fullnode as is more frequently \u2026", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "c8907420e01dccf6621036d5fba3132f5d992a8e", "messageHeadline": "[breaking][move] Fix network address names", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "5ed84023db4d1227dddb33e9529b4472e9a0be81", "messageHeadline": "[breaking][types] network addresses on chain are now opaque blobs but\u2026", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 157, "deletions": 97}}, {"node": {"oid": "046ecd7d8834d33f115b28f8ff0702dc43ff9666", "messageHeadline": "[breaking][types] Remove identity keys from validator config", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 91, "deletions": 378}}, {"node": {"oid": "13db24bb90d4df3a8ed04160d8db4c2f8a305ea1", "messageHeadline": "[breaking][network] Add support for properly encrypted onchain valida\u2026", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 227, "deletions": 251}}, {"node": {"oid": "1c06efd0910def448260f8dc94478fa8d0e6a999", "messageHeadline": "[smoke_test] Remove access to deprecated field", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "12c9eb0ca7b82a977d6759be40234814d4b2502d", "messageHeadline": "[cluster-test] add validator_network_address_keys to storage", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "7a3bc464fb76e2a33da7d7525253cc90c3dff487", "messageHeadline": "[network] Add a utility that binds secure storage and network address\u2026", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 250, "deletions": 0}}, {"node": {"oid": "2ef12cbf60ae414311e827028154e421d646fd63", "messageHeadline": "[dependency] update serde-generate to 0.12.2", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9ab012ba67f906975a3284975a3305a6e4973631", "messageHeadline": "Expose preburn/total values of CurrencyInfoResource", "author": {"name": "Fredric Moezinia", "email": "moezinia@fb.com", "user": {"login": "moeziniaf"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "1c7dc9af42f42a60345c4f9e47ffb724080f07c8", "messageHeadline": "Plug panic in AccountAddress::try_from", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "b6106659112509cabaf4663c13e351e1eb5d019f", "messageHeadline": "logger: fix text to structured log macro", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "2ac604e366cd924949f95aab315069d408aa5102", "messageHeadline": "logger: impl Debug for StructuredLogEntry", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8e6e2c91e1b18b548b345f2fbc9a9990b75f007", "messageHeadline": "[move prover] summary-based analysis to compute possibly-packed types", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 343, "deletions": 21}}, {"node": {"oid": "a2afc60cfc96ded5d8f79905267aee0e203e917c", "messageHeadline": "[move-prover] process functions in topological order in FunctionTarge\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 183, "deletions": 178}}, {"node": {"oid": "9456a13eaed5e093351f5736666e864e4bc62b75", "messageHeadline": "[docker] prune docker images once a day", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 119, "deletions": 2}}, {"node": {"oid": "db0172df77e1b978983032943a0ee92570aa0549", "messageHeadline": "enabled adding lints to warning list to clippy", "author": {"name": "Vali Schneider", "email": "eval@fb.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "3ac3fe90d060294ee27e532464af59ea87fde49a", "messageHeadline": "[cluster-test] revert change for delete job immdiately once it is done", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "6295aa5b50f66293e311c289a70e06c349b4dd88", "messageHeadline": "[vm][data cache] Small cleanup of effects return type", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 35, "deletions": 22}}, {"node": {"oid": "cddcc9458751426706435bb6d7d446128736847e", "messageHeadline": "[breaking][secure-storage] Remove unnecessary string nesting from vault", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f3a4b0a78f9aea9f0d71e63b9810912396ea15ad", "messageHeadline": "[secure-storage] Add bytes <-> base64 string adapter", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "ea4345fab44f432805e66276d2d34220437a7368", "messageHeadline": "[breaking][secure-storage] Remove the explicit Value type", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 238, "deletions": 751}}, {"node": {"oid": "fbc97a76b4e851e9c879e92a829cc75d437c158c", "messageHeadline": "[crypto, test-only] Add a test for pubkey desetrialization errors,", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "596b804295a023120e732d5d66493b5e8772b731", "messageHeadline": "[vm] Fix native function errors", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 145, "deletions": 44}}, {"node": {"oid": "325be3e2d36af11696f560f833b1a3e3b2f2ef70", "messageHeadline": "[breaking] Governance Requirement Change for Creating ParentVASP acco\u2026", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 291, "deletions": 411}}, {"node": {"oid": "23ed772cb1812e7e9f9338e8411d2d63f8d6c149", "messageHeadline": "[transaction-replay] Implement API for executing session over a given\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 28, "deletions": 3}}, {"node": {"oid": "373f36d33e165194a5ffe07b89db13d2a89a783d", "messageHeadline": "no message", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 91, "deletions": 70}}, {"node": {"oid": "204383c28053d11b9f13477a3604e17b929af2fc", "messageHeadline": "[Move Prover] Optimizations for global invariants/removal of some tim\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 264, "deletions": 135}}, {"node": {"oid": "f094226b26996e8cfd8cd83ce85773d17891cb8c", "messageHeadline": "[backup] transaction restore: not try to write LedgerInfo from the pr\u2026", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 34, "deletions": 26}}, {"node": {"oid": "5871fa6174749dcd32b33a0811d6524847de5474", "messageHeadline": "Add reviewers for crypto code", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "281e23f04a605c73c5c159166baa1df1d85cfa07", "messageHeadline": "[RFC][bytecode tools] Add module linking/layout API definition and co\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 562, "deletions": 14}}, {"node": {"oid": "f82ff61237863358f2027cbde5f4af4711a24031", "messageHeadline": "Logging proposals in the future", "author": {"name": "Yolan Romailler", "email": "yromailler@fb.com", "user": null}, "additions": 22, "deletions": 12}}, {"node": {"oid": "649f2f5b469789e0df982e3936c006f1acef7c2c", "messageHeadline": "Adding a common time crate", "author": {"name": "Yolan Romailler", "email": "yromailler@fb.com", "user": null}, "additions": 136, "deletions": 118}}, {"node": {"oid": "dd1f4547c18188816b444d14bc5019ebe7ae9fa3", "messageHeadline": "[Move prover] Added specs to LibraConfig", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 595, "deletions": 95}}, {"node": {"oid": "496361a3346a353fae1470361b162783480e170d", "messageHeadline": "fixed specs in Errors", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "86a42bc1f1113868ee8c4815f0d3a137a923ed52", "messageHeadline": "More specs", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 33, "deletions": 222}}, {"node": {"oid": "6b207a77ad143a234603586bd53664b524784bf5", "messageHeadline": "[management] Added check for network addresses to Genesis tool", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 110, "deletions": 44}}, {"node": {"oid": "ad29b8803daae3266f8355e39e8867942e0fdd4d", "messageHeadline": "[transaction builder generator] improve examples after serde-generate\u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 20, "deletions": 29}}, {"node": {"oid": "5681fde3a21b3eb8dd1c65177a1fcaf3884d100a", "messageHeadline": "[cluster-test] remove config override", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "d6ee10d2d75f831006b3d3c5f1ae6eb1f0181371", "messageHeadline": "[cluster-test] Report backup throughput on same line", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 21, "deletions": 19}}, {"node": {"oid": "522b441fccaf4375f107df81916fad0bfd74f7c4", "messageHeadline": "[cluster-test] Highlight breaking changes in changelog", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4c5ba2f4d161128a72471d1608434a6edbe153a4", "messageHeadline": "[cluster-test] Include logs and dashboard links into report", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 11, "deletions": 3}}, {"node": {"oid": "050c54f6996ebce59dcf2fca4214aa5ae11caca8", "messageHeadline": "[cluster-test] delete jobs immediately once jobs done", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "8dc7f3d69dedadf7345286e7350b20c749904a52", "messageHeadline": "make error codes opaque", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 283, "deletions": 19}}, {"node": {"oid": "04fb8650f89cbeec3eeecd3e8b614f307b247830", "messageHeadline": "[safety-rules] turn of the cache until we have CAS", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae79631211bcb3d5ecae123f56e9e3e8520b684f", "messageHeadline": "[breaking][safety-rules] use SafetyData in PersistentSafetyStorage", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 170, "deletions": 180}}, {"node": {"oid": "e879f2495794527ce779cbed5c84580cbb78a8d6", "messageHeadline": "[safety-rules] bundle SafetyData together", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 57, "deletions": 34}}, {"node": {"oid": "b3aabf133bae20bc4bbf99b31a0c7b463e1a104d", "messageHeadline": "[safety-rules] avoid redundant write and turn on the cache", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "cbf9d31aee6bb7e7a7b4066b9c1e33f970acf99c", "messageHeadline": "Clone trait for CurrencyInfoResource", "author": {"name": "Fredric Moezinia", "email": "moezinia@fb.com", "user": {"login": "moeziniaf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0a45462c770246dfae47c1858024cd3494dcc1d", "messageHeadline": "[logging] Update logging dashboard to have rate based metrics", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 1154, "deletions": 29}}, {"node": {"oid": "a6680ec00c8b76827bbf6ca42e294e2e27717ddf", "messageHeadline": "[language] reorganize testing infrastructures", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 172, "deletions": 141}}, {"node": {"oid": "79d5abd64dbf172f90844f5efcc1365bdae5d057", "messageHeadline": "[spec] Add data structure spec", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 409, "deletions": 0}}, {"node": {"oid": "a8cf65c1a8df62454f665be32f69041a287af8b2", "messageHeadline": "[vault] enable vault tests by default but guard by availability check", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 179, "deletions": 22}}, {"node": {"oid": "7428c31c14621a3940d3e1f1eac3edbcdb57bd8b", "messageHeadline": "fix typo in github workflow step", "author": {"name": "John Naulty", "email": "jnaulty@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "449760f0f557de4093f31abf62ee41d262596ae2", "messageHeadline": "Remove duplicate code for aggregating vote power", "author": {"name": "John Naulty", "email": "jnaulty@fb.com", "user": null}, "additions": 45, "deletions": 10}}, {"node": {"oid": "830f70a61314ed7477f72d138feba385c61fb34f", "messageHeadline": "[language][ir-testsuite] rename block tests", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7d00aa611d77e69621e34d6b25e8967bb7505036", "messageHeadline": "[transaction builder generator] Go: pass containers by pointer", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "b5ab717178bd517905e9e1a33c5269de6579ff72", "messageHeadline": "[cluster-test] Use exponential retry strategy in kubernetes operations", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 49, "deletions": 8}}, {"node": {"oid": "0aa74618979e732da1f4d4ca725175ccf2cfa2eb", "messageHeadline": "[breaking][libra framework] Remove LibraTransactionTimeout module", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 104, "deletions": 353}}, {"node": {"oid": "f8dcfa61a3cf941509489ed1fdbf415085096e1c", "messageHeadline": "[mirai] add tag annotations to libra-crypto crate", "author": {"name": "Di Wang", "email": "diwang95@fb.com", "user": {"login": "stonebuddha"}}, "additions": 60, "deletions": 4}}, {"node": {"oid": "46979e43a6b57e8730cdecc55e95c4d4acf3b092", "messageHeadline": "[Fuzzing] Group fuzz targets by component/area.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "d1c748cee84fc4a61dd3852b24531a67f84fc34b", "messageHeadline": "[Fuzzing] Clean up vault fuzzing tests and arbitrary functions.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "c1dd708996b1dc6f1c21ea8b2d5e07796cc7cdf3", "messageHeadline": "[Fuzzing] Add fuzz target for process_policy_read_response() in vault\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "f569fb068ee6d3d05f6da172078b69a3f074da27", "messageHeadline": "[Fuzzing] Add fuzz target for process_secret_list_response() in vault\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 65, "deletions": 17}}, {"node": {"oid": "b16b9548613b2d35a86e0d83a1a55a5c9f5ca10a", "messageHeadline": "[Fuzzing] Add fuzz target for process_token_create_response() in vaul\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 64, "deletions": 16}}, {"node": {"oid": "672e48faf5d25bbb314b8f0b508a336262cdb68c", "messageHeadline": "[Fuzzing] Add fuzz target for process_token_renew_response() in vault\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 59, "deletions": 9}}, {"node": {"oid": "07db55b20f0c7c6775761178c83f647f97fde61c", "messageHeadline": "[Fuzzing] Add fuzz target for process_transit_create_response() in va\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 54, "deletions": 9}}, {"node": {"oid": "ab5902c702fa784d4c778412a9f712b0f9d5ba06", "messageHeadline": "[Fuzzing] Add fuzz target for process_transit_export_response() in va\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 72, "deletions": 15}}, {"node": {"oid": "9b6f8bb8381938dedc56e700f6463330840667bd", "messageHeadline": "[Fuzzing] Add fuzz target for process_transit_list_response() in vaul\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 57, "deletions": 8}}, {"node": {"oid": "c82afad301805e21375fb3c1e887918afce1d6bd", "messageHeadline": "[Fuzzing] Add fuzz target for process_transit_read_response() in vaul\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 81, "deletions": 10}}, {"node": {"oid": "e9e06a580df22b3252a3d906cf98fba4ecfc0c2f", "messageHeadline": "[Fuzzing] Add fuzz target for process_transit_restore_response() in v\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "1a8c00a7ac100d0590d914690d9010bb1bffa1a7", "messageHeadline": "[Fuzzing] Add fuzz target for process_transit_sign_response() in vaul\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 51, "deletions": 5}}, {"node": {"oid": "cea2187139e2943c86fbca3da26ea7b9654e2d2e", "messageHeadline": "[Fuzzing] Add fuzz target for process_unsealed_response() in vault cl\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 57, "deletions": 3}}, {"node": {"oid": "04685c1afeef16ec7ee94886b062c710767a657a", "messageHeadline": "[libra framework] make Signature::ed25519_verify non-aborting", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 80, "deletions": 14}}, {"node": {"oid": "4ae5ead21a9d8e5cf348f1405509161227483b76", "messageHeadline": "[mempool] pop random account's latest txn from parking lot", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 60, "deletions": 9}}, {"node": {"oid": "cb6a99ad7e25fb93aa7a7a13d89018a7215ea145", "messageHeadline": "[cluster-test] Increase default cti timeout", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0022684b273f144d83c71fcdb355b1d9c96eefeb", "messageHeadline": "[libra framework] Squashing some TODOs by adding constants to Authent\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 235, "deletions": 76}}, {"node": {"oid": "c5befc5cf989806a2069fa401e96799a7a86f857", "messageHeadline": "[breaking] [cluster-test] Set prune_window in the val/fn config", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "24cde4119ba87a93f458b7068b0d0d771f5c9e32", "messageHeadline": "[cluster-test] Remove config-builder usage from LSR", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 12, "deletions": 93}}, {"node": {"oid": "42b2ad104a9bba42a47aff08e1559709cd273738", "messageHeadline": "[cluster-test] Remove config-builder usage from validator/fullnode", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 49, "deletions": 297}}, {"node": {"oid": "064eaa90e5db9c440b1c95a233eee3e26b94aa96", "messageHeadline": "adding test flag to test-only function", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "aa12f2c23f0a58b9ca5be4b024752e154c4dd12a", "messageHeadline": "[cluster-test]Added a flag to skip teardown which can allow us to acc\u2026", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4c38a50a2239df7ac9ea605a04fbf1b18602688a", "messageHeadline": "[libra-vm] Add simple debugging interface to the VM", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 248, "deletions": 5}}, {"node": {"oid": "ff769efcd2e08b05ce73cdae3c32bc88b7b6fedf", "messageHeadline": "[network] remove unnecessary nesting", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "e91d18ed2f0ecdf3fc762ebac8061d3ca5da33a4", "messageHeadline": "[network] add logging to noise handshake", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 132, "deletions": 38}}, {"node": {"oid": "23dd6826e10c6c54ee73237f239da13b16df7c94", "messageHeadline": "[network] Fix peer_id generation", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 5, "deletions": 21}}, {"node": {"oid": "dc1daf4abe3fedbea19c9124d0d6d75cd3bb9091", "messageHeadline": "[libra framework] fix all TODOs in LibraBlock", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 12, "deletions": 52}}, {"node": {"oid": "13dfd609bcc603ae4d0e5fa649fc8c61ec2560ef", "messageHeadline": "[logging] Guarantee fully written logs are kept", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 118, "deletions": 79}}, {"node": {"oid": "6dea5cd93033c20697b94751342e3067a3e0b14c", "messageHeadline": "[Fuzzing] Add fuzz target for process_secret_read_response() in vault\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 68, "deletions": 5}}, {"node": {"oid": "b52f556c1c68b775acab9c3d58e4dd89af2d14cf", "messageHeadline": "[Fuzzing] Add fuzz target for process_policy_list_response() in vault\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 52, "deletions": 3}}, {"node": {"oid": "1c62ee603dcf927ffaff9a12f8d4c89d3ae4a5ff", "messageHeadline": "[Fuzzing] Add fuzz target for process_generic_response() in vault cli\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 111, "deletions": 25}}, {"node": {"oid": "62bfe092ddb3ebb917e4d4225b9f2af73f8b6aa9", "messageHeadline": "[Vault] Remove duplicate response handling functions.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 10, "deletions": 68}}, {"node": {"oid": "df6ce1969b0ba4959c7e3f31da3e01e1fd224c32", "messageHeadline": "[Vault] Refactor vault response handling into functions.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 315, "deletions": 191}}, {"node": {"oid": "ab1ba229f78f103620d1ae04b0cb3e4b96d14478", "messageHeadline": "[CI] attempt to have multiple non-overlapping flows", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 131, "deletions": 90}}, {"node": {"oid": "3e3930b36f2f479502cd9aeaaed696ff3545d814", "messageHeadline": "[gha][lbt] change error when report empty", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e71f98b8cf95e6248d8263658ff19d4090e9228", "messageHeadline": "[cluster-test] Report error when cluster setup fails", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "2fb4f0571ce34d7dbcb673231fd1c28104366920", "messageHeadline": "[transaction builder generator] add Script encoders and decoders for \u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 601, "deletions": 12}}, {"node": {"oid": "bd72c3a7e6fd9bf8201b169eca91adcdabc98f60", "messageHeadline": "[transaction builder generator] c++ nits", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ef0acb81481b4677f08b89eb56172e193596fe31", "messageHeadline": "[transaction builder generator] nits in python", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 34, "deletions": 29}}, {"node": {"oid": "3689fb8c440bcbd939228902e3640bcb62b13f68", "messageHeadline": "[transaction builder generator] share more code with common::get_requ\u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 64, "deletions": 75}}, {"node": {"oid": "5ef271e78bb60cb7214b396a645998908a125b97", "messageHeadline": "[vm] Make TYPE_RESOLUTION_FAILURE an invariant violation", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4aaf1829ec15af0086b77132a37ad7cffde9f5fc", "messageHeadline": "Store new cache key immediately before starting long jobs", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "f1afd43cd67acea5286e6cc486c5c8ed430855f4", "messageHeadline": "[libra framework] Add tests back in for account limits, get coverage up", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 1559, "deletions": 145}}, {"node": {"oid": "7d8cfe6c199c43f2668553fadcba30f09d1fa081", "messageHeadline": "[libra framework] add some comments to FixedPoint32 about precision", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 28, "deletions": 8}}, {"node": {"oid": "555624799891a92d98efb771d4d83e2a3ff5a6b8", "messageHeadline": "Set up cache file as a daily latch for code coverage and fresh circle\u2026", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 99, "deletions": 32}}, {"node": {"oid": "c18e9cb7bc3babaf06f7cbec3182a647a418e377", "messageHeadline": "[vm] Move INVALID_DATA to invariant violations", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "001cda3427cf7a3db3387bc0665dcc6ab64c3bf5", "messageHeadline": "Parameterize build, remove redundant step", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 33, "deletions": 193}}, {"node": {"oid": "7f85fe200c8eda913cbeb6f589c64bc91690b940", "messageHeadline": "[cluster-test] Add --chain-id argument", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 59, "deletions": 13}}, {"node": {"oid": "b2d8524b3aa49ec14f5499340ba398b2374d8f2b", "messageHeadline": "[logging] added tests around logging and levels", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 171, "deletions": 1}}, {"node": {"oid": "00eed9b410bfb1d32fd8bc36976572c064f7c1fe", "messageHeadline": "[cluster-test].Added new twin suite include twin node and CpuFlamegraph", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "afb9ffbaf710e9f8ac7ef4eed170d68466710167", "messageHeadline": "[Fuzzing] Update fuzzer targets for secure JSON RPC client to use pro\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 166, "deletions": 93}}, {"node": {"oid": "6fed86c684e1d516f7a3304e19a70fd0eab7c6da", "messageHeadline": "[libra framework] Add CLI tool to explain Move abort errors", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 889, "deletions": 272}}, {"node": {"oid": "5f2779ded63d592eafee41a26bc072820440e070", "messageHeadline": "[network][noise] returning EOF when receiving a frame of length 0u16", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "dcf847edda729331d3b512c0af7d279b0a3016b3", "messageHeadline": "[base_image] setup scripts", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 789, "deletions": 170}}, {"node": {"oid": "0575807b4d5e030c61122a9bf399dd70f77412d1", "messageHeadline": "[specs] moving LEC specs to libra", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 931, "deletions": 0}}, {"node": {"oid": "d262bbc5faab4b8041697a40727e38b31a71f999", "messageHeadline": "[Operational Management] Produce a better pretty-print for account re\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 32, "deletions": 14}}, {"node": {"oid": "c4a5b64992bce2fbfa954b8c5d8bb0befc75faab", "messageHeadline": "[state sync] add size limit to pending LI store to prevent OOM", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 17, "deletions": 2}}, {"node": {"oid": "71441efe5c9c89b906353db1219ec90bdf7670c0", "messageHeadline": "[fuzzing] remove unused default generate function", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "bc9817320be97601f288f1e6b395b4d84ced76b1", "messageHeadline": "[dkr] Install newer version of botocore in tools image", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fcd1e21789077ed2ddd7313e7f609a4136f1c0ff", "messageHeadline": "[x] re-introduce check for overlay features, update for v2 resolver", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 119, "deletions": 2}}, {"node": {"oid": "406068e26db105cd81f15b71f379d40d4e787599", "messageHeadline": "[management] Validate network address before setting config", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "3e1da343fa54f7585bffcee02f7bd282ac551602", "messageHeadline": "[cluster-test] Limit kubernetes commands concurrency", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 22, "deletions": 6}}, {"node": {"oid": "85e7c56915483a8bb4ac57eec2157509627533d0", "messageHeadline": "[LBT] Remove DISABLE_FN_UPGRADE from compat LBT", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9561869316f48750afbef3c8e7a962898967dd1", "messageHeadline": "[consensus] avoid bouncing epoch proof", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "4a8c6c8a95e1d5a2aee7e43da45c8e41f1429d35", "messageHeadline": "[state sync] ignore flaky test", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bf7742560a723ca5fdf48508d1af4f3d7ae26332", "messageHeadline": "[fuzzing] refactor fuzzers to use new structured fuzzing helpers", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 58, "deletions": 91}}, {"node": {"oid": "5be521f89cf47ee262c5fb73cfb8863480f61725", "messageHeadline": "[fuzzing] adding helpers for structure fuzzing", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 48, "deletions": 22}}, {"node": {"oid": "52ed3eb627853ba88dc45e746b8a1af82b925c79", "messageHeadline": "bump version of proptest", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 89, "deletions": 89}}, {"node": {"oid": "baed6393d756134f7c6cc4b6b28120545b887e26", "messageHeadline": "[vm] Remove unused OUT_OF_BOUNDS_INDEX code", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "c8e9b737cee086cd0a62857a9daf7c98a5e488be", "messageHeadline": "[management] Prevent from sending no change validator configs", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "272eea1af5d538a74b1e60bd7e462b82434a98b7", "messageHeadline": "[logging] add unique ids to every log request", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "58c59730f9ee45c6b4f5450d6aa9c9082bf3891d", "messageHeadline": "[Move stdlib] fix typo in docs", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f9e5dd11ec1c32fd12b25a57351a4159d903f8fd", "messageHeadline": "[transaction builder generator] python: add decoders", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 272, "deletions": 58}}, {"node": {"oid": "82921212d428e13743902aa4685240f43a77a190", "messageHeadline": "[transaction builder generator] c++: create CppEmitter", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 178, "deletions": 143}}, {"node": {"oid": "fd5fa919e0165197f300f09f079bca833e292089", "messageHeadline": "[transaction builder generator] python: create PythonEmitter", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 145, "deletions": 130}}, {"node": {"oid": "9d34ab81a1a53f3e4aff3875bfbbf045a7582da2", "messageHeadline": "[transaction builder generator] generate decoding_helper on-demand", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 83, "deletions": 116}}, {"node": {"oid": "43a8d967c96ab49bcb3160e0b054e4b18756cc4c", "messageHeadline": "[language] capitalize Move (the language) in comments and logs", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 61, "deletions": 61}}, {"node": {"oid": "42a7b7530126fb16be03e12ddc3724709dc877b1", "messageHeadline": "[dead code][vm] Remove dead status codes", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 0, "deletions": 50}}, {"node": {"oid": "abe0e02c77b1d47df3068bc2feddaf0dee061f58", "messageHeadline": "[LBT] Reduce min tps to 750", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a8dee6e82c67a4b2be0b09781652217284895044", "messageHeadline": "[Fuzzing] Fix a bug in the secure JSON RPC client fuzzer: SecureJsonR\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c46b32d73087ed2afc6c1ac3e78535cac37e3fa9", "messageHeadline": "disable extensionality when array theory is used", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "f1b561f1435e8967842e8075d1528e35bf6f7fc4", "messageHeadline": "[docgen/prover] Add constants to env, and include constants in Move docs", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 2552, "deletions": 5}}, {"node": {"oid": "8926f107b38293a35cac499fcd0f5d568b3b5275", "messageHeadline": "modifies checking", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 937, "deletions": 140}}, {"node": {"oid": "ad89a07bd9136dcb5e5dd25e71043c0bed274798", "messageHeadline": "[breaking][libra framework] DesignatedDealer and ParentVASP account c\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 232, "deletions": 456}}, {"node": {"oid": "a6b6850fb3578a26de0764eaaefcd96d2d869793", "messageHeadline": "[secure-storage] Add the ability for vault to auto-renew leases", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 137, "deletions": 36}}, {"node": {"oid": "92341bbe5d1cfa5d4cc2b343364fa65b50ac2f58", "messageHeadline": "[network] remove ping / pong from spec and code", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 38}}, {"node": {"oid": "aea06bea6db14fec0c57e7a6fa628260a216ba96", "messageHeadline": "[network] use error to signal a response since we're killing ping / pong", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "6daf016c5845a9e89eee6e617ca85a90be49c763", "messageHeadline": "[network] Add an error return message for bad messages", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 85, "deletions": 42}}, {"node": {"oid": "8f3ca189f32a47b3edb33ac8e032ceaf29f48f50", "messageHeadline": "[metrics] update push metrics to leverage prometheus counters", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 122, "deletions": 421}}, {"node": {"oid": "4710e0e9a1ccb8a4cddb2962d71f1f9d01efcdee", "messageHeadline": "[logging] Allow text logs to be replaced with struct logs", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 54, "deletions": 62}}, {"node": {"oid": "8627a02b138dba4ae64a9e7ba978d4c2ffb0b49a", "messageHeadline": "[vm] Rewrite the PublishOption to become a native rust resource", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 966, "deletions": 360}}, {"node": {"oid": "aa5a63e2f5d8cd975e11562c0f52738b4e8be069", "messageHeadline": "[network] Reduce network log frequency", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "3bd7d7ed3e39f4e790dd66d86a7c9dc2d6706b45", "messageHeadline": "[vm] More logging", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 94, "deletions": 50}}, {"node": {"oid": "083eaecf66c580fbf7e6781435b89715e0ed2d8b", "messageHeadline": "[mirai] add bound-checking annotations to libra-crypto crate", "author": {"name": "Di Wang", "email": "diwang95@fb.com", "user": {"login": "stonebuddha"}}, "additions": 39, "deletions": 28}}, {"node": {"oid": "f79106a941613415df6caa154365fbd26d394aaa", "messageHeadline": "[execution] Only log skipping when skipping transactions", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "709864c98993120e6897119a6e608b1723a23912", "messageHeadline": "[logging][easy] move security logs to new structure logging macro", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "65bb5c3bd63466e1a71c5cdf6c1a1891f42bb8b6", "messageHeadline": "[move prover] add smt.QI threshold options", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "526b7102cf27907fef1675b3642249a38e45dcec", "messageHeadline": "[db-bootstrapper] open the db as secondary when not commiting", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "d686f138c45d857e122a7244c7822e8faecb839d", "messageHeadline": "[storage] DB::open_as_secondary()", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 115, "deletions": 21}}, {"node": {"oid": "80b0182637c0dfd12631183fe0f6b10c203da478", "messageHeadline": "[cluster-test] Use validator config template to generate node config.", "author": {"name": "Changyong Hu", "email": "changyonghu@fb.com", "user": {"login": "changyonghu"}}, "additions": 423, "deletions": 107}}, {"node": {"oid": "f131132465a3af7f34820e4f1498f5142a7fe1bf", "messageHeadline": "[Smoke tests] Update the smoke test to use operational tool to fetch \u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 50, "deletions": 5}}, {"node": {"oid": "4b5e032cfae89b61fcc745ffe557c70ae7dfc418", "messageHeadline": "[Operational Tooling] Add account_resource() command to fetch the on \u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "2224fb4e7ac4b6290d3c9f3cd92482b4d66623a5", "messageHeadline": "[Libra Framework][Move Prover] Revised Error Model & Specification Cl\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 5740, "deletions": 2981}}, {"node": {"oid": "32921f9baee817fd4bb39795619b9bcd644049eb", "messageHeadline": "[coverage] generate coverage every morning.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "a936a46688fe6a1fcb530430f08d2bf1215556cb", "messageHeadline": "[mempool] refactor garbage collection to be sub-quadratic time comple\u2026", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 18, "deletions": 3}}, {"node": {"oid": "ee629209f00a0fbc8be3ed78aa0c84fdc11994b8", "messageHeadline": "[consensus] add missing monitor for epoch messages", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "8027dd5b40a3928bb0a8551677bfcb5fec0d6625", "messageHeadline": "[vm] Cleanup existing resource error", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "7c82111fdbee9ddfbef60f642464c09274e62699", "messageHeadline": "[Fuzzing] Added fuzzers for the secure JSON RPC client", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 336, "deletions": 139}}, {"node": {"oid": "d3120b5fe284110752d7c1aeb1fa6262bffbe858", "messageHeadline": "[fuzzing] disallow 0 amount txn", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad061e20e235a476bc08f27f0198199b5b7b5fab", "messageHeadline": "[consensus] return Err with successful timeout", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 36, "deletions": 22}}, {"node": {"oid": "d2fc09c4570a3cb85a96a19af01deb659ead92eb", "messageHeadline": "[state sync] replace panic with ensure in sync req logic", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 15, "deletions": 6}}, {"node": {"oid": "7b37fc0f7b7ff128195303d47312993a16c8d3f0", "messageHeadline": "[state sync] verify future LIs added to pending LI store", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 38, "deletions": 16}}, {"node": {"oid": "7ddcc34e9942c2aad7cec8fb94579786b7458d30", "messageHeadline": "[transaction-replay] Build a tool to replay transactions stored onchain", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 511, "deletions": 2}}, {"node": {"oid": "d57b90b1a4eb08dfddd1bd579ff4a1b112dc12c4", "messageHeadline": "[dead code][vm] Kill Unused Entries Check", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 0, "deletions": 101}}, {"node": {"oid": "1369f36bdc2476c69c57972bc3514ed1cc0a4990", "messageHeadline": "[cluster-test] Add a separate container for debugging validator/fulln\u2026", "author": {"name": "Changyong Hu", "email": "changyonghu@fb.com", "user": {"login": "changyonghu"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "2606bb21dff780b2b0728002c7ee42432d414416", "messageHeadline": "[cluster-test] enable gas price into cluster test, which allow to set\u2026", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "67d36aa2895a45a5c5975b61d2602fade3aa3b3a", "messageHeadline": "[fix] fix gas consume of native_destroy_signer", "author": {"name": "LEAFERx", "email": "leaferx@outlook.com", "user": {"login": "LEAFERx"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad7250e75857efd68ce26ebbff07121203d6de92", "messageHeadline": "[network] eliminate unreachable that is very reachable", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "82a547c621adfc7c6c2d5a5898032b8104422042", "messageHeadline": "[logging] Add ability to filter by log levels", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 105, "deletions": 91}}, {"node": {"oid": "ad0f3df4aec5e04b16887a376e05f639f8d65182", "messageHeadline": "[dkr] Install newer version of awscli in tools image", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "9bb8e3664485204e2f1224782a3700877ecde61e", "messageHeadline": "[CI] restore sccache", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "1fd4b951049f4ddbca7b0c3f980a60a5be0162fd", "messageHeadline": "[sccache] split compilation cache", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 44, "deletions": 6}}, {"node": {"oid": "607c47324e4feaf0c59d5f9d777c85ed9d7637b8", "messageHeadline": "[sccache] use checksum of toolchains in cache key", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a64bcffd13545582014f31caa36c32d03f36a054", "messageHeadline": "[lec] add a test to verify binary", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "8833832d2070df7b63560984ffffce210bfd9170", "messageHeadline": "[lec] remove spawned process", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 8, "deletions": 248}}, {"node": {"oid": "77d598b195bd2f2b0348ee22a2c3084b93908b2e", "messageHeadline": "[breaking][libra framework] Add role checks for Validator & Validator\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 222, "deletions": 101}}, {"node": {"oid": "9aad175f0e325da37c95d80d8753538ac0fa531e", "messageHeadline": "[safety-rules] Add a binary test", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "194d4712a2c3918f4b4464dbd4a35b04d3453932", "messageHeadline": "[safety-rules] Remove spawned-process", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 237}}, {"node": {"oid": "30c5953d575b01bce79a6dbf5c8576325d8ce365", "messageHeadline": "[fuzzing] fix version of libfuzzer in Cargo.lock", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "39a9295f14bab56b93e4dc09fbfb4104f0a0a18d", "messageHeadline": "[db-bootstrapper] use read-only for waypoint generation", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dc71b1165fd9610df9153b07b18666c2d44cbfc0", "messageHeadline": "[devtools/x] Add `errmap` extension to ignored whitespace file extens\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "02135c7914b80c0ea237801980bfa0cfe8d2454e", "messageHeadline": "[breaking] default data dir /opt/libra/data/common -> /opt/libra/data", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "fc2d0453526e72547eedb3ce2837ba721b6b187e", "messageHeadline": "[ci] push docker images to ecr", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 158, "deletions": 51}}, {"node": {"oid": "a5615de34622143094fa59b07f504bc0cb614eca", "messageHeadline": "[move-prover] Fixing unsoundness in opaque aborts_if specs.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 226, "deletions": 82}}, {"node": {"oid": "3717154dbda632bc90523c39f9c9f4367bfef726", "messageHeadline": "[logging] Log RFC3339 timestamp for better granularity", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "3bf241dd282c8c245da68efc259c11ff79e4a28c", "messageHeadline": "[cluster-test] start to implement client compat test", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 168, "deletions": 30}}, {"node": {"oid": "08592e4966e068344ff1ceca314bd4f878b8414d", "messageHeadline": "[gha][lbt] increase LBT timeout to 50min", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4f7d7c77fa051cd7fa9b68e0434f2f956061e4a3", "messageHeadline": "[backup] backup coordinator skips snapshots if lagged behind", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "e2f7405533bfbc5ee5d91541415769309e73cdbf", "messageHeadline": "[backup] fix documentation of get_batch_range, add test", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "d9187ddad7ebccf6f76f0ae8f3b5ac93d9c4d588", "messageHeadline": "[Fuzzer] Renamed artifacts to follow new naming convention.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6fcded71638fe6e4624b88b7a751f6fdcb27593f", "messageHeadline": "[Fuzzing] Alphabetize fuzzing target list and fix typo in README.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3ec1a2826fb69ee3cd1aa0005f245da9ae6f0a46", "messageHeadline": "[Fuzzing] Move transaction related fuzzers into single file and renam\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 35, "deletions": 42}}, {"node": {"oid": "9dcff6416dc3ac6d0870f75ecfb1436c472f2c15", "messageHeadline": "[Fuzzing] Move all storage related fuzzers into the same file.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 28, "deletions": 33}}, {"node": {"oid": "b1de426f27021d9dad774f0fd5fe8268852958de", "messageHeadline": "[Fuzzer] Move all network related fuzzing targets into same file.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 63, "deletions": 75}}, {"node": {"oid": "60ff6db27d80c0eb3e5ab8685bc9744a80bb878e", "messageHeadline": "[Fuzzing] Use the struct name as the fuzz target instead of the modul\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 7, "deletions": 71}}, {"node": {"oid": "97a3da1eaa52f47f21c020d85ffe9b6d57cb830d", "messageHeadline": "Fixing document for Transcation / TranscationData", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "13e89b65649d7b5c3794edbd55489e47a02886ea", "messageHeadline": "[language][vm] rework GlobalValue to fix the deletion bug", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 296, "deletions": 349}}, {"node": {"oid": "df92ed59062e03c597383ed81240a3548fc91709", "messageHeadline": "[smoke-test] Validate that all nodes have network key updates", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "2f11eb88ce66aef91eb2207ec2773832a8196fdc", "messageHeadline": "trivial: human_readable_bytes_per_sec()", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "2d767ae818aeb92a7db55f6c25392cb2b81f4840", "messageHeadline": "[backup] fix backup throughput report in cluster test", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "91790d88ddf15805c185a09602ee217788b3a164", "messageHeadline": "[storage] dashboard updates", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 10359, "deletions": 1383}}, {"node": {"oid": "b6744bda9644b0acb815a886912df0ae82ff095e", "messageHeadline": "[storage] add a few other timers", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "5ad39921529fa3c508bc3880b0aee195536d4988", "messageHeadline": "[backup] progress gauges", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 63, "deletions": 9}}, {"node": {"oid": "02622a864fdef95ae291a9a54eb5162ea8643318", "messageHeadline": "[move-prover] Changes pulled out of current Errors work.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 121, "deletions": 71}}, {"node": {"oid": "0765c514c2f6d7c7069e2eb085ed0e6efd86f8f0", "messageHeadline": "[breaking] Set validator operator admin script", "author": {"name": "Fredric Moezinia", "email": "moezinia@fb.com", "user": {"login": "moeziniaf"}}, "additions": 179, "deletions": 9}}, {"node": {"oid": "8f9781a38090352e83c560ce0f63ead515eb8182", "messageHeadline": "[state sync] fix flaky multicast test", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 12, "deletions": 10}}, {"node": {"oid": "765a047dd1792d71531c85df8eb9304e8afc0a94", "messageHeadline": "[libra doc tool + transaction builder generator] update to serde-gene\u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 96, "deletions": 102}}, {"node": {"oid": "e9dbef30747bfe5daf0191af8c4c7aea907e1ccd", "messageHeadline": "[transaction builder generator] python / c++: fix comment formatting", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3abb3e2f54d87ab4ba0be32539fdb2c566db01ed", "messageHeadline": "[json-rpc] Add chain id to BlockMetadata", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "38bf5db54ef8f7171c5e1e1a746f4e97b1dffb64", "messageHeadline": "[vm] Make unexpected verification errors invariant violations", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 604, "deletions": 78}}, {"node": {"oid": "42ed13eaf29bac965c555ee441c57644d301f67a", "messageHeadline": "[vm] Fix issue in frame resolution for stack traces", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 47, "deletions": 36}}, {"node": {"oid": "650983ad5bb3098b75d2aede6ad47ca6c977cc68", "messageHeadline": "[backup] use port 6186 by default", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1791e64b7d44bdf4cba6eb9dcec5f09206925177", "messageHeadline": "[json-rpc] add request & method latency metrics", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 122, "deletions": 22}}, {"node": {"oid": "29530f953960ab513d8840049cc7e673ac66b8e9", "messageHeadline": "[gha][lbt] add check for previous image tags", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 68, "deletions": 1}}, {"node": {"oid": "d769a3ecde216f58a9e2b3d2101931ad3e8ed08e", "messageHeadline": "[json-rpc] fix misc doc issues", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "be652db7e58b8cf03cf6a0d1bc316c140620a1e6", "messageHeadline": "[cli] Implement a command to increment LibraVersion", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 60, "deletions": 1}}, {"node": {"oid": "c19583aecd60bd88bf392fad0e99d3a3a2fe89fa", "messageHeadline": "[json-rpc] add content-length limit", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "9b19839ab72b4b973d2b7df93f3facba8d72ebf4", "messageHeadline": "[network][noise] adding a fuzzer for the post-handshake part", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 68, "deletions": 4}}, {"node": {"oid": "6fe2cc01b868730a39856bdc42465b4f385500ea", "messageHeadline": "[executor] replace panic with Err", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "4484a123f603061ecabaa8eb8320ce30c0a56c3e", "messageHeadline": "[language] Concurrent loader test", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 361, "deletions": 1}}, {"node": {"oid": "ccf60365586c46673e7b22a891aab8fedc725e09", "messageHeadline": "[config] Log config values on startup", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "9158765cd40abf92a20aa4ac8cc74870afcd46d0", "messageHeadline": "[ci] remove sccache usage", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "e47a6961a9c228edadecdb4cde2657bf23df524c", "messageHeadline": "[json-rpc] added client implementation guide", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 517, "deletions": 3}}, {"node": {"oid": "7df9649aa6b82a61d348ca2711ef1cf83c0e2905", "messageHeadline": "[state sync] temporarily ignore flaky test", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ba9c96f1d005bf4d8ab0a57e9e3aff48d19f3c38", "messageHeadline": "[breaking] Adding missing type tag for jsonrpc view enums", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 140, "deletions": 66}}, {"node": {"oid": "73281cf88c8280343d83062732cdc16bcea18bea", "messageHeadline": "[docker] Return wget to libra init docker", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd949daa769737cde3a7d36b878965173bc71ac7", "messageHeadline": "[state sync] add failover/multicast info logs", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 15, "deletions": 7}}, {"node": {"oid": "7c562234ed6352905406eb6c04795e4c4a3d6b0f", "messageHeadline": "[state sync] add multicast integration test", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 248, "deletions": 195}}, {"node": {"oid": "18b2edd7d98aad53fef3c36d65409632d786e1b4", "messageHeadline": "[state sync] refactor peer manager to request manager", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 227, "deletions": 177}}, {"node": {"oid": "1302ab0e206d43aa3fdfcd3e65be078abeed7956", "messageHeadline": "[state sync] cleanup multicasting logic", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 52, "deletions": 77}}, {"node": {"oid": "59f43ae3d3185c2ec3c103afa1a05c582ec08449", "messageHeadline": "[state sync] add support for multicasting chunk request", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 420, "deletions": 116}}, {"node": {"oid": "d02f83145cbf5e503db1bfdc557b7fa45f57146f", "messageHeadline": "ci: enable land-blocking test on the 'canary' branch", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5fed3796bd04ae5b403475a05a8e2401588e2003", "messageHeadline": "trivial: fix typo commmon in data_dir in default config", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c44d0cc0304ac5b626f6e223ea7596a94a95c8d9", "messageHeadline": "[libra framework][move prover] enable calling of Move native function\u2026", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 208, "deletions": 137}}, {"node": {"oid": "ec3798ee3706f8be05e36211e766738324530958", "messageHeadline": "[fuzzing] downgrading version of libfuzzer-sys for lionhead", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9c78d1423f719602edbedb7d3db1b5f8e6c8273", "messageHeadline": "[breaking][libra framework] decouple AccountLimits and Balance", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 119, "deletions": 1351}}, {"node": {"oid": "cbdd6cbd8a02774d7f867cc71393ce3b287ce1d5", "messageHeadline": "[dkr] Don't strip libra-node and safety-rules", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1bcad15d7596e4f31b52e1918e9bc8ce9d51ec1f", "messageHeadline": "[storage] trivial: one less level of db dir", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15fd92d7558bb996a32dfbd846ecda10f64f1a28", "messageHeadline": "[logging] End each log line with a newline in TCP", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "045c831d4cf4891ef93bd4c4ec96688b93574617", "messageHeadline": "[logging] ensure TCP structured logging writes all data", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "d2569082a75f85d5bc4193758fe0346bdc3f31a0", "messageHeadline": "[network] decrease logging size for large log messages", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "4df24b1235fc2a95b9cc2c2136580121059ae1b4", "messageHeadline": "[json-rpc] fix transaction type doc", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "949642827278ab8a9afbd052b6e4a69bbec38393", "messageHeadline": "[dkr] Install Vault in the init image", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d641f9421d13b2803c3aa070fef37758c0a54354", "messageHeadline": "[move-prover] Prover changes and fix resulting from work on error model.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 139, "deletions": 104}}, {"node": {"oid": "a3a6ce5249629228bf92118b772ec508c19bca2e", "messageHeadline": "[db-bootstrapper] print more information", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 44, "deletions": 3}}, {"node": {"oid": "3164bff7030feb4065aacb82368093dbe2a12efe", "messageHeadline": "[language e2e tests] Don't apply txn if rotates auth key in fuzzer", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 12, "deletions": 3}}, {"node": {"oid": "e56d27ceea22ca8ad69aaea831bb298d514a3b4b", "messageHeadline": "[backup] service: listen on localhost by default", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 44, "deletions": 32}}, {"node": {"oid": "cead7c0fe3dd6c2015cf33b56b0d1a7cfdc6bca2", "messageHeadline": "[transaction builder generator] update README file", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4f06c34e8c59c5839f42016e5877af6ca12312e3", "messageHeadline": "[transaction builder generator] Rust: use `indent` library and a `Rus\u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 344, "deletions": 326}}, {"node": {"oid": "db50bb9b76db33e197f86b84a79929e3c659807d", "messageHeadline": "[transaction builder generator] Java: optimize `encode_script` using \u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 58, "deletions": 37}}, {"node": {"oid": "98959dcc1575a0530410f6038f0b8d47e969b2d4", "messageHeadline": "[transation builder generator] Java: support script decoding", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 440, "deletions": 166}}, {"node": {"oid": "fdb1a1c3f26c59b1387cfe01c7bb6c1b97ef4339", "messageHeadline": "[json-rpc] add api-change log md", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "3d4b90c8a781ba1231df56fcc78dd497abb3b565", "messageHeadline": "[breaking][vm] Add sender signer to `AdminScript`s", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 305, "deletions": 87}}, {"node": {"oid": "4127a1c2d3c4bd0225b15f5a65ea1605170a4f59", "messageHeadline": "[cluster-test] add spawn_job and kill_job for ClusterSwarmKube", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 182, "deletions": 25}}, {"node": {"oid": "b31b94a1f121b14f9e33e19e76900b62389b31a1", "messageHeadline": "[cluster-test] Enable LSR/Vault by default in cluster test", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "4e05b7bdda560fcdec4ba735b964c0f583d63230", "messageHeadline": "[management] refactor management to use more common code", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 147, "deletions": 185}}, {"node": {"oid": "507098f97034f654bdf13fc4974c97dda58a0df9", "messageHeadline": "[backup] local storage: use reletive paths as file handles", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 55, "deletions": 42}}, {"node": {"oid": "9d2968782dcbb5fee4e1e689079304732341e0d6", "messageHeadline": "[backup] backup controllers: add random suffix to backup names", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 30, "deletions": 16}}, {"node": {"oid": "f6c1d193c1952ed0dbaf2fde8294ae1f7a5715e2", "messageHeadline": "[json-rpc] update json-rpc-spec.md, split it into multiple md files", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 1197, "deletions": 1876}}, {"node": {"oid": "cdab48cdb84cdfc710ecb87ac2c57e87d346855d", "messageHeadline": "[backup] backup service client able to reach outside of localhost", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "fd6f2cccfd9b0072a77921575c0df96ae4a88eba", "messageHeadline": "[backup] backup service listen on 0.0.0.0", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e215f8830d9c15c381a1f884ab339e1aa554d0c4", "messageHeadline": "Adding raw bytes for Transaction and Script", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "c1c2a2abec222e1103e6b2dda3b2bbae4ded847c", "messageHeadline": "[CI] enable sccache in building bench", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "027238c43442e52a4f8d0414077d014c2ecec004", "messageHeadline": "[cluster-test] Initialize Vaults and genesis using management tools", "author": {"name": "Changyong Hu", "email": "changyonghu@fb.com", "user": {"login": "changyonghu"}}, "additions": 633, "deletions": 57}}, {"node": {"oid": "5c861af3cf0f91b0099b001142b9672237876102", "messageHeadline": "[libra framework] fix specs in p2p script and beyond", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 212, "deletions": 126}}, {"node": {"oid": "84395360a33b62d268c3b6b23129b44b9c60a6f2", "messageHeadline": "[breaking][libra framework] delete testnet mint script", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 82, "deletions": 169}}, {"node": {"oid": "ea78416f67015aec8d68f0a21d1136c411686d76", "messageHeadline": "[breaking][libra framework] allow opt-in dual attestation check for D\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 186, "deletions": 208}}, {"node": {"oid": "97588bbd60cfa73e4c91ef89629f50b6c8812ff8", "messageHeadline": "[backup] add toolchain to the tools docker image", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1b9691e35884c50a232f01e667f0aa9c471e5ebd", "messageHeadline": "executor: add fuzzing feature dependency", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b31a7d4eb85167edc6069152fd0d7cfa7dc6fa7c", "messageHeadline": "[storage] trivial: remove a `use` needed in tests only", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "52233025fb225effb932ce55dbe6253ad3ead628", "messageHeadline": "[backup] in metadata test, wait for ls to see all new dir entries", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 42, "deletions": 7}}, {"node": {"oid": "039826729e61574b4b4d5442484e8787f511d330", "messageHeadline": "[vm] Bolstered prologue/epilogue VM status special case", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 326, "deletions": 214}}, {"node": {"oid": "7f96d3dee0c063486904a1ef1aa6c6f9999cc4d3", "messageHeadline": "[logging] add all log levels to structured logging", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 47, "deletions": 23}}, {"node": {"oid": "4f212d33d95d3c9f3a09df8c032bdb0957a70e46", "messageHeadline": "[config] Allow waypoint to be read from a file", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "dc130dedf5c9e432f9c690ca35748a089bec79f6", "messageHeadline": "[cluster-test] Increase delete_resource backoff timeout", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "888e6cd688a8c9b5805978ab509acdc3c35025ab", "messageHeadline": "remove invalid arguments and exceed size limit data, use simple messa\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 43, "deletions": 52}}, {"node": {"oid": "2984a131b68f1db96794f89ac48cfed742df92be", "messageHeadline": "removed TryFrom<String> ext to SignedTransaction & EventKey", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 45, "deletions": 37}}, {"node": {"oid": "4a7f2dc2061e5a8b80ae111545a0c3e5883394a4", "messageHeadline": "add try_parse_from to combine deserialization and try from", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 38, "deletions": 41}}, {"node": {"oid": "fdbd65dde8e31f6736d209cbfe4ce0beddbae8f5", "messageHeadline": "[json-rpc] better error handling: return invalid param message instea\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 749, "deletions": 154}}, {"node": {"oid": "fe5122423ee983365585e02602c9a2f325d46686", "messageHeadline": "[db-bootstrapper] support commit genesis with waypoint at start", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 129, "deletions": 96}}, {"node": {"oid": "fb5780ed68da1b41ad34ae6fb88bb401499a37ee", "messageHeadline": "[logging] Keep important fields from being lost", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "b4e9d0319ef589c41339ffe9039a4940564a5c41", "messageHeadline": "[noise] change noisy noise log critical -> warning", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "27034892e69f51a6a42632c13b4494c89a989e99", "messageHeadline": "[network] log error when failing to dial peers", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3efe8d805da16a26ce7769483b4c4707ea15e182", "messageHeadline": "[ci] Enforce summary consistency", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "bf2fdea5f3d8fe4d80acbf885f677170e914bc6b", "messageHeadline": "[ci] add dep-summaries workflow to annotate PRs for dep changes", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 10438, "deletions": 0}}, {"node": {"oid": "39ee9f417499c93577789d49ab563b4188cde706", "messageHeadline": "[gha] Fix hyperjump_url in labels action", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "04393c00ee97e2b9b59b60f34fa45ff8e460ee15", "messageHeadline": "[x] Add diff-summary command", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "80655cbcbafb43af7d18ea7763322a57dfe59ec5", "messageHeadline": "[ci] Notify on TCB summary changes", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ff7dd19e19b02edbe42cefe42d9b5718cac9a2ce", "messageHeadline": "[x] Add summaries for each TCB and release binaries", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 5653, "deletions": 0}}, {"node": {"oid": "fcc4f865ee33340cb4a6e6dddc891e114174c636", "messageHeadline": "[x] Update subsets with a release binaries subset", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "9f5643c6da96f472be032769f64b3499b17c16b5", "messageHeadline": "[docker] Fix build to not mix release/non-release targets", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "9b848a8dc8e0d7769181901ef3311f47734ed263", "messageHeadline": "[storage] `order: Order` instead of `ascending: bool`", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 129, "deletions": 53}}, {"node": {"oid": "26aa92068a0a650ef801f70977aad581e1876c4b", "messageHeadline": "[cluster-test] Add retrier for aws s3 put_object.", "author": {"name": "Changyong Hu", "email": "changyonghu@fb.com", "user": {"login": "changyonghu"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "d2208f01afebf74cd54d6237a885fc7b1c6429dd", "messageHeadline": "[fuzz] enable language_transaction_execution", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "406c4316cc827fdc96bc76ed314395ca30eb0ab9", "messageHeadline": "[network] add jitter to dials", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4aa11aa832a0b2fd072837d77cb8ff3f6f41cf0a", "messageHeadline": "[move prover] improvements to pure move function call feature", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 218, "deletions": 38}}, {"node": {"oid": "035e755b68c3c404e25de07cfef9eed70f8fe0e9", "messageHeadline": "[executor] fuzzing for execute_and_commit_chunk", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 311, "deletions": 1}}, {"node": {"oid": "e99a4a88fab6acf2edb338bacefdbc41aafd963a", "messageHeadline": "[storage] pruner window tracks committed version, not synced version", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9b80ae453094fc09ad2b88ba6a474e84386a0605", "messageHeadline": "[gha][lbt] fix repro command extra newlines", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 12, "deletions": 27}}, {"node": {"oid": "2954975298cf621f3dd32e0780a182d1290bcfcd", "messageHeadline": "[gha][lbt] bug fix for error reporting when report empty", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4bd2f5610520180c581afdf444639d767d224bd6", "messageHeadline": "[rust] Update rust-toolchain to 1.45.2 for soundness fix", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af6b3fd18acffdce056956552c6d987d00cff447", "messageHeadline": "rename currencies_info to match get_currencies method name", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "964f3849c1b26f3c6c4206e0b9e47d8dc9edec2b", "messageHeadline": "Update some comments on public APIs and types", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 39, "deletions": 21}}, {"node": {"oid": "5a29b5dacc8cd8a0135c555355a051e32073a380", "messageHeadline": "[storage] a few new counters", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "9c9ca8e946a3ba4b3af0567af5aca126118b63ab", "messageHeadline": "[gha] Add support for only deleting comments to comment action", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 40, "deletions": 22}}, {"node": {"oid": "83d69f3700125cbd299ccc86740d76be41e3dfe5", "messageHeadline": "[state sync] fix target and local version comparison", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "108b1b381e4d9af245f5ce80fe8e063f5d43daf3", "messageHeadline": "upgrades", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 691, "deletions": 688}}, {"node": {"oid": "5480bb3542fcd4b43a563885264b3f2a875b4bfb", "messageHeadline": "[cluster-test] Fix generate-flamegraph bug.", "author": {"name": "Changyong Hu", "email": "changyonghu@fb.com", "user": {"login": "changyonghu"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "4ed2689d43a22333344e2ee965ff4e4c1591bbe0", "messageHeadline": "[backup] fix that my name is in sample config -_-", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d5cff9d3bf1b26abc071cecf5d669b07f06c7c9", "messageHeadline": "[cli] Accept full URL in --faucet param", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 11, "deletions": 13}}, {"node": {"oid": "3479eb064811eabda41f5c6efe27253201b02a1e", "messageHeadline": "[backup] txn replay: fix issue when replay_from falls in the middle o\u2026", "author": {"name": "Alden Hu", "email": "aldenhu@fb.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8c7da952c04d1545681a7250c0c83a7bd434575", "messageHeadline": "[backup] txn replay: fix issue when replay_from_version is smaller th\u2026", "author": {"name": "Alden Hu", "email": "aldenhu@fb.com", "user": {"login": "msmouse"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "70c02fb9cd4a530c82e1f9f1c0cce63a1d04b0c9", "messageHeadline": "[backup] fix sample s3 config", "author": {"name": "Alden Hu", "email": "aldenhu@fb.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fa5e9d6e4d7ed8688d8ca6eab22886abfc00f7f", "messageHeadline": "[ci] Compile the benchmarks", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "2665762bcbb118ca46808f971afb675939ac4c7a", "messageHeadline": "[cluster-test] Temporary gate flamegraph experiment behind env var", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "c22fd5ce46ab5ce3c54dc329e8896beca13ea30c", "messageHeadline": "ci: properly get the PR number in land blocking test", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73863100a794d094948da59602f78af7fc1888b7", "messageHeadline": "x: set RUSTUP_TOOLCHAIN if its not present", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "57a6a43a0a7bad939924858818037d7a6669430b", "messageHeadline": "ci: fix rustc version to rust-toolchain", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "dbfad9b06e7b4793748b8f49cefa93683773a77f", "messageHeadline": "ci: look for 'Closes' on last line of commit message", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "311611d322e6fc29453f49f897c940526fb4f2a0", "messageHeadline": "[breaking] Add nonce to LR called scripts", "author": {"name": "Fredric Moezinia", "email": "moezinia@fb.com", "user": {"login": "moeziniaf"}}, "additions": 107, "deletions": 40}}, {"node": {"oid": "06ea0675fe49a207fe39b0b8303f72d586b397d1", "messageHeadline": "[json-rpc] fix invalid format error code", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "7e188bcaa272f48a787a5e6079968f033af31962", "messageHeadline": "[json-rpc] adding get_account_transcations method", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 236, "deletions": 3}}, {"node": {"oid": "bd85ec17cca95f3c0bea4e193965b3c26a0570a2", "messageHeadline": "[json-rpc] fix metrics: should use counter instead of guage", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 57, "deletions": 41}}, {"node": {"oid": "803a0f07dd5a99b274870fe4306986af4dcbe0a0", "messageHeadline": "[Management Operations] Add failure recovery case for rotate-operator\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 96, "deletions": 12}}, {"node": {"oid": "4b4d696d26525e89ba0375517df6a50a87273de5", "messageHeadline": "[Secure Storage] Add get_public_key_previous_version() API call for f\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "ef41f4e65b6986bea9932ae90bbf4b90b3f251a4", "messageHeadline": "[Operational Management] Add support for failure recovery in validato\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 93, "deletions": 6}}, {"node": {"oid": "e982130e64e5f41a00e21b4a6cce1003d48fa4d9", "messageHeadline": "[libra-node] read and use chain id from genesis, not config", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 24, "deletions": 5}}, {"node": {"oid": "dfdacc525b939bf00d01b4f84419ac9464c481cf", "messageHeadline": "[types] add chain id on-chain resource", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 30, "deletions": 2}}, {"node": {"oid": "69daa67596d5a0a8e73a962d1d4d3a87ab767fb1", "messageHeadline": "[dkr] add db-bootstrapper to tools", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d89777e5c7a61c1065d04eafe735957509a29260", "messageHeadline": "[gha] Check in generated files for latest changes", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f63676f93463d9059d9d11204d5042d4447816c8", "messageHeadline": "[cluster-test][node launcher] move fluentbit configuration into spawn\u2026", "author": {"name": "Changyong Hu", "email": "changyonghu@fb.com", "user": {"login": "changyonghu"}}, "additions": 157, "deletions": 177}}, {"node": {"oid": "2f7f63f248997d70d5a956099bdc156fe0581188", "messageHeadline": "[backup] the restore coordinator which selects backups to use automat\u2026", "author": {"name": "Alden Hu", "email": "aldenhu@fb.com", "user": {"login": "msmouse"}}, "additions": 227, "deletions": 7}}, {"node": {"oid": "da4578f2697cfd4f5ac739093e26c9063ee91f7a", "messageHeadline": "[backup] add version info in epoch_ending metadata", "author": {"name": "Alden Hu", "email": "aldenhu@fb.com", "user": {"login": "msmouse"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "849e75a846e05bbff64f3dea44ffdefc58555cda", "messageHeadline": "[backup] re-structure in preparation for the restore coordinator", "author": {"name": "Alden Hu", "email": "aldenhu@fb.com", "user": {"login": "msmouse"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "215188dad1b799dde0834c0ef543f67ebcc7273b", "messageHeadline": "[backup] move prints to restore controllers", "author": {"name": "Alden Hu", "email": "aldenhu@fb.com", "user": {"login": "msmouse"}}, "additions": 70, "deletions": 38}}, {"node": {"oid": "8507cdcfd1a8cbe6c4aab0da4cfb773846fe5446", "messageHeadline": "[faucet] Accept /mint path for requests", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "36c930542fa3865ade9b0ff80ef7a5d21ade9fd6", "messageHeadline": "[gha][lbt] report flaky when report missing", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b6df70043944324b17d187929cd7de8d41c04c90", "messageHeadline": "[json-rpc] read page size limit from config instead of hardcode", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 97, "deletions": 36}}, {"node": {"oid": "331e1af15ba53c56952ac91c2c746eac9608d685", "messageHeadline": "[dashboard] update schemadb metrics", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 162, "deletions": 29}}, {"node": {"oid": "64510aa7ff3da923070063bf6664d8168ad8a774", "messageHeadline": "[network] added dashboard panel for in/out conns", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 201, "deletions": 29}}, {"node": {"oid": "da9453a7f3f5a6fe31915fcf62164703b067c625", "messageHeadline": "[types] remove unnecessary rounding from exchange_rate function", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 3, "deletions": 5}}, {"node": {"oid": "045c4273168d683c1ad21f92088e01f60647d0fe", "messageHeadline": "[logging] TCP structured logging DNS support", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "f47048e0bb5168ec22e2aca52c9a643f9244b684", "messageHeadline": "[signing] push and sign to dockerhub with final names.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 59, "deletions": 28}}, {"node": {"oid": "bb9150b629342232d04290181b6b7dc60924ca60", "messageHeadline": "[backup] cli: fix default_value on version parameters", "author": {"name": "Alden Hu", "email": "aldenhu@fb.com", "user": {"login": "msmouse"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "bb3224a82194128b1431097c7241baed3fe97421", "messageHeadline": "[gha] Handle missing fields in hyperjump labels", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 5, "deletions": 16}}, {"node": {"oid": "9e2d9239c005532bbf669878a85ce5727c503722", "messageHeadline": "[language][vm] fix inconsistency in calculation of intrinsic gas cost", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "307c1f91892db6c737c01e8953cf3031c1dd6ec0", "messageHeadline": "[gha] Require add/remove fields to hyuperjump-labels", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c17cb57098923587b926b0287c80a341f6654ea3", "messageHeadline": "[management] simplify output of operational commands", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 97, "deletions": 55}}, {"node": {"oid": "03ef8075d9473dcfef3ce78cb9cc80ec092402ac", "messageHeadline": "[management] pretty print op tool output", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 165, "deletions": 45}}, {"node": {"oid": "79f3a5fc46931efe0039b1d3a55ca4663476849d", "messageHeadline": "[Secure JSON RPC] Added support for https_proxy env variable.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "3c379c9325aedb4b9b63275d77338c85711d68e4", "messageHeadline": "[network] move directional connections to different metric", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "df4f28805657a258c920739a7cfd84dbc213a220", "messageHeadline": "[move-prover] Restore global timeout flag and leverage new boogie fea\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 82, "deletions": 36}}, {"node": {"oid": "0836ed40a0e37c25f50dc6acbe535ccef41f09e3", "messageHeadline": "[libra framework] Derive `Arbitrary` on `ScriptCall`. Use to generate\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 126, "deletions": 3}}, {"node": {"oid": "5430300cd5e55a221f6e60f5a5095f94126e73db", "messageHeadline": "[backup] default metadata cache dir to home instead of tmp", "author": {"name": "Alden Hu", "email": "aldenhu@fb.com", "user": {"login": "msmouse"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "d8ce794af15a04bbc719c77999ab202828bfea6d", "messageHeadline": "[smoke test] increase state sync chunk limit to avoid flakiness", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 11, "deletions": 3}}, {"node": {"oid": "9ecd493af781e3f6048bef9a71323a9a1eaedd82", "messageHeadline": "[backup] in test: call `sync` instead of wait for 50ms", "author": {"name": "Alden Hu", "email": "aldenhu@fb.com", "user": {"login": "msmouse"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "39f786ebe818f1c0f19707adc82a18b80daf5466", "messageHeadline": "[cluster-test] increase compat test deadline for wait_json_rpc only", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b10cae491942208f7cb268f91b89a6229f037acc", "messageHeadline": "[json-rpc] limit batch request size to 20 by default", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 88, "deletions": 21}}, {"node": {"oid": "4461b42f55ba6f4bec6902e8fb749b94984bff50", "messageHeadline": "[breaking][libra framework] Add tests to increase testing coverage of\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 1758, "deletions": 113}}, {"node": {"oid": "7f141c7313ada9b62d254d00e3425c169397b7d8", "messageHeadline": "Add ValidatorOperatorConfigResource", "author": {"name": "Fredric Moezinia", "email": "moezinia@fb.com", "user": {"login": "moeziniaf"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "5727a7ede7df2dadf2de49b56aed5248c709adad", "messageHeadline": "[backup] use the backup coordinator in cluster-test", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "f74b2c993838af0190ce053d957333c11977f909", "messageHeadline": "[backup] `db-backup coordinator run` that watches the chain and perio\u2026", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 339, "deletions": 1}}, {"node": {"oid": "5ee9d171e2a5c2e721c1dd41a20fd0be5a39b7ea", "messageHeadline": "[backup] move text output into backup controllers", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 49, "deletions": 25}}, {"node": {"oid": "8589120d59c07a0aa7a69dea6800489197893a07", "messageHeadline": "[backup] refactor and create MetadataCacheOpt", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "e40dc122ac45894974709f5b14574501256228b6", "messageHeadline": "[smoke test] add genesis transaction flow test", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 127, "deletions": 15}}, {"node": {"oid": "7896749c083fdd9a33a28baa1cd1813a8c1c51ed", "messageHeadline": "[breaking] support writeset script in genesis transaction", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 94, "deletions": 56}}, {"node": {"oid": "b1abd09069da00cf5de9365ab7fd2495f0d31691", "messageHeadline": "[gha] be more explicit with breaking tag check", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dd24c820e5cff65973257f3664b9793a5b79450c", "messageHeadline": "[ci] Add hyperjump actions", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 56015, "deletions": 1}}, {"node": {"oid": "f2a58afebf721ec17d9e807769b44ca2e761d6a7", "messageHeadline": "[x] Add glob based exceptions to whitespace linter", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "4fc379033e4940335d001d88339270474b7f0620", "messageHeadline": "[gha] check breaking tag for all commits in PR", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6fe3176e36517231fe2e056e3daccc4ddf76a98a", "messageHeadline": "[Operational Management] Add print-account command to CLI.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "3f6fb9f16fa92c468574b035af1ad51b52741bbb", "messageHeadline": "[dkr] Add libra-operational to init image", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "450531dfed500780247b96071680ba25b4473374", "messageHeadline": "[Libra Framework][Specs] Use global invariants where appropriate.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 158, "deletions": 271}}, {"node": {"oid": "3a5ffeb92d65ca0bc29b2fcb4bf133ea0b98e809", "messageHeadline": "[metrics] Add health check endpoint, setup metrics server earlier", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 12, "deletions": 9}}, {"node": {"oid": "cf9b78db063d85e77ec1f276ad5f1a2f1b1e5baa", "messageHeadline": "[faucet] Add healthcheck endpoint", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9ff3027fa13b772f26b80a3c1b566f5f90b9804e", "messageHeadline": "[json-rpc] Add healthcheck endpoint", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "8b901ec614905ebb6f72870c4fd9d75cd4919ba3", "messageHeadline": "[genesis] leverage config-id correctly", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 44, "deletions": 25}}, {"node": {"oid": "e3022b02724b90ad0f8586e08810bb146ae445fe", "messageHeadline": "[Move stdlib] Make the stdlib tool work from the root of the repo", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "c0ce4f8abc8b7324d9c649dab84ed3b4e8cedc59", "messageHeadline": "[Move stdlib] add basic test to ensure that generated files are up to\u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "813f283f6efc99e57da6b4ba565d2c59e5131055", "messageHeadline": "[backup] rename: \"db-backup query db-state\" to \"db-backup query node-\u2026", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "1358d07ad28f2a82668523cdda3d07a6a41eba74", "messageHeadline": "Remove unused apis from libra-dev", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 16, "deletions": 527}}, {"node": {"oid": "78ba89705d83e0ce4ceb42bdc51310373b9f409d", "messageHeadline": "fix LibraDB::get_epoch_ending_ledger_info()", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "68835cdcdfd285c953a37a8eaec67a47ecfd253b", "messageHeadline": "[management] add config to validator-config command", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "3f1804d1944185409cf818013336baf66e1e1afd", "messageHeadline": "[backup] MetadataCache", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 231, "deletions": 12}}, {"node": {"oid": "e2c5481ed5e25aba0f65dde872c504e3c0402d25", "messageHeadline": "[backup] save metadata on backup finish", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 111, "deletions": 4}}, {"node": {"oid": "c751ae2af6685c7bf9f9adf10b30767844012e0d", "messageHeadline": "[backup] add metadata saving / listing interfaces to BackupStorage", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 242, "deletions": 22}}, {"node": {"oid": "91b472ca926d686f8823735c1c999154799940bc", "messageHeadline": "[state sync] penalize fn for chunk request timeout", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 3, "deletions": 7}}, {"node": {"oid": "f27c6ddae7e2f022c41c2e3ba2d714e819d5c25d", "messageHeadline": "[smoke test] fix flaky vfn failover test", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 11, "deletions": 4}}, {"node": {"oid": "d024369f7347570f7b9953c2cb5609af638e8c7d", "messageHeadline": "[consensus][easy] rename stop_consensus to sync_only", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "bf32041a1880cbe6a6235d11b3174473c6e3955a", "messageHeadline": "[gha] select cluster-test suite based on breaking", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 48, "deletions": 10}}, {"node": {"oid": "0892199103bd989925e6c8f16998c53fc777fd05", "messageHeadline": "[vm] Added offset information for two TODO execution errors", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "6baafa4db9ba1bead9020adf9304e84e322a3c02", "messageHeadline": "[crypto][spec-only] Correct mistakes and imprecisions", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "0711de51463455a21ef96b7e515a38d13b9ad0d0", "messageHeadline": "Add traits to ValidatorConfigResource", "author": {"name": "Fredric Moezinia", "email": "moezinia@fb.com", "user": {"login": "moeziniaf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93c0d0e32d5e0e81bb33c200dac4d8e49931ca1b", "messageHeadline": "[schemadb] use new metrics format", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 148, "deletions": 9}}, {"node": {"oid": "93ac3e2f5ae721d688b565468cfec3a5927cd694", "messageHeadline": "[executor] add new metrics format", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 71, "deletions": 4}}, {"node": {"oid": "2169e9b2c7fb15c07b30b51713945d03a1103a34", "messageHeadline": "[move-prover] Assumed/Asserted aborts and error codes.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 1216, "deletions": 426}}, {"node": {"oid": "d79039574a421af7219bd2682f13322fb5293dc2", "messageHeadline": "[transaction builder] Add usual derived traits to ScriptCall", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "23e55bc0683ac9ebf7aa0afa3fed43a939410f1e", "messageHeadline": "[transaction builder] remove unused and unsafe fn encode_stdlib_script", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "0fd7478321c0703f01152e8ba3640fc09791ba79", "messageHeadline": "[transaction builder generator] Support decoding of `Script` data int\u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 2213, "deletions": 619}}, {"node": {"oid": "ea251956052aa78ebb9f1bfe24fcfb69cbbb71f2", "messageHeadline": "[Move stdlib] fix last minute typo with #5319", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c08c8e875296b848f10cd72fd34f74d7bd153a82", "messageHeadline": "[network] added inbound/outbound connected peers dashboard", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 207, "deletions": 20}}, {"node": {"oid": "114416291b4928b938639b0c540e9e1a05d9a34b", "messageHeadline": "[management] add key extraction", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 144, "deletions": 36}}, {"node": {"oid": "074cb4b2c670bf6c200433dcf82077f6bf6c40a3", "messageHeadline": "[libra framework] fix specs and timeouts in LibraSystem", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 50, "deletions": 48}}, {"node": {"oid": "806ba59f8cd7bde0270f90fa673ab4a8b4da50d0", "messageHeadline": "[secure] replace transaction-scripts with transaction-builder-generated", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 12, "deletions": 107}}, {"node": {"oid": "aeb0663f4ec046c2a1c7c99f5c21e06baaaed288", "messageHeadline": "[transaction-builder] Split the generated code out from the rest", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 55, "deletions": 25}}, {"node": {"oid": "b55f8cf08b5a468f442332aafc34c4c80e7c667f", "messageHeadline": "[management] cleanup secure_backend", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 6, "deletions": 61}}, {"node": {"oid": "c7add80025c6b757037184eb37735aa453d800ee", "messageHeadline": "[management] Leverage config", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 373, "deletions": 457}}, {"node": {"oid": "c3e9eaf0c5d0f3877265651a8e1e3c90df3103a7", "messageHeadline": "[management] add a config for common values", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 216, "deletions": 3}}, {"node": {"oid": "9c09a6394c608457c2d294a7b9ba8d7df46b6b6b", "messageHeadline": "[logging] Added metrics around submission of struct logs", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 339, "deletions": 7}}, {"node": {"oid": "5a3cc6c3ef02651f0819dfa212d71d3dcd47ef92", "messageHeadline": "[cluster-test] Use TCP for logging rather than a file", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "77fa74ab9353f068500d22cc8559ee860adab80c", "messageHeadline": "[logging] moved structured logging to use TCP instead of UDP", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 100, "deletions": 41}}, {"node": {"oid": "53a26b0056e8bc99041c5e33a9fea18841d65c94", "messageHeadline": "[fuzzing] use trait defaults to reduce repeated code", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 7, "deletions": 34}}, {"node": {"oid": "b6e7cf5c8ef527dc39ea60594d16fc2ed278a82c", "messageHeadline": "[resource-viewer] Fix resource viewer to use StructTag", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 196, "deletions": 2777}}, {"node": {"oid": "6c1180f6f5937d1ac171f04f85759084728b0c8d", "messageHeadline": "[consensus] add option in config to stop making progress", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 112, "deletions": 37}}, {"node": {"oid": "b1af5a3ce6ec1514b626d50ad1a6e8cd4c6fdfad", "messageHeadline": "[cluster-test] added new reboot cluster experiment", "author": {"name": "Zihao Chen", "email": "czh@fb.com", "user": null}, "additions": 69, "deletions": 0}}, {"node": {"oid": "ad074b2406b2095373056bd3be3639d9344ae048", "messageHeadline": "[storage] deprecate OpMetrics from storage", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 1588, "deletions": 1654}}, {"node": {"oid": "26336bf97cee1b159ffa6326c5ae763879862bed", "messageHeadline": "[swiss-knife] fix generate_raw_txn_peer_to_peer_transfer example data\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "1dea02e78e670793bcfbcf2b0903b9da0b243b37", "messageHeadline": "[crypto] Removes hasher bench", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 56}}, {"node": {"oid": "719f9b2f9928a0acae7954dc95e51c53d15e870a", "messageHeadline": "Add human_names and nonces", "author": {"name": "Lera Nikolaenko", "email": "valerini@calibra.com", "user": null}, "additions": 667, "deletions": 214}}, {"node": {"oid": "0e9687a371723b35ca10cd193a4290c72a2243d4", "messageHeadline": "[CI] update e2e test job URL", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96774332c59edf678a8813cca83996aba584417c", "messageHeadline": "[language] More proptest coverage", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 565, "deletions": 338}}, {"node": {"oid": "5b1263d0071a6f4fa15447e96d92448c4d83e4b3", "messageHeadline": "[management] add governance command", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 198, "deletions": 17}}, {"node": {"oid": "d7cb8c02b52422a4c6475048c5ebbd778d4605f9", "messageHeadline": "[Smoke tests] Small refactor to config loading.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 12, "deletions": 30}}, {"node": {"oid": "04ff47ba1833a89a6b3b62f1369e075cb82b3f3b", "messageHeadline": "[Operational Management] Fix bug in set_validator: fetch seq number f\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f5138d4a5d0416af3e956cf72a7a0d2eb62e4876", "messageHeadline": "[Smoke tests] Add rotate operator key smoke test.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "f81a176fa4b5f256bd7e9d14384e64ca8da56979", "messageHeadline": "[Operational Management] Add command to rotate operator key.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 106, "deletions": 2}}, {"node": {"oid": "c70ed91cc1af0db7f4f1be0fd5bd0a89137fc1ba", "messageHeadline": "[network] memsocket should only appear in debug builds", "author": {"name": "Marouane BENALLA", "email": "marouan.benalla@gmail.com", "user": {"login": "benallamar"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "eb9402cfa9ecd1ec0457e552d3d93889c075ba9c", "messageHeadline": "[cluster-test] option to disable fullnode reboot in compat test", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 100, "deletions": 51}}, {"node": {"oid": "61274230afe0075b936173d9e34cf984179b5158", "messageHeadline": "[cluster-test] Turn Generate_ID on in fluentbit config to avoid dupli\u2026", "author": {"name": "Changyong Hu", "email": "changyonghu@fb.com", "user": {"login": "changyonghu"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ddab1ee981bfe07bd07425b654af02770ac105ce", "messageHeadline": "[crypto] Simplify our Hkdf implementaiton", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 26, "deletions": 38}}, {"node": {"oid": "43d67875f70b3bd63b1fa33123c466f8f5cdea24", "messageHeadline": "[mempool] fix dashboard time range", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fb597f71ab448a1f64eb3fe4fdb1503c24bc63d6", "messageHeadline": "[cluster-test][node launcher] remove delete_data parameter in cluster\u2026", "author": {"name": "Changyong Hu", "email": "changyonghu@fb.com", "user": {"login": "changyonghu"}}, "additions": 145, "deletions": 118}}, {"node": {"oid": "d20891005f76726994e29dd1f12730a26fd3ea45", "messageHeadline": "[move prover] add support for calling pure functions from specs", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 304, "deletions": 48}}, {"node": {"oid": "0377762007b4cc985ac94a20e3c77b359e1957b1", "messageHeadline": "[crypto] Upgrade ed25519-dalek to 1.0.0-pre.4", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 43, "deletions": 30}}, {"node": {"oid": "db4590b39a591c4a41947cfab7cb6a7155576a0d", "messageHeadline": "[storage-service] add connection retry", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "f07accb98733e80df5595f96a1252e896864ec15", "messageHeadline": "[logging] Removed debug output from ExecutedBlock", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "ab53854f9d9ff113779faba7a49d929823e37edb", "messageHeadline": "[faucet] propagate CLI update to server", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4eb1f4c8acf54b5c071524b1007e71ae20079484", "messageHeadline": "[faucet] return expected DD next sequence number", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "42d4d2694b9457482eac0706bf0c75595669679b", "messageHeadline": "[management] remove optional secure_backend", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 11, "deletions": 27}}, {"node": {"oid": "53eff18094d4e1b8d6124d281196273eeebee5b9", "messageHeadline": "[management] operational aesthetic improvements", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "2facfac7e0f38f480e27b7e51da47103d0e57a86", "messageHeadline": "[management] genesis aesthetic cleanup", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 50, "deletions": 51}}, {"node": {"oid": "609d19927a324fd50c6dc7f739827002d18e4d6d", "messageHeadline": "[management] operational to operational crate", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 34, "deletions": 27}}, {"node": {"oid": "65cab7bae9ac077b4db7b3346dae2c22e05b924e", "messageHeadline": "[management] move genesis stuff into genesis", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 25, "deletions": 31}}, {"node": {"oid": "9824905acfea2164b6824f2ce69532a180b1c9ed", "messageHeadline": "[management] remove json_rpc from genesis", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 76}}, {"node": {"oid": "c4ceeeb74b249d9565b0d9b8a3b84df3cf863dd6", "messageHeadline": "[management] cleanup waypoint", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 134, "deletions": 147}}, {"node": {"oid": "3c36d6d1714ab586971df3a41f94eea07d7e981b", "messageHeadline": "[crypto][test-only] Turns comments on type safety in cross_test into \u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 64, "deletions": 5}}, {"node": {"oid": "deec8b18ff45ff4655705441b701008ba6b0c71e", "messageHeadline": "[crypto] [lint] Cleanup leftovers of #5126", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2ab0c2b78023eb146032a6a9a9812710e8fbba41", "messageHeadline": "[crypto] [comment-only] Update test comment to better reflect its pur\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "551d083079ca7f693aa08d785e8999587d73a3de", "messageHeadline": "[Docker] Update Key Manager Docker containers to support chain ids an\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "b9a699812b717ab7ae25919b3db0721af2d05fce", "messageHeadline": "[Config Builder] Add ChainId to Key Manager Config Builer test.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "3393006473aae639dbd2ec079c57ec6764b74114", "messageHeadline": "[Operational Management] Rename host to json_server for validator-con\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0233f520eee75c2601e281b78ed1bbdc292334b1", "messageHeadline": "[Smoke test] Update key rotation tests to verify validator set infos.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 55, "deletions": 24}}, {"node": {"oid": "479bf3f96df08f0674f3f3d6854ad0f4c5ad5796", "messageHeadline": "[Operational Management] Add the validator-set command to display the\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 81, "deletions": 3}}, {"node": {"oid": "4a69b5a745a9cea1cf671eb6c815bf9c4752620e", "messageHeadline": "[Operational Management] Add validator-config command to display the \u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 58, "deletions": 28}}, {"node": {"oid": "ecbfb612a76a123080a621b1fc8f4ee1d910885a", "messageHeadline": "[management] use get_account_transaction for validate-transaction", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 99, "deletions": 52}}, {"node": {"oid": "5afddc884032c25886427798c293cdc007874a21", "messageHeadline": "[state sync] add fuzzing for state sync network msgs", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 484, "deletions": 163}}, {"node": {"oid": "8f7a90cddcda759ed83610bb6b05b4d965c9d473", "messageHeadline": "[Configs] Updated test config data to use \"owner_account\" as default \u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5c0e87ad9194a06ab101270a271f93d7545dcb3a", "messageHeadline": "[Management] Update ConfigBuilder to use default validator identity v\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "5087b78ad1733dc18e1f153fd9f0589090887b5d", "messageHeadline": "[state-sync] cleaned up state-sync structured logging", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 83, "deletions": 11}}, {"node": {"oid": "74389aa22f1087f8b75b1e6ca87a677fc0726a5a", "messageHeadline": "[small] Expose json rpc error enum", "author": {"name": "Zhenjie Ruan", "email": "zhenjier@fb.com", "user": {"login": "ZhenjieRuan"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "be056747f5c51e67888f628b3a262053fafccec9", "messageHeadline": "[mempool] add fuzzing for processing incoming txns", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 132, "deletions": 8}}, {"node": {"oid": "523e9487822845ed3ba729a5a67b266e2e274edc", "messageHeadline": "[json-rpc] add test_get_account back", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 292, "deletions": 208}}, {"node": {"oid": "d682826966a8cd6cda02160ad07c38cac66ceab6", "messageHeadline": "[cluster-test] Added LSR nodes to compatibility test and versioning test", "author": {"name": "snakech", "email": "zihao.chen31@gmail.com", "user": {"login": "zihaoccc"}}, "additions": 124, "deletions": 10}}, {"node": {"oid": "d39b45d53c734ea006680554dbced46bc079d787", "messageHeadline": "[network] add incoming and outgoing connection metrics", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "189c43733605ace8c71d8ebb5c85c6a51f0774d0", "messageHeadline": "Add human name, sliding nonce to Validator owner, operator accounts", "author": {"name": "Fredric Moezinia", "email": "moezinia@fb.com", "user": {"login": "moeziniaf"}}, "additions": 124, "deletions": 35}}, {"node": {"oid": "901fcfb0b7faf13f3ed77db682c27622e26cbdcf", "messageHeadline": "[move-prover] Spec block level lets and lambdas.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 644, "deletions": 85}}, {"node": {"oid": "bf7d82f85f5c881e16a67ba35c20cbd325342191", "messageHeadline": "[dkr] Include libra-operational-tool in tools image", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "40011a593f0f84cbdc37376e37def94ab0369e5d", "messageHeadline": "[crypto] Make HKDF limit of 32 bits on output a compile-time limit", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 33, "deletions": 22}}, {"node": {"oid": "fd5baf3480df26b708918bd97bec67f33b8945e4", "messageHeadline": "Update Boogie to 2.7.9;", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 64, "deletions": 69}}, {"node": {"oid": "ea115342bf6a841c0f9ff588b619217866d2e677", "messageHeadline": "Add sliding nonce resource to LR", "author": {"name": "Fredric Moezinia", "email": "moezinia@fb.com", "user": {"login": "moeziniaf"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "23d6696a0ecc4b8be3284c1ae09d1834555a884a", "messageHeadline": "[network] reduced structured logging overhead", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 238, "deletions": 53}}, {"node": {"oid": "ac68524328e2b228d2719dbd63f795041bfd0f96", "messageHeadline": "[move source language] Add handling of new script arg rules", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 177, "deletions": 128}}, {"node": {"oid": "00298eacb3f99bb11d7375ad486a7dcc269a971a", "messageHeadline": "[logging] add a maximum size to structured logging", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 70, "deletions": 24}}, {"node": {"oid": "fb1b8546765234389d8ec2c867ffbc1aac2cef5e", "messageHeadline": "[language] Clean up of transaction argument tests", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 106, "deletions": 69}}, {"node": {"oid": "86831db171ca49dfe210f527b6a3469c26770211", "messageHeadline": "[cluster-test] Temporary gate twin experiment behind env var", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ae0d883673dee92c7710fdd40f30dd0dc2cb25fe", "messageHeadline": "[state sync] update counters/dashboards", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 780, "deletions": 141}}, {"node": {"oid": "d99bbfc8be2fb42eea7d6eb73563fb11471437be", "messageHeadline": "[executor] support commits retry", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 82, "deletions": 11}}, {"node": {"oid": "9d303b198a407b2a14806bde8c36985ea6efd2a2", "messageHeadline": "[json rpc] add account role to specs", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 179, "deletions": 0}}, {"node": {"oid": "8858bc0b79c205ac641c4a36fa9337387b0175a1", "messageHeadline": "[consensus] cut down on logging of consensus objects", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "0a8dd1ce7ce1536dc882cc6c92abde47ca0873ec", "messageHeadline": "[Smoke tests] Add consensus key rotation test.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 82, "deletions": 22}}, {"node": {"oid": "f31c94cf9277c391e584585890fe478adb85a6ce", "messageHeadline": "[Management Operations] Add support for rotating the consensus key.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 59, "deletions": 19}}, {"node": {"oid": "d7cda3862b2a716e50fbbba9f721cbc7cc596a1b", "messageHeadline": "[network] Remove address check on LostPeer notifs", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 39, "deletions": 16}}, {"node": {"oid": "abcd60f93d2eaa61d60df406fac652e73ff8f538", "messageHeadline": "[config] keep network FromConfig the same after ConfigKey", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2033635f86d27f280be83dab1c0d527737e271b8", "messageHeadline": "[crypto][test-only] Improve the malleability tests", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 159, "deletions": 1}}, {"node": {"oid": "13b751451e2563c724ef4d229d6b3ecc31f1ae0d", "messageHeadline": "[management] remove VALIDATOR_CONFIG from validator storage", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 16, "deletions": 49}}, {"node": {"oid": "dbb7d631f3a899f4c2a5efca89fb2616cfdf34ff", "messageHeadline": "[management] added rotate-fullnode-network-key in op tooling", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 71, "deletions": 10}}, {"node": {"oid": "99a6ae54ef72a6b794dd98a88d37aeed39de960e", "messageHeadline": "[language] Add ability to call stdlib scripts from functional tests", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 66, "deletions": 12}}, {"node": {"oid": "698a244449dd3405ab185838b74eb0916fe7bb96", "messageHeadline": "[cov] prep for moving coverage to libra-ops", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 19, "deletions": 36}}, {"node": {"oid": "84d1bbcb6e193ae560830e8c219303a0440af89d", "messageHeadline": "[types/mempool] Update roles so that they are ranked in mempool", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 191, "deletions": 86}}, {"node": {"oid": "d522aa165733f8dd0b7dd0b57a20895afa2657eb", "messageHeadline": "[backup] update docs on FileHandle, BackupHandle and ShellSafeName", "author": {"name": "aldenhu", "email": "aldenhu@instagram.com", "user": {"login": "msmouse"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "371c01f02a6842e0d2e58d4ce9bc6643776051e3", "messageHeadline": "[language tools] Update Move coverage tool to handle new stdlib layout", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 5, "deletions": 8}}, {"node": {"oid": "37d86de785bd736ce8d7d6186d8d9f72af11b5ca", "messageHeadline": "[docker] Use thin LTO for release artifacts", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f949bde4e9a53a3656902043fe6320ea602e1005", "messageHeadline": "[cluster-test][Node launcher] remove seed_peer_ip and safety_rules_ad\u2026", "author": {"name": "Changyong Hu", "email": "changyonghu@fb.com", "user": {"login": "changyonghu"}}, "additions": 117, "deletions": 102}}, {"node": {"oid": "8f80c93d962c6a06847803c08ded0430c3b6c40f", "messageHeadline": "[JSON-RPC] Add tiered/received mint event to DD account role view", "author": {"name": "Fredric Moezinia", "email": "moezinia@fb.com", "user": {"login": "moeziniaf"}}, "additions": 105, "deletions": 7}}, {"node": {"oid": "5120a9047bd523ae8a6198234fedd95cc417ac91", "messageHeadline": "[cli] Improving documentation and printing for a CLI commands", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 25, "deletions": 21}}, {"node": {"oid": "f7ed3d50dc1c3e4dee91550a0d8bacbfc3c798f5", "messageHeadline": "[management] Updated READMEs for operational tools", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 219, "deletions": 185}}, {"node": {"oid": "29aafa83d5bb5c17525f2fb233af5ef19e282896", "messageHeadline": "[ci] Remove release builds from CI and enable LTO in release bins", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 1, "deletions": 25}}, {"node": {"oid": "2931950541054692aad5aa8bff921596ecdc0d6c", "messageHeadline": "[dkr] Add genesis tool to init image", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "17d9442924c0291cb086e30c92f63f548065cc5e", "messageHeadline": "[crypto] Check both backend features are not enabled simultaneously", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "08cca0088cec76835e9bd5de4d5cc8bfdca2ffcf", "messageHeadline": "[move prover] add constant support in specs", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 184, "deletions": 15}}, {"node": {"oid": "475415fcc86eb4c92922ce66d6819be6d603b669", "messageHeadline": "[grafana] update mempool-related dashboards", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 1312, "deletions": 103}}, {"node": {"oid": "52c265d7465cd3a8023421adc9097913f79f3ca5", "messageHeadline": "[mempool] add core mempool counters", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 96, "deletions": 21}}, {"node": {"oid": "4a1e0ae9fbce82df18271e480ad3faabfb67c080", "messageHeadline": "[mempool] add shared mempool counters", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 233, "deletions": 42}}, {"node": {"oid": "37a7e83cafe14bfd950cda647859a9090f5cb586", "messageHeadline": "[faucet] use DD address", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95ae7b2e25c11ce615ac4b05d2b03fcccd166e09", "messageHeadline": "[config] propagate chain id in to configs", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0bb7d7badb7c556061e4a2d4c9a0de02c2f10cf3", "messageHeadline": "[backup] cli: replace --latest-version query parameter with --db-state", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 67, "deletions": 26}}, {"node": {"oid": "1bcd9f65d8f8b2632058fa7870f1599a700cab5a", "messageHeadline": "[move-prover] Global invariants and other improvements.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 1547, "deletions": 1078}}, {"node": {"oid": "729a78ba420825167ff36db7d06d877a41fca3c9", "messageHeadline": "[json-rpc] make get_metadata parameter version optional", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 164, "deletions": 54}}, {"node": {"oid": "37e25581321cd6a5e457da51175f7e0e282682b1", "messageHeadline": "[backup] enable background backup in nightly", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "1d2f548ea5e751b4ad5f2fb5a770521d942454e3", "messageHeadline": "[management] refactor validator_config", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 227, "deletions": 397}}, {"node": {"oid": "4124e8ec4ccba194c65d19a842b813d721790f20", "messageHeadline": "[transaction-builder-generator] update README file", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 42, "deletions": 15}}, {"node": {"oid": "39a68a832a768acfae6bf15e5bb066e35a47e309", "messageHeadline": "[transaction-builder-generator] add code examples for the stdlib", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 254, "deletions": 25}}, {"node": {"oid": "7e9e9b60929c98f2a83193cf7f7215cedc9b229f", "messageHeadline": "[transaction-builder-generator][nit] clean up C++ test", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a6fd4bfe5309024e0ccd3b72977465bdb8fd84ee", "messageHeadline": "[transaction builder generator] add generation of Java transaction bu\u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 260, "deletions": 6}}, {"node": {"oid": "7638e8985764ec4cd51dae002612b25df5433277", "messageHeadline": "[ci][circleci] fix rustup command", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c44f7c1530a39a90350fdb40f636be4b07b5d0e", "messageHeadline": "[network] remove unused NegotiatedSubstream struct", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "7a54ca36153a31ad2736e18006b3082e93bae27d", "messageHeadline": "[netcore] remove unused with_timeout Transport combinator", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 0, "deletions": 205}}, {"node": {"oid": "62f87511a75d37af907c9377d5dc15fb6623c662", "messageHeadline": "[netcore] remove unused substream negotiation protocol", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 0, "deletions": 610}}, {"node": {"oid": "5ee47c1fcef2773f7a0c2a95aec4da8ff7bb3afa", "messageHeadline": "[cluster-test] Added twin test back to pre-release suite", "author": {"name": "Zihao Chen", "email": "czh@fb.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "fb4e02adb937f5595007f0d167f38934308c33ea", "messageHeadline": "[libra framework] delete stray file", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 0, "deletions": 1005}}, {"node": {"oid": "7a40b2369d0bc29cd996da6ea49082034a7c5636", "messageHeadline": "[dockerhub] fix broken boolean logic", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b44022b2c11d9e4a052ef67b14b48d17cd64710", "messageHeadline": "[management] rename storage helper commands to match reality", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "1ec872628691190362a3210dbf119c0a47fabe5d", "messageHeadline": "Add libra_chain_id for all JSONRPC Response", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 43, "deletions": 7}}, {"node": {"oid": "14c80bb39aa35e7cc52c6d52917a1f47a81bbd68", "messageHeadline": "[libra framework] inclusive terminology: script allowlist", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "1a705bba4a3d54791c1cb6578585d1ec96caccf0", "messageHeadline": "[management] add operational-tool for common tasks", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 533, "deletions": 144}}, {"node": {"oid": "4a0d869d678d05e225bdb55977713c1b007e791f", "messageHeadline": "[management] refactor genesis tool to use framework", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 305, "deletions": 280}}, {"node": {"oid": "3671929f98f23e84d4d70d4448a66b655f858d4d", "messageHeadline": "[management] added JSON-rpc framework for tooling", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 130, "deletions": 37}}, {"node": {"oid": "0c45b62ba1e5e35831c7cb822ed4bca919dbb5b0", "messageHeadline": "[management] added storage framework for tools", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 151, "deletions": 0}}, {"node": {"oid": "59808ccb82d34fd0f89d828334ba1dd83ff119dd", "messageHeadline": "[secure] [consensus] push the secure/net timeout into safety_rules_co\u2026", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 173, "deletions": 70}}, {"node": {"oid": "e8861b72490e0061d82d7a5e013aad78b010f2de", "messageHeadline": "[secure] [execution] route timeout through to the secure network", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "06fd0b25a123063bc2dd58446ac7e59347683c91", "messageHeadline": "[secure] Push timeout into the secure/net ::new functions", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "190c19b68945941fec926b4da2489d966e5dc4c8", "messageHeadline": "[secure] add timeout fields to the NetworkClient and NetworkServer st\u2026", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 29, "deletions": 23}}, {"node": {"oid": "8508e298dbfa76787fe0c6b30a414f36187e388e", "messageHeadline": "[smoke test] Name service and Non-fungible token example.", "author": {"name": "Guangyu Zhu", "email": "guangyuz@gmail.com", "user": {"login": "guangyuz"}}, "additions": 1359, "deletions": 0}}, {"node": {"oid": "960c567bf2f7486f20e5fdb5ebacd813a5050c8d", "messageHeadline": "[JSON-RPC] Expose preburn balance in AccountView", "author": {"name": "Fredric Moezinia", "email": "moezinia@fb.com", "user": {"login": "moeziniaf"}}, "additions": 113, "deletions": 13}}, {"node": {"oid": "97665ec4cf91957c7cff6f88c11a5c5ce2336d73", "messageHeadline": "[json-rpc] Fix display stackoverflow and add unit test", "author": {"name": "Zhenjie Ruan", "email": "zhenjier@fb.com", "user": {"login": "ZhenjieRuan"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "407fc9a3942e653445c295272c6ac3dc8d886934", "messageHeadline": "[cluster-test] comment twin test out to unblock CI during investigation", "author": {"name": "Zihao Chen", "email": "czh@fb.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "40ad73104e17d3ad67c326e757396a6718acad84", "messageHeadline": "[config] remove public_key_from_config", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 23, "deletions": 92}}, {"node": {"oid": "b22de072b5b7b111e96dcf5bbe9dd5a72a517dd1", "messageHeadline": "[network-config] Remove extra logic to extract public keys from priva\u2026", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 18}}, {"node": {"oid": "dfee6acccc1dc0888143fff5e96cbf9c412658be", "messageHeadline": "[config] remove mutability on NodeConfig in code", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 29, "deletions": 30}}, {"node": {"oid": "cac6307127eea0290103e1a723c0a5a870a2dc28", "messageHeadline": "[config] Remove the need to \"take\" a key from configs", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 150, "deletions": 250}}, {"node": {"oid": "2019189392119bc2f4c9f6ae36f00049770eaf57", "messageHeadline": "[swarm] enable-inject-error in smoke tests", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 85, "deletions": 18}}, {"node": {"oid": "7a881f4d654a70b076df9b174ba2d1f2a1691a60", "messageHeadline": "[backup] fix backup command in cluster-test", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "646c5e1c3387a666de9005681ffef2ec7a106e6b", "messageHeadline": "[backup] cluster-test reports backup throughput", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "df8a13c653b68eece1779965d63fe4d692a77632", "messageHeadline": "refactor to extract PerformanceExperiment::report()", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 69, "deletions": 30}}, {"node": {"oid": "09d6321ddf798d544aecd9c855bf1dd8821b5f52", "messageHeadline": "[cli] check JSON RPC response in minting", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fdaeec5259b2c5bf3974e598fa4b3dc4323acd98", "messageHeadline": "[x] Fall back to legacy Cargo resolver when nightly isn't available", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 30, "deletions": 17}}, {"node": {"oid": "cacc9f89e5987dd5984df0e8856377ef023915f7", "messageHeadline": "[cargo] Fix missing depedency declaration", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e6c8da19bae83f80bb0b860e19f63712ea5df7b2", "messageHeadline": "[chain-id] Switch non-prod chain id values back", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "4c240e3226b10263fcbd3d26db913b5249984f8d", "messageHeadline": "[move-prover] Followup fix on memory separation (timeouts back).", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 222, "deletions": 180}}, {"node": {"oid": "f287dd25834b43f51df494b3e3ee8c38ba760d0a", "messageHeadline": "[language] Fix bug in `remaining_gas` where we were rounding up", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 30, "deletions": 5}}, {"node": {"oid": "d69f123c898ec8e288b40b834b2775fff9662884", "messageHeadline": "[Key Manager] Don't crash on an unexpected error. Just log the error \u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 43}}, {"node": {"oid": "442db2f67ac144edf34defb49782d0f3d5996760", "messageHeadline": "[Key Manager] Use structured logging instead of unstructured logging.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 156, "deletions": 31}}, {"node": {"oid": "916f61a1d204b06d2a76de22f6b7a02be91e3ebe", "messageHeadline": "CachedStorage", "author": {"name": "Aaron Zorel", "email": "rustinante@gmail.com", "user": {"login": "Rustinante"}}, "additions": 252, "deletions": 7}}, {"node": {"oid": "863fbcae2ce76ce9adca6a1eceec48f624028d13", "messageHeadline": "[rust] bumping to version 1.45.0", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 41, "deletions": 54}}, {"node": {"oid": "b643c11cc5e334e4de1dee090d035b86be273b4b", "messageHeadline": "[executor] reset txns to empty in reconfig suffix", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "982c3288bf054bc063e83980ae713cbe2ec5fbc2", "messageHeadline": "[consensus] fix race condition in sync_on_partial_newer_sync_info", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "ecea9da8192f09f4e16e4705dd33670c814581a6", "messageHeadline": "[cargo] use unstable cargo feature resolver.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 78, "deletions": 30}}, {"node": {"oid": "fd1a837ada0624939864475b4da626ad7cf8facd", "messageHeadline": "[Small]Add more field to json rpc client error enum", "author": {"name": "Zhenjie Ruan", "email": "zhenjier@fb.com", "user": {"login": "ZhenjieRuan"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "aa22ab3a5a9c767a5cb0e13f6654689e2a08a19c", "messageHeadline": "[config] Add chain-id to config-builder", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 71, "deletions": 47}}, {"node": {"oid": "c4dc9b10ff19377750bb738581090bada269c935", "messageHeadline": "[docker] update libra genesis tool", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d57f43bde43b7a1ab9ad4026c97c0b5cafa48f70", "messageHeadline": "[types] ban 0 as ChainId and reserve 1 for MAINNET", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 10, "deletions": 8}}, {"node": {"oid": "7e191499b16a48f72f34b2c075d4e6d5e4269d0f", "messageHeadline": "Fix data.h in libra-dev to match rust interface.", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 23, "deletions": 27}}, {"node": {"oid": "d74adad582e91a8966e47c1ccca9a47249f84343", "messageHeadline": "[Prometheus] add storage api latency graphs", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 1617, "deletions": 344}}, {"node": {"oid": "32e7287d322c2e9daef35791d195df8550f62063", "messageHeadline": "[move-prover] Separate resource memory by type.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 309, "deletions": 451}}, {"node": {"oid": "a8b2169fd5a2604fa0100fa964b908775658de2f", "messageHeadline": "[ci] Add rust-toolchain to cache key", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "a6abfeb18f7635883f54527e090a089b5927ad85", "messageHeadline": "[ci] Use nightly cargo in CI with -Zfeatures=all", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 33, "deletions": 31}}, {"node": {"oid": "d191c2b65323a953cfb18144d1c5241e10221923", "messageHeadline": "[doc] Updates docs to remove workarounds for feature de-unification", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 4, "deletions": 17}}, {"node": {"oid": "a0e664570f2b7e7e412d772f4bf1920066b0c768", "messageHeadline": "[x] Allow cargo to use toolchains and remove unification hacks", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 128, "deletions": 271}}, {"node": {"oid": "59a6931961da9306865ff7be1fb93bbfd33f3d71", "messageHeadline": "[cargo] Rework all crates to list true dependencies", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 174, "deletions": 177}}, {"node": {"oid": "9a484bdeb60716d03d27c308ec29d47425ed00bc", "messageHeadline": "[x] Remove overlay features lint as it is no longer needed", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 2, "deletions": 118}}, {"node": {"oid": "86a9f810d86aa890e1b6991f812fa7b4cb97905a", "messageHeadline": "[tf] Pass base template into fullnode container", "author": {"name": "Michael Gorven", "email": "michael@gorven.za.net", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "da85b396c1bf1cb6b1d295fc9fc0d7e71cc6c6ac", "messageHeadline": "[compiler] add constant mapping to source map", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 34, "deletions": 7}}, {"node": {"oid": "6d7d9e112a1ecfffad60f422de2b86646593d5d9", "messageHeadline": "[management] split genesis tool from libra-management", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 660, "deletions": 575}}, {"node": {"oid": "cfc984fbff36faf6d7091eb9194019b6064e46d7", "messageHeadline": "[vm-genesis] Filter out unneeded delete in genesis", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "72ad0041fac2bd59b492c36e80054f93d413fb80", "messageHeadline": "[tf] set correct base cfg for fullnode", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1aaedd3fc0290c136a7266bde38a97a37cf72f7", "messageHeadline": "Add Error enum to JSON rpc client", "author": {"name": "Zhenjie Ruan", "email": "zhenjier@fb.com", "user": {"login": "ZhenjieRuan"}}, "additions": 78, "deletions": 18}}, {"node": {"oid": "8aea635cb401c77dc68a017b8a819844e72d1c80", "messageHeadline": "[test-cli] add a info command to replace cli output debug log", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "3f1d7285554e8ec444e99c776c19869aded026a8", "messageHeadline": "[crypto] Initial draft of the crypto specification", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 281, "deletions": 0}}, {"node": {"oid": "98683776f0979e61613848024556d2f5c01c1b1f", "messageHeadline": "[mempool] refactor core mempool index counter and update parking lot \u2026", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 62, "deletions": 5}}, {"node": {"oid": "206b5347b94ec4fe407dd1e1e5085b5aa6ce0146", "messageHeadline": "[language][testing] Refactor transaction builders for e2e test to use\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 1256, "deletions": 1304}}, {"node": {"oid": "86cff93da2e608231bf07ae91c7f10842ee1eb64", "messageHeadline": "[language] Restriction on arguments passed to the VM", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 586, "deletions": 72}}, {"node": {"oid": "fc20621d43ba54875d0b1d8e4c87b74021f5833c", "messageHeadline": "[client] fix a typo in a function name", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b66340e903544c0435e5ceb081c0221d3580bd57", "messageHeadline": "denylist -> blocklist", "author": {"name": "Avery Ching", "email": "aching@calibra.com", "user": {"login": "aching"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14ee262e1263d65cba5a515c1002864e10056219", "messageHeadline": "[language][vm] move FatType out of the VM", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 335, "deletions": 865}}, {"node": {"oid": "8cbc30a02b05e151ea486dee48c1bd01d824b31c", "messageHeadline": "[language][vm] use Type instead of FatType for Debug module", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 233, "deletions": 130}}, {"node": {"oid": "d19696923804c4176960e4b980bae8f9f7f683c5", "messageHeadline": "[language][vm] use MoveTypeLayout and MoveKindInfo for prop tests", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 194, "deletions": 117}}, {"node": {"oid": "17f63538c2965506f6e041d66c164a0caed9d021", "messageHeadline": "[cluster-test] improve compatibility_test report", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 69, "deletions": 21}}, {"node": {"oid": "60eea4c1f108f9fdf04d7d899d445a56b60dd220", "messageHeadline": "[tf] Use new chain_id value", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 2, "deletions": 7}}, {"node": {"oid": "17164490f920c3b825aaf254e73f9e8b909c5db5", "messageHeadline": "[smoke test] vfn failover", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 463, "deletions": 115}}, {"node": {"oid": "ec7e35f76b76ce789df0c818985e667756c0208a", "messageHeadline": "[Management] Update \"association-key\" command to \"libra-root-key\" com\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 47, "deletions": 48}}, {"node": {"oid": "60714e3d8284147ce781190ed5b8ab09cfa04d66", "messageHeadline": "[management] make attach_validator_full_node logic less dependent on \u2026", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 19, "deletions": 6}}, {"node": {"oid": "832c44966022f99308329ee13e0e7e6e3a7439b2", "messageHeadline": "introduce inject-error", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 128, "deletions": 0}}, {"node": {"oid": "d8bcb5513ceed97e5b7d4a69d14fe39b01935ca1", "messageHeadline": "[config] Remove max_peers_size from example configs", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "e4d2ab6215a651e1e06fbcebb59194042a47dc4b", "messageHeadline": "[network] Remove duplicate protocols in seed-peer generation", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "ca740c2851be968eed61f758953d9d8391023782", "messageHeadline": "[Configs] Updated faucet_key -> libra_root_key", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "f86b85042d7debe25e06206a5ffe89d04fa7ee1d", "messageHeadline": "[Libra Swarm] Update faucet_key -> libra_root_key", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "102da6311404b76d567bd4601f0487784bbb17fb", "messageHeadline": "[Smoke test] Update association_key/faucet_key -> libra_root_key", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6d6a509291fd66fe19ee3198e11ab6553d531d7b", "messageHeadline": "[Constants] Update association_key name to libra_root_key", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "1db8901b205c1c8d2aa6b4ca7d67f271c985e548", "messageHeadline": "Update swiss-knife examples with ChainId", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 15, "deletions": 22}}, {"node": {"oid": "16fdb7acc11cde856328ce293b3e69a3ed17c0ad", "messageHeadline": "Verified the permission-related governance rules", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 360, "deletions": 36}}, {"node": {"oid": "d17fb8082065414e78f0b2360903320c0ccabd75", "messageHeadline": "change RawTransaction#expiration_time:Duration to expiration_timestam\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 109, "deletions": 159}}, {"node": {"oid": "fb8337ea32671fd9c778f1d0b27753b7461b2127", "messageHeadline": "[safety-rules] allow re-initialization of storage", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "e2726c579574aa9b7aea0d908c23e5ae48e64181", "messageHeadline": "Adding /v1 for JSONRPC endpoint.", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "7948c67c5be1811cbb00eab0437aae40625dd34b", "messageHeadline": "[secure storage] bug in vault use of signing with a version", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df46fe74e9d5d717aa18bb7966449d8c4393fbe5", "messageHeadline": "[ct] add structured logging support for lsr", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "e06a00b21d162e8cdda9055b9386a7554bf33f0e", "messageHeadline": "[ct] fix lsr <-> vault mixup", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "64b1d128d0bdf4de7410c5eb2ba638b9cabf9079", "messageHeadline": "[ct] reboot_random_validator.rs -> reboot_random_validator.rs", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "64d42d305bcdaef11119a86f37d971c90d3b427c", "messageHeadline": "[ct] add lsr reboot to reboot_random_validators", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 44, "deletions": 10}}, {"node": {"oid": "28bee1849756e897d83fc163d992be7dcf243f5e", "messageHeadline": "[language] adjust VM counters for transaction timing", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 0, "deletions": 381}}, {"node": {"oid": "0f7ea218881421764cab3c67e8a5b4d8c693fbb2", "messageHeadline": "[management] Simplify errors relating to storage", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 199, "deletions": 161}}, {"node": {"oid": "76b11c00d32ec0cacb234e781e4cb1b7e94c9b40", "messageHeadline": "[management] Improve UX of storage configs", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 286, "deletions": 224}}, {"node": {"oid": "9f354de7bc4d98a68ecf67790597681ad3ae4bd1", "messageHeadline": "[deps] dependabot config switch to live (from nightly) and security u\u2026", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "050344805d005f767d2cd4f19ca62fc751230281", "messageHeadline": "Bump log from 0.4.8 to 0.4.11", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "880091530c3a24226a338e8f9a0e9426710077c7", "messageHeadline": "[version update] use serde-generate v0.6.1 to fix LCS hashing in C++", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e1ea641325a9329abd959b59b44716a19753cdbb", "messageHeadline": "[json-rpc] rename full node json-rpc method get_account_state to get_\u2026", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 46, "deletions": 47}}, {"node": {"oid": "7731a4eda7a158541a8c505eb4f221c805cdecb8", "messageHeadline": "[mint][docker] fix typo in server", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ec44897347469c5371697de647b90df2fd98ef5", "messageHeadline": "[tf] add ChainId", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "b4a2366dc60ad199e7bc7bc2a8bdb9d34d677283", "messageHeadline": "[GHA][LBT] handle non-zero cti exit code", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "a20e786865cdbaad61a2fc0b2edab1445067e1f5", "messageHeadline": "[storage] refactor counters and add api counters", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 142, "deletions": 48}}, {"node": {"oid": "129658bfb30e2635e5f0fad190314ead34fac701", "messageHeadline": "[libra framework] Add comments to `create_child_vasp_account`. Add pa\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 133, "deletions": 1}}, {"node": {"oid": "d3477a25dc5d9e1ec18e6cca6de0b937753c6240", "messageHeadline": "[transaction] Make expiration time explicit in RawTransaction and hel\u2026", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "b3dbc9dcbd27e169f7e21972414080215199c919", "messageHeadline": "[libra framework] simplifying AccountLimits initialization", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 9, "deletions": 47}}, {"node": {"oid": "4902c45d88becf15dea0961117bea99f8aaae90f", "messageHeadline": "[cluster-test] added instances_for_group api", "author": {"name": "Zihao Chen", "email": "czh@fb.com", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "afd5a786827607351d7065cf3f4e2940a460e4eb", "messageHeadline": "[libra framework] delete partial decertification logic for dual attes\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 0, "deletions": 121}}, {"node": {"oid": "521bcffd15f3a687d7eab3b40ae8c30eb5707133", "messageHeadline": "[backup] service: add throughput counter", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 89, "deletions": 28}}, {"node": {"oid": "397ee5ff6b50ec194c18ff090e255591bd1cabe2", "messageHeadline": "[backup] add latency counters", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "6475914595e6c9dcea0299cd6765c006e19e0411", "messageHeadline": "[libra framework] cleanup in RecoveryAddress", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 353, "deletions": 138}}, {"node": {"oid": "08ea3472dc23763255635d47f5677f0d077948c6", "messageHeadline": "[docker] rm unnecessary chain id env var in mint docker-run", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 0, "deletions": 5}}, {"node": {"oid": "954392cca9eb55965582eb671afbbbf7034aaa0b", "messageHeadline": "[docker] propagate ChainId to mint build", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "c633aa8e8d9226fd1ec75b0eb201341ad164cc02", "messageHeadline": "[docker] update for chain ID", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 11, "deletions": 4}}, {"node": {"oid": "ce164585c0ea04f0ec259d78ee8b98855fa0d293", "messageHeadline": "[libra framework] Check that account is DD in publish_preburn. Make c\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 91, "deletions": 123}}, {"node": {"oid": "6533dd6042dbfc28ee0454e6a47db3cfc71e6c64", "messageHeadline": "[language][vm] move Rc<RefCell<>> into Container", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 1037, "deletions": 660}}, {"node": {"oid": "2400dae04d1536ae95e313b23bf2415f7ac89b8b", "messageHeadline": "Set mint tiers to appropriate fiat values using scaling factor", "author": {"name": "Fredric Moezinia", "email": "moezinia@fb.com", "user": {"login": "moeziniaf"}}, "additions": 65, "deletions": 10}}, {"node": {"oid": "bca01236ec71e6c5486e5a02c51e56b3fa07617c", "messageHeadline": "[move-prover] Added a few more specs to Libra.move", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 1061, "deletions": 53}}, {"node": {"oid": "4f5ac675e33475d5369faa7a7c9655155aac07f1", "messageHeadline": "[generate format] upgrade to serde-reflection 0.3.1 for better error \u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "de9797f1d9ddeaed0aa32546a71a409c32c15bea", "messageHeadline": "[backup] add the ability to replay transactions", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 366, "deletions": 41}}, {"node": {"oid": "4118e622d46222554b4f71a28977bdbd40f667e9", "messageHeadline": "[executor] extract storage integration test for code reuse", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 517, "deletions": 477}}, {"node": {"oid": "2a19381bc2378b33d37adedc6dddbaa092c15d6d", "messageHeadline": "[storage] trivial: derive(Debug) for LibraDB", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "38302f9702cc292f78b8de1c3e254942b2f6c6e7", "messageHeadline": "[executor] clean up ChunkExecutor::execute_and_commit_chunk", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 106, "deletions": 86}}, {"node": {"oid": "c1c15eb143387557075edeae7aa452155ac1bb4c", "messageHeadline": "[backup] TransactionRestoreController refactor", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 140, "deletions": 107}}, {"node": {"oid": "de9af46072d8409a3e4bdd69be088616797c58ca", "messageHeadline": "[backup] BackupStorageExt::load_lcs_file/load_json_file", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 53, "deletions": 52}}, {"node": {"oid": "30221a5a8f2f86b6fd79ff60164579eed7c09bda", "messageHeadline": "[backup] add target_version param to the restore tool", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 148, "deletions": 39}}, {"node": {"oid": "75fe0bc32ed427654be7602494bacd7969d1eb51", "messageHeadline": "[backup] expose epoch_ending and transaction backup types via cli", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 121, "deletions": 29}}, {"node": {"oid": "0fe6c1ac55c5961bf54091e53bb49c25cd90af5f", "messageHeadline": "[vm] Filter StatusCodes away from TransactionOutput", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 1213, "deletions": 677}}, {"node": {"oid": "b67e3229fe80ebcc7d4c4faf140ed9ed2d5f30d5", "messageHeadline": "[Storage] Add libra prefix to jellyfish-merkle package", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 40, "deletions": 40}}, {"node": {"oid": "c5328db7293edd6b020acd3b193d910ee67c3877", "messageHeadline": "[cluster-test] report before suite fail", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 32, "deletions": 10}}, {"node": {"oid": "f87e68e1a71dae2e150eff8b5f802b953e4aa9d2", "messageHeadline": "[cluster-test] exclude vault and lsr instances from validators and fu\u2026", "author": {"name": "Zihao Chen", "email": "czh@fb.com", "user": null}, "additions": 22, "deletions": 11}}, {"node": {"oid": "e67bcffd7b519b2ff2b10d93981a5a979baee5cb", "messageHeadline": "[spec][consensus] update suggested timeout value", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "06462b326b7c978d6ff7a6ab699138178e02d58d", "messageHeadline": "[consensus] minor improvement", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "d620110d9805fb76a49835c769bd26c4458323a0", "messageHeadline": "allow running \"cargo fix\" through x", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 49, "deletions": 3}}, {"node": {"oid": "ffcac7a8ac3b5888cd5f8566efcd18ba5573c506", "messageHeadline": "[move adapter] add verification of chain ID to transaction prologue", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 261, "deletions": 19}}, {"node": {"oid": "b1273761e7f1de396f354855ccc6b529548d47a6", "messageHeadline": "[libra_vm] Implement WriteSetScript", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 256, "deletions": 54}}, {"node": {"oid": "632f97b2d2a56fe4ae4c5604ef6f18e572b6a548", "messageHeadline": "Allow validators to update individual configs", "author": {"name": "Lera Nikolaenko", "email": "valerini@calibra.com", "user": null}, "additions": 624, "deletions": 692}}, {"node": {"oid": "5743b79718db78a46253394bdcb8687de9ffec59", "messageHeadline": "[libra framework] Add specs for `rotate_authentication_key` script", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 239, "deletions": 12}}, {"node": {"oid": "4bcbbb2ad98cd3c0f7871ecdd1ad892fc7dd9078", "messageHeadline": "[libra-framework][move-prover] Some more specs around AccountLimits +\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 712, "deletions": 152}}, {"node": {"oid": "221e9728379cebc6b5a55326977d770e3a07e0b4", "messageHeadline": "[safety-rules] fix ordering", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "0938a1731308a8341d6135a53d9da3a92c572503", "messageHeadline": "[safety-rules] Logging within safety rules", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 58, "deletions": 45}}, {"node": {"oid": "e33d6e6def8b6ae4ca7112a4224e3c1e4b582557", "messageHeadline": "[libra framework] Split stdlib into individual module files", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 45, "deletions": 28}}, {"node": {"oid": "13f0e03256c7c2cc7ca9c598f47dba892295a2fe", "messageHeadline": "[network] Address Reviewer Comments", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "c52b28acca3dbcbf338da0556b15c2ba69b6175f", "messageHeadline": "[network] disentangle main_node invocation of create/build/start for \u2026", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "fe09ead81f13ef7842412ae38b7faeba2161ad28", "messageHeadline": "[network] move invocation of network_builder.start into main_node", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "a086552b9445ecc3892ac3c2510e3cb9a4ceb0d6", "messageHeadline": "[network] move Runtime creation out of NetworkBuilder and into main_node", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 32, "deletions": 37}}, {"node": {"oid": "3d18d3a4e39bb3d378471a2a1e42c5694297d01b", "messageHeadline": "[network] remove trusted_peers as a field in NetworkBuilder", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 31, "deletions": 14}}, {"node": {"oid": "ae02acd8f1ded2e1d9b23d3ed8f5af8181980c07", "messageHeadline": "[network] eliminate unnecessary fields from NetworkBuilder", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 50, "deletions": 43}}, {"node": {"oid": "b834262602f715567693d2cd3f818832b9291f91", "messageHeadline": "[network] eliminate seed_peers as a field in network_builder", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 10, "deletions": 36}}, {"node": {"oid": "5696d03470e8444cfa62552667e8bb2f422dfa86", "messageHeadline": "[network] Provide NetworkContext already constructed to NetworkBuilder.", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 42, "deletions": 33}}, {"node": {"oid": "299a7db46edf1e41d39e041a4d4b33d910a88a08", "messageHeadline": "[network] split build and start phases apart for network_builder", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 42, "deletions": 14}}, {"node": {"oid": "77e67a485f0d4345741b6bb92f75e779b9ec5597", "messageHeadline": "[network] remove the NetworkAddress return from NetworkBuilder.build.", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "0fde865b3cd3544205f502cd2027cc9cfb8700d3", "messageHeadline": "[network] Delay Parsing GossipConfig", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "b5d0917a8258b9d76517f8c4e974d596b3d24a75", "messageHeadline": "Bump serde-reflection from 0.3.0 to 0.3.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "0e083380a04b7f5ad27fabc562840106427ad142", "messageHeadline": "Bump serde-generate from 0.5.3 to 0.6.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "2d1bf1ef7b6dad896550dfdde18751d39e7f7c0d", "messageHeadline": "[language] Fix deserializer bug", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 11, "deletions": 8}}, {"node": {"oid": "fcb69edb6b388fce2c15e41d000333c6f97299a5", "messageHeadline": "Bump hyper from 0.13.6 to 0.13.7", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 33, "deletions": 13}}, {"node": {"oid": "7c33bbdd4ab976e2aa33999fa705795a966e80eb", "messageHeadline": "Verified role-related global properties", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 198, "deletions": 65}}, {"node": {"oid": "a266c9fd827e3d68fde16c33c34c8da7919cb4b5", "messageHeadline": "[Smoke tests] Update failing smoke tests to use appropriate key struc\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 57, "deletions": 69}}, {"node": {"oid": "653fd2dea769143a66e37ec0d4d3c8a0c1dc805f", "messageHeadline": "[State Sync] Update failing test in state sync to use correct keys fo\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "e921396b23c759e731f36fef8d5c31ffb3bc958f", "messageHeadline": "[Move] Updated move tests to handle validator owners and operators.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 78, "deletions": 45}}, {"node": {"oid": "41b7b25d15cfe1fe9ad975875715dd5a6d0cf1ad", "messageHeadline": "[Key Manager] Update key manager to support owner and operator split.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 106, "deletions": 77}}, {"node": {"oid": "4a32fa9daed5d1e682fc53c7a3da76b4b5ef78e5", "messageHeadline": "[Executor] Update executor tests to use owner keys instead of operato\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "6577902c3e3ae1fac0bf0d5fbcbcc5d52c497146", "messageHeadline": "[Safety Rules] Update SafetyRules to use OWNER_ACCOUNT instead of OPE\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6625554978c6617bb4e7992e087e63325a59326c", "messageHeadline": "[Management] Update genesis and verify commands, and fix config builder.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 297, "deletions": 80}}, {"node": {"oid": "c9db574ddd5c0f23b8db4490193b93bdcf0ee28b", "messageHeadline": "[Test Config] Add owner keypair for test configurations.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "3571663c2ff846aa986e3ab9ceb710c6f2b2cad7", "messageHeadline": "[Management] Small renaming and refactors to genesis functions.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 55, "deletions": 66}}, {"node": {"oid": "f9cffa0b2ffc4be963844a9ac03a34ad81901af4", "messageHeadline": "[Management] Update validator-config command to use owner names.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 222, "deletions": 85}}, {"node": {"oid": "33214c1d148ce62d08afbf73f2218f8564ce8543", "messageHeadline": "[Management] Add set-operator command support.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 157, "deletions": 1}}, {"node": {"oid": "821ac69a5e3ff3e323601c355d8de42f957d9c26", "messageHeadline": "[libra framework] collapse update_compliance_public_key and update_ba\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 114, "deletions": 211}}, {"node": {"oid": "c3b9549aafb45f6c8ed9be578be57f0e7182a81a", "messageHeadline": "[network] remove mentions of onchain discovery gossip protocol", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 8, "deletions": 52}}, {"node": {"oid": "68d665507ba1b5263097b97bad2d4bb0278cb6dd", "messageHeadline": "[network] import libranet specifications", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 642, "deletions": 0}}, {"node": {"oid": "1edf9de5749b9ae54202ef07b2b666bfe4f125d2", "messageHeadline": "Fix metadata enums naming", "author": {"name": "Nassim Eddequiouaq", "email": "nass@fb.com", "user": null}, "additions": 25, "deletions": 26}}, {"node": {"oid": "a9404da82d42b01016dd3e21a47dd96a272a8fc9", "messageHeadline": "Update unstructured metadata type from string to bytes", "author": {"name": "Nassim Eddequiouaq", "email": "nass@fb.com", "user": null}, "additions": 10, "deletions": 9}}, {"node": {"oid": "5fbded41725e91b67e7048aa855b3b8943c1a576", "messageHeadline": "Regenerate move script doc and remove yaml file for txn metadata", "author": {"name": "Nassim Eddequiouaq", "email": "nass@fb.com", "user": null}, "additions": 29, "deletions": 74}}, {"node": {"oid": "06dffef3c8eeec82ba8f23e86ba3baae57bb95f6", "messageHeadline": "Add more documentation and minor function exports", "author": {"name": "Nassim Eddequiouaq", "email": "nass@fb.com", "user": null}, "additions": 24, "deletions": 9}}, {"node": {"oid": "1118eb81a9b72fe42ec97ac66c70c5be272ae29e", "messageHeadline": "Add metadata typing for libra transactions", "author": {"name": "Nassim Eddequiouaq", "email": "nass@fb.com", "user": null}, "additions": 99, "deletions": 0}}, {"node": {"oid": "878416cc7e8da2abacfb0e9ef417b74ee20950f1", "messageHeadline": "Add transaction metadata types in yaml format", "author": {"name": "Nassim Eddequiouaq", "email": "nass@fb.com", "user": null}, "additions": 50, "deletions": 0}}, {"node": {"oid": "3f09a9f9a719b84041c7795196bdfc4dc8f065ba", "messageHeadline": "[libra framework] specify TransactionFee", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 419, "deletions": 20118}}, {"node": {"oid": "fbd735248052a3621861594f1c16bdcf91f5c2b3", "messageHeadline": "[types] change ChainId from u64 to u8", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 45, "deletions": 36}}, {"node": {"oid": "30e3b102681db1d5fa1cfdf95299096e9c3d0703", "messageHeadline": "[types] add ChainId placeholder field in user txn", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 302, "deletions": 46}}, {"node": {"oid": "b0615b894cacb39a3f7f72bb126695387fb43efb", "messageHeadline": "[network] move ChainId to Libra types", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "5630258ddc43b106ea3ee9b6646906e6e652aeb8", "messageHeadline": "[libra framework] thorough documentation for p2p script", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 243, "deletions": 81}}, {"node": {"oid": "b592ef2b8526777be1c18018d1b7495c6111f479", "messageHeadline": "[network] add noise specification", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 169, "deletions": 0}}, {"node": {"oid": "4f5f9c9f0eca447a35a92ca92588e75fa67e1d5b", "messageHeadline": "[network] fix conn_limit underflow error", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca14568db9df8c7008dfc6698392ef479e013cf6", "messageHeadline": "--amend", "author": {"name": "mimoo", "email": "davidwong.crypto@gmail.com", "user": {"login": "mimoo"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "5bed082567d8117afc6fad715afd514dccf5315f", "messageHeadline": "[tcb] add -> checked_add", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "4edac4e89d6bc76e3d2765f320319529e11160c9", "messageHeadline": "[cluster-test] Added vault/lsr instances to Cluster", "author": {"name": "Zihao Chen", "email": "czh@fb.com", "user": null}, "additions": 45, "deletions": 13}}, {"node": {"oid": "89c4cbb753834ba27e468f937af411200ab3a06f", "messageHeadline": "[language] Update computational gas costs to reflect VM updates", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 221, "deletions": 173}}, {"node": {"oid": "a9cd735f3721ec063c49c37213762694f99022b8", "messageHeadline": "[network] added seed peer generation from on chain", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 135, "deletions": 0}}, {"node": {"oid": "29f0dac774c89fd20f49ba0e8d4a174264098b8a", "messageHeadline": "[language][vm] split Container::General/Resource into Container::Loca\u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 419, "deletions": 276}}, {"node": {"oid": "f1d8f3dec29927feab6dbb7eefe3e3451b6d82b0", "messageHeadline": "[language] loader cleanup", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 374, "deletions": 211}}, {"node": {"oid": "4e63145099d8a67cad273eae7e5c76592bae0e8a", "messageHeadline": "[language] Move `CompiledModule` out of the data cache.", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 24, "deletions": 33}}, {"node": {"oid": "ec7cb3239c937f1bfd1c45ba06db1b3778d8d078", "messageHeadline": "[specifications] Add initial consensus specification", "author": {"name": "Avery Ching", "email": "aching@calibra.com", "user": {"login": "aching"}}, "additions": 1334, "deletions": 1}}, {"node": {"oid": "0f997d39283efa59bbd3c32ac551e19d6efaa6d9", "messageHeadline": "[specifications] Add overview and .markdownlint.yaml", "author": {"name": "Avery Ching", "email": "aching@calibra.com", "user": {"login": "aching"}}, "additions": 111, "deletions": 0}}, {"node": {"oid": "15cc989a7ec611a07d860bf9a1e16add40c755a4", "messageHeadline": "[libra framework] Remove unhosted role/account", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 29, "deletions": 305}}, {"node": {"oid": "cce5cef426e51f3c750a497c0e3cafec019623a0", "messageHeadline": "[language] adjust VM counters for transaction counts", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 30, "deletions": 18}}, {"node": {"oid": "7009ad5fb82bfaf39bf3143b0c7e2ab655ba810c", "messageHeadline": "[move framework] cleanup of account limits and balance holding", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 586, "deletions": 156}}, {"node": {"oid": "28a44794d77ad134eb1500a1f12238291eaeb4e6", "messageHeadline": "Bump bytes from 0.5.5 to 0.5.6", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 41, "deletions": 72}}, {"node": {"oid": "c481fd6cd90aaa602222ac8d7ea8a611a1c3c2a6", "messageHeadline": "Bump colored from 1.9.3 to 2.0.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "095de226c7c9c558ee6d7c3afb7e94c850a45b88", "messageHeadline": "[crypto] removes the batch feature", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 91, "deletions": 106}}, {"node": {"oid": "77fd504bc09a9517247a3a4f85d468698dba6a94", "messageHeadline": "Change verification to strict", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "0afa28ef3e946e393cf3ea16d017099cf8813a0e", "messageHeadline": "Add a bench for signature verification", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "5219bb44e02caa07666fe009612a4843a2fcbeef", "messageHeadline": "Simple test showing malleability on R", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "b06434968cfa60e0d3a1660d6b056a05bf01aeec", "messageHeadline": "[move framework][move-prover] Changed spec_has_*_role to take addresses.", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 526, "deletions": 7566}}, {"node": {"oid": "4c304db344c092d89b38125cd28a6246f5bc1f0e", "messageHeadline": "[json-rpc] fix transaction hash string: should be full length", "author": {"name": "Xiao Li", "email": "ilx@fb.com", "user": {"login": "xli"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "454d53dbda083dde4a882f898c5d36235ad6e836", "messageHeadline": "[libra framework] specifications for txn script peer_to_peer_with_met\u2026", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 351, "deletions": 6}}, {"node": {"oid": "93c04b87f6ef17c5b220c90a95d51fa990ff804a", "messageHeadline": "[move framework][move prover] Refactor coins1/2/Libra for verifiability", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 194, "deletions": 270}}, {"node": {"oid": "d99b02c5ad397ee815c5d5a43d145fda75c1eb55", "messageHeadline": "[consensus][easy] fixes swapped comments + add doc", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "49bb03294342e0ebe1de554ede7ac4999704f0ad", "messageHeadline": "[libra_vm] Drop txns after Reconfiguration", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 125, "deletions": 155}}, {"node": {"oid": "fcb5a1acd644dcf7061f1174fb067479b7604641", "messageHeadline": "[libra-trace] Refactor libra-trace from debug_interface.", "author": {"name": "Changyong Hu", "email": "changyonghu@fb.com", "user": {"login": "changyonghu"}}, "additions": 79, "deletions": 73}}, {"node": {"oid": "08fa33573a6f6c81f4879d85f2d6352154bf7ea1", "messageHeadline": "[cluster-test] add lbt compat test suite", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "ab909050be55f1831f7709cabebbb9dca84bae8d", "messageHeadline": "[e2e] better test failure visibility", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "04846a5c43d4d0763af2a67ed36ebdbe4e7263e2", "messageHeadline": "[libra_vm] Cleanup the config loading logic for LibraVM", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 34, "deletions": 65}}, {"node": {"oid": "dfeae11389a1805604943e054fc7244f173e25a6", "messageHeadline": "[safety-rules] Refactor for improved logging", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 225, "deletions": 21}}, {"node": {"oid": "aa7d98936858519a708faebc924cfebd52d47ec3", "messageHeadline": "[libra_vm] Get rid of PublishModule capability", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 101, "deletions": 205}}, {"node": {"oid": "e17036b00ea3b76dbe089bb1cde3eff1bb30fbb3", "messageHeadline": "[consensus] handle safety-rules restart", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 111, "deletions": 24}}, {"node": {"oid": "7d3015be758a39d849940f545947f67f64755083", "messageHeadline": "[LCS] adjust MAX_SEQUENCE_LENGTH by one to fit Java arrays", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "209b565c083cf4a7f832bc7287beefa964bd88c8", "messageHeadline": "[LCS] limit recursion during (de)serialization", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 194, "deletions": 38}}, {"node": {"oid": "01568d5e3958c3e070e2c3b854002c64a2ac1483", "messageHeadline": "[move framework] Simplify LibraConfig for verification", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 502, "deletions": 1179}}, {"node": {"oid": "4ab8216bee92e4187ac9c0f15b7238b7f4abc22f", "messageHeadline": "[vm] Reworked VMStatus", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 415, "deletions": 506}}, {"node": {"oid": "69789448fffbf5f691f66c473ecce494af5cd1ee", "messageHeadline": "adding two standard fields on all JSONRPC response", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "382b23e31e184a38243b0b5e3d6e7220f75534e1", "messageHeadline": "[cluster-test] exclude seed node val-0 from twin list", "author": {"name": "Zihao Chen", "email": "czh@fb.com", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "8001e8656ca8023071f0b8a77119da8a7adc7582", "messageHeadline": "[logging][easy] make use of new data_display method", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3cf200c8011db831ee8a3f693bb6bd47ae590fab", "messageHeadline": "[network] allow for setting frame size on network from config", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 51, "deletions": 8}}, {"node": {"oid": "d1efe871406c0f4f965f13d76e91d0686b5e0522", "messageHeadline": "[language] combine VM counters for per-transaction gas usage", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 14, "deletions": 119}}, {"node": {"oid": "5b26436a43a1a1ea16525c6a2b96653e4a4da679", "messageHeadline": "[documentation] Added inclusive terminology.", "author": {"name": "Avery Ching", "email": "aching@calibra.com", "user": {"login": "aching"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "4ff8b13e64cbafdd350f517f58241d26b8840d4d", "messageHeadline": "[consensus][easy] simplify proposal generator logic to match spec", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 36, "deletions": 45}}, {"node": {"oid": "97c2442a9b9740fd3899df456937bdcdf391d794", "messageHeadline": "[consensus] Implement round proposer election", "author": {"name": "sheharbano", "email": "bano@fb.com", "user": {"login": "sheharbano"}}, "additions": 125, "deletions": 4}}, {"node": {"oid": "0969652e6e2e314981219618890e289697e06057", "messageHeadline": "Rename master -> main.", "author": {"name": "Avery Ching", "email": "aching@calibra.com", "user": {"login": "aching"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "1ea2fd0c84e0cf5eaf08c74127ed55a0ae70b58e", "messageHeadline": "Bump syn from 1.0.33 to 1.0.34", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "8f59545c1e75eb3e389c1ae87075c8de94623b55", "messageHeadline": "Bump rust_decimal from 1.6.0 to 1.7.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "90d8cb72f348a0dbbaa4a7013822ef2de71c3e8d", "messageHeadline": "Bump ctrlc from 3.1.4 to 3.1.5", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0f911dd91fb895f0d06b2af1f86d44df36ca9395", "messageHeadline": "Include txn_hash in sign-transaction-using-ed25519 output", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "50b321a32ee99f638093ae41c6a769a9798d9299", "messageHeadline": "[libra framework] add doc comments for vector, option, lcs modules", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 198, "deletions": 58}}, {"node": {"oid": "8b07d5f334a79fa1d8b0d2cf568416d0fb6fc1df", "messageHeadline": "[network] rename Discovery -> GossipDiscovery", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 61, "deletions": 56}}, {"node": {"oid": "3f340c7d382cc2eac7f9a08673c084e32da9bbd0", "messageHeadline": "[stdlib]specify LibraBlock", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 259, "deletions": 82}}, {"node": {"oid": "0e1580083ee3b15408b9bfad53996c1566adfeb0", "messageHeadline": "Add specs to ValidatorConfig.move", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 387, "deletions": 47}}, {"node": {"oid": "3403d6ccebc03e6792654ca8dc24d0c0b151ffbf", "messageHeadline": "[language][vm] implement recursion depth checks for runtime types and\u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 249, "deletions": 28}}, {"node": {"oid": "35d42d62deec59041376195671af5e5b7c6d9e2c", "messageHeadline": "[secure-net] Applications can hide network errors", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "1dc052c957d6bc1f64ce609366c232155678a353", "messageHeadline": "Verified AccountFreezing", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 20212, "deletions": 0}}, {"node": {"oid": "bc1b3c91cc26d321bd51d1d5c94d144216eb1d65", "messageHeadline": "[cluster-test] Send LSR metrics to prometheus", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6f90fa3dc0c369159b8839b8a7407aa1eec41cae", "messageHeadline": "[move-prover][libra-framework] Pragma `export_ensures` + AccountLimit\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 279, "deletions": 14}}, {"node": {"oid": "d004850684702eca3ef6145970c2d93866a82c5a", "messageHeadline": "[consensus] move safety rules counters into safety rules", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 31, "deletions": 34}}, {"node": {"oid": "5118dd113e10f416aa70dbec886b35b74b422772", "messageHeadline": "[secure-counters] Implement gauge", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "019651a8d23fae0e8ca29cbc4eb24fce12582b2a", "messageHeadline": "[libra_vm] Refactor libra_vm implementation", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 1046, "deletions": 879}}, {"node": {"oid": "edb493d958e7ceba41732c5b80d87972f2c29bc5", "messageHeadline": "[move framework] combining DualAttestation and DualAttestationLimit", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 477, "deletions": 521}}, {"node": {"oid": "993b0b29bae5d27907a010973ad96f807742dbdb", "messageHeadline": "Small typo fix", "author": {"name": "Nadir Akhtar", "email": "nadir-akhtar@users.noreply.github.com", "user": {"login": "nadir-akhtar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "108ec900c3d9d1a6eec443cf6ebddc1ed21e0565", "messageHeadline": "[libra framework] Make DD tiers multi-currency compatible", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 337, "deletions": 287}}, {"node": {"oid": "b9c43e3ab995cffda19b22e94ee248db4a1376bd", "messageHeadline": "[cluster-test] Increase fluent-bit mem_buf_limit to 200MB.", "author": {"name": "Changyong Hu", "email": "changyonghu@fb.com", "user": {"login": "changyonghu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fece82d1258bed157b6ee2d5b0ee4a454db5a846", "messageHeadline": "[libra-trace] Add counters for libra-trace and struct_log.", "author": {"name": "Changyong Hu", "email": "changyonghu@fb.com", "user": {"login": "changyonghu"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "8d5da4162783f21380d2cc2c6ecd5f2bcc96a7ef", "messageHeadline": "[logging] add data_display for logging errors", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "8da816fd3261d72e5567bde7615e358764e30074", "messageHeadline": "[libra framework] Update minting of LBR to take the exact amount of c\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 65, "deletions": 142}}, {"node": {"oid": "3e05d3fa05658579002035386a007be60b4b234a", "messageHeadline": "[logging] security logging for invalid consensus messages", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "ca36bd9def08a8d2c513878171d8f3900e9ee27a", "messageHeadline": "[move-prover][libra-framework] True modular verification.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 786, "deletions": 1058}}, {"node": {"oid": "c4ee44eabcfb6f4e1709bd4b963d790048b32f47", "messageHeadline": "[backup] allow chunk to execeed max_chunk_size if it's single record", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 18, "deletions": 31}}, {"node": {"oid": "b91d2085e38e6f19fe7de2151c348966b24fe532", "messageHeadline": "[backup] update docs on manifest types", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "b336baf08abb506efaf30eb79a828e4bde783039", "messageHeadline": "[backup] The Transaction backup type", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 659, "deletions": 19}}, {"node": {"oid": "edcf6e98afd76531200bd19ebfaaca40564e0d9c", "messageHeadline": "[storage] accumulator: get_range_proof_positions", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 45, "deletions": 16}}, {"node": {"oid": "f424fc8e64c69483ab55e4717d9ecd333ffb24f4", "messageHeadline": "[storage] trivial: use usize in the get_transaction_iter interface", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "9923dc32024f8065465829d14243c8781cb2a551", "messageHeadline": "[storage] set default prune window", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4cd3c151fd4284d36ee33e6a3b823b38a5f2beda", "messageHeadline": "[move framework] limit number of child VASP accounts created", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "250ac8c56d5b298a7d9e60dcf39894d7ad1d10c5", "messageHeadline": "[logging] adding network security log for failed noise inbound connec\u2026", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a9255fb8fa13185fabf9c72ae4d3edd0697faea5", "messageHeadline": "[logging] removing network legacy security logging", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "2f6a8024c13c9265e524cf4d0c7932c723bc9a8e", "messageHeadline": "[network] cleanup and rename some things", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 183, "deletions": 151}}, {"node": {"oid": "775c8e64575e08062664bcd6955dc4d7918b47ee", "messageHeadline": "[network] encrypt network address should be infallible", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 45, "deletions": 53}}, {"node": {"oid": "7746a63cd1d3e9335bcf64aaa11c1f8e2d9705ce", "messageHeadline": "[config][management] clarify network address related errors", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "cbb425838ffdad5359d3842a93105ae67848ec95", "messageHeadline": "[network] derive account netaddr key is infallible", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 24, "deletions": 32}}, {"node": {"oid": "154ffdc00e4c68a8a5476de124ee52dc53ec3ccf", "messageHeadline": "[network] add encrypted addrs to generate-format", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "d78af04bab24a7b71c3f46ff923c7f0ba33a45a0", "messageHeadline": "[network][breaking] encrypted network addresses on-chain using test key", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 284, "deletions": 120}}, {"node": {"oid": "878c6efbff86430be549acf63a5ee6cc14133861", "messageHeadline": "[network] add encrypted network address", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 505, "deletions": 0}}, {"node": {"oid": "f4653945440e6761166d26fee2b240ff43f8e2e9", "messageHeadline": "[language] loader cleanup", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 339, "deletions": 269}}, {"node": {"oid": "6c273befa740f4deea3b4d0ad745961ae5a796db", "messageHeadline": "[libra framework] Update account role needed to add a currency to the\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 211, "deletions": 48}}, {"node": {"oid": "b421dfb29c84e4200fc90b2e4beb46a4fe2ea0ba", "messageHeadline": "[vm] NativeResult can only abort", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 40, "deletions": 65}}, {"node": {"oid": "51d6489678a601db9f378d7eb914a6095e0cfb5d", "messageHeadline": "[libra framework] Remove entity-based freezing.", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 60, "deletions": 82}}, {"node": {"oid": "88b45ba2d1e98e4f05dcc26365bb081cdda47661", "messageHeadline": "[types] fix bug in Rust struct for NewEpochEvent", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46e4933506715927cd1a7c8f6743746fa1ff2167", "messageHeadline": "[logging] security logging for equivocating votes", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "6c0f14128ece9b1afa9e816c5df7323a2d018012", "messageHeadline": "[types] Fix event_key json serialize and deserialize bug.", "author": {"name": "jolestar", "email": "jolestar@gmail.com", "user": {"login": "jolestar"}}, "additions": 40, "deletions": 12}}, {"node": {"oid": "0d84475b02d278056acb67ed29ffee3cde28a9a0", "messageHeadline": "[crypto] Put the fiat feature in control over whether we even load th\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 92, "deletions": 14}}, {"node": {"oid": "a08c456bb029f523edfbeac4f718298ca4884bdb", "messageHeadline": "[language][vm] implement recursion depth checks for SignatureToken", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 157, "deletions": 63}}, {"node": {"oid": "9e65806248617e3cf9e16300e2cf7d90ea484ff1", "messageHeadline": "[secure-net] add timeouts", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 67, "deletions": 2}}, {"node": {"oid": "ecc5c47b3d52612011ca075737de722f5adb3240", "messageHeadline": "[libra framework] require dual attestation for DD <-> VASP transactions", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 691, "deletions": 40888}}, {"node": {"oid": "3abe23474b2d8c04b77bc62f99f0490f8bbb3283", "messageHeadline": "[move framework] moving all dual attestation logic out of LibraAccoun\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 41150, "deletions": 355}}, {"node": {"oid": "af301924f75404949ecb59b3f5629039a6562bee", "messageHeadline": "[libra framework] extract state needed for dual attestation to new Du\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 691, "deletions": 606}}, {"node": {"oid": "d8dbbd1fb54980314d3dd25b6cdb021045bd7bc2", "messageHeadline": "first cut at specifying DesignatedDealer", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 228, "deletions": 126}}, {"node": {"oid": "7778115d28baf2ff51fac118fc8910285f95dd46", "messageHeadline": "[fuzzing] adding artifact that crashed consensus_proposal for regress\u2026", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5b67f408ab6943716789c3116c9539b82c58dead", "messageHeadline": "[consensus] removing MIRAI assumption that is false", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "cdd1c933cb8378620d422006b84346e53b223ef2", "messageHeadline": "[vm] New error framework", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 2598, "deletions": 1815}}, {"node": {"oid": "194dbd854690b402ffc8acbb31282e62699feb7d", "messageHeadline": "[consensus] moving pending_votes out of block_store", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 180, "deletions": 176}}, {"node": {"oid": "656670bdcbdc151bff3b1a211c62ae8818057e4a", "messageHeadline": "[consensus] simplifying pending vote logic", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 166, "deletions": 310}}, {"node": {"oid": "1860e532734ec181b50124391cc67ce44bce6a48", "messageHeadline": "[language][vm] data cache cleanup", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 1536, "deletions": 1295}}, {"node": {"oid": "69d74941805d47e26e32e652d571873aee69eea9", "messageHeadline": "[cluster-test] added guards for non-committed case", "author": {"name": "Zihao Chen", "email": "czh@fb.com", "user": null}, "additions": 10, "deletions": 2}}, {"node": {"oid": "23f642da8af71430e3e9521c934a120be71a0409", "messageHeadline": "[logging] removing useless case in shared-mempool match", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "5aafb23e715805051bef537561f6daae3b9c145a", "messageHeadline": "[coverage] Up default RUST_MIN_STACK to 8m from 2m, and fix a missing\u2026", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "0b9d58fc4bd928c228cf3136600eae7f09e1ed80", "messageHeadline": "Removing concurrent preburns", "author": {"name": "Fredric Moezinia", "email": "moezinia@fb.com", "user": {"login": "moeziniaf"}}, "additions": 123, "deletions": 204}}, {"node": {"oid": "35f26ea4c0d20222a13eae6a5f6d0818aeb3eb3d", "messageHeadline": "[logging] adding security logging to state-sync", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "c987e1257097d0c8d9fcb7d844400bfbc5004e66", "messageHeadline": "[state-synchronizer] remove Option qualifier from coordinator.waypoint", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 42, "deletions": 40}}, {"node": {"oid": "e9c0b3bf2cba838559a29c8777c60503e85cb082", "messageHeadline": "Bump cc from 1.0.57 to 1.0.58", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "6c3b60a2266f46b4a4e2b912ff94938cbb4e4016", "messageHeadline": "Bump libc from 0.2.71 to 0.2.72", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 47, "deletions": 47}}, {"node": {"oid": "d985f2b1f565eda4d3dc91aca98b30ce5cb41ba9", "messageHeadline": "Bump backtrace from 0.3.49 to 0.3.50", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 11, "deletions": 26}}, {"node": {"oid": "a7202ec28409a76b3d894291f5a95129ef676ed4", "messageHeadline": "[libra framework] Update account limits to use centralized account li\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 388, "deletions": 241}}, {"node": {"oid": "2da9d192c6965d0a7ed07aa9bc917827c85020ac", "messageHeadline": "[storage] metrics: use timer instead of observe_duration", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "b555b069efee55687c4adec2edc0cab68e97b101", "messageHeadline": "[storage] add counters for db iter/get latency & bandwidth", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "f733910ae5a457ec0baa8b056ce7d08f59e6d665", "messageHeadline": "[backup] run in cluster-test", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 65, "deletions": 15}}, {"node": {"oid": "2eba940c4ed3abc0fb211535ceb1f62cec107305", "messageHeadline": "[cluster-test] include twin node test into nightly run", "author": {"name": "Zihao Chen", "email": "czh@fb.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "02e904b108db34c66548a5fe4f83fa2cc97b54b9", "messageHeadline": "[compat] set up linter and tests", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 210, "deletions": 22}}, {"node": {"oid": "08665405b02cb4348358be61c2abce17307c6ce2", "messageHeadline": "[backup] the EpochEnding backup type", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 511, "deletions": 9}}, {"node": {"oid": "f58c7bd61afd52cad9bd0290bbd25e0424c36810", "messageHeadline": "[backup] RestoreHandler", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 65, "deletions": 33}}, {"node": {"oid": "77ffb264c5ca05e03c9e683d3771de1e2bf760bd", "messageHeadline": "[backup] restructure libradb::backup", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 108, "deletions": 104}}, {"node": {"oid": "fc836e7449136d47e2b9ed0cd108b26d6011d3a2", "messageHeadline": "[backup] restructure backup-cli crate", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 243, "deletions": 195}}, {"node": {"oid": "a3ff94aa77528d3d996976d2869115d0e6675b4e", "messageHeadline": "[backup] service: remove some boilerplates", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 10, "deletions": 30}}, {"node": {"oid": "1efeae682805a0ad1dad62a6436185af2db04441", "messageHeadline": "[backup] Refactor backup service", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 112, "deletions": 59}}, {"node": {"oid": "887aeed6ff19cbbb448fc06bc4172a61461fb225", "messageHeadline": "Verified the role-granting functions", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 413, "deletions": 118}}, {"node": {"oid": "448dffe11c727d0a807f03de042ff0e58f68dc5e", "messageHeadline": "[cluster-test] Create a test for compatibility between commits", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 200, "deletions": 48}}, {"node": {"oid": "34cdef2e790dbbbf6ab9b77d23052bec0ead1bdd", "messageHeadline": "[libra-trace] Add seperate binary for libra trace.", "author": {"name": "Changyong Hu", "email": "changyonghu@fb.com", "user": {"login": "changyonghu"}}, "additions": 113, "deletions": 0}}, {"node": {"oid": "be605bbaba706490d09ba9f12deaaae531a2e940", "messageHeadline": "Rename \"association\", association_root etc. to \"libra_root\" across th\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 367, "deletions": 376}}, {"node": {"oid": "5a023ac61e0c4936878b7feef9c9d8f4cceb85c6", "messageHeadline": "[cluster-test] twin node test", "author": {"name": "Zihao Chen", "email": "czh@fb.com", "user": null}, "additions": 218, "deletions": 92}}, {"node": {"oid": "04367397e9fee02ce58e450635c061a0a9e6fce8", "messageHeadline": "[language] Fix a comment leftover of #4877", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "71bce2446134d75f55a010b770f234f6f2f4f53e", "messageHeadline": "[CI] cache sccache binary", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "384228e25e38679803fc7e2cf802acbc1bc8e96c", "messageHeadline": "[move ABIs] remove alias for encode_peer_to_peer_with_metadata_script", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 70, "deletions": 73}}, {"node": {"oid": "03f7efebec1928b50dff1c5ea338c6f99366ca6e", "messageHeadline": "[libra framework] Separate freezing out into separate module", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 704, "deletions": 456}}, {"node": {"oid": "7d0e46113d58e3197fa5d40db5defd961b639c78", "messageHeadline": "[network] Simplify structured logging for networking", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 109, "deletions": 91}}, {"node": {"oid": "d4aa1eafcbd474bd82dfb364b998767e71d3a5b7", "messageHeadline": "Bump x25519-dalek from `2cd2697` to `459bb04`", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ac8617feb75477d60339c7d304cb06e08e7977f", "messageHeadline": "Bump mirai-annotations from 1.8.0 to 1.9.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "eb6d54d9eceea7eae604067d56fc609a51ec403e", "messageHeadline": "Bump curve25519-dalek from `05d0dff` to `45307ba`", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c06dc62f3fa8ec27ad02fc08380a5a6a57778f5c", "messageHeadline": "[client, easy] Update leftover pointers calibra -> novifinancial", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "5025f3313e4577d82763de741a9f1412244c4818", "messageHeadline": "[move framework] add add_all_currencies flag to DD account creation", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 107, "deletions": 63}}, {"node": {"oid": "be5e0dde80acbcff790036d872c40be437224fef", "messageHeadline": "[account config] Remove unused functions and variables", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 20, "deletions": 205}}, {"node": {"oid": "e3710c1e0681189206a0f6ca5ec0415bb81e20dd", "messageHeadline": "[libra framework] comments and specs for add_currency_to_account", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 110, "deletions": 1374}}, {"node": {"oid": "28b9c1190eef611d554d77e3856c3f717e16a0e7", "messageHeadline": "[language] Verifier cleanup", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 1635, "deletions": 1461}}, {"node": {"oid": "ed1909f2626ac69a969396891fe1f91ba4468013", "messageHeadline": "[network] ConnectionOrigin added to NewPeer events", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 110, "deletions": 75}}, {"node": {"oid": "c7e2cab1e422b0fee698237b867421b30914259e", "messageHeadline": "[libra framework] per-module & sequential error codes", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 667, "deletions": 792}}, {"node": {"oid": "13290dfe419a751bd12ba1ce52b18267f13a74d8", "messageHeadline": "[client] Rewrite obsolete comment", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "353c76d7cf9242b3535f00d324c69b86209132e3", "messageHeadline": "[crypto] Renames", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 65, "deletions": 69}}, {"node": {"oid": "74535fefdcf64145f55735ae3ea76fd6a82ccc51", "messageHeadline": "[crypto] Remove obsolete crypto methods", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 17, "deletions": 114}}, {"node": {"oid": "a70f7183df64c008d795ddb7e00c319e1add3f0c", "messageHeadline": "Adapt client/swiss-knife to new signing & verification API", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 139, "deletions": 45}}, {"node": {"oid": "32cbcc7ccab71c26727e6fa7828bfcc30e44358b", "messageHeadline": "Remove unused deprecated methods", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 117}}, {"node": {"oid": "cdbf57301aaee34d6b0102918a87826669e5917d", "messageHeadline": "Use generic alternatives to sign/verify.", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 434, "deletions": 266}}, {"node": {"oid": "ea1489b05266b729ab48801cb03d301836b36973", "messageHeadline": "[crypto] Deprecate the sign_message, verify, HashValue-based APIs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "bbdad543164def2a1ca48984dcd0ea1105d7f27b", "messageHeadline": "[crypto] Make signing unfaillible", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 14, "deletions": 22}}, {"node": {"oid": "6f9fc097760936eff9a2ae407a6f193daa5e47a2", "messageHeadline": "[libra-trace] sample trace_event when trace_guard is dropped.", "author": {"name": "Changyong Hu", "email": "changyonghu@fb.com", "user": {"login": "changyonghu"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "8dd8110c449375341f5ba659b8ac77e86d756f72", "messageHeadline": "Bump serde-generate from 0.5.2 to 0.5.3", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e0e78d5dc68d821b118e9c41d0bfc765943f15f7", "messageHeadline": "Bump bindgen from 0.54.0 to 0.54.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c8235fd377af46143e0a93d2d8bfa1a5d8b914e9", "messageHeadline": "[validator-set] Make update_and_reconfigure not change the members of\u2026", "author": {"name": "Lera Nikolaenko", "email": "valerini@calibra.com", "user": null}, "additions": 44, "deletions": 47}}, {"node": {"oid": "5aa71408d66170407a63e7b47350208efb5639ea", "messageHeadline": "[logging] security logging for invalid transactions received from peer", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "cc62901f50fd7d37693949092285be1ec98f56e8", "messageHeadline": "[json-rpc] Expose AccountAddress and SignedTransaction", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "599db9a02c50ef4ca9adf9693284f7ce40b408e7", "messageHeadline": "[state sync] handle upstream peers in different networks and add fail\u2026", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 484, "deletions": 109}}, {"node": {"oid": "6016a2bad8c818e11227ed855e6ba31bf3fa3cb6", "messageHeadline": "[libra-trace] read libra trace from elastic search", "author": {"name": "Changyong Hu", "email": "changyonghu@fb.com", "user": {"login": "changyonghu"}}, "additions": 158, "deletions": 1}}, {"node": {"oid": "3ebaffed544a4e69abca24ef479657df44f503aa", "messageHeadline": "[move prover] partial specs for LibraSystem and fix assumes in loop", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 635, "deletions": 9}}, {"node": {"oid": "dee63ec857165d9fb322910a3c050260613ff35d", "messageHeadline": "[mempool] failover functionality when primary upstream peer is dead", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 222, "deletions": 73}}, {"node": {"oid": "83154b90b26b30dae3a78078fa4513a2b403017f", "messageHeadline": "[mempool] remove k-policy", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 6, "deletions": 19}}, {"node": {"oid": "f726b0bd16f1f48c4849b790c91333c66e9462a4", "messageHeadline": "[JSON RPC] Refactor set_error_response()", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 45, "deletions": 38}}, {"node": {"oid": "094b857c57071e7bc5d636e10ccbf6cca31b9671", "messageHeadline": "[libra framework] Remove `PublishModule` from privileges", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 81, "deletions": 486}}, {"node": {"oid": "cae53eff0d85d03ec21e3e130843701b3a085d31", "messageHeadline": "[CI] use sccache", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 47, "deletions": 3}}, {"node": {"oid": "0d3f028bb1230d6a74c2acd3887ef2879b087975", "messageHeadline": "[config] make NetworkId::Validator default for Validator network", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "b6a39ed30a8d2756da27d19a5ddbaeae5974f85c", "messageHeadline": "[language] fix disassembler crash when source map is not available", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "574abae701a86013e856b4fa14802fd67734e5d9", "messageHeadline": "[language] remove the remaining support for move_to_sender/get_txn_se\u2026", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 63, "deletions": 467}}, {"node": {"oid": "168001b8571bdc06d69868119a3520c9ace69381", "messageHeadline": "[network] consolidated usage of ConnectionNotif", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 174, "deletions": 279}}, {"node": {"oid": "ec41f41dd1f7931e1928c214a1b81380fde990be", "messageHeadline": "[move framework] delete ed25519_threshold_verify", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 4, "deletions": 660}}, {"node": {"oid": "8c16843456aa4edbbd357783d12f7548d633a312", "messageHeadline": "[network] remove unused `handshake::v1::ProtocolId`'s", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "61eefae13e058234c9de1871e9d9f6aaa0975e56", "messageHeadline": "[common] remove now unused option-future crate", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 0, "deletions": 98}}, {"node": {"oid": "714f6717eb9b0b31ea0b1ad44ee3172b1a02d3a1", "messageHeadline": "[network] remove gossiping on-chain discovery protocol", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 0, "deletions": 1652}}, {"node": {"oid": "e7393ac5d3e1d89c24d81119676ae2120defb4a7", "messageHeadline": "[crypto+libra-wallet] remove RustCrypto sha3 dependency", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "11c38ca1ef46ec1daa1d861f71ffe3761a49422a", "messageHeadline": "[crypto] add compat layer so tiny-keccak impls RustCrypto traits", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 127, "deletions": 4}}, {"node": {"oid": "9145eec39eb9d67044920fb79709472a273e819c", "messageHeadline": "[cargo] fix missing feature dep", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e4748fe2173d076a44b184fd82c75b14bcd0eb9", "messageHeadline": "Bump chrono from 0.4.12 to 0.4.13", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "95c71dd70b1e2c7c523f1923cd786dad5481c3da", "messageHeadline": "Bump cc from 1.0.56 to 1.0.57", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "b84874ece4ab498d36f6faca28fd90719824994e", "messageHeadline": "[json-rpc] update spec for Sent/ReceivedPaymentEvent", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "5601a853e4f9bb0e62f8116049db58e8d5149dae", "messageHeadline": "Bump serde-generate from 0.5.1 to 0.5.2", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6500576effa57f36de00bacbb0da3fc42da50dd9", "messageHeadline": "Bump textwrap from 0.12.0 to 0.12.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b2521e2061759e63786dc486b57d66262fdf2f78", "messageHeadline": "[stdlib][move-prover] Partial specs for LibraAccount + prover features.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 2508, "deletions": 673}}, {"node": {"oid": "ab83b65f7cdb8ea1cd747aead659bd9fdc0d1972", "messageHeadline": "[move framework][move-prover][DRAFT] Refactor coins for better verifi\u2026", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 72, "deletions": 104}}, {"node": {"oid": "bcf6cad11ead37367c6322937745ee616c0f318f", "messageHeadline": "[functional tests] Adds a FILTER env var to filter logs in functional\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 19, "deletions": 1}}, {"node": {"oid": "783696f9c2ee7367e7380e0ba2f75608a2f8f5ce", "messageHeadline": "[consensus] Disable drop_config_test as it is flaky.", "author": {"name": "Avery Ching", "email": "aching@calibra.com", "user": {"login": "aching"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8aa176ff9e42444b428fd15e0dabbbaaec661e43", "messageHeadline": "[libra framework] Add account limits checks to VASP accounts", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 1808, "deletions": 595}}, {"node": {"oid": "477813419355f1cc0b8c41fa248e6e8668ce8c3d", "messageHeadline": "[libra framework] Update names in script to be correct", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "7743a80ad76cd00d29bca914336464627e3fbe20", "messageHeadline": "[consensus] ignore stale messages instead of reporting errors", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 42, "deletions": 29}}, {"node": {"oid": "f2d3324a7159c7f3c12c3eda99b23f57c50cfb68", "messageHeadline": "[LEC] block_tree recovery", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 375, "deletions": 93}}, {"node": {"oid": "fffb17937432fb4497de149e37f90a7cc75307d5", "messageHeadline": "[libra doc tool] initial version", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 251, "deletions": 0}}, {"node": {"oid": "08648546fecd27d180655436c267c9007ccfe424", "messageHeadline": "Bump chrono from 0.4.11 to 0.4.12", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "e506bf91d924f8e6b4e55a092cef16be82d05dec", "messageHeadline": "[json-rpc] add EventKeyView with creator address", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "455a295815b3d9f16c91f16e69c8b217245fef38", "messageHeadline": "[transaction builder generator] add README file", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 104, "deletions": 1}}, {"node": {"oid": "b68f6d84b1b897957cd70354989f2d5243febcc0", "messageHeadline": "[transaction builder generator] improve CLI", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 131, "deletions": 35}}, {"node": {"oid": "57b4cb414b605a0511f6111466501bfd67c7b78f", "messageHeadline": "[vm] Change version to use a single u32 number.", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 294, "deletions": 268}}, {"node": {"oid": "9994cbc02d3a6ffa77b63ab2e0e30dffeb0e512f", "messageHeadline": "[bytecode verifier] Enable control flow verifier", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 3, "deletions": 26}}, {"node": {"oid": "60ed81ce55d7239cabafe3c034ef57167035b7ac", "messageHeadline": "[CI] pre-release docker images with bors/auto", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 219, "deletions": 52}}, {"node": {"oid": "662a8441a36c734a5a34f9c02430898ce1ab4c6d", "messageHeadline": "test dockerhub image pushes", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 73, "deletions": 3}}, {"node": {"oid": "16c0841d430c82285f89cfbea91e27815dbe06c8", "messageHeadline": "[network] small `NetworkBuilder::create` cleanup", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 32, "deletions": 27}}, {"node": {"oid": "05d246f0968951513a412df8b9ad56787326aa50", "messageHeadline": "[network] rename seed_peers -> seed_addrs, pubkey_set -> pubkeys", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 211, "deletions": 225}}, {"node": {"oid": "35acb758cce1497658f45d49d8b9e5f004bc1182", "messageHeadline": "[network] onchain discovery derives pubkeys from addrs", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 56, "deletions": 50}}, {"node": {"oid": "d194e1f953f473bad8901cee336269d9d785a487", "messageHeadline": "[network] simple onchain discovery derive pubkeys from addrs", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "45ecd254f0f40d9bf05ce0d17cc357ee0d24a56a", "messageHeadline": "[network] UpdateEligibleNodes supports multiple pubkey sets", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 46, "deletions": 54}}, {"node": {"oid": "cfeb2ebb1ea05425bb0330b554d65eb3e18bb264", "messageHeadline": "[network] support multiple seed peer pubkeys in network config", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 26, "deletions": 51}}, {"node": {"oid": "4054be5cd28ef0937d30b9e87681f3c50257c5f7", "messageHeadline": "[network] refactor network-builder seed_pubkey_sets", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 72, "deletions": 61}}, {"node": {"oid": "1527bdf7229f9e067357a47ae4c66ea5296df6fe", "messageHeadline": "[network] support eligible peers from multiple discovery sources", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 472, "deletions": 128}}, {"node": {"oid": "a5b9cf420b50149d0ae3f4308ce666391dc03ba5", "messageHeadline": "[network] allow multiple pubkeys for each trusted peer", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 112, "deletions": 84}}, {"node": {"oid": "2feed4f20e1752bd811aeb4d207384a392b14ee7", "messageHeadline": "[consensus] Start nodes with Twins", "author": {"name": "sheharbano", "email": "bano@fb.com", "user": {"login": "sheharbano"}}, "additions": 216, "deletions": 20}}, {"node": {"oid": "b37d494bae8e2103fe4a6463509c7566548732fb", "messageHeadline": "[libra framework][move-prover] Refactor Roles.move and clients", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 3038, "deletions": 2800}}, {"node": {"oid": "483aef0e688c00376a438f784479bd6c9d1579a7", "messageHeadline": "[language] Remove compiler support for move_to_sender/get_txn_sender", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 63, "deletions": 284}}, {"node": {"oid": "7e755af2f9de3ba058b1eb01863e17f92fc854a2", "messageHeadline": "[cluster_test] Introduce named suites", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 32, "deletions": 24}}, {"node": {"oid": "9bea82006af3a2202f0477cc45935c36259b3aed", "messageHeadline": "[move prover] update a few more tests to use \"signer\" instead of \"sen\u2026", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 53, "deletions": 62}}, {"node": {"oid": "258a890acc54f7c3eb3aef432f9f3f7e053a8d6d", "messageHeadline": "[tf] Specify chain_id", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 62, "deletions": 35}}, {"node": {"oid": "c27716be3a8c2f9b6386bfe6f9737f883b408173", "messageHeadline": "Test set_operator, fixes", "author": {"name": "Lera Nikolaenko", "email": "valerini@calibra.com", "user": null}, "additions": 337, "deletions": 60}}, {"node": {"oid": "be5e7b051320865a9bf51150fc29f049a6751811", "messageHeadline": "[mempool] remove unused config field 'broadcast_transactions'", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "7aa345055c1baa3a28d0c25813014eeaf7946c2a", "messageHeadline": "[network] test rotating networking key", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 295, "deletions": 63}}, {"node": {"oid": "58be4bbe609df9e1c7047cd066cd8ff8e0d53f14", "messageHeadline": "[json-rpc] Add related events to currency info", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 72, "deletions": 0}}, {"node": {"oid": "588aeffec9d22389c9a3eeda905f2731c2616d64", "messageHeadline": "[move source language] Fix block inlining", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 247, "deletions": 193}}, {"node": {"oid": "9cdb6a4c611fac883e118f9d9441a694e29aae43", "messageHeadline": "[network] Add a modular PeerManagerBuilder", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 522, "deletions": 240}}, {"node": {"oid": "84f74bd931fff919d2dcf80c156e798918fe473c", "messageHeadline": "[libra framework] stronger invariants on sent/received events", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 640, "deletions": 2574}}, {"node": {"oid": "9afca9b5ba605e5d573d75b7749fe2b04e95f006", "messageHeadline": "[compat] fix ecs task fetch for stopped tasks", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 9, "deletions": 28}}, {"node": {"oid": "9fcda3acfbc45e45d32ccc37db77a8923302cd26", "messageHeadline": "[compat] general cleanup", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 94, "deletions": 106}}, {"node": {"oid": "b3bfb4909c80304806edd5309533a94d69378599", "messageHeadline": "[compat] use LBT images", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 47, "deletions": 11}}, {"node": {"oid": "36087f4ce8f2ea0c474482795207938ef0ed1aac", "messageHeadline": "[compat] remove network topology env vars", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "8add51ffdb31948c7b3abd23a345f900f57931fb", "messageHeadline": "[compat] migrate from devtools to testsuite", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "296ce4b42c29d9a577d7ba11820da1c3ad10d7dd", "messageHeadline": "[compat] add mixed-validator testing script", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 787, "deletions": 2}}, {"node": {"oid": "03729e2824e09f17ea3661320ccc54efd6ce33f4", "messageHeadline": "[core modules/types] Remove empty script binary from stdlib and move \u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 2, "deletions": 56}}, {"node": {"oid": "f0e6cac72ede65e9394b241f27a32d1b7b74a2be", "messageHeadline": "[logging] convert security logging to structured logging", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 165, "deletions": 298}}, {"node": {"oid": "6190f23a37cd4c4f9e4b4ecf1eb650265c03429c", "messageHeadline": "[stdlib] remove compatibility aliases (finishing migration to code-ge\u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 58, "deletions": 72}}, {"node": {"oid": "a59dea52646cf4d033035358dbae780359608c74", "messageHeadline": "Quick fix BoundsChecker entry point", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 30, "deletions": 35}}, {"node": {"oid": "e4f4a3844f1db3848ef430d2c7d56aed79989171", "messageHeadline": "[generate-format] add linter for Serde formats (take 2)", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "7ee55057c10c52645496025e83d882df8f1b360e", "messageHeadline": "[cluster-test] Introduce cti --build-local for local build", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 54, "deletions": 7}}, {"node": {"oid": "67f1e5ef17b79889ebd5793a8ca7e9345eda9841", "messageHeadline": "[safety-rules] persist last vote", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 65, "deletions": 8}}, {"node": {"oid": "3174cc9be4097901078283bff41da8743f5eea1c", "messageHeadline": "[consensus] avoid erroring on stale timeout", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "9ed2852acb8798bb808a8b668f61cd7591d98511", "messageHeadline": "[executor-types] move private types back to executor crate", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 193, "deletions": 174}}, {"node": {"oid": "aadfc08a1ef16e7baaf2af0450b6794e48700a87", "messageHeadline": "Bump flate2 from 1.0.14 to 1.0.16", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "05fd919007de1c94c7143ae647bb8cb2119504b9", "messageHeadline": "Bump criterion from 0.3.2 to 0.3.3", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 32, "deletions": 15}}, {"node": {"oid": "ef1fb44676095f66394a31d84ae160b7ac1fc9a8", "messageHeadline": "Bump serde_json from 1.0.55 to 1.0.56", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "7207fae148c235c1738a717705f0aa0728a9b667", "messageHeadline": "Bump cc from 1.0.55 to 1.0.56", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "70d1a8c9795c761c08fd5079a8fbfbb3c8b61cf3", "messageHeadline": "[safety-rules] add a dedicated safety-rules config", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 154, "deletions": 97}}, {"node": {"oid": "8cc1aa81fce85d60077cfd03929b21db6c926ffb", "messageHeadline": "[safety-rules] Support DNS for SafetyRules", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "d538bf06fe76c383d4ba49a4a1c60ecc1fca1106", "messageHeadline": "[network] Add ToSocketAddrs support for NetworkAddress", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "b1335809c17c356deffa0bd7e72eae70e917f8b6", "messageHeadline": "[cluster-test] fix wait_time logic at client side", "author": {"name": "Zihao Chen", "email": "czh@fb.com", "user": null}, "additions": 11, "deletions": 5}}, {"node": {"oid": "d0af95efe37879151b177e543facd05391c585b5", "messageHeadline": "[generate-format] add linter for Serde formats", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "a31a1607729f95dfe8f9d1eb94d61b8f38559af8", "messageHeadline": "[Libra types] use serde_bytes to optimize Vec<u8>", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 42, "deletions": 41}}, {"node": {"oid": "f4b04428510b1939ff337d6b0c4f1957268fdbdb", "messageHeadline": "[network] Remove extraneous fields from NetworkBuilder", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 12, "deletions": 28}}, {"node": {"oid": "b0ba447ae13e89a60ef972c99a99621df1a93f44", "messageHeadline": "[build] Strip all compiled binaries", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 1, "deletions": 6}}, {"node": {"oid": "7d83958ccbca709f09bc8bfdc7b765d7d7bb0d4e", "messageHeadline": "[build] Update cluster-test docker file to common pattern", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 12, "deletions": 5}}, {"node": {"oid": "137e88cb7c901850284d1a813a94fb7397120bdc", "messageHeadline": "[build] Include cluster test into build-common.sh", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 4, "deletions": 10}}, {"node": {"oid": "c8253d1575abd9a750c28c5751b4492e3fa93469", "messageHeadline": "[network] move ConfigurationChangeListener entirely out of main_node \u2026", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 54, "deletions": 38}}, {"node": {"oid": "3f6b7507c3141c1cacfdac7fceb334183a175615", "messageHeadline": "[network] Add a modular builder for simpleonchaindiscovery", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 121, "deletions": 35}}, {"node": {"oid": "166d0c5838d0631390bd3d599c4da5f2029770e7", "messageHeadline": "[backup] EpochEndingLedgerInfoIter", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 89, "deletions": 58}}, {"node": {"oid": "73898c6b5c805e4cb88131ed9ab9b66343df7d05", "messageHeadline": "[types] trivial: add .ends_epoch() shorcut to LedgerInfo", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 17, "deletions": 21}}, {"node": {"oid": "bab5763d108126b457b2e844a420615c4c1046ff", "messageHeadline": "[storage] move get_epoch_ending_ledger_infos paging logic to libradb \u2026", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 50, "deletions": 31}}, {"node": {"oid": "83758a98d2855f4a13c11fbcf357b7549f69fcca", "messageHeadline": "aggressive prune_window in cluster-test", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "de42778473f49e630c5983e5e971c71a1bdbffab", "messageHeadline": "[logger] Remove no_struct_log feature", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 40, "deletions": 32}}, {"node": {"oid": "fe9e27bec48fb6efb0fad499387a0c2a48e55cae", "messageHeadline": "[network] Add a ConnectivityBuilder to encapsulte create/build/start", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 175, "deletions": 36}}, {"node": {"oid": "4af2c9b809f1621ecf4bcc5da05dcb36bbd9b5b4", "messageHeadline": "[cluster-test] Implement a cluster test to test the network's behavio\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 277, "deletions": 2}}, {"node": {"oid": "f12b973e0b47782ef1c574f03b5cd5137f042f8a", "messageHeadline": "[move-prover] Enabling modular specification.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "6964c166199ae5f07fb4dae418ff85cfbf097e34", "messageHeadline": "[genesis] Change sliding nonce values for TC txns in genesis", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c17ce5863ab51927048f21ac9eb082da275c70dd", "messageHeadline": "[move-prover] Fixing inconsistency in Event mocking.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "cbab42bc7da47f6ec1d3a6f73983d3464ba128b0", "messageHeadline": "update ci machine size to prevent timeouts/ooms in unit tests", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7cee44e60158be81a4771c5ba2eb3f173ba82880", "messageHeadline": "[CI] attempt speedup, ignore net2 deprecation", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "49504d47e3dd262d407109e55f2e22f440332cbc", "messageHeadline": "[json-rpc] Remove unneeded mut for JsonRpcClient", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "963108a1afebc22a249025808bbc01fa5cb5eb5c", "messageHeadline": "vm: fix debug_module", "author": {"name": "caojiafeng", "email": "funfriendcjf@gmail.com", "user": {"login": "nanne007"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90c4ec5324ef85681208f780b0e2f5561bcc2ecb", "messageHeadline": "[config] fix local file endings to match contents", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "2382f044559b38046b4cb8619d5936cc12caaa28", "messageHeadline": "[network] Add the HealthCheckerBuilder", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 159, "deletions": 24}}, {"node": {"oid": "dc90f75c09656fcd654906ca5ba02254c4c404a3", "messageHeadline": "[safety-rules] Clean up as specs are written", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 142, "deletions": 226}}, {"node": {"oid": "062264694518180c414215347508164a55a59a1d", "messageHeadline": "[move-prover] Eliminate redundant verification of postconditions", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 362, "deletions": 346}}, {"node": {"oid": "44ea6ea0fea317b6dd634a8f24133e943d084d77", "messageHeadline": "[stdlib] Libra spec and more.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 9654, "deletions": 8802}}, {"node": {"oid": "1a52aa6b9ceda1fa461dfcce253f525c1c795135", "messageHeadline": "[libra framework] Change minting in testnet", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 1009, "deletions": 663}}, {"node": {"oid": "6110a0973a380b68a0f3ad3096d6b8af73787c2c", "messageHeadline": "[move prover] turn verify on for VASP and signature impl", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 44, "deletions": 11}}, {"node": {"oid": "b304af8dec36d30bbcb2c21a1f9faa691a056e68", "messageHeadline": "[lcs][crypto] LCS size expectations for MultiEd22519 public keys and \u2026", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@calibra.com", "user": null}, "additions": 79, "deletions": 4}}, {"node": {"oid": "62c5d54861005d0028e6272c7bd1ed98a2fba95f", "messageHeadline": "Update and upgrade", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 70, "deletions": 76}}, {"node": {"oid": "17413aca17b3071193e8db4fc46e7180f78ca992", "messageHeadline": "[deps] cargo upgrade, sans codespan/guppy", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "fd25235630e6b02c31c12c3490be49375783d262", "messageHeadline": "[deps] update transitive only deps", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 84, "deletions": 76}}, {"node": {"oid": "a97756e3f9432478b4d135f0592667b51737e9cd", "messageHeadline": "Bump cc from 1.0.54 to 1.0.55", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f88abb643a8420808d9504ffb99d01f68b68cff6", "messageHeadline": "Bump textwrap from 0.11.0 to 0.12.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "08d23ebba17407bed653f7463e3423b350be53f0", "messageHeadline": "Bump handlebars from 3.1.0 to 3.2.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d8c77151ee91db40adf4fdbc997978a881373280", "messageHeadline": "Bump radix_trie from 0.1.6 to 0.2.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "939cdf52e7c5da924f61b207abfb999173ab6f4f", "messageHeadline": "[libra framework] Remove account creation from minting", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 471, "deletions": 336}}, {"node": {"oid": "abb1c82cd32b9251d71a01c2ab50c3075d52f5d0", "messageHeadline": "Fixed some verification issues with the stdlib", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 60, "deletions": 26}}, {"node": {"oid": "2b90ec150e3dce96936a6a81ad35bb0aeb338252", "messageHeadline": "[swiss-knife] Make seed optional in generate-test-ed25519-keypair", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "a2c066cfd90a31c66a4cc531c059a0b37206f16d", "messageHeadline": "[tf] Increase sleep before initialising Vault", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "31405ef1a0c8d0dd691f02695e86ac6c236bd2b3", "messageHeadline": "[network][noise] make use of new test sockets for fuzzing", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 14, "deletions": 114}}, {"node": {"oid": "3664407853de9a6ff535d613d0d19fdf9d38f6d3", "messageHeadline": "[network][noise] add noise tests for fragmented reads", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 70, "deletions": 6}}, {"node": {"oid": "e92a7f5b9c1c357d2e456ecc7f74bbe46827ef1d", "messageHeadline": "[network] add testutils for sockets", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 316, "deletions": 0}}, {"node": {"oid": "3344176107c039306815df1a3bf985a84fdae584", "messageHeadline": "[libra-config] fixing a scope issue with \"testing\" feature flag", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "0bfe1b22aa548f95bde9810bf70dd6089dfdf3f1", "messageHeadline": "[cli] fixed sequence number for blocking call to add_currency", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df0902c82d625ff29ed5b74385d2a56d1bd6f4a2", "messageHeadline": "[secure-storage] update comments", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 16, "deletions": 40}}, {"node": {"oid": "ee590b3add6a8ef13132624900f2b908291729f7", "messageHeadline": "[libra framework] remove minting of LBR", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 422, "deletions": 432}}, {"node": {"oid": "e10ef154807a608749f99e484eff61abf3645db8", "messageHeadline": "[vault] unify usage of ureq to clean up stream on request completion", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 53, "deletions": 20}}, {"node": {"oid": "f50eeea23363d6e07184694702d7a98c8f4ef2c6", "messageHeadline": "fix the eligible peers in gossip", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "a8257ee1b7294bd354d6aa929b86c7dd7b99fa18", "messageHeadline": "[management] migrate swarm to use the new builder", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 476, "deletions": 516}}, {"node": {"oid": "54ff18c801dd8fc3f639956b3e1bb36f93dd5ddc", "messageHeadline": "Rename vm_error.rs to vm_status.rs", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 122, "deletions": 122}}, {"node": {"oid": "95a27289a60c5f28460cfc188fa7d99b6b89df90", "messageHeadline": "[cluster-test] Add timeout to cti and check for InvalidImageName state", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "fc3aff93563743e97b4a214732687a98c0a434f0", "messageHeadline": "[libra framework] remove Testnet module", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 93, "deletions": 888}}, {"node": {"oid": "b04c7cd4d786861377cc34ae4e98413e6bc42732", "messageHeadline": "Revert \"[management] refactor for swarm build\"", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 122, "deletions": 125}}, {"node": {"oid": "b0b059dd37bbb6b001c045ebbd548b1443ede52e", "messageHeadline": "Revert \"[management] plug in LibraSwarm for validators\"", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 236, "deletions": 156}}, {"node": {"oid": "994a323dbbf564cffce88646d9168722ecff07af", "messageHeadline": "Revert \"[smoke test] support public full node\"", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 112, "deletions": 166}}, {"node": {"oid": "9fe2440188e67c790cac0d0ed19382d88577e605", "messageHeadline": "Revert \"[network] migrate to simple discovery\"", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 51, "deletions": 34}}, {"node": {"oid": "62be70421f5270ac03964374d6164d2a5e352098", "messageHeadline": "Revert \"[management] allow custom modules/scripts temporarily for smo\u2026", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8aba9c611f337545a202fa2ffa1a9993778bc5f", "messageHeadline": "[cluster-test] Retry set_desired_capacity", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 14, "deletions": 4}}, {"node": {"oid": "a991deee2d06fde02351a7e04f4814fd07f12c88", "messageHeadline": "Add operator script", "author": {"name": "Lera Nikolaenko", "email": "valerini@calibra.com", "user": null}, "additions": 167, "deletions": 20}}, {"node": {"oid": "62e6d42f209318b116b0f8ffa8c5dccb5d6d184d", "messageHeadline": "[move source lang] Iterative translation of binary operators", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 537, "deletions": 244}}, {"node": {"oid": "093b50c158f4231b78643531726346740f98b441", "messageHeadline": "[management] allow custom modules/scripts temporarily for smoke test", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c429a2f5863c994b2274c459e33346ca34412cfa", "messageHeadline": "[network] migrate to simple discovery", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 34, "deletions": 51}}, {"node": {"oid": "ea7378e14bd08c55cbd1cfbcadcfd21189987bd6", "messageHeadline": "[smoke test] support public full node", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 166, "deletions": 112}}, {"node": {"oid": "1a027e2c6c8a2a5bbc7a9e79954b358e40e103ff", "messageHeadline": "[management] plug in LibraSwarm for validators", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 156, "deletions": 236}}, {"node": {"oid": "ae55a5c355c612c869983cf8571d904221d2263f", "messageHeadline": "[management] refactor for swarm build", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 125, "deletions": 122}}, {"node": {"oid": "bbc1126c9f351d4e05e443b0618f4e778ec4cfde", "messageHeadline": "[build] Incremental build for docker images", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 59, "deletions": 7}}, {"node": {"oid": "e463c2e21b3b0d0239962d098a2f376456e9e935", "messageHeadline": "[build] set -e for build-common.sh", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d324ef5ac51e951ac5f70cecff1930f58961a0af", "messageHeadline": "[build] Pass through args from build.sh into libra-build", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "7a57a073b9695be904e3f777fc675f12b196c087", "messageHeadline": "[build] Delete circleci docker image", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 0, "deletions": 19}}, {"node": {"oid": "a64ab35bcb5d708aa08053e8b2955d0910c78fc0", "messageHeadline": "[swiss-knife] Public release of swiss-knife", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 666, "deletions": 0}}, {"node": {"oid": "87a8aba2468efa82b9dcd8ff2532fa192582189b", "messageHeadline": "[lcs][crypto] check LCS serialized ed25519 public key and signature size", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@calibra.com", "user": null}, "additions": 41, "deletions": 5}}, {"node": {"oid": "1f86705bf77b332ae09d8a33cb5fc69eb7144ab7", "messageHeadline": "[state sync] add test for pending ledger info", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 267, "deletions": 64}}, {"node": {"oid": "3838acab9d96e65f3d821efe62de97a1b9fedc6f", "messageHeadline": "[state sync] update LI management logic to improve FN client experience", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 149, "deletions": 17}}, {"node": {"oid": "67951bf8309cfee4afebee2853d2b72d1a477a1a", "messageHeadline": "[transaction builder generator] Add codegen in C++", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 286, "deletions": 6}}, {"node": {"oid": "045921a4e0638c8c0a15ec7be0410e81a7a9afa2", "messageHeadline": "StateView::id() -> StateViewId", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 60, "deletions": 9}}, {"node": {"oid": "25e6d61c46074cbb7f7d60ed5fddf7542c7087c4", "messageHeadline": "[management] For now, allow arbitrary scripts on pre-mainnet", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63aa304aa685098bdb1a8f4f61076225fed84998", "messageHeadline": "[vault] improve code quality", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "5ea8a721d77e8bab73b7a20256cffc7841be12c5", "messageHeadline": "[vault] address performance regression", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 84, "deletions": 23}}, {"node": {"oid": "f50dd16e36b442934a0e799edd89c2d02dc9e037", "messageHeadline": "[safety-rules] Benchmark for vault", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 46, "deletions": 6}}, {"node": {"oid": "fee095c1b6aa8b466ba5ff7d0669f1e438a25af2", "messageHeadline": "[safety-rules] make benchmark work again and run quickly", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 11, "deletions": 20}}, {"node": {"oid": "600c0ee35e3c721e7ddcc83914cbcaa9f4d7cb76", "messageHeadline": "[safety-rules] move make_genesis so bench can use it", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 34, "deletions": 42}}, {"node": {"oid": "c44cb894a0884b3335f41e09427d8d384418a548", "messageHeadline": "[safety-rules] Simplify test interface", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 190, "deletions": 213}}, {"node": {"oid": "0d2da30365dbeacdc34fce9a52c879f7e74af06f", "messageHeadline": "[language] Consolidate loading\\verification in the runtime", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 474, "deletions": 389}}, {"node": {"oid": "9c20ce9735f08c6447be7e77218f0492ea8c4de4", "messageHeadline": "[docker] Add socat to tools image", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7805fa7c211654773ba792d4a7bdcc71c1427a44", "messageHeadline": "[storage] TransactionStore::get_block_metadata", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 88, "deletions": 21}}, {"node": {"oid": "12306a31a27af5d2e74623fabf00d7107c64600e", "messageHeadline": "[storage] add DB::rev_iter()", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 89, "deletions": 4}}, {"node": {"oid": "57d87df8ac435a359a6224743ac2f7162eeb74c8", "messageHeadline": "[build] Refactor build.sh to same pattern", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 49, "deletions": 245}}, {"node": {"oid": "efcc83b021f5a8c4d3b5f38e0a5f2caf26fd32ca", "messageHeadline": "[x] add a command to generate summaries for subsets", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 209, "deletions": 3}}, {"node": {"oid": "9af00477786b34b1c435ae6bbe0a714c2763bd77", "messageHeadline": "[guppy] upgrade to 0.5", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 50, "deletions": 61}}, {"node": {"oid": "d8cdff02e71a64c5a2c1820f3b7c06b71d94063e", "messageHeadline": "[cluster-test] Add --wait-on-failure", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 40, "deletions": 3}}, {"node": {"oid": "b980afeef2d402fb85ce2ed9a4b59ea6501b42ce", "messageHeadline": "[cluster-test] Low TPS latency experiment", "author": {"name": "Zihao Chen", "email": "czh@fb.com", "user": null}, "additions": 64, "deletions": 10}}, {"node": {"oid": "6e83611e2a7ffd3b98e2505725334dff7ac4a804", "messageHeadline": "[network] Create a modular DiscoveryBuilder", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 162, "deletions": 13}}, {"node": {"oid": "9bd8815157ccc1f837bfdfb6d2f170d35e306e06", "messageHeadline": "[libra framework] rename AssocRoot -> LibraRoot", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 446, "deletions": 450}}, {"node": {"oid": "19b590babff2ae31314e2390058636596944fc0f", "messageHeadline": "[move prover] fix signer type", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "56366e22a1bb0c87f76b417f43a6d27ba1016ffa", "messageHeadline": "[network] move setup_network into NetworkBuilder::create", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 95, "deletions": 94}}, {"node": {"oid": "23d9f40b87523835c226d59fd9e9cacb4e8d8a37", "messageHeadline": "[move-prover] Generalzing precondition check in boogie_wrapper", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "ba042341101cfec720f6ec46992bf0bb3c99bbb1", "messageHeadline": "[tf] Add basic dashboard for Vault", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 506, "deletions": 0}}, {"node": {"oid": "952c37bf7875ef2a53464bfa6f85fc51ba4d436d", "messageHeadline": "Bump ureq from 1.2.0 to 1.3.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "0838532f6a82868809af675c7223763a318cea42", "messageHeadline": "Bump sha-1 from 0.9.0 to 0.9.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "51d244087ec0414f207604f17d4da8ca15a4262c", "messageHeadline": "Bump hmac from 0.8.0 to 0.8.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b42404ef738c92d521cd6f9a582de1373bf75866", "messageHeadline": "Bump sha2 from 0.9.0 to 0.9.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 40, "deletions": 18}}, {"node": {"oid": "39e155d3c0d73bfb6babf269b0fc0c55786bb743", "messageHeadline": "Bump base64 from 0.12.2 to 0.12.3", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "e0dc4877a665edf3aa89c0b6ac0d165a963f850a", "messageHeadline": "Updated diagen", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "bfe26e862119fc7e3785e264ffaaf57f897db875", "messageHeadline": "[tf] Enable Vault Transit engine and use Vault by default", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1fae88f065275da7a4b5a74a81cabd18da8331f4", "messageHeadline": "[stdlib][move-prover] Fix a verification failure and improve error re\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 52, "deletions": 18703}}, {"node": {"oid": "e053384cd84e97eeb407e0675c488eb62e26f812", "messageHeadline": "[cluster-test] Introduce Instance::wait_json_rpc", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 20, "deletions": 5}}, {"node": {"oid": "15b08482f64e47e57cf68360163303247c06128e", "messageHeadline": "[transaction builder generator] update python codegen to pass pyre-check", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 73, "deletions": 34}}, {"node": {"oid": "956d6393f5730b4a866ccc5d9fbcc7fd4870eebc", "messageHeadline": "[stdlib] Updating LibraTimestamp and other changes.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 19349, "deletions": 403}}, {"node": {"oid": "b1a4d4835505c1609b3f1efe013dae533e5ee2e0", "messageHeadline": "[cluster-test] Fix mint_account when num_accounts % num_instances != 0", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 18, "deletions": 4}}, {"node": {"oid": "e9384bc83240250795565f3ded9034ab9ba9b310", "messageHeadline": "[language] Replace use of byteorder crate", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 40, "deletions": 28}}, {"node": {"oid": "25a7f7640317381622142c0a649f781596208e4b", "messageHeadline": "[libra framework] Remove 0xF1A95 and use 0xA550C18 as config address", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 84, "deletions": 237}}, {"node": {"oid": "0bf519356505f766bc6979a3b9010d53b4c26fb0", "messageHeadline": "[core modules] Add preliminary doc comments to LBR module", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 247, "deletions": 38}}, {"node": {"oid": "37e273e0e7c56e7be3eb23676dac0a47ca21232a", "messageHeadline": "[types/vm] Move `vm_errors` to `move-core-types` crate.", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 613, "deletions": 640}}, {"node": {"oid": "8469e1073a481910660a3cb3b3e7b5dff242e069", "messageHeadline": "[cluster-test] Print account address on 'Failed to query ledger info'", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "1bb81a2a4b813179c0d5170f6c32e972f1875575", "messageHeadline": "[cluster-test] Remove experiment_interval", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 0, "deletions": 8}}, {"node": {"oid": "26a0654cc1e2f8266736a4d4930f31a03b6ccecd", "messageHeadline": "More specs for RecoveryAddress and generate docs for modules", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 256, "deletions": 105}}, {"node": {"oid": "2056bddc305cd87495f7e018aefc8fb088f973a3", "messageHeadline": "attept rust 1.44.1", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cfc9bcc50e93a52b518e378f97020a701341682f", "messageHeadline": "[cluster-test] Move building methods from ClusterSwarm into ClusterBu\u2026", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 147, "deletions": 141}}, {"node": {"oid": "96a2e0204b91661a092ac312996ffae996149890", "messageHeadline": "[cluster-test] Refactor out ClusterBuilder from the runner", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 125, "deletions": 111}}, {"node": {"oid": "95c426b72f15effb97908de8b3dd58846ac3085c", "messageHeadline": "[libra framework] replace 0xFEE transaction fees account with a resou\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 248, "deletions": 390}}, {"node": {"oid": "dd1128c893d4ba128e8ad857334fb2b59a4e4474", "messageHeadline": "[push-metrics] Remove debug log of metrics", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "78d6862c5acc128e8c6f61dc96516f1764a46298", "messageHeadline": "[serde generate] update to 0.3", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "22cf18c8fada8129a9f946169e50594eba1de925", "messageHeadline": "[config] simplify UpstreamConfig", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 196, "deletions": 194}}, {"node": {"oid": "90d5be1747e66f0c982577e0823979b7527a113f", "messageHeadline": "added loop invariants", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 33, "deletions": 17}}, {"node": {"oid": "84d0ebf94131e38a0056b7a658ce78ea41abe6ea", "messageHeadline": "[stackless-bytecode-generator] Migrate to use Signer features", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 399, "deletions": 257}}, {"node": {"oid": "940313b71e34d4cecec388ba1a07f2a59a4fb8ed", "messageHeadline": "[language] Clean up Move VM API", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 88, "deletions": 61}}, {"node": {"oid": "894e58aa6883e08a765a59c16c11f7b7ab7d1d28", "messageHeadline": "[CI][easy] use default tier for Docker lint job", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "8fca767861aeded5456369d8406a6c91f3cea2ba", "messageHeadline": "[Key Manager] Code cleanups.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 36, "deletions": 48}}, {"node": {"oid": "eb586d4d15aee352ab2971510560ed0b31b09d60", "messageHeadline": "[move-prover] Updating install-z3 script to point to our forked release.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cde81f4f0fecc87978569ee325850d451ca94f95", "messageHeadline": "Implement get_block_timestamp(version).", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 77, "deletions": 32}}, {"node": {"oid": "21768f2832aa0ef02aa871f4c33d2332bec6be11", "messageHeadline": "Add consensus key validation", "author": {"name": "Lera Nikolaenko", "email": "valerini@calibra.com", "user": null}, "additions": 184, "deletions": 83}}, {"node": {"oid": "7cb39671b11b50e3f5831050161d64030170ee2e", "messageHeadline": "Bump aho-corasick from 0.7.12 to 0.7.13", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4d812aebb07dae84636b16340040efda4f5fbdaf", "messageHeadline": "[network] added limit on outgoing dialed peers", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 165, "deletions": 21}}, {"node": {"oid": "378213a5895eb92e089d7cd9027ac06a85b53950", "messageHeadline": "[move-prover] Partial specs for Roles.move and bug test.", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 156, "deletions": 4}}, {"node": {"oid": "4b1c58880fab01a20334ed33c9e870deb354e6ea", "messageHeadline": "[cluster-test] Refactor InstanceConfig into InstanceConfig + Applicat\u2026", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 64, "deletions": 65}}, {"node": {"oid": "24897e49f570ffb27577a5dc44b0f0838d62f589", "messageHeadline": "[Move stdlib] Fix main function in scripts", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 44, "deletions": 41}}, {"node": {"oid": "f2d3792780312b2a193e4145a107da8b356deca9", "messageHeadline": "[Move ABIs] use snake case for type parameters", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "34c2a14f7050f4e6f6bb3481a4875e9fdfcbf5ae", "messageHeadline": "[transaction builder generator] cannot uses python bytes (yet) for Ve\u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "a374abb74f034328647ddc430ee72223cb6b757d", "messageHeadline": "[transaction builder generator] Add source code installer", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 194, "deletions": 12}}, {"node": {"oid": "7fa8cb3ae1cd27be4e1bc003e90ea90636ad2acb", "messageHeadline": "[Transaction builder generator] Rust codegen: avoid code duplication \u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 61, "deletions": 167}}, {"node": {"oid": "346b1369c4eb6b428c13e1a457ecbaa88187830a", "messageHeadline": "[Transaction builder generator] improve doc comments", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 124, "deletions": 122}}, {"node": {"oid": "c7f230b015afdcebf42e49ea69393bd74c3718bb", "messageHeadline": "[Move stdlib] Merge doc comments from source code and from ex-transac\u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 295, "deletions": 84}}, {"node": {"oid": "36f4fea1cf43f958c1ea97da6a1bf3fa04c1f354", "messageHeadline": "[Move transaction builder] Replace Rust macros by a generated file + \u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 1178, "deletions": 484}}, {"node": {"oid": "2d64c17e13409feb7a6e54f68544faa19e99975e", "messageHeadline": "[Move ABIs] change format from JSON to LCS", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "0b30e5506341dd2c9b947d32953ae78202e3eecb", "messageHeadline": "[Move stdlib] Use ABI files for stdlib library + fix two scripts", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 65, "deletions": 32}}, {"node": {"oid": "3876681c44acbf0b5dcdc587535d98a61ec3552a", "messageHeadline": "[Move transaction builders] Make generator read directory instead of \u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 39, "deletions": 76}}, {"node": {"oid": "1f751c4b1e9a50fb799cc76899ff7bd9a2577fa4", "messageHeadline": "[Move stdlib] Make sure to clean up directories before generating files", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 35, "deletions": 1303}}, {"node": {"oid": "918ccdea352c7e0ae6e0ff085a582f0f028499ff", "messageHeadline": "[Move stdlib] Make stdlib tool generate ABIs", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 99, "deletions": 18}}, {"node": {"oid": "4bcb9f129aab6b5df6ebc0c823c80e3b4039c120", "messageHeadline": "[Move stdlib] make Move prover able to generate script ABIs", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 374, "deletions": 4}}, {"node": {"oid": "8f01d074906c221cb032b4e8c82867f113ba3522", "messageHeadline": "[Key Manager] Remove reconfiguration submission and place into tests.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 67, "deletions": 64}}, {"node": {"oid": "7a33658e452314a8725ff0166ef3a6c235eb8a24", "messageHeadline": "[Key Managaer] Delegate transaction signing to vault (don't export th\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "f6490a8b53df3bb5290f3c499171fbbf6a881877", "messageHeadline": "[move prover] add specs to VASP", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 441, "deletions": 0}}, {"node": {"oid": "82567cbfd40b83336ada630fd48351c45f20ea21", "messageHeadline": "[types] Add macro to auto-derive `TryFrom` for VM errors", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 83, "deletions": 163}}, {"node": {"oid": "5833a29cefa1362f29ff6af7a9ab167c021aa4c2", "messageHeadline": "[cluster-test] Make wait_healthy timeouts more nuanced", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 14, "deletions": 11}}, {"node": {"oid": "a0b0f7abd5ebaa009d65d87976757d8977c61559", "messageHeadline": "[cti] Add --validator-tag", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "d411f956a18379b9f81e45366a7a949766793913", "messageHeadline": "[cti] Remove --k8s", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 0, "deletions": 5}}, {"node": {"oid": "414902e0bcf56fb68307623ea18cb226807488ea", "messageHeadline": "determinize iteration order over source files", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "d8034e09338c68a896ddfabcb6e9173a3f3a91d1", "messageHeadline": "[Move source language] Added constants", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 3600, "deletions": 247}}, {"node": {"oid": "98560a3862837920558c4bca723c6d47b30cf8b7", "messageHeadline": "[network] simplify peer connection backoff delay", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "73080b17eb099dc7fed42a6540236608634f1651", "messageHeadline": "[move-prover] Fixing wrong reporting of condition failures.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 55, "deletions": 25}}, {"node": {"oid": "f5c0e50b745a3c4ce6f34356d41b347c25d5735c", "messageHeadline": "[safety_rules] add verification of vote_proposal to safety_rules", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 552, "deletions": 276}}, {"node": {"oid": "e109c25cd50903df76acf40d1350e4d61fad741b", "messageHeadline": "[safety_rules] add execution_key to persistent_safety_storage", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 59, "deletions": 12}}, {"node": {"oid": "f5974339c05888e44e3ccd650bd058b64a7af3a8", "messageHeadline": "[LEC] build the authenticated link between LSR and LEC on LEC side", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 695, "deletions": 395}}, {"node": {"oid": "84d14909be5d99dc96c4b8269c93f62fdeabebbf", "messageHeadline": "[LEC] move local_client.rs to local.rs", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "61e860392fbc17b03636085b7b5150a39dbf9984", "messageHeadline": "[cluster-test] Dont wait for completion on scale down during cluster \u2026", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "c584ac9b45a4cf3a3e3e713550a9d9ea3680e20d", "messageHeadline": "[build] Refactor common build cmd line into signle shell script", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 26, "deletions": 73}}, {"node": {"oid": "0207c29fbe4860d226c914634bfb019406514bd2", "messageHeadline": "[core modules] Remove balances from root, TC, and validator accounts", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 182, "deletions": 204}}, {"node": {"oid": "36ca5cdeefabd54509f428c418ebfdf7d2186f10", "messageHeadline": "Call validate_signature inside construct_and_sign_vote", "author": {"name": "Aaron Zorel", "email": "rustinante@gmail.com", "user": {"login": "Rustinante"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "d4ad450356672e0475cf333409aca7fccab1f508", "messageHeadline": "[consensus] ensure RoundState is consistent with BlockStore", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "ebecc430e7f78d0968fdcf188555cf3b27b79cfc", "messageHeadline": "[network] Pass NetworkContext in NewPeer event", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 83, "deletions": 33}}, {"node": {"oid": "6a726fb9388b85bf91ce3af314ba4d81c501d3bf", "messageHeadline": "[network] make NetworkContext an arc", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 41, "deletions": 32}}, {"node": {"oid": "01cf0ac022c5f833c423f5c63022dfe3ca90dbeb", "messageHeadline": "Bump aho-corasick from 0.7.10 to 0.7.12", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0ae6d629f3609ed6f787fd78526c3d7729bffdc0", "messageHeadline": "[move-modules] Only the Association may trigger reconfiguration", "author": {"name": "Lera Nikolaenko", "email": "valerini@calibra.com", "user": null}, "additions": 780, "deletions": 888}}, {"node": {"oid": "e40d79539cb96eb816a3196dceb8ad5cec133e54", "messageHeadline": "[core modules/doc] Update CONTRIBUTING.md for Move", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 53, "deletions": 8}}, {"node": {"oid": "d931a6088c33d559da50b1a715faa58066259554", "messageHeadline": "[Management] Refactor creation of local and remote storages.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 116, "deletions": 144}}, {"node": {"oid": "06d73948341041a06f597e7b234cc4c0326a77b5", "messageHeadline": "[Management] Add missing storage availability() checks (for consisten\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "7967032b6feafa910421b57eb3a3c0da333031de", "messageHeadline": "[cluster-test] Track and report expired transactions in 3-region simu\u2026", "author": {"name": "Zihao Chen", "email": "czh@fb.com", "user": null}, "additions": 15, "deletions": 3}}, {"node": {"oid": "b9095648fe6bff7d0d686a04cd4ebc2ba0dd3f5f", "messageHeadline": "[safety-rules] eliminate update", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 138, "deletions": 196}}, {"node": {"oid": "d12a16e1e2e6837d1ca4f100bcf62a1f7add897f", "messageHeadline": "Added exists_in_vector.move", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 78, "deletions": 1}}, {"node": {"oid": "8251b6d94e693c2915d96944f072207c347dcda7", "messageHeadline": "[json-rpc] Add the rough to_lbr exchange rate to the CurrencyInfoView", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 12, "deletions": 3}}, {"node": {"oid": "ae781f14efec91b65425688cf9f06c7468dbab26", "messageHeadline": "extend health check duration from 5mins to 10 mins", "author": {"name": "Zihao Chen", "email": "czh@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eff895b023591c8f7ec2babb4d95931a045726fd", "messageHeadline": "[move-prover] Remove old bytecode-to-boogie/test_mvir/verify-stdlib t\u2026", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 0, "deletions": 1130}}, {"node": {"oid": "f97da03999bed660a1035b2a2b8953b6feb805b5", "messageHeadline": "Bump serde from 1.0.112 to 1.0.114", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 184, "deletions": 184}}, {"node": {"oid": "4eabc018b2ac52f80c9a7bbdc60b3127da922674", "messageHeadline": "[config] Add clearer and patterned error handling", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 96, "deletions": 67}}, {"node": {"oid": "be6b5150d6ad9d9cc96312bf75d8881b2dff031e", "messageHeadline": "[config] remove ordered hash serializer", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 21}}, {"node": {"oid": "bbefb4b43f2757ca7bd2fdcf721ea0ee2dff48ac", "messageHeadline": "[config] a little cleanup", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 72, "deletions": 82}}, {"node": {"oid": "2ebc86f7ac93f6574a67023c5d2372f7d3bf3a83", "messageHeadline": "[Libra Framework] Last updates to switch over to roles & capabilities", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 48, "deletions": 35}}, {"node": {"oid": "f0d0edf088be4b859b7f01fcd5e61ae0e3ccc1d0", "messageHeadline": "Bump kube from 0.35.0 to 0.35.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "aa882fde6660b45efb10c45ce9f5b66a648a6e1a", "messageHeadline": "Bump async-trait from 0.1.35 to 0.1.36", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "7f7671d78c6c4a2da6338785efa0e7f7941f0345", "messageHeadline": "[move core modules] separate function for creation of each role id", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 322, "deletions": 178}}, {"node": {"oid": "284751069b00229d96dd1b51291692a4ac27bff0", "messageHeadline": "[cluster test] Full node health check", "author": {"name": "Zihao Chen", "email": "czh@fb.com", "user": null}, "additions": 100, "deletions": 9}}, {"node": {"oid": "cc027ee2d301db97dc516111488a8f8571d18ddb", "messageHeadline": "Added a flag backend.vector_using_sequences for using sequence theory\u2026", "author": {"name": "murali24adithya", "email": "murali24adithya@gmail.com", "user": {"login": "plresearcher"}}, "additions": 250, "deletions": 58}}, {"node": {"oid": "d0ec24bf64c7e34aa472ef09579d37b9a4028a39", "messageHeadline": "[cluster-test] Update CFG_OVERRIDES to follow toml format", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "0fc6ac6067fa506915c6a84d8ba7da571143365d", "messageHeadline": "[cluster-test] Rename LSR main container", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d2756e59101ac1eaf3eba36a96a1808032d19d3", "messageHeadline": "[cluster-test] Introduce --cfg flag", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 10, "deletions": 6}}, {"node": {"oid": "4125c9b3ef0170d4ab221c862e191107cc0164df", "messageHeadline": "[cluster-test] Remove k8s_ prefix from commands", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "72b7df4304968a72920b12eeaa356fb64b8887fb", "messageHeadline": "[cluster-test] Introduce Instance::exec", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 62, "deletions": 3}}, {"node": {"oid": "2934fb2ba8ee966e0550dae4f7a69c0a4b70bdb8", "messageHeadline": "[move source language] Inline blocks optimization", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 330, "deletions": 199}}, {"node": {"oid": "f58b2e84a3233eaa0f8843d4992c88e032e98dd1", "messageHeadline": "[management] Add basic json-rpc client", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 84, "deletions": 0}}, {"node": {"oid": "1b913abb1994b23beb93e6b65aa7452e2f62a039", "messageHeadline": "[consensus] update dashboard", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 487, "deletions": 32}}, {"node": {"oid": "f30d7b21e667f693e2efd9b06978e1d263d5550c", "messageHeadline": "[consensus] add counter for state sync notification", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "49d00369aa19a642980e5212601cfabe3158e8bb", "messageHeadline": "[consensus] add counters for TxnManager", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 39, "deletions": 53}}, {"node": {"oid": "808d1cd0ac82a94706d715cb7b23f377aa156b55", "messageHeadline": "[consensus] add error counters", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "13fff803fd97cb9efab95c1b6954f7e709739f4e", "messageHeadline": "[config] Do not allow wayward fields", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "6ba00a02fab305e69705674bc0058befbe4935c9", "messageHeadline": "[safety-rules] Use OPERATOR_ACCOUNT instead of peer id", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 77, "deletions": 65}}, {"node": {"oid": "58e9e84864313a16ada64b9033dba9f486275e11", "messageHeadline": "[safety-rules] ensure storage is available at startup or fail", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d68f8a707266ea1f60d9730fa43cee0ecaf11edc", "messageHeadline": "[safety-rules] log output errors for serialized safety-rules", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "d93c87500e82b784a141e50a65b512a54e73215e", "messageHeadline": "[safety-rules] fix vault test", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "1c61ae37f40bbc9dbd5f96c2c982484e79df8956", "messageHeadline": "Removing set_message from types/src/vm_error.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "192c5beb5a9a6492effb2545b099a1180853f673", "messageHeadline": "Removing set_sub_status from types/src/vm_error.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "979b1f4e5ab4b097a09599bfe97ed1165968f0d6", "messageHeadline": "Removing voting_power from types/src/validator_verifier.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "0b19923379a08c47ae3376aeb2e642fdd4300156", "messageHeadline": "Removing ledger_info_to_transaction_infos_proof from types/src/proof/\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "822875fd2381c011f63dd7365f11e659127eaf2e", "messageHeadline": "Removing transaction_info_to_event_proof from types/src/proof/definit\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "a3ba9c0f1856882f80fa9462e7c7857f3833ed4f", "messageHeadline": "Removing new from types/src/on_chain_config/registered_currencies.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "f7d037f5846d18599c329dba0a7b83f9c174bc34", "messageHeadline": "Removing account_address from types/src/account_config/resources/with\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "c9bf85f9f1d51aacf06d2a440ed35a0f1c32fe73", "messageHeadline": "Removing is_unhosted from types/src/account_config/resources/role.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "b2df04e628b9fe537eb209cd1a369d46ff86ab82", "messageHeadline": "Removing child_vasp_data from types/src/account_config/resources/role.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "85481ff1b7a31958a24337ff0d05f87f131f9101", "messageHeadline": "Removing parent_vasp_data from types/src/account_config/resources/rol\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "67ff08c0c678b55db5ba39ff369ab720faf3c153", "messageHeadline": "Removing account_address from types/src/account_config/resources/key_\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "348df127f1721b5160370cab89502362905b1394", "messageHeadline": "Removing access_path_for from types/src/account_config/resources/curr\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "5fd97df0fd0e3d7b621fd5caf9292c5a8b2e942d", "messageHeadline": "Removing new_for_received_event from types/src/access_path.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "db130d2147128fae86d03a6aa6c6b25a80ccab8b", "messageHeadline": "Removing new_for_sent_event from types/src/access_path.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "b6f596ce2d3a2db9ca2dd6edc38689362ad51e4b", "messageHeadline": "Removing get_transaction_info_iter from storage/libradb/src/backup/mo\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "a1fb5fc2b82f6b8459c9cfc16ec454407d4aed2a", "messageHeadline": "Removing len from network/onchain-discovery/src/types.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "b804d5f59ecdb20485b42d3feeb51e416b9d2a53", "messageHeadline": "Removing is_empty from network/onchain-discovery/src/types.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "37a7e7d7ef4cdc1de497f261836093e1a7b64ebd", "messageHeadline": "Removing is_empty from network/network-address/src/lib.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "35cd6e35d23da143f1de654392ce095bb6ca4eb9", "messageHeadline": "Removing len from network/network-address/src/lib.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "d1222b93f2ae00dc32af08ede59a6038f00b166f", "messageHeadline": "Removing get_name from json-rpc/types/src/views.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "dc7fcfc84ab304a5c12aa00aed24af6d85b9d6f4", "messageHeadline": "Removing round from consensus/consensus-types/src/proposal_msg.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "2495e4102421513f04e747a649b5da03b79f12c3", "messageHeadline": "Removing epoch from consensus/consensus-types/src/executed_block.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "e69dec7f2e08035e73b859941eb4e9dd29f59a5b", "messageHeadline": "Bump bytes from 0.5.4 to 0.5.5", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 74, "deletions": 43}}, {"node": {"oid": "bc2f04cd2c53cfff6ffe767f710d6685281ec40d", "messageHeadline": "[functional-tests/modules] Add `account::auth_key` to functional test\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 220, "deletions": 183}}, {"node": {"oid": "ea5c15e1a339b5d42849abe79955e9d11b1cf55c", "messageHeadline": "added support for adding trusted loop invariants", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 269, "deletions": 119}}, {"node": {"oid": "d4d0ee92dab8174065a84c64837ddbc5388b6b3a", "messageHeadline": "remove Identity::peer_id_from_config", "author": {"name": "Aaron Zorel", "email": "rustinante@gmail.com", "user": {"login": "Rustinante"}}, "additions": 12, "deletions": 36}}, {"node": {"oid": "bbae15da91d7b8e911ee6a09631ec0fd0b538942", "messageHeadline": "move waypoint from secure_storage_config as a method of WaypointConfig", "author": {"name": "Aaron Zorel", "email": "rustinante@gmail.com", "user": {"login": "Rustinante"}}, "additions": 25, "deletions": 27}}, {"node": {"oid": "ec88d3fd4474c3620aced0907d05f44c0c5bdd13", "messageHeadline": "move peer_id from secure_storage_config as a method of NetworkConfig", "author": {"name": "Aaron Zorel", "email": "rustinante@gmail.com", "user": {"login": "Rustinante"}}, "additions": 45, "deletions": 47}}, {"node": {"oid": "e9a9496c69256ca60b69525e898305c055879bd5", "messageHeadline": "move identity_key as a method of NetworkConfig", "author": {"name": "Aaron Zorel", "email": "rustinante@gmail.com", "user": {"login": "Rustinante"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "521ce5a594bc9009248954710fdd56f5e3c0a901", "messageHeadline": "secure/storage/src/config.rs -> config/src/config/secure_storage_conf\u2026", "author": {"name": "Aaron Zorel", "email": "rustinante@gmail.com", "user": {"login": "Rustinante"}}, "additions": 68, "deletions": 72}}, {"node": {"oid": "66314f615e144a220bf4141d72f9f4cca6de05d3", "messageHeadline": "[cluster_test] Unify startup / tear down sequence for runner commands", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 83, "deletions": 113}}, {"node": {"oid": "a1c0cdd4b2136936f08ec56f46c7d6f2fc35c66a", "messageHeadline": "update docker README instructions with waypoint", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "9e9f203396802f36a87e9ec2fb086f91681be9a0", "messageHeadline": "[cluster_test] Increase scaling timeout", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d449234fa734154d8ccabdbe61377e56d1fb5d5", "messageHeadline": "no landing pads, and no panics.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "73bdafd6905156d7e1936ca91ea76aac141310d3", "messageHeadline": "[cluster test] Convert Tait HealthCheck implementation fn verify to A\u2026", "author": {"name": "Zihao Chen", "email": "czh@fb.com", "user": null}, "additions": 30, "deletions": 20}}, {"node": {"oid": "c6637fabcc098f7c47d83b5f794aa9d0c88f6258", "messageHeadline": "[storage] rename epoch_change_ledger_infos to epoch_end_ledger_infos", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "c3dab32400aa6876c5e1109af6c9e5da2914a206", "messageHeadline": "[language] Remove unused dependency from transaction-builder", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c8216eccfd858ff39cf7b563a1863f35b403b918", "messageHeadline": "[move-prover] Generalize smoke test feature & custom error messages.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 326, "deletions": 200}}, {"node": {"oid": "13cdb9bdf5d43cc9bdc3c0348fe989b3f0ded4f4", "messageHeadline": "Bump serde-generate from 0.2.0 to 0.2.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a239f56fc5d21f866467c3e11903ec2ee3bfce8b", "messageHeadline": "[cluster test] Remove get_pod_node_and_ip", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 7, "deletions": 57}}, {"node": {"oid": "9e910161f4f825a447a5e132f05558f646f8a404", "messageHeadline": "[Secure JSON RPC] Inline helper methods.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 29, "deletions": 45}}, {"node": {"oid": "51e6e69c8a8b68e0087fb43c93ab89ad85aa0769", "messageHeadline": "[network] peer manager structured logging", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 65, "deletions": 19}}, {"node": {"oid": "1bcb070a566b3e5df51e4dbb9865a1f0d386de07", "messageHeadline": "[management] use default configs for testing", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 18, "deletions": 46}}, {"node": {"oid": "fbd0303abb68996316063e0712cc6d675448d633", "messageHeadline": "[config] Provide access to default configs", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "a902bf5f28ccebd56bb9b2f79cf763e31303b842", "messageHeadline": "[core modules] Introduce roles, and make checks be passed explicitly \u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 5597, "deletions": 2979}}, {"node": {"oid": "2dd7b617aaf70d1a57273a994cbdc3fd20a9bfe0", "messageHeadline": "[cluster_test] Fix 3-region simulation", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "967fdd77687a4ad37e5db7fe675f6d3c5aa522a3", "messageHeadline": "[libra-trace] Stream libra trace into structured log", "author": {"name": "Changyong Hu", "email": "changyonghu@fb.com", "user": {"login": "changyonghu"}}, "additions": 30, "deletions": 21}}, {"node": {"oid": "a1a0f2e65cc0e09bf2cfe7b81bc10bab4a0765ab", "messageHeadline": "[move source language] Added constant folding", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 485, "deletions": 129}}, {"node": {"oid": "f0047821c9680c51d173b1ea252487ae2b38d59a", "messageHeadline": "[cluster test] Wait for downscaling to complete", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 44, "deletions": 18}}, {"node": {"oid": "443b2dffd4ee4483f45b2afced8e2f9b33649105", "messageHeadline": "[libra-node] Remove duplicate setup_panic_handler", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "0a5236f271d053e1a0af707608aa64e4166e6a61", "messageHeadline": "[move-prover] Constrained serialized address size.", "author": {"name": "Kevin Cheang", "email": "kcheang@fb.com", "user": {"login": "kkmc"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "324f756d80c6c698ab74574073e40dee3c3fb743", "messageHeadline": "[fuzzing] do not change behavior with feature=\"fuzzing\"", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 9, "deletions": 21}}, {"node": {"oid": "1295968775454f38a99f8b912aee43fd245c6fc7", "messageHeadline": "[LCS][nit] factorize length parser", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "783d8ae733aa7c848c00e620947ca92afee8bd97", "messageHeadline": "[language] all modules published to 0x1 under closed publishing", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 37, "deletions": 36}}, {"node": {"oid": "f4982909c6e0b04752c391dfe25c3eb093164873", "messageHeadline": "[cluster test] Bring back effect API", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 219, "deletions": 100}}, {"node": {"oid": "3cb540789f862ada3268b13af9364fa872a4dc62", "messageHeadline": "[cluster test] Do not fail benchmark if prometheus is not available", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 19, "deletions": 17}}, {"node": {"oid": "0767822994aab3f9d64f0bbfec81f7ca53552fcc", "messageHeadline": "[backup] put backup-cli tools into the validator docker image", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "a57661d56218da8272428042f4dd131f7d6cf627", "messageHeadline": "[backup] rename cli executables", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7541d402bf8b193f48c4cc5d0342c5fea58272bd", "messageHeadline": "[cluster test] Allow to restart instance with different tag", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 56, "deletions": 31}}, {"node": {"oid": "5a682c12b1b0ef5192be35f9843e8f5a321c36be", "messageHeadline": "[language][vm] remove interpreter functionality for move_to_sender an\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 22, "deletions": 67}}, {"node": {"oid": "16f7ea4bceaceb7796fa617e673c28f7057f5ca4", "messageHeadline": "Use debug level log for cluster-test in land-blocking", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "15279cb62db98e1b73c2382a8126575c926c73a8", "messageHeadline": "[language][vm] rewrite uleb serialization/deserialization and improve\u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 576, "deletions": 504}}, {"node": {"oid": "803d87bb17cf75381f6a0b8b67007b0d915ec630", "messageHeadline": "[cluster test] Always wipe data on startup", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 86, "deletions": 33}}, {"node": {"oid": "72aed72b5e4663bb6e388e22a0e5aa5077a4d6c5", "messageHeadline": "[consensus] add MetricsSafetyRules", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 79, "deletions": 31}}, {"node": {"oid": "893a979f8ec036c9a29b81cf410ea47c41a5a326", "messageHeadline": "[consensus] update dashboard", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 1332, "deletions": 2919}}, {"node": {"oid": "b3c489571612977c8b70066c1a05f8cdafca5a2b", "messageHeadline": "Verified Option.move", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 461, "deletions": 1}}, {"node": {"oid": "fb455f239625558c25caf332c173f2589f333fc9", "messageHeadline": "[Move] ReceivedMintEvent for DDs in tieredmint flow", "author": {"name": "Fredric Moezinia", "email": "moezinia@fb.com", "user": {"login": "moeziniaf"}}, "additions": 108, "deletions": 9}}, {"node": {"oid": "f0693ef7b41b4c73b1c954ab87f9751a045d77b0", "messageHeadline": "[move-prover] Updated doc on Event and Vector.", "author": {"name": "Kevin Cheang", "email": "kcheang@fb.com", "user": {"login": "kkmc"}}, "additions": 661, "deletions": 46}}, {"node": {"oid": "7698ae0782a085f5c98756013303b9982d811e41", "messageHeadline": "[move-prover] Specified Event.move.", "author": {"name": "Kevin Cheang", "email": "kcheang@fb.com", "user": {"login": "kkmc"}}, "additions": 195, "deletions": 0}}, {"node": {"oid": "fc16f918542a99c53ae9399bd5e01cd8443f3f0d", "messageHeadline": "Add specs to RecoveryAddress.move", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 312, "deletions": 0}}, {"node": {"oid": "986f3e60b0ea8dedc1a3b9c1e399116658cd0331", "messageHeadline": "[language] kill very old IR tests", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 0, "deletions": 866}}, {"node": {"oid": "bf44f7f32b0a4ca53e89ea83c029fbd072bbc986", "messageHeadline": "add functionality for computing loops in a graph", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 336, "deletions": 1}}, {"node": {"oid": "201b503d31c020b2d462e1cd9a75a4c1ff265a5c", "messageHeadline": "Bump structopt from 0.3.14 to 0.3.15", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "fa2aee5eb3c228f9082b2f8645592995b0501293", "messageHeadline": "Bump indoc from 0.3.5 to 0.3.6", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "52504aace3c3bf4494862137a846d022790ecfe5", "messageHeadline": "Bump ref-cast from 1.0.1 to 1.0.2", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c292646bb09e0f5e60d267c7474d17d477a3496c", "messageHeadline": "[backup] CommandAdapter storage type: trim handles returned from comm\u2026", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "5b3935371e2022b707ac182f0aea9601bd34cfe7", "messageHeadline": "[backup] sanitize names created by controllers", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 127, "deletions": 37}}, {"node": {"oid": "ed682258fc098416df36af91186d72cd7f9234b3", "messageHeadline": "[move-prover] Working around a restriction in type inference of spec \u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 79, "deletions": 71}}, {"node": {"oid": "cfa60beceefe7dc4c0f6c22c81a14cb76787e0ad", "messageHeadline": "[core modules] Add `ToLBRExchangeRateUpdateEvent` to the `Libra` module", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 166, "deletions": 14}}, {"node": {"oid": "d7c01a6929dab089540294389f4457aad768ed60", "messageHeadline": "[move-prover] Fixing dep calculation to use canonical paths.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "642bd18b3b8c331b6a8357f3bac592395f2a1907", "messageHeadline": "[LBT] increase workflow timeout to account for queue", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d90d880cb5293e5d86b2f74cfd9dff540f3030f8", "messageHeadline": "[language_e2e_test] Provide function execution functionality in FakeE\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 77, "deletions": 3}}, {"node": {"oid": "d6aadde4f39182afece4fa29e3f76d8844f7f934", "messageHeadline": "[move core modules] add child account counter for parent VASPs", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 174, "deletions": 76}}, {"node": {"oid": "e1d081d11df2f51427f7bd287e97a5a527111ac7", "messageHeadline": "moving premainnet tests out of main repo.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 0, "deletions": 67}}, {"node": {"oid": "67f313e99ba990a818683bd61638d6e906795adc", "messageHeadline": "[cluster-test] Reduce get_pod_node_and_ip to 120 seconds", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b8b2850c340d24dd2637144928105a822582b7a", "messageHeadline": "[roar] simplify task def retrieval logic", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 60, "deletions": 73}}, {"node": {"oid": "4d99306a55850aef0c5314f236ab54e4f1ed0f71", "messageHeadline": "[tf][roar] override safetyrules tags separately", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "bf4eedaaaaf1949f76ac088071fba1198ecaa511", "messageHeadline": "[backup] refactor backup-cli interface and add ability to query the l\u2026", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 55, "deletions": 11}}, {"node": {"oid": "96b7d0b790349895c3a9e1d3dc0aa126e86a8795", "messageHeadline": "[move-prover] Updated spec doc on aborts_if true.", "author": {"name": "Kevin Cheang", "email": "kcheang@fb.com", "user": {"login": "kkmc"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "f3cf18275b5dad906e6e528de1fa31b77fc8d89b", "messageHeadline": "[libra_trace] Add custom sampling to libra trace", "author": {"name": "Changyong Hu", "email": "changyonghu@fb.com", "user": {"login": "changyonghu"}}, "additions": 158, "deletions": 22}}, {"node": {"oid": "e8e49634992de9abda161c96ad18ddf4f2a2173d", "messageHeadline": "[consensus] cleanup counters", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 2747, "deletions": 233}}, {"node": {"oid": "84f7d03d76ebf4eeda89052b9252b37d02bf8f51", "messageHeadline": "[Move] global thresholds for unhosted wallets", "author": {"name": "Fredric Moezinia", "email": "moezinia@fb.com", "user": {"login": "moeziniaf"}}, "additions": 335, "deletions": 104}}, {"node": {"oid": "2c5faa9da9cdac7b55951df1c7d5a4696744fe58", "messageHeadline": "[Management] Rename \"owner\" to \"repository_owner\" when we're talking \u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "6697d55f10a81aec54dcf212432e1249c2fe89a2", "messageHeadline": "[Management] Small method refactor to reduce duplication.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 31, "deletions": 63}}, {"node": {"oid": "a12e46e3c3193029767939b3d730700b2c9389d0", "messageHeadline": "[network] move network_builder into its own crate and setup_network o\u2026", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 196, "deletions": 168}}, {"node": {"oid": "b220845f23bbcfdf56730996b9851d9f75b5526c", "messageHeadline": "[network] move constants out of network_builder.rs and into constants.rs", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 82, "deletions": 42}}, {"node": {"oid": "520eee79fc7d8236ed1187d2f035d68d3b91fd58", "messageHeadline": "[network] convert dummy::add_to_network(network_builder) to network_b\u2026", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "8e4241928044e2c2e92e36f40d9d04b08a9893f3", "messageHeadline": "[network] move health_checker::add_to_network(network_builder) to net\u2026", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "1ce1620f122eb0a8ab54ab7a2e5aed0e398d6e4c", "messageHeadline": "[netwwork] convert disovery::add_to_network to network_builder.add_pr\u2026", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "372a31496f27bf300862307c4d1c002930033baa", "messageHeadline": "[network] convert mempool::add_to_network(network_builder) to network\u2026", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "421a068db4e13486454531f669d077075a7b37ae", "messageHeadline": "[network] convert state_sync::add_to_network(network_builder) to netw\u2026", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "e424376f8825d46734f3ac68617f06a0155d2186", "messageHeadline": "[network] convert consensus::add_to_network(network_builder) to netwo\u2026", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "3abccff0d80043555c0b80f0b47477f63182d4c2", "messageHeadline": "[network] Convert onchain-discovery::add_to_network(network_builder) \u2026", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "009ca1c3b4ffc6c569d514d1b26996e123497869", "messageHeadline": "[network] update the add_protocol_handler interface to directly retur\u2026", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 173, "deletions": 125}}, {"node": {"oid": "65d305b6d85881cdb779f6001d716a9fbc25ecf1", "messageHeadline": "Fix UDP logging", "author": {"name": "Sherry Xiao", "email": "sherryxiao@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec40487cea8c893fcee2e3d2b28e7f1d1b091159", "messageHeadline": "[core modules] Update scripts to following naming conventions", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 225, "deletions": 229}}, {"node": {"oid": "c382295730152ad098bc9d3d0bbb7482ff167128", "messageHeadline": "[config] some minor aesthetic", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "56fd143c0daa20cddd73de79c05b17362b7eb124", "messageHeadline": "[config] Simplify NetworkId", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 17, "deletions": 105}}, {"node": {"oid": "ee899c2e9f8c8a75c27b4173c129b259d415fe2d", "messageHeadline": "[config] Simplify DiscoveryMethod", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "cd4e6e5f3feb060d1e40d72bf317d8cdee64d147", "messageHeadline": "[config] Improve and simplify waypoint", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 55, "deletions": 21}}, {"node": {"oid": "18af5c6926411b555a8acd77c207040271a39cae", "messageHeadline": "[config] remove \".config\" from configs", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4381c793f7413215f7adba5c8a2850d6e32f11bd", "messageHeadline": "[config] Simplify secure storage token representation", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 19, "deletions": 39}}, {"node": {"oid": "0572aac0a640d349449fcf59be1e17e1edda8deb", "messageHeadline": "Bump kube from 0.34.0 to 0.35.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ac08291b7cc37b7b529d35082938236f0a75fff5", "messageHeadline": "Bump base64 from 0.12.1 to 0.12.2", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "7394c2ef97eaad79189557563dee5ea977a282d4", "messageHeadline": "Bump thiserror from 1.0.19 to 1.0.20", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 61, "deletions": 61}}, {"node": {"oid": "c7192c2d76c07249a1076c4aee6547f13c8288c9", "messageHeadline": "Bump rayon from 1.3.0 to 1.3.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "fdf8350f5a6fb30b1f8f2586c61d269ded1f4b21", "messageHeadline": "[cleanup] Remove `Default` impl for `AccountAddress`", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 26, "deletions": 33}}, {"node": {"oid": "f140e9972d4eee0b7266b9c84df24d05d4022822", "messageHeadline": "Create tiers for DD by default and handle incorrect tier indeces", "author": {"name": "Fredric Moezinia", "email": "moezinia@fb.com", "user": {"login": "moeziniaf"}}, "additions": 77, "deletions": 14}}, {"node": {"oid": "d6fe878942d447391626c3add06e6aff9d5e0117", "messageHeadline": "[language] replace uses of get_txn_sender()", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 539, "deletions": 398}}, {"node": {"oid": "34884791a427805dd452309178cd6923ba919bc0", "messageHeadline": "[compat][roar] give compat projects their own dir", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 178, "deletions": 0}}, {"node": {"oid": "6da17c2a8e28bd429b5aaa362d5218995c0bb6a7", "messageHeadline": "[move prover] add transformation in reaching definition analysis", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 266, "deletions": 89}}, {"node": {"oid": "3a5e60005c957559007dcd5d9da2f5d5d79c167c", "messageHeadline": "[network][noise] early detection and prevention of self-dials", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 158, "deletions": 75}}, {"node": {"oid": "248a26ce5523e6acc2e05af1e49ccf259810dc01", "messageHeadline": "[mempool] don't remove ACK'ed txns", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 8, "deletions": 145}}, {"node": {"oid": "96168d83e2cf2599acd67b83c2c023569f5bd324", "messageHeadline": "[network] added chain-id to differentiate chains", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 114, "deletions": 52}}, {"node": {"oid": "cf3ed81191fdaed4f1de2dae3f935eb9e32c8f8c", "messageHeadline": "[network] added structured logging for event loops", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 113, "deletions": 21}}, {"node": {"oid": "1ea271e18948d71c300c9696843efbaa59f39745", "messageHeadline": "[move source language] Migrated operator tests", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 2605, "deletions": 3}}, {"node": {"oid": "0d90eb25eaba0595f829b58464cdf68fdd953dc8", "messageHeadline": "[storage] new internal API: get_epoch_change_ledger_info()", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 56, "deletions": 39}}, {"node": {"oid": "4010f080aea8895e45731e67a8cdec87a0d53762", "messageHeadline": "[storage] get_epoch_change_ledger_infos: better error message", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "b479d610ba93c12f8a514dff1003f0db94f373ce", "messageHeadline": "[straoge] trivial: rename get_first_n_epoch_change_ledger_infos", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "eaaf50834303010595387d0ef6a9d31f1854b9b4", "messageHeadline": "[libra-channel] fix race causing channel close to deadlock", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "d49725062870b6caceafbc13a96a6eee513ead9a", "messageHeadline": "[backup] add sample config for s3 backup storage", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "e9e5bf79ef9edb269a05c9cc3ccec4d55564a384", "messageHeadline": "[backup] fix bad assert", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7408f4908b5bf2b83671e13b699d0f5124b0692c", "messageHeadline": "[backup] CommandAdapter backup storage", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 394, "deletions": 76}}, {"node": {"oid": "bd61e94ddffaf96cb8fa35a3ee0065353eb04b28", "messageHeadline": "[network][noise] adding test for handshake replay", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 88, "deletions": 22}}, {"node": {"oid": "4d389a6ab525b68f55ba63dd834e38432f8a3aa4", "messageHeadline": "[move-prover] convert sender to signer in functional tests.", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 118, "deletions": 76}}, {"node": {"oid": "d62a216591fd93f1efb54d18c2e08dbbf517d45e", "messageHeadline": "Remove superfluous result unwrappings", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "4031436dab368c2f0fda2a1fd6b64ef47c5ddb30", "messageHeadline": "Remove useless `into_iter()` instances", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "50728981a3577c00cd3b20b3970b1c4ba15c1e11", "messageHeadline": "Refactor some Option / Result / Iterator patterns", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "65e3b04db6c3c55936b1761adf81bb21d2ba949e", "messageHeadline": "[Move] Support for on chain travel rule limit, updating and retrieving", "author": {"name": "Fredric Moezinia", "email": "moezinia@fb.com", "user": {"login": "moeziniaf"}}, "additions": 622, "deletions": 29}}, {"node": {"oid": "6b43033ec26a031bdd5e3228f741c014ca72af34", "messageHeadline": "Bump ureq from 1.1.2 to 1.2.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "1fd1e5a0c875a9f981bf7a012846ed3d276d11ba", "messageHeadline": "[language][src_map] add type formal names to transaction scripts", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "9505fc7706bd59a300d871f1b3f1bb62550bb82e", "messageHeadline": "Bump serde from 1.0.111 to 1.0.112", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 148, "deletions": 148}}, {"node": {"oid": "229be3df3d80bd64a766ec221bc1594031cc5f84", "messageHeadline": "Bump pin-project from 0.4.20 to 0.4.22", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "b6d49c0c86e48ca98f0d81f4727568e3a2820712", "messageHeadline": "Bump ureq from 1.1.1 to 1.1.2", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "1c52d735cea77fca14cd10ed5f8d8f0ef467357b", "messageHeadline": "Bump num from 0.2.1 to 0.3.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 66, "deletions": 20}}, {"node": {"oid": "0f40e5350e13c3ca3931622f7859d91d680bc307", "messageHeadline": "[move core modules] combine standard minting script and LBR minting s\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 148, "deletions": 173}}, {"node": {"oid": "ddd1131c0898271fc93c3912d726c28093e90a12", "messageHeadline": "[core modules] Update core code address", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 6105, "deletions": 5909}}, {"node": {"oid": "9436dd456148e76e2daf560d98ec4f492330740c", "messageHeadline": "[move core modules] remove Libra::grant_mint_capability_to_association", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 295, "deletions": 180}}, {"node": {"oid": "35e76f86f051c9c7dc018ea1479a3b4ee41d5123", "messageHeadline": "Added function to $Vector type that reads value on a single index. El\u2026", "author": {"name": "murali24adithya", "email": "murali24adithya@gmail.com", "user": {"login": "plresearcher"}}, "additions": 50, "deletions": 33}}, {"node": {"oid": "38536ae729a6b23a23e41979fb4d9309cd24c995", "messageHeadline": "[storage] remove DbReader::update_to_latest_ledger()", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 680}}, {"node": {"oid": "0603fabd2ccb9d9692baebf090446ebdaf788b0b", "messageHeadline": "[storage] test get_events_by_event_key instead of get_events_by_query\u2026", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 18, "deletions": 91}}, {"node": {"oid": "0a3b94b9ff4f97d98f2085371e5079c594cf57e1", "messageHeadline": "[storage] remove last use of update_to_latest_ledger", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 11, "deletions": 18}}, {"node": {"oid": "2612b84f3ee9f8147e72371ba66e45bd25d3c5b5", "messageHeadline": "[Safety Rules] Support configurable structured logging to endpoint", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "f10275d48753dcad6e67a32241b5288f1b0c8c3e", "messageHeadline": "[config] Remove seed and network peer files", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 34, "deletions": 231}}, {"node": {"oid": "d73f49f23a2a0b5d8faae93ff467139f8205f73d", "messageHeadline": "[config] Add templates for various networks", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 128, "deletions": 2}}, {"node": {"oid": "0d76a50190b5dd0f2868ac82dbc81af33f9c2fff", "messageHeadline": "[config] remove admission control", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 5, "deletions": 43}}, {"node": {"oid": "20a4e20e71a7dcd37ef62ad2637405744e2e532d", "messageHeadline": "[config] convert from toml to yaml", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 31, "deletions": 328}}, {"node": {"oid": "2c657263b3f3f706ba0a9403cc70298f446cf28c", "messageHeadline": "[xtest] attempt to prevent oom in linking", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "29d7411e3c5a29f07a5f8cb991d109820bd6a292", "messageHeadline": "[logger] Introduce .field on structured logger", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 27, "deletions": 1}}, {"node": {"oid": "8ed544e6efc804f72cc77106fb08963be7468658", "messageHeadline": "Bump num-traits from 0.2.11 to 0.2.12", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "f5ee167b6e95b66da5cf4e59302eb5026813caff", "messageHeadline": "[consensus] simplify timestamp guarantee", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 96, "deletions": 459}}, {"node": {"oid": "44dcf38fb5e91443178a7aed160fcadd75af83a7", "messageHeadline": "[move source lang] Made 'assert' a builtin", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 1134, "deletions": 1050}}, {"node": {"oid": "10629c148bb7899a889c74efd6b1c8fbee612a43", "messageHeadline": "[consensus] add monitor macro", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 77, "deletions": 36}}, {"node": {"oid": "c33e052794aca91969eb75856f6b64b9e1ec76ea", "messageHeadline": "ci: turn off github actions", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 170}}, {"node": {"oid": "9404576c81a715059bc6d87c794c4fc885001943", "messageHeadline": "[GHA] update flaky Cluster Test alert in LBT", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "83329fad8ca941c5a92a965507f5a634a6c04b1f", "messageHeadline": "[cluster_test] Convert all code in main.rs to async code", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 183, "deletions": 203}}, {"node": {"oid": "2370e78358887af7561090e0c368821f8a142fc5", "messageHeadline": "[libra_vm] Create fuzzer for AccountUniverse", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 228, "deletions": 182}}, {"node": {"oid": "45dc8bc6104eabe83ca0b304b3fa5a39eb68efd5", "messageHeadline": "[dep] aes-gcm", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 44, "deletions": 45}}, {"node": {"oid": "957aa12a40297444fc7133c8b5fa56158d8b8cba", "messageHeadline": "Bump serde_json from 1.0.54 to 1.0.55", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "8083f7faf33c9177b8d4ba43e4926738efb40e9b", "messageHeadline": "[Key Management] Support configurable logging to endpoint.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 39, "deletions": 9}}, {"node": {"oid": "14cdaaaddc26b11b9411b5ec6b358fd30da4059d", "messageHeadline": "fix docker file: same build command in all roles, strip db-bootstrapper", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c99fdad2eef19b26b58008537b933da824288d38", "messageHeadline": "[dep] update crypto libs", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 142, "deletions": 86}}, {"node": {"oid": "8827c531f6cb2c88df6888bd096cc38583f9e28c", "messageHeadline": "[fuzzing] suppress leak in json-rpc runtime mock", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "607356087cf7f1bd9d96265e44b3c5714d88d6f8", "messageHeadline": "[secure storage] Rename boxedStorage to Storage", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 100, "deletions": 103}}, {"node": {"oid": "5f14b1e5b349cc4d3b8d7294adfc9afcf1a16aaa", "messageHeadline": "[secure storage] Simplify maintenance with enum-dispatch", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 34, "deletions": 198}}, {"node": {"oid": "13865022e375242e1eacb940d21a529cdbd5b092", "messageHeadline": "[language][vm] remove content length from binary format", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 5, "deletions": 14}}, {"node": {"oid": "da0afa249fe4339a78e5b640f57dc3464514a805", "messageHeadline": "InsertWaypoint", "author": {"name": "Aaron Zorel", "email": "rustinante@gmail.com", "user": {"login": "Rustinante"}}, "additions": 129, "deletions": 18}}, {"node": {"oid": "cef84ff700d626fe9eb2744c3f2c49bff1325b71", "messageHeadline": "[safety-rules] fixed a potential bug, added more detail on test_unini\u2026", "author": {"name": "Liwei Guo", "email": "ukernel@fb.com", "user": null}, "additions": 16, "deletions": 10}}, {"node": {"oid": "8d0dad3e280f72d1e448db8b82bc616ffeed836f", "messageHeadline": "[safety-rules] update consensus state API; allow the test which tries\u2026", "author": {"name": "Liwei Guo", "email": "ukernel@fb.com", "user": null}, "additions": 84, "deletions": 61}}, {"node": {"oid": "662f3f07905a869c884b99990d7cf420e69fcabd", "messageHeadline": "[safety-rules] refactor constructor for safety rules, and reconcile_k\u2026", "author": {"name": "Liwei Guo", "email": "ukernel@fb.com", "user": null}, "additions": 20, "deletions": 32}}, {"node": {"oid": "ab79e611a214586a0ace72aef9cd9f2265dd01ee", "messageHeadline": "[safety-rules] refactor interface for persistent storage, code for te\u2026", "author": {"name": "Liwei Guo", "email": "ukernel@fb.com", "user": null}, "additions": 37, "deletions": 31}}, {"node": {"oid": "32fd4c9121529cd601c703e6e4611375c398a682", "messageHeadline": "[safety-rules] Handling key verification during epoch changes with te\u2026", "author": {"name": "Liwei Guo", "email": "ukernel@fb.com", "user": null}, "additions": 228, "deletions": 16}}, {"node": {"oid": "fa681a5d2b6eaa91484af272dc874434386eb026", "messageHeadline": "Add global specs to Libra.move", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 221, "deletions": 68}}, {"node": {"oid": "c4c7f81c748b74d2db31a4a664f2f43e945b05ce", "messageHeadline": "[move-prover] Closing some loose ends for allowing to add spec blocks\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 82, "deletions": 17}}, {"node": {"oid": "ac3e8fec213178dbc7f9ffcdf72f0b95bff278e2", "messageHeadline": "[move-prover] Removing redundant type assumptions ==> new havocs", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 47, "deletions": 49}}, {"node": {"oid": "1cd62d383198075213f7dce30993291984d32ca7", "messageHeadline": "[move core modules] simplify TransactionFees genesis setup", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 255, "deletions": 863}}, {"node": {"oid": "50ee2bd9d5f6818e92d2f1e9626c0ca6755798d8", "messageHeadline": "[core modules] Centralize core account addresses.", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 631, "deletions": 322}}, {"node": {"oid": "b5c0969ae58c0659c4876179f04075d5d14eee51", "messageHeadline": "[config] eliminate NetworkPeerInfo / NetworkPublicKeys", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 45, "deletions": 118}}, {"node": {"oid": "37d0e86ee907da975ba9849b19e3afcaec05feee", "messageHeadline": "[config] Make a GossipConfig", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 72, "deletions": 53}}, {"node": {"oid": "7d3d358ed5295d9778a9234be1df0385b02925bb", "messageHeadline": "[network] properly configure server only -- sort of", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 38, "deletions": 23}}, {"node": {"oid": "c7f1f622d5d107afbf176c5684b62ce278e2e942", "messageHeadline": "[config] rename enable_remote_authentication to mutual_authentication", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "44502f6b63c2c1549c6ebc1025a563f55444fd77", "messageHeadline": "[network] Add the real VFN to a config and get connected", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 101, "deletions": 5}}, {"node": {"oid": "1951e7e6235dbc43d4e41314c890537d75f8b9ff", "messageHeadline": "[Move] transaction builder codegen for Rust", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 173, "deletions": 2}}, {"node": {"oid": "87a6ef59d1de2f03157f1a0ff269a9334d1b4b11", "messageHeadline": "[Move] transaction builder in python", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 313, "deletions": 1}}, {"node": {"oid": "8480283db683f809073d4377f9ee5d9d27d7fa29", "messageHeadline": "[Move] fix formatting for doc strings in transaction builders", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 49, "deletions": 50}}, {"node": {"oid": "04da3ca3240069efacb850efddc1a419bbb68a18", "messageHeadline": "changed verbiage", "author": {"name": "murali24adithya", "email": "murali24adithya@gmail.com", "user": {"login": "plresearcher"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "b63de2e5569b2e0cda9a5c31ff8e70dede816885", "messageHeadline": "[cluster-test] Add --lsr-backend flag to cluster-test", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 45, "deletions": 27}}, {"node": {"oid": "82319c0b7c26cd52d8b3881379e9f3ae6f2c6025", "messageHeadline": "Upgrade Z3 and Boogie versions", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "0c8b47b0c4ae0becc59b95bae7791149b0f7e904", "messageHeadline": "[network][connmgr] reset both address and backoff on update", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6b982c15596460ce1ad036b3aafe9bdcd3e2e727", "messageHeadline": "[move-lang] replace uses of Transaction::sender", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 279, "deletions": 247}}, {"node": {"oid": "4572d9c25312c2e68b4cc01698852f9497f37d65", "messageHeadline": "Dependency diagram generator", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 231, "deletions": 0}}, {"node": {"oid": "2d652bcad815513c3f6097148cc0753baf63e694", "messageHeadline": "[move-prover] Added `aborts_if true;` smoke test.", "author": {"name": "Kevin Cheang", "email": "kcheang@fb.com", "user": {"login": "kkmc"}}, "additions": 185, "deletions": 5}}, {"node": {"oid": "617bbdc6faff563cb37534c208858bdb8bb49674", "messageHeadline": "[move source language] Added inner scope uses", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 489, "deletions": 6}}, {"node": {"oid": "a4f9b0e000f00e427add7594e59c6d1cd334680e", "messageHeadline": "Update FX rate is Treasury Compliance script - w nonce", "author": {"name": "Fredric Moezinia", "email": "moezinia@fb.com", "user": {"login": "moeziniaf"}}, "additions": 44, "deletions": 17}}, {"node": {"oid": "00ed9f0781171121abde3d61e8d3c6316f3a7b8d", "messageHeadline": "[core modules/vm] Add a module publishing capability to the association", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 246, "deletions": 18}}, {"node": {"oid": "434e379c99b0f324c54465cc73f217b952edb801", "messageHeadline": "[secure-storage] More useful Github commit message", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f6143b8f813ad435023770fb60c8d640111afedf", "messageHeadline": "[move-prover] Updated docs for LibraTimestamp.move.", "author": {"name": "Kevin Cheang", "email": "kcheang@fb.com", "user": {"login": "kkmc"}}, "additions": 271, "deletions": 7}}, {"node": {"oid": "900f9e258fae0cda91df3a47aa98773957af4dcc", "messageHeadline": "[move-prover] Specified LibraTimestamp.move.", "author": {"name": "Kevin Cheang", "email": "kcheang@fb.com", "user": {"login": "kkmc"}}, "additions": 117, "deletions": 0}}, {"node": {"oid": "dffc353ebc95291ff2e91ec6550c097768c51e61", "messageHeadline": "[secure-storage] Support HTTPS proxy for Github backend", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "923c1d8d2ae9532ccc8ade823e8b84516a8ce43d", "messageHeadline": "[state sync] add grafana dashboards for commit timeouts", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 188, "deletions": 0}}, {"node": {"oid": "5120789310670469dc9affa8079feec59fd67647", "messageHeadline": "[state sync] add commit flow timeout counters", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 17, "deletions": 0}}, {"node": {"oid": "6732d01a5319205e358725ed85ae92ed5eed4c9f", "messageHeadline": "[move source lang] Restricted module member names", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 837, "deletions": 376}}, {"node": {"oid": "d8027f0e1e0e225e33af178113b3d86f78141a17", "messageHeadline": "[client] doc explaining VASPs, dual attestation, etc", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "8991e6c4483f3d866f6391a751bbeba2d7171849", "messageHeadline": "[libra_vm] Create a testing strategy for generating randomly invalid \u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 261, "deletions": 0}}, {"node": {"oid": "07df0147a9d54e6c8f7fc8d0a132327921c3756b", "messageHeadline": "[move core modules] replace Role resource with role_id field", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 830, "deletions": 1392}}, {"node": {"oid": "e1c82768918f1e9ea98082c077f225a56fb8bf5a", "messageHeadline": "[move prover] specify TestNet.move", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 298, "deletions": 0}}, {"node": {"oid": "6991a6dce9f77dc45fdfc1c323b5d1ba1a4227d8", "messageHeadline": "[premainnet] nodes", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "03058c5a752da5479a33ca5ba6232edf70bdd507", "messageHeadline": "put db-boostrapper into validator image", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "52fdb827ba47fa42db9d3bb6e49649944cd55a3c", "messageHeadline": "[db-bootstrapper] rename the bin to match other tools in the project", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0d3d7bffaacc70ae855129e3626e73d6200f8d62", "messageHeadline": "[network] added NetworkContext for logging", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 390, "deletions": 201}}, {"node": {"oid": "28c6b402023baec7c5d03fe53778de8ba75b15b8", "messageHeadline": "Bump serde_bytes from 0.11.4 to 0.11.5", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "b8e5f0e5f497c2de33895bf0d3b8cdb7cc03cfba", "messageHeadline": "[libra-dev] Add c wrappers for rotating VASP compliance key and base url", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 181, "deletions": 2}}, {"node": {"oid": "d15677b4767457e189a530927a9a39127c58c9df", "messageHeadline": "[vm/types] Remove `TransactionPayload::Program`", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 15, "deletions": 53}}, {"node": {"oid": "5e1b05d9f7932b18097c704e63b9224046917ba3", "messageHeadline": "[cluster_test] Pre allocate node manually - Flexible config 1/n", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 55, "deletions": 19}}, {"node": {"oid": "f7006b3dcd8bc627d897f9af0c957b15b4b02f99", "messageHeadline": "added the invariant", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "d36d7b29f98be3727fbe046b43a9debfe377867f", "messageHeadline": "[Secure Storage] Simplify import_private_key logic.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 16, "deletions": 22}}, {"node": {"oid": "b95e7e2b0aa07859b1fe54e3f2bc9abb04334724", "messageHeadline": "[core modules] Update the staging so we don't overwrite the file if t\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 246, "deletions": 180}}, {"node": {"oid": "998bd72954619a2627777d01bde3cc45eaa6672e", "messageHeadline": "[network] temporarily decrease MAX_CONNECTION_DELAY_MS", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76e3ee4eed996c2a59e333f83d34d7ce7c8e6048", "messageHeadline": "[move-prover] More specs for RegisteredCurrencies, LibraConfig, Assoc\u2026", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 197, "deletions": 325}}, {"node": {"oid": "4debd811e3905bf4107875955d2a8ea6b64fe6db", "messageHeadline": "[move-prover] Let spec-lang frontend handle scripts which use a diffe\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 135, "deletions": 24}}, {"node": {"oid": "6bfef02bac36b166df4adbce8ad7b587384cd2a0", "messageHeadline": "[move-prover] Fixing a bug in dependency analysis.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "7a89b6daf715f9b15a50d38b8410c9b521009ab9", "messageHeadline": "[cor modules/types] Update the withdrawal and key rotation capabiliti\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 612, "deletions": 483}}, {"node": {"oid": "277115b85137f65ef7da03c823572b17f613b8d8", "messageHeadline": "[network] Pass remote peer id when dialing", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 150, "deletions": 138}}, {"node": {"oid": "d5e90a77442adce9edd83254bda056b4602f789f", "messageHeadline": "[network][noise] send peer id and remote public key as prologue", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 250, "deletions": 131}}, {"node": {"oid": "f70f42efb880b217f6bf00ffae5b1812d743913a", "messageHeadline": "Bump serde_yaml from 0.8.12 to 0.8.13", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "38d86b4775e8f3a8512bb37c1f5c6e5ded2d102e", "messageHeadline": "[storage] Replace the Box<dyn Storage> runtime shim by a static enum", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 311, "deletions": 175}}, {"node": {"oid": "7ff4256a78d5ce3cfe2c5dd5c8761357a7a5eb86", "messageHeadline": "Bump serde_json from 1.0.53 to 1.0.54", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "785bcc46374ef23aaa0eee9406180e37c7f24bcb", "messageHeadline": "Bump syn from 1.0.30 to 1.0.31", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "b7bf98715f6259ae3c5578d35ef928369d904eda", "messageHeadline": "[premainnet] update nodes", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "70200e9194c4d6860feecd0cd9bb84aff74d43eb", "messageHeadline": "[Key Manager] Update tests to use operator account from storage.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "8cf21e1fa9facd1561c42e620009beb8ebab6f93", "messageHeadline": "[Key Manager] Retrieve operator account address from storage.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 46, "deletions": 48}}, {"node": {"oid": "e0312aface0f3f9881bda650fadcb612074f15e9", "messageHeadline": "[node] eliminate awkward counting of validator networks", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "c8d0aac253fe14e93bbe1c27d29866a04acedfff", "messageHeadline": "[node] Consolidate network start events", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 25, "deletions": 29}}, {"node": {"oid": "5ff038fb24ad518955a0a83815f5d49ae0878ea2", "messageHeadline": "[node] Refactor the network setup code to eliminate redundancies", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 48, "deletions": 42}}, {"node": {"oid": "8080b15e10a88585f0a09ba5b4b838243b021275", "messageHeadline": "[onchaindiscovery] mark a started service as started", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f45681e47634f854955c0cd5337a28cec133c721", "messageHeadline": "[onchaindiscovery] move setup_onchain_discovery into a builder object", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 102, "deletions": 66}}, {"node": {"oid": "1cce476da5c014c7c446a669c932bc3b284ad94b", "messageHeadline": "[onchaindiscovery] move setup_onchain_discovery into onchain_discover\u2026", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 65, "deletions": 68}}, {"node": {"oid": "0dc2f5ee2dfba306c093f9fc7b27b79e7797fd52", "messageHeadline": "[onchaindiscovery] inline a call to send", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "549e6e66be17eacce919940ed518d60d9ef18bba", "messageHeadline": "[OnchainDiscovery] incremental change to make OnchainDiscovery setup \u2026", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 59, "deletions": 40}}, {"node": {"oid": "24691e597ca2af96980be475c559e981bba44e47", "messageHeadline": "[scripts] separate out helpers", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 53, "deletions": 21}}, {"node": {"oid": "b3c1158cd6d940648ecdfda571fe0968c79df5e0", "messageHeadline": "[cluster-test] Migrate debug_interface_log_tail to async api", "author": {"name": "Changyong Hu", "email": "changyonghu@fb.com", "user": {"login": "changyonghu"}}, "additions": 80, "deletions": 28}}, {"node": {"oid": "7044862da64c8f25b418136e14601568186d86f2", "messageHeadline": "[generate-format] Expose ScriptABI in move_abi.yaml", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "c9cd18001e361baa8b20aaa13c8f0682ef9b001a", "messageHeadline": "[move scripts] refactor transaction-builder to surface Script descrip\u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 423, "deletions": 198}}, {"node": {"oid": "ab520311171701ac55821aa0650af959a27337e0", "messageHeadline": "[cluster-test] LSR and Vault integration with cluster-test", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 478, "deletions": 43}}, {"node": {"oid": "0d095db4480d29c6f9adf1844c68bf09a45fb7af", "messageHeadline": "[language][vm] binary format cleanup", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 202, "deletions": 264}}, {"node": {"oid": "141a9f7613d5b5f2e30767b63f7b37952ac29b33", "messageHeadline": "[core modules] First draft of doc comments for the Libra module.", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 825, "deletions": 309}}, {"node": {"oid": "2ce467af3a626c061399b162bd31a66e1389cdf6", "messageHeadline": "[move-prover] Updated docs for Offer.move.", "author": {"name": "Kevin Cheang", "email": "kcheang@fb.com", "user": {"login": "kkmc"}}, "additions": 251, "deletions": 40}}, {"node": {"oid": "b85e91c38c3a67b264fb4132e189528669dfd6b5", "messageHeadline": "[move-prover] Specified Offer.move.", "author": {"name": "Kevin Cheang", "email": "kcheang@fb.com", "user": {"login": "kkmc"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "0b969e533d0be00be7e8065656df2c2df03ca48e", "messageHeadline": "[network][connmgr] Improve logging of peer address updates", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 108, "deletions": 40}}, {"node": {"oid": "7c12d073e9b65f62ab111134acf37e63afebb62f", "messageHeadline": "[network][noise] always send timestamp in prologue", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 9, "deletions": 18}}, {"node": {"oid": "5af0797b7d995c2b42259de3d4d14d04fb2393c6", "messageHeadline": "Add a strategy-based parallel block executor", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 458, "deletions": 0}}, {"node": {"oid": "b3d7f85b99873334c413125ea05204014d9a243e", "messageHeadline": "[move core modules] remove move_to_sender from functional tests", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 421, "deletions": 510}}, {"node": {"oid": "010691260f4c91b21dd669ddb9715d0ffdf27dd0", "messageHeadline": "remove prost-test-helpers crate", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 105}}, {"node": {"oid": "d6d9259846427df8e935a7db878af31dbc410dc7", "messageHeadline": "fuzzer: remove prost dep", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "3a73f90cae100a863c2375d958937865c4ecff0c", "messageHeadline": "types: remove prost dep", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "e93b9c1f54759e9edf48450443e182f5ff31d98e", "messageHeadline": "remove the grpc-types crate", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 2785}}, {"node": {"oid": "41b7338c636bf26ce94aa11ffef8a44d50241315", "messageHeadline": "fuzzing: remove grpc-types dep", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 64}}, {"node": {"oid": "8df9faec2fa8f0dff85fcc6d81ac87345d5a7afb", "messageHeadline": "libra-dev: remove grpc-types dep", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "1287136a4e281186d5426934196ca71aecdaa1f5", "messageHeadline": "ac: remove deprecated admission-control", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 1235}}, {"node": {"oid": "2795a9671206e2e16c83847d3ff0999db9be433c", "messageHeadline": "libra-node: remove admission control", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "c0bf2137beb6b1d818b58944d3140030430410b8", "messageHeadline": "ct: remove unused admission-control-proto dep", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "0edf471e99e884b0ce787a5c4b4dc7298fa40969", "messageHeadline": "[network] error on receiving a noise handshake payload in FN network", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "9353e64fdb25979b8dd08d321fcd9241c4b504d2", "messageHeadline": "[consensus] remove unused dependency -- cached", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 209}}, {"node": {"oid": "827f8cf7485fd6716e319a4c61ccb0c90df4e569", "messageHeadline": "[consensus] add ensure_round", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 121, "deletions": 131}}, {"node": {"oid": "42938ac51b1b40d441693f84852072e6684b45ab", "messageHeadline": "[GHA][LBT] alert flaky Cluster Test runs", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "0426d5b8c4388edbcdf72009de8c3f0b695f520d", "messageHeadline": "Bump async-trait from 0.1.33 to 0.1.35", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "fa01dd6e759d0694095eb7099684dfec5f367ce3", "messageHeadline": "[move core modules] Remove AccountRecovery.md documentation", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 0, "deletions": 136}}, {"node": {"oid": "bceb4577210cce54628fbc2f441b4e71f3467111", "messageHeadline": "[cluster-test] Cleanup ClusterSwarm trait", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 38, "deletions": 61}}, {"node": {"oid": "6c00ce0f675bebb913f14182c268f6eaea2cc724", "messageHeadline": "[cluster-test] Introduce Instance::{start, stop, util_cmd}", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 92, "deletions": 171}}, {"node": {"oid": "e9f177702dafa11d93623f8adcac9205cba76836", "messageHeadline": "[cluster-test] Update delete_node API to take Instance", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 30, "deletions": 53}}, {"node": {"oid": "2e76712f6f5079fc1c00d4b1f49cc45e56a4cadb", "messageHeadline": "[cluster-test] Move http_client from TxEmitter to Instance", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 30, "deletions": 19}}, {"node": {"oid": "b3210fd4545ea1c26539ec9821c57d78a5c23073", "messageHeadline": "[crypto] Curve25519 dalek dependency update to new fork", "author": {"name": "Fredric Moezinia", "email": "moezinia@fb.com", "user": {"login": "moeziniaf"}}, "additions": 42, "deletions": 52}}, {"node": {"oid": "f53f5132c759a9b8acd7a50115f312778ed88210", "messageHeadline": "[Move] remove unapproved preburns", "author": {"name": "Fredric Moezinia", "email": "moezinia@fb.com", "user": {"login": "moeziniaf"}}, "additions": 10, "deletions": 20}}, {"node": {"oid": "5a418152fac6e8b6770f5c4b709a6b47de72ecee", "messageHeadline": "[cluster-test] Remove prometheusIp field from Cluster", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 11, "deletions": 18}}, {"node": {"oid": "8e1fa951cb492752aee5f21521212be4f257c2d0", "messageHeadline": "[cluster-test] Update cluster swarm API to return Instance on creation", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 36, "deletions": 69}}, {"node": {"oid": "63a37fb60c39034245163ad77dd1c235bfad3e27", "messageHeadline": "[core modules] Rename type names", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 1689, "deletions": 1696}}, {"node": {"oid": "bdb68ea435b067936099e47f4a25793b5a81c612", "messageHeadline": "[aws][codebuild] add flag for building just cti images", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "233e99713b70489e53a26ecbdaa08d883f7bd2dc", "messageHeadline": "[move core modules] VASP account recovery module", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 834, "deletions": 0}}, {"node": {"oid": "798382ce5dcdbafb3e09013757330ea0cc209fef", "messageHeadline": "[network] remove hard-to-read None.or_else pattern", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f91602037b4786dcac1428c13a375cac1b59fd9e", "messageHeadline": "[network] filter ip's from DNS resolver according to protocol", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 131, "deletions": 33}}, {"node": {"oid": "7b2fa655567b1925cc3d246b090a3c659e988a49", "messageHeadline": "[cluster-test] Support --health-check in swarm mode", "author": {"name": "Changyong Hu", "email": "changyonghu@fb.com", "user": {"login": "changyonghu"}}, "additions": 97, "deletions": 40}}, {"node": {"oid": "245631a01b3ea6c19db4b8dae2d8c9172936575a", "messageHeadline": "[mempool] schedule broadcasts with backpressure", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 39, "deletions": 13}}, {"node": {"oid": "8fd6056562e79aaff70312d82b3b3fa90f70f563", "messageHeadline": "[mempool] update peer manager state with ACK backoff", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 9, "deletions": 6}}, {"node": {"oid": "a553508ab6e41237bdbdb94998961493bd79bc31", "messageHeadline": "[mempool] add backpressure signal in ACK", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 24, "deletions": 13}}, {"node": {"oid": "d6d371fce843f024112c66a024ade2806367a898", "messageHeadline": "[move core modules] parallelize generation of script binaries and docs", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "eaaf8e0b231423d8025a5cd4aeaa7a07cfa1e61f", "messageHeadline": "[mempool] add extra protection against txn expiration in pulled block", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 12, "deletions": 5}}, {"node": {"oid": "1d6dd95847a7b5e72dca46a7c45883e3c1512ca9", "messageHeadline": "[cluster-test]retry logic for failed query to prometheus", "author": {"name": "Zihao Chen", "email": "czh@fb.com", "user": null}, "additions": 10, "deletions": 8}}, {"node": {"oid": "fcd48686fb55c8f387ef3b1a3ea7a5c43d6ab67f", "messageHeadline": "[move-prover] Syntactic sugar for forall and exists.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 199, "deletions": 48}}, {"node": {"oid": "3b406d9013f6aebef2021c26366b20eccd66780e", "messageHeadline": "[fuzzing] adding a flamegraph command", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "4feb08e88050d84ef9a939321251dd24a2c1fc16", "messageHeadline": "[terraform] Update safety-rules command", "author": {"name": "Michael Gorven", "email": "michael@gorven.za.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "132178c17c2d703d3637e95a4952fa76b9fd0948", "messageHeadline": "added more documentation", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 83, "deletions": 33}}, {"node": {"oid": "da6ce5e6f118bd89ceefacc7b76c35b6dce0f071", "messageHeadline": "[stdlib] Create a separate failure epilogue for transactions failed t\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 166, "deletions": 34}}, {"node": {"oid": "c4394447000337cd82d3c069730ce4c3057846c8", "messageHeadline": "Modified fixedpoint32.move and lbr.move", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 113, "deletions": 0}}, {"node": {"oid": "18d6938d71763a3ed738d6e72ce708ce1bc33bba", "messageHeadline": "[move-prover] Align abort implementation with documentation.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 243, "deletions": 40}}, {"node": {"oid": "b08b49d647a7ebde8ea7aff5db6b0ad2ce5b1956", "messageHeadline": "Bump quote from 1.0.6 to 1.0.7", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "58882b9c03b0d31d4749b18571ef25057ae33dea", "messageHeadline": "Update README.md", "author": {"name": "kphfb", "email": "kph@fb.com", "user": {"login": "kphfb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "707e6891c98135af893e8d5abe77136f2bb1e8d4", "messageHeadline": "add \"assume !$abort_flag\" at each label", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 50, "deletions": 9}}, {"node": {"oid": "7cd0760c14be587a043eefffce4230a5e589d0e1", "messageHeadline": "Bump arc-swap from 0.4.6 to 0.4.7", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d37b4cf231a359b8c17aa8ef269dff5b10426d77", "messageHeadline": "Bump pin-project from 0.4.19 to 0.4.20", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "7fd7c1ee72d1de971b319d12d17db0a870f315df", "messageHeadline": "[Key Manager] Added a docker container to deploy the key manager and \u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 101, "deletions": 24}}, {"node": {"oid": "30f19ae789df237896a3c75d9f62d26f589b1f19", "messageHeadline": "changed translation of local variables in assert/assume specs so that\u2026", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 34, "deletions": 32}}, {"node": {"oid": "7eb07327afb03d7f8d2201a55767dfc1ee1b43c5", "messageHeadline": "[network] remove uses of pin_project::project attribute", "author": {"name": "Taiki Endo", "email": "te316e89@gmail.com", "user": {"login": "taiki-e"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "ee7529c85e07692ac11b57fc9e7a8238f9e39ea7", "messageHeadline": "[consensus] avoid including highest commit cert in sync info if it's \u2026", "author": {"name": "Zihao Chen", "email": "czh@fb.com", "user": null}, "additions": 20, "deletions": 8}}, {"node": {"oid": "5502844408b8880de7b10da8d8b644ffcd165c18", "messageHeadline": "[mempool] tests for rebroadcasting retriable txns", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 180, "deletions": 40}}, {"node": {"oid": "3becf247aac35582da8d04b30bcbab795485331e", "messageHeadline": "[mempool] craft broadcast batch using peer manager's broadcast info", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 125, "deletions": 33}}, {"node": {"oid": "60672aec9ed1cdfe6cd3d788626befcaa7b0a42f", "messageHeadline": "[mempool] update ACK-based mempool cleanup logic", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 59, "deletions": 69}}, {"node": {"oid": "4ccc780ab2984fad64dee0a9a05e6399f2b16a3f", "messageHeadline": "[mempool] update peer manager broadcast state upon ACK", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 80, "deletions": 16}}, {"node": {"oid": "a443c167830597c3b0fed8adf5edb2083d60b80b", "messageHeadline": "[mempool] add retriable txn info to broadcast ACK and clean up only n\u2026", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 36, "deletions": 10}}, {"node": {"oid": "805caffeefdfff759e58aa72024510979c6ab03d", "messageHeadline": "[Move] create preburn resource under DD during DD account creation", "author": {"name": "Fredric Moezinia", "email": "moezinia@fb.com", "user": {"login": "moeziniaf"}}, "additions": 172, "deletions": 81}}, {"node": {"oid": "d3d374cad32f162d8d4c189883687bf34ef35785", "messageHeadline": "[client] restore accidentally deleted header", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "9553268ee095ca93766ca7b615afac02f391efd5", "messageHeadline": "[client] Add a command to upgrade a stdlib transaction", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 98, "deletions": 16}}, {"node": {"oid": "bf9f3d65bddd2b1ddfe794ac89c134fc0c8d8be1", "messageHeadline": "Move git revision to environment variable, remove docs, reference run\u2026", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "b11e83bee9b90ae24cb13662f2fc18a66c1358eb", "messageHeadline": "[premainnet] cluster tests", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 77, "deletions": 17}}, {"node": {"oid": "8b4a5e12a9d77ed2932eadc45cfe90f2daaa27f5", "messageHeadline": "[network] rename `noise_wrapper` module to just `noise`", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "72c580eef6b51105fa38d6d1c991bb50fec5efe8", "messageHeadline": "[network] Remove old unused noise crate", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 0, "deletions": 40}}, {"node": {"oid": "d10479e47e74a29e8aa293b31e11b1b36c6324f6", "messageHeadline": "[network][noise] refactor upgrade params into NoiseUpgrader", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 176, "deletions": 134}}, {"node": {"oid": "6a3f1c38b66bed9c4668a690d97f0eead997d1bb", "messageHeadline": "[network] remove `/ln-peerid-ex` protocol from `NetworkAddress`", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 6, "deletions": 69}}, {"node": {"oid": "76e741654c690384f909b5fff9c65c87096f6112", "messageHeadline": "[network] rename noise protocol upgrade methods", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 68, "deletions": 53}}, {"node": {"oid": "4a50741919799c3b933086b885cd3e79f8ea3dc0", "messageHeadline": "[network] combinator transport -> monolithic transport", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 807, "deletions": 261}}, {"node": {"oid": "89f8db79c71ee0a2a42a50b755f0da93c722a522", "messageHeadline": "[network] remove unauthenticated, test-only auth mode and transports", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 41, "deletions": 148}}, {"node": {"oid": "72f92d437f1dab67dc13fdba6cf227c9cab67a13", "messageHeadline": "[network] connection id generator does not need a mutex", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "0a2746e0c1985b557b56d18747e727587999e289", "messageHeadline": "[core modules] Add verification checks to Ed25519", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 349, "deletions": 289}}, {"node": {"oid": "24106622140901ac626d8aa412c5d9517e9a7f26", "messageHeadline": "[cov] bigger machines to prevent test compilation erroring out", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64fc3eed583bb14dc3ea205a126f4251272ebecb", "messageHeadline": "[state sync] tweak intra-node communication timeout values to handle \u2026", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e809d2cc5240d53e0da82fcaf11eeed83422ea5d", "messageHeadline": "[language][functional tests] add fuzzing feature flag for dependency", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e7bf6c897656d3b77628adc31984413b383e81c", "messageHeadline": "[fuzzing] temporarily removing storage_save_blocks fuzzer due to low \u2026", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "04d36c5a351f4cba62edb000ea7bc1582482a60e", "messageHeadline": "[move core modules] eliminating last uses of Transaction::sender from\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 1015, "deletions": 673}}, {"node": {"oid": "0b25ff9a1510ee529ee374995747ffd4bbf233e6", "messageHeadline": "[move core modules] eliminating Transaction::sender in validator and \u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 389, "deletions": 457}}, {"node": {"oid": "b4caebb884a22c575e8ddb00954cd2f9c66d1654", "messageHeadline": "Bump pin-project from 0.4.17 to 0.4.19", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "2dd09691924074af07ce5f12aa57c51ad43a3456", "messageHeadline": "[docker] Use debian-slim image in client", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2dc4c21d7c90a187b3c526063cd1d5f5a98ad83", "messageHeadline": "Bump rustyline from 6.1.2 to 6.2.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "6bdece5ac9f7a129602b8399c74c85d502a8a7ce", "messageHeadline": "[docker] Add tools image with libra-management", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 56, "deletions": 0}}, {"node": {"oid": "d2de75dd842cb73b711a044d898dbc5fe5278ce9", "messageHeadline": "[cluster-test] change latency p90 to p99", "author": {"name": "Zihao Chen", "email": "czh@fb.com", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "1e97c02e18d24479baed876a00f50b36f89f354c", "messageHeadline": "[management] doc fixes", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "2663da6a1cb0eba25bafd92f1d680a61078d47d7", "messageHeadline": "[smoke test] increase the chunk limit to reduce flakiness", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c23889c95b1dea12302edcf7e8212602fdb1240e", "messageHeadline": "[config] support waypoint from storage", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 85, "deletions": 35}}, {"node": {"oid": "53fa79f847b31d5965b63bdcd18360f852d66888", "messageHeadline": "[management] improve the verify framework", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 41, "deletions": 12}}, {"node": {"oid": "0a7eec9798719abf2f198ad8326f2b514d3d2d81", "messageHeadline": "[move source language] formatting cleanup", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 69, "deletions": 79}}, {"node": {"oid": "d9202dfc9de1976281a9878be949bdb27fb50a19", "messageHeadline": "[tf]use same override image tag for validator and safety-rules", "author": {"name": "Sherry Xiao", "email": "sherryxiao@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2dc82cf215331eeb2e884a7837b1fdc759c0901", "messageHeadline": "[network] add NetworkId to config to differentiate", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 349, "deletions": 50}}, {"node": {"oid": "3de7e44593b3d3538192f7916c8d2d638147e8df", "messageHeadline": "rust: bump to 1.44.0", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 59, "deletions": 63}}, {"node": {"oid": "4bc5e8883a7a1aaa16554fe18bf71a559d571927", "messageHeadline": "[easy] Remove a few unwraps", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "99d4ab58472d43d059ed6295476db8a6d65712f1", "messageHeadline": "[management] Do not enable any discovery for validators", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "299a9950080a2ad1d0d1adf69722246ad15c7ae3", "messageHeadline": "[Config Builder] Rename some of the full node config builder options \u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "7ebceb4f87a0380060c9b7c100868536a828b962", "messageHeadline": "[Config Builder] Rename some of the validator config builder options \u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 48, "deletions": 44}}, {"node": {"oid": "b1afcdc61763e2035627398d27f1e0cfef70098f", "messageHeadline": "[Config Builder] Removed unnecessary config builder setter methods in\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 23, "deletions": 70}}, {"node": {"oid": "ed71d6ff7526908d249cb651123f2a95e834b5fe", "messageHeadline": "[Config Builder] Removed unnecessary config builder setter methods in\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 58, "deletions": 132}}, {"node": {"oid": "755c95717efed91511d61dbc2b2bb10372694a6b", "messageHeadline": "[Config Builder] Removed unnecessary config builder setter methods in\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 29, "deletions": 70}}, {"node": {"oid": "a634c064c7b7a5a44a64e8e7fd40aed0c237ce8c", "messageHeadline": "[consensus] Update code that used TestPayload (no longer there).", "author": {"name": "sheharbano", "email": "bano@fb.com", "user": {"login": "sheharbano"}}, "additions": 196, "deletions": 82}}, {"node": {"oid": "4c6785135ab48ba4add7e876b6e9e0c214d33778", "messageHeadline": "[safety-rules] refactor code, add test cases", "author": {"name": "Liwei Guo", "email": "ukernel@fb.com", "user": null}, "additions": 134, "deletions": 18}}, {"node": {"oid": "3e5f4da009653f24a42fb6fdddc3ab3f28709931", "messageHeadline": "[safety-rules] remove todo, add author verification in sign_proposal", "author": {"name": "Liwei Guo", "email": "ukernel@fb.com", "user": null}, "additions": 19, "deletions": 7}}, {"node": {"oid": "6547f3c4289bffdb4579234e40c8a43ed4827254", "messageHeadline": "[safety-rules] clear sign_proposal todos and fix up safety rules init\u2026", "author": {"name": "zaxguo", "email": "alexguo@k2.ecn.purdue.edu", "user": null}, "additions": 58, "deletions": 5}}, {"node": {"oid": "ed9b262b12926221ba5152a09997737dfa22d56b", "messageHeadline": "[cluster-test] Switch all dependencies to rusttls", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 30, "deletions": 104}}, {"node": {"oid": "9795f8e4d779eae7aadcf368519aeff78cc001e5", "messageHeadline": "Add --duration to --health-check", "author": {"name": "Changyong Hu", "email": "changyonghu@fb.com", "user": {"login": "changyonghu"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "66b3cbd326c6123f062b1f8b85d8582bbe8ffc92", "messageHeadline": "[consensus] fix notification to mempool", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "d2a8160de0f4cbae72e5e476289a3bf47bc6e6c8", "messageHeadline": "Removing blob_hash from storage/jellyfish-merkle/src/node_type/mod.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "b8d66c2460925e1c22a6b20d810f4a7f93e20c9d", "messageHeadline": "Removing num_children from storage/jellyfish-merkle/src/node_type/mod.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "a966e810eac9939c16828f114f2d5a750c2eb697", "messageHeadline": "Removing verifier from state-synchronizer/src/lib.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "fb9f715258cfd8e2a60af9259731877b81298c03", "messageHeadline": "Removing namespace from secure/storage/src/vault.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "be949307c570676ef0599032b8fd829d3342030d", "messageHeadline": "Removing is_default from secure/storage/src/policy.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "31ecd763f0f682f91b6d17ccc1995f90714de934", "messageHeadline": "Removing namespace from secure/storage/src/namespaced_storage.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "f39cc0be502a16819c862a7ca2f218c7d07a9cfc", "messageHeadline": "Removing new from secure/storage/src/crypto_storage.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "46d18d00e690123246130bbb6b1e421a446a9f22", "messageHeadline": "Removing set from secure/push-metrics/src/counters.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "370eb81581aae8927bf1b063f2145d72a423f8a1", "messageHeadline": "Removing get_transaction_name from json-rpc/types/src/views.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "2244e83f63b38684403f6e0d9351cc6e59624a23", "messageHeadline": "Removing ledger_info_with_sigs from execution/executor/src/db_bootstr\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "4608a806e7f2990d31a2499aab562f49f72dc268", "messageHeadline": "Removing is_zero from crypto/crypto/src/hash.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "36c4232f61a1cf0ace4bceb281380886792502cd", "messageHeadline": "Removing add from common/metrics/src/op_counters.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "3c404f22619f0ecfdb2fd944d158aad63e4025ae", "messageHeadline": "Removing duration_histogram from common/metrics/src/op_counters.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "c4e90d8a56dd2cf900d6061bbe54636f04d48e6b", "messageHeadline": "Removing histogram from common/metrics/src/op_counters.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "982087fbc837172ff8175e6db8e994aa76e4a6a4", "messageHeadline": "Removing counter from common/metrics/src/op_counters.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "487e5815c2ad7dfc2b42970f249d45e8bb2947ba", "messageHeadline": "Removing get_metric_name from common/metrics/src/lib.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "a5c7340501dd7cb4a64eb1620041fc00a3727be4", "messageHeadline": "Removing export_counter from common/metrics/src/lib.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 18}}, {"node": {"oid": "2c3eb814690406a6ea05e60403da87f30cc70b9b", "messageHeadline": "[core modules] Rename stdlib files to follow module names", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 1090, "deletions": 1599}}, {"node": {"oid": "de2283323e1c8020a8645262459c7e5d1a3ad5af", "messageHeadline": "[consensus] Eliminate unused code intended to update the connectivity\u2026", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 6, "deletions": 48}}, {"node": {"oid": "8fb7206ea6a2b5e3b9c50a4bb8aa6a0da42c9967", "messageHeadline": "[stdlib] Use new bytestring literal syntax for ASCII strings", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 11, "deletions": 14}}, {"node": {"oid": "b31e961c42fc7eafd0db35182bbbdc17994164ad", "messageHeadline": "[move-lang] Fix lexing for byte strings with escaped backslashes", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 22, "deletions": 11}}, {"node": {"oid": "39fab55062d98cc54303a831216beab1357d04e2", "messageHeadline": "[move-lang] Teach the comment stripping code about strings", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 28, "deletions": 1}}, {"node": {"oid": "5c36be09d84742131c7f6f83db4032ece3508c48", "messageHeadline": "[move source language] Improved trailing semi warnings", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 735, "deletions": 61}}, {"node": {"oid": "e02a57f233bbb45d8ce69bb17071072aae34e1b6", "messageHeadline": "Bump async-trait from 0.1.32 to 0.1.33", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "d3a42d1ef8e96a677c8faa400d3a6969231aebbc", "messageHeadline": "Removing len from types/src/write_set.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "3778f7d06487d5621bf166d5ed526d0746fc3671", "messageHeadline": "Removing public_key from types/src/validator_verifier.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "a0d7339e886b1435118db529fd3152790f0d8869", "messageHeadline": "Removing into_inner from types/src/transaction/module.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "537961549e6f8c0926b269af913794d1477f842b", "messageHeadline": "Removing to_bytes from types/src/transaction/authenticator.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "4315a112dbccad2f8cf68bc0c3e6325d7afc3115", "messageHeadline": "Removing short_str from types/src/transaction/authenticator.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "5682bd24dff86542dc4de04aad685042e75351aa", "messageHeadline": "Removing leaves from types/src/proof/definition.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "2f6feb5e3736bf71dc6e2fc05efb2d349a429d9c", "messageHeadline": "Removing from_bytes from types/src/on_chain_config/validator_set.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "00199d34473bfa0c9ef00d8ef35ffd3d5d68250b", "messageHeadline": "Removing scheme from types/src/on_chain_config/validator_set.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "ae88586298ffd9b9fba1948df1ffc0d7186bca69", "messageHeadline": "Removing empty from types/src/on_chain_config/registered_currencies.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "123f0989a5a718488edc3c871f3fb77c55acf97b", "messageHeadline": "Removing into_get_transactions_response from types/src/get_with_proof.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "6a3deafa6f990ba5671b3fc4e3c4b11436d0f2bc", "messageHeadline": "Removing into_get_events_by_access_path_response from types/src/get_w\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "119dd9d4f81b92150ffc2b83258ff5ffba361f49", "messageHeadline": "Removing into_get_account_state_response from types/src/get_with_proo\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "56a68f2cabacfe6bc08a463ff20b5422d1fd9e7f", "messageHeadline": "Removing voters from types/src/block_metadata.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "20eb69c151a44d4bdf48cae9043577fd24c2cde0", "messageHeadline": "Removing blob from types/src/account_state_blob.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "7572243b8010338a193419134ff2a06c90e67c42", "messageHeadline": "Removing is_empty from types/src/account_state.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "3932a4de71673288e7099100fcb92da99b9c6ed1", "messageHeadline": "Removing get_currency_info_resource from types/src/account_state.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "3d5781453b798813a25a941fcd4021f5c129aef8", "messageHeadline": "Removing event_key from types/src/account_config/events/upgrade.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "26c7c8b6d948b2d01bdbb1488766470002a29d6e", "messageHeadline": "Removing new from types/src/account_config/events/received_payment.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "1f2b3c0a13b3b9b24f187a0a7e261adb9ce7f9bf", "messageHeadline": "Removing event_key from types/src/account_config/events/new_block.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "a9ef9b9dfb42bf55159c3185fd97121310bcced0", "messageHeadline": "Removing previous_block_votes from types/src/account_config/events/ne\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "66d5495e3e17886b14153f2eb0771fa72a91ebf7", "messageHeadline": "Removing new_for_account from types/src/access_path.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "47757e20833f4e27fa86798f7af3fb01d4f4c3c7", "messageHeadline": "Removing from_block from consensus/consensus-types/src/timeout.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "5558631de555ab0ef22a084efa7e0ef225134dea", "messageHeadline": "Removing is_nil_block from consensus/consensus-types/src/executed_blo\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "8b5c3b46ba9897e7eba11fd78cc71322d501fd6d", "messageHeadline": "Removing root_hash from consensus/consensus-types/src/executed_block.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "4d32af5428c8ab6e18d03d9e484e4f4c3bf30e66", "messageHeadline": "[consensus] remove generic T", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 985, "deletions": 1010}}, {"node": {"oid": "030eb428a6f5598dcd0a8e0e55bb87fecaafcfad", "messageHeadline": "[move-prover] Documentation for the Specification Language.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 568, "deletions": 16}}, {"node": {"oid": "90b5c10e857407134284b77e8950da844275f1fd", "messageHeadline": "[Key Manager] Add the ignore flag to the key manager smoke test. As a\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c826e69014535f9fe13b47fa61dab26dd96bfd49", "messageHeadline": "added type name for LibraAccount.T to prelude", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "ae1137df8d858067a5f4e64fa7b67e33c6234b57", "messageHeadline": "[config] optionally retrieve peer id from storage", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 261, "deletions": 196}}, {"node": {"oid": "698744f54d90f8fab5864b79d01cde8ea005cb2a", "messageHeadline": "[network] Remove unauthenticated from config", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 48, "deletions": 58}}, {"node": {"oid": "2fc5322217a73ae066726f9483f3ec2f8b96705b", "messageHeadline": "[network] Enable reading network keys from storage", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 71, "deletions": 52}}, {"node": {"oid": "78309d84905828d629d686fee9269578117ccdfa", "messageHeadline": "[config] Enable a new enum for handling keys for networking", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 88, "deletions": 43}}, {"node": {"oid": "262c5739cae3f785c2616119633b8f673bbf3b3e", "messageHeadline": "[safety-rules] improve error logging on reading waypoints", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3d4b5a3e9f961f3363f7e6ea8fee152e9725b631", "messageHeadline": "[move-prover] More global specifications", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 176, "deletions": 63}}, {"node": {"oid": "b970bfc785dd39256007493a47d5dad9af61492f", "messageHeadline": "[move core modules] payments no longer create accounts", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 184, "deletions": 1521}}, {"node": {"oid": "104f892df0d6387f653f60aab2d4525eb516597d", "messageHeadline": "[move source language] Cleanup hex and byte strings", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 322, "deletions": 201}}, {"node": {"oid": "d3b8bbf06b5ee9a12c0466c8b2ec4196adc28e1b", "messageHeadline": "[x] add a 'cargo xlint' command", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ce757d4de09a9bfdfa36b209749aec268f10e5af", "messageHeadline": "[x] rewrite test-only lint as a package classifier", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 245, "deletions": 87}}, {"node": {"oid": "2c023be4baa234414764218cb52c137cf7e866da", "messageHeadline": "[move-lang] move functional tests into their own crate", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 56, "deletions": 18}}, {"node": {"oid": "3b668fee6b899262f05ba6fb1f0b3d35dbffeead", "messageHeadline": "[subscription service] move ReconfigSubscription to subscription serv\u2026", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 64, "deletions": 55}}, {"node": {"oid": "9c8f99ac0acb118b9993d26b068c154e839d10a0", "messageHeadline": "[on-chain config] add event subscription to support writeset txn", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 112, "deletions": 45}}, {"node": {"oid": "f1ec07fff2ae540cdc76a0f0beb4048e1198d163", "messageHeadline": "[core modules] Change transaction fee distribution method", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 849, "deletions": 1174}}, {"node": {"oid": "9d6c4d3becb172f62cd7ca48b1c11f27e43cfb4b", "messageHeadline": "[move-prover] Undoing TMPDIR fix which breaks on Ci.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "12579070b81b5a2e196d02b8bd5daf30eb0d660f", "messageHeadline": "[deps] use cargo-edit's cargo upgrade command to cleanup project tomls", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 207, "deletions": 207}}, {"node": {"oid": "7dcdc6c902cca1defd12511a4846182daa278652", "messageHeadline": "[cluster-test] Improve logging during k8s resource deletion", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "2981f6b2c217be748efdb57827635525a5c3b57e", "messageHeadline": "[Config Builder] Updated the Config Builder README with KeyManagerCon\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "0d2b14a221173ac472e5731a2a68797d6b4c04d0", "messageHeadline": "[Config Builder] Added generation support for the key manager config.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 263, "deletions": 32}}, {"node": {"oid": "b2de1ea819a731d798ccdfd91773e74964e64bba", "messageHeadline": "[move core modules] add initial_balance field to child VASP creation \u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 116, "deletions": 14}}, {"node": {"oid": "e557b03d8fbb9d8378f83b8bc92ac8a9ed76cfa3", "messageHeadline": "[move-prover] Attempt to fix Boogie crash by setting TMPDIR.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "e713cd2ddb9bdbf9170cb919b11e0198bf22bd99", "messageHeadline": "update kube", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "0770fb478ead72c62939a61eb9ce489e3aa9e956", "messageHeadline": "[Key Manager] Updated tests to handle the new KeyManagerConfig.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 79, "deletions": 55}}, {"node": {"oid": "bc34e0cf309d3ee44cf73b257ed6286646b78174", "messageHeadline": "[Key Manager] Removed the Key Manager Config from Node Config and cre\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 77, "deletions": 77}}, {"node": {"oid": "ab9dff3fd256386972e1d1d01aa0cf0625637336", "messageHeadline": "[move core modules] remove create_account script", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 33, "deletions": 42}}, {"node": {"oid": "94111d01bcac2e28df6e6333f334e52ce22a6c32", "messageHeadline": "Bump async-trait from 0.1.31 to 0.1.32", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "4e500ee13cee004240451b61fe43a65deb850092", "messageHeadline": "Bump cached from 0.12.0 to 0.13.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 200, "deletions": 4}}, {"node": {"oid": "8ed18f1960653ff16eee0333de920f73e81defc0", "messageHeadline": "fixing the actual comment", "author": {"name": "Shubham Singhal", "email": "ssinghaldev@fb.com", "user": {"login": "ssinghaldev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42f9d146f4a0490ecb4d83b56d921031ea711b5e", "messageHeadline": "minor change", "author": {"name": "Shubham Singhal", "email": "ssinghaldev@fb.com", "user": {"login": "ssinghaldev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9fdeca950903f522b4116d3412a7d89cc0df1fd", "messageHeadline": "Add get_currencies endpoint documentation", "author": {"name": "Shubham Singhal", "email": "ssinghaldev@fb.com", "user": {"login": "ssinghaldev"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "a40975ada6d6575ea60aa4320b6eaede9bcd2956", "messageHeadline": "fix response attributes for get_account_state API", "author": {"name": "Shubham Singhal", "email": "ssinghaldev@fb.com", "user": {"login": "ssinghaldev"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "23e531dec1b5cfa62d0209fec923866e3375ab09", "messageHeadline": "[move-prover] Disallow old in aborts_if + fix test", "author": {"name": "Kevin Cheang", "email": "kcheang@fb.com", "user": {"login": "kkmc"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "a7c7a573b11020662688394c8484948596741b01", "messageHeadline": "[move-prover] Fixed debug function spec counter", "author": {"name": "Kevin Cheang", "email": "kcheang@fb.com", "user": {"login": "kkmc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65a57b9793ab8e49b5c6a11262d667953345a33c", "messageHeadline": "[consensus] remove secondary proposer support", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 68, "deletions": 451}}, {"node": {"oid": "161cbf6ab8f27c89e9f03d1e0082e0ea750ba1f8", "messageHeadline": "[libra-dev] Add function to create different transaction scripts", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 352, "deletions": 57}}, {"node": {"oid": "f9c8d878d74b7d45e872740978dfe4bdb09b813a", "messageHeadline": "[libra-crypto-derive] fix proc-macro declaration", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a033238461c467a7476004464380c85acb6e3f7f", "messageHeadline": "[cluster test] Use client side latency in cluster version of--emit-tx", "author": {"name": "Zihao Chen", "email": "czh@fb.com", "user": null}, "additions": 36, "deletions": 103}}, {"node": {"oid": "d1f8c56883012163e603dffb448a543626076233", "messageHeadline": "Added loops.move", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 109, "deletions": 11}}, {"node": {"oid": "28fa7f32bd3bc3d34380d6579d992852d6d86ba0", "messageHeadline": "[cluster-test] Update deletion logic and add logs during retry", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "5c9c438f573b17ca9cfd039f08f21adb59589509", "messageHeadline": "[move core modules] removing some uses of Transaction::sender from st\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 332, "deletions": 252}}, {"node": {"oid": "e496732c6355e7cec06bbaa6b92d74418ec6ef86", "messageHeadline": "[network] fix flaky gossip discovery test", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 6, "deletions": 16}}, {"node": {"oid": "79fe51e608eada3701c0282b1c80486f91ce9ace", "messageHeadline": "Removing channel_size from network/src/validator_network/network_buil\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "dd438b3cce7eec791012fb5824f02cf404cb71df", "messageHeadline": "Removing max_connection_delay_ms from network/src/validator_network/n\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "2b9e87807a12a4f71f12690c53876155bcea99e9", "messageHeadline": "Removing max_concurrent_network_notifs from network/src/validator_net\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "78877a24ac68521b3280c9657012c61536b259d7", "messageHeadline": "Removing max_concurrent_network_reqs from network/src/validator_netwo\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "c7b068ded808c6cb9a63802617b9d0a4f002f547", "messageHeadline": "Removing max_concurrent_inbound_rpcs from network/src/validator_netwo\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "6e6adaa2a143e592372797a00aa9607c8437b644", "messageHeadline": "Removing max_concurrent_outbound_rpcs from network/src/validator_netw\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "7f7ea1cfb00e8ae09a6fe8f5f2af378534f1ee6a", "messageHeadline": "Removing inbound_rpc_timeout_ms from network/src/validator_network/ne\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "c629b4861f989234ec3d271d401ceeca7e1accb3", "messageHeadline": "Removing ping_timeout_ms from network/src/validator_network/network_b\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "b59a7401478625b5ddb7c328fdcc818f24177a80", "messageHeadline": "Removing ping_failures_tolerated from network/src/validator_network/n\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "b7592060ac88cd0b6f8703dce4f68ceb9188ce12", "messageHeadline": "Removing ping_interval_ms from network/src/validator_network/network_\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "eb444cc6d05598b488af9e5d41421a0c5d59616a", "messageHeadline": "Removing as_str from network/network-address/src/lib.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "c3eb090dc1655ae9f46680afb1fdb2bb40be0523", "messageHeadline": "Removing empty from network/network-address/src/lib.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "0489a63e4223332aca4f80c42c6124f938723a43", "messageHeadline": "[move-modules] Refine logic of Validator and Validator Operator logic", "author": {"name": "Lera Nikolaenko", "email": "valerini@calibra.com", "user": null}, "additions": 1609, "deletions": 2477}}, {"node": {"oid": "41bce14108d38a3429634b53fca67ef7a68c2ea3", "messageHeadline": "[functional-tests] Print transaction status in functional-tests error\u2026", "author": {"name": "jolestar", "email": "jolestar@gmail.com", "user": {"login": "jolestar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98f03f07f8d4d3bc50491f1bd14e2a1a9cd7d385", "messageHeadline": "[backup] StateSnapshotRestoreController", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 124, "deletions": 101}}, {"node": {"oid": "06158928094512b19377a0b9c59d71aab958e445", "messageHeadline": "[backup] StateSnapshotBackupController", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 167, "deletions": 72}}, {"node": {"oid": "70c2de4638bf1a24b1f131456849f75c7dc341ab", "messageHeadline": "[backup] get_state_root_proof", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 71, "deletions": 12}}, {"node": {"oid": "9a4d9993ef0c4fa95d66ad182ab660e592c0fd25", "messageHeadline": "[backup] StateSnapshotBackupController", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 214, "deletions": 130}}, {"node": {"oid": "fbd7eeb198d2f185b5a5a9685c8c77f7560d7971", "messageHeadline": "[dev] rusoto upgrade", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 414, "deletions": 380}}, {"node": {"oid": "b6caccb3b92b8a52a0b58200460f9a51f8754cf8", "messageHeadline": "[consensus] log round state in main loop", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 73, "deletions": 10}}, {"node": {"oid": "f181156aa59eaab98ce898759f80c9d63aac29db", "messageHeadline": "[consensus] populate errors to top", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 252, "deletions": 227}}, {"node": {"oid": "64204983dcdb3d8d949a7cdfa0216a7117418da7", "messageHeadline": "ci: run github actions on auto branch", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17cf27f9d3ff97e10ae82a77650043beae173c7e", "messageHeadline": "ci: port some workflows to github actions", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 170, "deletions": 0}}, {"node": {"oid": "7e8d9de6270a85f8c13451c5c6689baf3c24a292", "messageHeadline": "[move source language] Add aliasing to spec contexts", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 585, "deletions": 174}}, {"node": {"oid": "38aef7da3d282f17284ad6fc1de250d40b1ecd62", "messageHeadline": "[dkr] Fix client command line", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a556e61bb20ed4780b0351253f1c089bd7751c69", "messageHeadline": "Removing coin_module_name from types/src/account_config/constants/lib\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "7b2899a3afc0fd8227272184b43f84bdbed61cbc", "messageHeadline": "Removing coin2_tag from types/src/account_config/constants/coins.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "d1f67b0d1969d2c757f02c91e81838511cdb00dc", "messageHeadline": "Removing received_payment_tag from types/src/account_config/constants\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "9ca7593038107667a61225f78bf11646b5096976", "messageHeadline": "Removing sent_payment_tag from types/src/account_config/constants/acc\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "5f1e4630cb725e9ae925730a619eef5e25fcdc29", "messageHeadline": "Removing account_struct_tag from types/src/account_config/constants/a\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "551c09253a30b8a5567d70046c89d37a7dbed925", "messageHeadline": "Removing account_balance_struct_name from types/src/account_config/co\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "8033e3ce21a5ffd874da1827f7da4290ae03a6c8", "messageHeadline": "[types] Add account role resource to the account state blob", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 301, "deletions": 26}}, {"node": {"oid": "81981f173a5829c1f28ab149c6f59cd2cc6dbcd0", "messageHeadline": "[language] Remove transaction size argument to MoveVM", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 31, "deletions": 58}}, {"node": {"oid": "2108b78338b5d6c0ef83af9b1e403a592de50957", "messageHeadline": "[network] Address reviewer comments", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 53, "deletions": 85}}, {"node": {"oid": "95039150bd50947b6bb442db46dae374a521f874", "messageHeadline": "[network] integrate with main_node and deprecate epoch_manager config\u2026", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "18072a5157330aff7eaebd751b016e595642897f", "messageHeadline": "[network] Add a listener for receiving connnectivity config updates f\u2026", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 233, "deletions": 0}}, {"node": {"oid": "976618256bb7ee899d9b5d9709120d310d0afd69", "messageHeadline": "[move core modules] remove old p2p payment script", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 54, "deletions": 67}}, {"node": {"oid": "2f09072d0929c84f10fb63983afaa24f1fbb71e3", "messageHeadline": "[stdlib] Add nonce argument to TC account transactions", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 138, "deletions": 21}}, {"node": {"oid": "b5546f7330d2f8e5dc3775524263612e7f3a856e", "messageHeadline": "Bump handlebars from 3.0.1 to 3.1.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f570d86ab852caa718d0c448a3aa5797fdfc7e59", "messageHeadline": "[network] remove network signing key from smart contracts", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 84, "deletions": 175}}, {"node": {"oid": "486294f128fa492af872787d4833558b554bf2e5", "messageHeadline": "[config] Remove network signing keys from config", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 55, "deletions": 129}}, {"node": {"oid": "b998ce1e9e474f5849007b323afbda4bbc5624eb", "messageHeadline": "[network] Remove signers from NetworkBuilder", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 35}}, {"node": {"oid": "ff27b9015e10ada5005fe3e3cd661d8c11418dff", "messageHeadline": "[network] Remove signed notes from gossip", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 51, "deletions": 288}}, {"node": {"oid": "aa2c6e25d9f31a1676d1793525bc0afe92dc2fa0", "messageHeadline": "[language] Move all native functions in move-vm/natives", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 425, "deletions": 277}}, {"node": {"oid": "f3d7025038b91999d2a72be07bfccd736712ddd0", "messageHeadline": "[safety-rules] Use crypto-storage for testing", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "1b3af5db44f2fd4b0048811c57ee0668a2f74ff2", "messageHeadline": "[secure-storage] Implement an optional ability to import keys", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 234, "deletions": 12}}, {"node": {"oid": "8114869ed2afef7b2e6414d30fb389ff4650b79c", "messageHeadline": "[cluster-test] Client side latency statistics P90 latency", "author": {"name": "Zihao Chen", "email": "czh@fb.com", "user": null}, "additions": 218, "deletions": 13}}, {"node": {"oid": "e3e6db2c58220c8e341169fe3a85a3ee14da8383", "messageHeadline": "Verified a vector method with loop", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "ad690756e8ee2cee830116e000cbb96975cfe7bc", "messageHeadline": "[move core modules] removing move_to_sender from stdlib", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 284, "deletions": 269}}, {"node": {"oid": "ab8d734582386339391f16a4440d18ec59fb3bfa", "messageHeadline": "[mempool] evict txn only for adding ready txn", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 64, "deletions": 3}}, {"node": {"oid": "73477f7317540475a01737e0bb1e7942d823ced2", "messageHeadline": "[CI] remove uneeded step in e2e test runner", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5f142c94985ec6cd3eef97372125ca771b675cdd", "messageHeadline": "debug: convert to from GRPC to REST", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 61, "deletions": 192}}, {"node": {"oid": "55b74325e51402bad9d16344010d0d750b466246", "messageHeadline": "cli: remove tonic", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 20}}, {"node": {"oid": "d3a34352727dcc678010ada9fb2c0d48a468f361", "messageHeadline": "[move-prover] Initial user guide + fixes in error reporting", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 304, "deletions": 22}}, {"node": {"oid": "9a04a5cdbb93f334b7e1c1fd105c373a9dab1a34", "messageHeadline": "[crypto] documentation", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "b45e5b94270ec0b5ac5db67458abd9054abb1fa0", "messageHeadline": "[crypto] Reformulate `DefaultHasher::new`", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "0a28489bc70feac1213903cbb3e51cf5def4b640", "messageHeadline": "[crypto] Renames `HashValue::from_sha3_256` to `HashValue::sha3_256_of`", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "8245f0892fdbe2cee8d1d0007b33a027d725f369", "messageHeadline": "[crypto] Allow signing / verification on any struct which implements \u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 141, "deletions": 5}}, {"node": {"oid": "ef485b78542d3199a803be9bf02f600e5fbf0788", "messageHeadline": "[crypto] Expose the serialization seed through CryptoHasher", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 71, "deletions": 5}}, {"node": {"oid": "dbccdd24ee8e955097ba16ae5cd35cc89bca1d20", "messageHeadline": "[move-prover] Fixing prover tests.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 30, "deletions": 21}}, {"node": {"oid": "85c39b514be5a19ae0c8922eaca9774aabfde0d6", "messageHeadline": "[language][vm] implement additional resource safety checks", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 448, "deletions": 153}}, {"node": {"oid": "bc704c6e18e9493c1641ea9fcae070065e4ca4a9", "messageHeadline": "[CI] detect CLI breaking change", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 92, "deletions": 1}}, {"node": {"oid": "6eb4e3dd45bb0a4fbc6e5f10bfac86700bc580a7", "messageHeadline": "[network] moving timestamp from prologue to payload, and using millis", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 61, "deletions": 76}}, {"node": {"oid": "d5d5002453cf97d7cdcef1c226824763430494e3", "messageHeadline": "[network] adding RUSTFLAGS to build files to enable hardware support \u2026", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "9c3cbd1d3c573da5714375907d7d9b2dca9cb2bb", "messageHeadline": "[network] rename NoiseSession -> NoiseStream", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "4cce2bd770424782d67246fe4df18fd896106404", "messageHeadline": "[network] noise timestamp is now not checked due to clock drift", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 46, "deletions": 118}}, {"node": {"oid": "cddf6e9bca01e01922a336a26622cceb29220a43", "messageHeadline": "[network] implementing timestamp garbage collection", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 95, "deletions": 53}}, {"node": {"oid": "8e162b0c416cf2e0760afcc5c50330fc202ab2dd", "messageHeadline": "[network] removing noise pre-negotiation protocol", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 1, "deletions": 28}}, {"node": {"oid": "6b5dcaaf56589a07fce937bf8e068a4c17edb780", "messageHeadline": "[crypto] ciphertext/plaintext -> message in 'in_place' functions", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "775b6af98f2980700e6a07ca37d1c3fd490ad258", "messageHeadline": "[crypto] making x25519 tests use TEST_SEED", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "6eb726a3ab7058a879beb2d957b661fa1643fced", "messageHeadline": "[network] Noise IX -> Noise IK", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 915, "deletions": 726}}, {"node": {"oid": "174d96d9a700669067ab291306340b22eaae5766", "messageHeadline": "[language] Added byte string literal support.", "author": {"name": "Dm. Yakushev", "email": "rig410@yandex.ru", "user": {"login": "RIg410"}}, "additions": 277, "deletions": 32}}, {"node": {"oid": "5043492efd6c5853a327bf1b886cd817b72df16f", "messageHeadline": "[move prover] warn unused schema when modules are targets and escape \u2026", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "e04dfbd2b2e0048d90e56aa49920e3f255701585", "messageHeadline": "Bump serde from 1.0.110 to 1.0.111", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 132, "deletions": 132}}, {"node": {"oid": "d9dc7518541e1ab149ba4b8b73e27e76458c8e2f", "messageHeadline": "Bump x25519-dalek from `9681f92` to `2cd2697`", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8810075146d2fa055eb4c622768a4731921fe3f4", "messageHeadline": "Bump syn from 1.0.27 to 1.0.30", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "8cdf675b847c069b5ece41f6e3cd557edd65a911", "messageHeadline": "Bump ed25519-dalek from `2faed34` to `98bb7a3`", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "8be1d751b21f1d062cf6c79305e579986a669f4e", "messageHeadline": "Bump reqwest from 0.10.5 to 0.10.6", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 15, "deletions": 26}}, {"node": {"oid": "7f7e5c4b6bfda1f47c05cec5309789bfb03cd9fd", "messageHeadline": "Bump hyper from 0.13.5 to 0.13.6", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "2b545f44de383da28fad6f83a65ea88dc0e08860", "messageHeadline": "Bump proc-macro2 from 1.0.17 to 1.0.18", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "c363974791df652991a73ac5311c57d57f55290d", "messageHeadline": "Bump subtle from 2.2.2 to 2.2.3", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6344c36ac91794fba322e3c1d60c4beedb28944f", "messageHeadline": "[move core modules] remove use of Transaction::sender in association \u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 434, "deletions": 372}}, {"node": {"oid": "d92be2f2b530882f6f06f5995c2b7c1ee525a14f", "messageHeadline": "Add code-review changes", "author": {"name": "Shubham Singhal", "email": "ssinghaldev@fb.com", "user": {"login": "ssinghaldev"}}, "additions": 22, "deletions": 78}}, {"node": {"oid": "9469a211de1bec4e376a6c6a93682ca3765e72b2", "messageHeadline": "Change curl examples", "author": {"name": "Shubham Singhal", "email": "ssinghaldev@fb.com", "user": {"login": "ssinghaldev"}}, "additions": 192, "deletions": 74}}, {"node": {"oid": "ad3ceeca7662206ccc03b6317a8d79cd1e173e02", "messageHeadline": "[consensus] fix deadlock in sync_up", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 71, "deletions": 28}}, {"node": {"oid": "ce3c3e22ac56b4afb17c2d47e11448d112d933a9", "messageHeadline": "[docker] update codebuild script with more options", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "84724bd1f78455a8ae928de434a949c18b6091f0", "messageHeadline": "[docker] codebuild specs for init, mint, safety-rules", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "990e2a0bdb415a1abee9f4184f686165db49caa3", "messageHeadline": "[storage][fuzzing] db schema decoding", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 99, "deletions": 5}}, {"node": {"oid": "9888b90de227a9989f860339af9b231a11dc377b", "messageHeadline": "[backup] BackupServiceClient explict no_proxy()", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "fd03f9243ba55c50fe321f872a8f8e57afab5553", "messageHeadline": "[network] Consolidate UpdateAddress interface", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 178, "deletions": 142}}, {"node": {"oid": "d5d8426b73f241562e5aa9ba1be4ffee76a22ad6", "messageHeadline": "[move prover] prefix boogie global names with dollar sign", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 555, "deletions": 546}}, {"node": {"oid": "411cba798e1b74468e429877e38eeeee8f55c680", "messageHeadline": "[json-rpc] use test_bootstrap for external crates", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "49f6e80aff905b6b5cbd2459c1e9f3ae127f08ed", "messageHeadline": "[json rpc] add test_bootstrap method and use in crate", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 32, "deletions": 15}}, {"node": {"oid": "c625f3396401769e9845731480b8d94bd03b683e", "messageHeadline": "[json rpc] add get_network_status API", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 53, "deletions": 7}}, {"node": {"oid": "810e703897601a21a1376b726e7799ef78717762", "messageHeadline": "[key-manager] do not use is_ok in test", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "4c7e84345b308b839746c9a66e94f2364b449905", "messageHeadline": "[Move] add scripts for creating DDs and minting to them (tiered_mint)", "author": {"name": "Fredric Moezinia", "email": "moezinia@fb.com", "user": {"login": "moeziniaf"}}, "additions": 191, "deletions": 1}}, {"node": {"oid": "6d7c583b021a7642d6b37e453660e243bce4ead0", "messageHeadline": "[stdlib] Make writeset txn use the regular sequence number of an acco\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 180, "deletions": 24}}, {"node": {"oid": "131889555267ba7fea020ef42c564c8bfe657daf", "messageHeadline": "[proptest] upgrade to proptest 0.10.0, proptest-derive 0.2.0", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 120, "deletions": 135}}, {"node": {"oid": "a998d9f2c65716801901c27155ec7e2be656441c", "messageHeadline": "[json rpc] add version arg for get_metadata", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 20, "deletions": 11}}, {"node": {"oid": "af5056f2f592d1fe214a887d55284403fc8e56fd", "messageHeadline": "[json-rpc] add hash to TransactionView", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "3dde24f65b4a1236865b13d59c5743c1b3d60db1", "messageHeadline": "[move core modules] allow rotating base_url of parent VASP", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 136, "deletions": 21}}, {"node": {"oid": "96697ab37f32dc0db8233fff1da9e14a15da3b12", "messageHeadline": "Bump regex from 1.3.7 to 1.3.9", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "5ec7bcad938f583b15bb88582068c3a3001823c2", "messageHeadline": "Bump reqwest from 0.10.4 to 0.10.5", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 21, "deletions": 43}}, {"node": {"oid": "b420dd40a19a808357fbd5797101b2c07aad2315", "messageHeadline": "Bootstrap designated dealer resource and bare tiered_mint function", "author": {"name": "Fredric Moezinia", "email": "moezinia@fb.com", "user": {"login": "moeziniaf"}}, "additions": 779, "deletions": 4}}, {"node": {"oid": "a84a33a0d77f611970290df2af188a2d962bc0c3", "messageHeadline": "[consensus-types] move accumulator_extension_proof to libra_types", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 104, "deletions": 111}}, {"node": {"oid": "a3d64c34defcae74142ca48c9def8249145f4637", "messageHeadline": "fixed a bug in translation of parameters in asserts/assumes", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 211, "deletions": 42}}, {"node": {"oid": "d179e30cf22cbcbf0513f3cd2463f0f09878fd19", "messageHeadline": "[management] Support verification of node properties at least....", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 272, "deletions": 45}}, {"node": {"oid": "bec9f33fba041e316899593ae71bb8bdc0bf15e4", "messageHeadline": "[move-prover] Repro for false positive in the presence of TRACE.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 58, "deletions": 2}}, {"node": {"oid": "42f20a2d16ce4806c7025295ee598f6c490668f4", "messageHeadline": "[move prover] generate warnings about unused schemas", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 98, "deletions": 2}}, {"node": {"oid": "da118fc29ab85755dafc62b23f34a95d1c6496ec", "messageHeadline": "[consensus] unify insertion between build_block_tree and normal insert", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 34, "deletions": 41}}, {"node": {"oid": "67b9a9b7068fac201ec8dc4a800944e7cb1c8bc9", "messageHeadline": "[move_prover] Give closure an explicit return type", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4b4b6df48d5f007b450606d5404c2d6243e5282", "messageHeadline": "[consensus] rename EpochInfo to EpochState", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 252, "deletions": 245}}, {"node": {"oid": "ffe7fad619c7f81629ba96a46de0dcef3a0b5d25", "messageHeadline": "[consensus] rename Pacemaker to RoundState", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 100, "deletions": 101}}, {"node": {"oid": "6560105097541962ea2087d98b38fbffcaf9ff90", "messageHeadline": "[x] add a linter to ensure some crates are banned in the default build", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 60, "deletions": 27}}, {"node": {"oid": "f3ae91b8f38869a04db5a4f0b6021ea0fb7f622d", "messageHeadline": "[x] add a linter for explicitly listing out test-only crates", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 219, "deletions": 39}}, {"node": {"oid": "246223fbd3cb177a8095d84970c91073f745f9c8", "messageHeadline": "[x-lint] re-do default workspace members", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 276, "deletions": 77}}, {"node": {"oid": "28ef8eb6b3534a5cd1a3582c645ac5f8134e840e", "messageHeadline": "[x] move SystemError into x-core", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "b40b79034db295ae3f9ef87820ff3e4e903bef55", "messageHeadline": "[execution/executor-utils] rename to executor-test-helpers", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 42, "deletions": 71}}, {"node": {"oid": "06b60fb342fea4f5b1b92f3fa8b6e824e83fff4c", "messageHeadline": "[common/util] make crate single-purpose, rename to libra-retrier", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 22, "deletions": 40}}, {"node": {"oid": "564bef8f4a7fe601d5f346d938275e615d416e5f", "messageHeadline": "[common/prost-ext] rename to prost-test-helpers", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 70, "deletions": 74}}, {"node": {"oid": "b9ead07dbe4d9f11d9872075d0a4a3abb3cd5759", "messageHeadline": "[docs] add command to CONTRIBUTING for lint & fmt", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d150672a1ef78eed0dc1bb4610d4c5e8e7ef64ac", "messageHeadline": "[client] Fix bad argument index's in client_proxy. Update mint name i\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "02f116364a7411bc37597d7a2e550ef0ce4897b1", "messageHeadline": "Update move scripts tests with blessed account rust", "author": {"name": "Fredric Moezinia", "email": "moezinia@fb.com", "user": {"login": "moeziniaf"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "a2189c482e3fe08c933447d9dcc84532ab785699", "messageHeadline": "[vm] Report gas used instead of transaction fee in transaction output.", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "80c75c4d3f1945dd6a406d599fbc6f697c8ea66f", "messageHeadline": "Update api name", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "219f6a918050e8cb292b0aa6611c38b44897bfed", "messageHeadline": "Update json-rpc/src/methods.rs", "author": {"name": "Yucong Sun", "email": "sunyucong@gmail.com", "user": {"login": "thefallentree"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "502a2bf824b33f064ad7e23295abdc8b01988b5e", "messageHeadline": "Explict name json-rpc methods", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "cf22ca24251ab9e687e92aec09656cae1d92a92e", "messageHeadline": "[move-lang] fix offset in error message for invalid hexstring characters", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 14, "deletions": 9}}, {"node": {"oid": "1acd5ce2f7fea4b6d2d5f4073c93c9ecd9ed910f", "messageHeadline": "[consensus] short circuit if already voted", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "685f2ecd3bd4c7f00f33c660260942067747946b", "messageHeadline": "[consensus] simplify pacemaker.process_certificates", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 80, "deletions": 39}}, {"node": {"oid": "ed2a7bae661d2db5138dd000878093e211e963cc", "messageHeadline": "[consensus] move round specific data to pacemaker", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 57, "deletions": 30}}, {"node": {"oid": "2a9fbf2259e3a37f7fbc69441546619adcd8fdd5", "messageHeadline": "[consensus] better sync info generation", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "8b23fa8228ba50e13c4780ef981b72df5d7c4573", "messageHeadline": "[consensus] rename EventProcessor to RoundManager", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 86, "deletions": 103}}, {"node": {"oid": "3e5e555129382a57f1b253d31ff8433f9a445c69", "messageHeadline": "[consensus] remove special handling of NIL block for round interval", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "9d56950ef8adbf445bc5b4b5de8efb318a270078", "messageHeadline": "[tf] Updated ROAR script to use sha256 as image version instead of tags", "author": {"name": "Aditya Sawhney", "email": "asawhney@fb.com", "user": {"login": "adi-fb"}}, "additions": 71, "deletions": 35}}, {"node": {"oid": "d4ac3235d5bb4060bd0581006b0921236fbdecc4", "messageHeadline": "Use reqwest for waypoint", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "da181a64b0dd354a177089787730a637f5671c8e", "messageHeadline": "[move-prover] Config files, resource type checks, and debug tracing.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 714, "deletions": 569}}, {"node": {"oid": "49a9ff45a2c4e6533bbda9ae461052314e74058b", "messageHeadline": "[backup] refactor `trait Adaptor` (now `trait BackupStorage`) per spec", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 270, "deletions": 252}}, {"node": {"oid": "e514c06ad05a18feb7d0bc52d391d3c5af0c862f", "messageHeadline": "[storage] remove dead project", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "e3c5b7cd5a0aa2904d2100408d48176fad6f5a77", "messageHeadline": "[language] Remove `TransactionMetadata` from Move VM into the Libra A\u2026", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 122, "deletions": 122}}, {"node": {"oid": "c72c5e79c8d506d24e6877a828356a13c1bc78f4", "messageHeadline": "[config] extract `build_seed_peers` to `config::generator`", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 44, "deletions": 63}}, {"node": {"oid": "30da0ede98910e277f6a9ca8132fa87f86e90f3c", "messageHeadline": "[config] Extract constants for network handshake version", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "578af44b053f10aa6d701376aadd0c827f3784c7", "messageHeadline": "[network] rework `&[Protocol]` parsing", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 349, "deletions": 112}}, {"node": {"oid": "771697af7094520bfdc288a9ba27c9a37a8a69df", "messageHeadline": "[network] ensure seed peers are fully rendered libranet addrs", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 209, "deletions": 84}}, {"node": {"oid": "86b8eefb16e1cbc1087e15b98b8fde4b74fd8a14", "messageHeadline": "[cti][cluster-test] Shuffle cluster list to randomly pick a cluster", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "e389afe80924498268607c622f0a3d6099061eed", "messageHeadline": "[proof] TransactionInfoWithProof", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 160, "deletions": 159}}, {"node": {"oid": "9a01b9af26bd96e124485cd7eff7adda96397209", "messageHeadline": "[move core modules] add_all_currencies parameter for parent/child vas\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 614, "deletions": 105}}, {"node": {"oid": "a51f08157caa11a3a3a2994e558cc03145a44c01", "messageHeadline": "Bump rusty-fork from 0.2.2 to 0.3.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "4bc10151dfdc134068f0663eb3743450300d4a57", "messageHeadline": "Bump libc from 0.2.70 to 0.2.71", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "db683730f59d0db60a5c81328ebb6fe70b614aa5", "messageHeadline": "Bump syn from 1.0.25 to 1.0.27", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "1104cf0377688f04a18002eaf684f70d62c59945", "messageHeadline": "[secure-storage] Add support for certificates", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 133, "deletions": 95}}, {"node": {"oid": "8179602deda60726bc8a8b1e4a305ea34fe19602", "messageHeadline": "[secure-storage] cleanup vault", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 8, "deletions": 20}}, {"node": {"oid": "b0c26b0c7fb04e6ae08eb086beddc3848968ab55", "messageHeadline": "[secure-storage] strip out new_storage interface", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 17, "deletions": 31}}, {"node": {"oid": "38cd05882dfcb7b5bd5b39de1c570df1fb5f2146", "messageHeadline": "[secure-storage] Remove expect from tests", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 11, "deletions": 31}}, {"node": {"oid": "06daa7a5b81525df92ad369f63c446eb9592685d", "messageHeadline": "[secure-storage] Remove policy from create_key", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 30, "deletions": 33}}, {"node": {"oid": "47df5b4f4e6d8e2f8ca37d6aff88f23784a16757", "messageHeadline": "Adding identifer and gas_indentifier param to libra_SignedTranscation\u2026", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "67798194335e46a446892501c56a3651af4c60ad", "messageHeadline": "[cli] Tweak some output messages", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a1b9370c6fc7422b58c2030671ddc7b48a87056e", "messageHeadline": "[client] Detect and report failed transactions", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 57, "deletions": 29}}, {"node": {"oid": "339e900d8dc76280228eb59fdd42513698880926", "messageHeadline": "[terraform] Lock Grafana version", "author": {"name": "Michael Gorven", "email": "michael@gorven.za.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e7bc23049dafd4b9ab980aa037b95780c453036", "messageHeadline": "[terraform] Make Vault data persistence configurable", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ced2554a36f38d05b558c1c534f87b2498786fb3", "messageHeadline": "[crypto] Support generics in CryptoHash macro", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 38, "deletions": 24}}, {"node": {"oid": "4f7dcfaa162e9c182915216c2e9b3711509c2676", "messageHeadline": "[generate-format] Verify consistency between corpuses", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "dc05aeabe1de48ea482ce56da7f1ae8ebd84b7fb", "messageHeadline": "[crypto] Simplify hashing seeds of `CryptoHasher` to use the Serde name", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 57, "deletions": 51}}, {"node": {"oid": "84f835497802b7547b462c4023c181403d5ef99f", "messageHeadline": "model signer and move_to", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 93, "deletions": 18}}, {"node": {"oid": "4b49f1c75c255292a59385f0277e0ed71f4a8923", "messageHeadline": "[language] Make verifier aware of generic vs non generic instructions", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 1039, "deletions": 80}}, {"node": {"oid": "a652a5d92a2e8a692e05fa42c57857ffb4cf9e34", "messageHeadline": "[generate-format] upgrade to serde-reflection 0.3.0", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 10, "deletions": 19}}, {"node": {"oid": "1765a26d28a81e6beb685b6e4478126e4a4f6327", "messageHeadline": "[backup] trivial: remove magic number 4", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ce105f99ea813f23942758ed6e87612e690dada0", "messageHeadline": "[backup] trivial: name fix", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6d44c156969169af741652eee7c082f344b57616", "messageHeadline": "[backup] fix that proof was asked for the wrong key", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "d8ffa462a6a399deb8a17a6120dbc68938380710", "messageHeadline": "Minor typos and naming corrections.", "author": {"name": "Avery Ching", "email": "aching@calibra.com", "user": {"login": "aching"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "e66e1fc5c9d61a5aace906ec01b60429beb6b485", "messageHeadline": "[move core modules] simplifying account types with move_to instr", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 2146, "deletions": 5296}}, {"node": {"oid": "1303b95bce2c3c2ecd35e2028af609140cf71af4", "messageHeadline": "[backup] asyncify restore cli", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 80, "deletions": 53}}, {"node": {"oid": "c03ca6e674fb3b3186e50005b406da76105ca48f", "messageHeadline": "[backup] cli: refactor: move ReadRecordBytes to parent mod", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 67, "deletions": 63}}, {"node": {"oid": "9bae2e911c653935a23862f31586f756b58ff675", "messageHeadline": "Bump syn from 1.0.23 to 1.0.25", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "8c5e732040c636f3ecfaf2fc24e5c21b820489aa", "messageHeadline": "[language/stdlib] Connect doc generator with stdlib.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 16887, "deletions": 939}}, {"node": {"oid": "891640aadf021052da9b13beaabbb46fe8d1438b", "messageHeadline": "Minor change to make generated SMT usable by CVC4 when using array th\u2026", "author": {"name": "Clark Barrett", "email": "cbarrett@fb.com", "user": null}, "additions": 19, "deletions": 19}}, {"node": {"oid": "ae789c3837f113c4e554d26ba7305636ceb85f73", "messageHeadline": "Bump sha2 from 0.8.1 to 0.8.2", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "dedd2c4a95ea3e67f52c8135d18da9e15da44b3f", "messageHeadline": "Bump proc-macro2 from 1.0.14 to 1.0.17", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "11db4f69aecf13cb4ccf7f254d0c3311a7a67645", "messageHeadline": "Bump petgraph from 0.5.0 to 0.5.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "fc3a37cff716adf9f5cce703b839d6e0a429736f", "messageHeadline": "Bump ureq from 1.1.0 to 1.1.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "3ac6bb8f8bab534eb4005e23d4fe8e68b0fdc27c", "messageHeadline": "[tech-paper] lbft-reconfig", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 360, "deletions": 0}}, {"node": {"oid": "8409a0ef7cc30413d60bdde95be6a5a306e35c28", "messageHeadline": "Grant mint capability to blessed", "author": {"name": "Fredric Moezinia", "email": "moezinia@fb.com", "user": {"login": "moeziniaf"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "5ed8d53c81698b9031b676b2fab829a40df0bebe", "messageHeadline": "Bump bindgen from 0.53.2 to 0.54.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "f58033ad476ad78a027525be9a6fa7ca14479b8a", "messageHeadline": "[move-vm] remove natives unused mod file.", "author": {"name": "jolestar", "email": "jolestar@gmail.com", "user": {"login": "jolestar"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "5d9e2a04f8cf7723888197bc12f627faad024bba", "messageHeadline": "[cleanup] Alphabetize consensus/Cargo.toml", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cdf79974fa8fd0042542e2bbdbe3d6696c5be18e", "messageHeadline": "Bump thiserror from 1.0.18 to 1.0.19", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "4a88c65b850fd67e957fabb10be964bcaf99fc25", "messageHeadline": "Bump proc-macro2 from 1.0.13 to 1.0.14", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "67bf8515dfe6dd6b220f816afc740c9452ba48f8", "messageHeadline": "[management] doc update", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 73, "deletions": 51}}, {"node": {"oid": "b6a24fded0eb54a3a8f4e3f00d0a6eb46ce459c9", "messageHeadline": "[Move] Add freeze/unfreeze events in assoc account", "author": {"name": "Fredric Moezinia", "email": "moezinia@fb.com", "user": {"login": "moeziniaf"}}, "additions": 47, "deletions": 3}}, {"node": {"oid": "e87e71c8eedf705a542330443477e1a943c582b6", "messageHeadline": "[move-prover] Enabling `signer` in move prover and unblocking prover \u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "54308daf32801535c54e997e0ab45706d9d98325", "messageHeadline": "[cluster-test] Add basic json rpc health check when waiting for clust\u2026", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 36, "deletions": 15}}, {"node": {"oid": "8633400953061c4500ed1b355731162d61958c10", "messageHeadline": "Revert \"Revert \"Bump tokio from 0.2.13 to 0.2.21\"\"", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 75, "deletions": 75}}, {"node": {"oid": "97568aee2e0df7041cba6092471174348a366e52", "messageHeadline": "[move-prover] Align the command-line syntax with the move-lang compiler", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 45, "deletions": 69}}, {"node": {"oid": "ea635f0a22294184dfe22eda54f37e8191e4744d", "messageHeadline": "[move-lang] Specify input files as arguments, not options", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 25, "deletions": 31}}, {"node": {"oid": "edcf39a8b390eeca9fae6f74b6873a8c6ccb927e", "messageHeadline": "[move-lang] use anyhow::Result instead of io::Result", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 16, "deletions": 41}}, {"node": {"oid": "5155d6abdff93ca90c306b5e6a8523dc1a6ac142", "messageHeadline": "[move] Introducing module sliding_nonce", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 122, "deletions": 0}}, {"node": {"oid": "a30a106e1e4b373b86dd32690903609c5b2b5c17", "messageHeadline": "[move] Added create/destroy signer natives", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "d3933cf0c6766762a50d04ed59a4ae036dc2f313", "messageHeadline": "[management] Add GitHub support", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "bdbf8e358d483685231e43df5c6ecd8dd3f4d324", "messageHeadline": "[management] improve readme", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 81, "deletions": 2}}, {"node": {"oid": "d20ec8daf90c6f4f289b36e4d842b40e68e30e13", "messageHeadline": "[management] due to some missing logic in networking this worked some\u2026", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "3a138581d148821a898bdc3852f8c06cde9cc705", "messageHeadline": "[types] Implement views for various system events", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 193, "deletions": 4}}, {"node": {"oid": "bbe3ee2c9c1e87e829db403c9ab21f62a0587e5d", "messageHeadline": "fix exp file for test case", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d77517b71f83dd62243ae9038f1e195de830885e", "messageHeadline": "[move prover] Add type requires for generated code", "author": {"name": "Emma Zhong", "email": "emmazjy@fb.com", "user": {"login": "emmazzz"}}, "additions": 47, "deletions": 20}}, {"node": {"oid": "83d360081dea847bcb074e350af954ccbb53e1ec", "messageHeadline": "[move] Add Signer module and native function", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 90, "deletions": 28}}, {"node": {"oid": "e1a84f1549217c96fc4e3f9de5aaaca4538ac37f", "messageHeadline": "[CI] stop e2e test prebuild", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 8, "deletions": 29}}, {"node": {"oid": "fa2d8895f03a444585eb84ccc0131bb223df5fe3", "messageHeadline": "Bump syn from 1.0.22 to 1.0.23", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "0424ded4c9eb5ec7799a9b467a71371c00b1f924", "messageHeadline": "Add scripts to make it easier to inspect source coverage", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 52, "deletions": 7}}, {"node": {"oid": "990da3c20a87c4921986f3b0389587006de9721a", "messageHeadline": "[language] Separate cost and data API for the MoveVM", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 917, "deletions": 1126}}, {"node": {"oid": "91f927c4d90ead080629b97fc3a26e7979cb1053", "messageHeadline": "upgrade to ureq 1.1 manually", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "d53a3b4ac573d0ae33887e00c9afec8840496d8a", "messageHeadline": "[libra_vm] fix min_price_per_gas_unit check log and error format.", "author": {"name": "jolestar", "email": "jolestar@gmail.com", "user": {"login": "jolestar"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "79767d967b9087ed239d807a1bf4032b8a7b6302", "messageHeadline": "[move core modules] mint/burn LBR only by minting underlying currencies", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 209, "deletions": 131}}, {"node": {"oid": "3fb769b412908ccd88d5ee31b81aa364a83ecf24", "messageHeadline": "[swarm] improve testability", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "0c99df8cd37a231baaa8bc8a9aae9cc3ee85d380", "messageHeadline": "[consensus] verify epoch on vote proposal", "author": {"name": "Greg Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 75, "deletions": 9}}, {"node": {"oid": "e8822fb08ea46d8b50c07cb1389ff81d07151f2a", "messageHeadline": "Revert \"Bump tokio from 0.2.13 to 0.2.21\"", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 75, "deletions": 75}}, {"node": {"oid": "478c9a3f095bd873581c98fb384bb3122ab9e17f", "messageHeadline": "Revert \"cargo update + kube version bump\"", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 336, "deletions": 367}}, {"node": {"oid": "b731b8390aa6ec7c00bbde228ab1823620c4ddfc", "messageHeadline": "Revert \"Bump warp from 0.2.2 to 0.2.3\"", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "040767c916d6299a5d61a6702ec1c77c83e73705", "messageHeadline": "[genesis] Create B1E55ED account", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 17, "deletions": 20}}, {"node": {"oid": "4135d2e06c0aad9fd8237e18182b12af4b657109", "messageHeadline": "[move-prover] Fixed version issue in association.move specs", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "89aa5588ccffa7643a676dfcf1e89194e427c236", "messageHeadline": "[move source language] Added support for signer", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 1214, "deletions": 44}}, {"node": {"oid": "1ebad385c6b29f6daab6ed3e60ccf0e2102463e9", "messageHeadline": "Update coverage report scripts to work with bot", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 89, "deletions": 1}}, {"node": {"oid": "3d4a3337c8afc147f3d15874a69ddb3d31b94507", "messageHeadline": "[cluster-test] Fix account minting into proper async fn", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 24, "deletions": 32}}, {"node": {"oid": "0718f86a3d33c801fa3659f1f4312678c68050dc", "messageHeadline": "Add multi-currency support to the client and faucet", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 430, "deletions": 110}}, {"node": {"oid": "c310e66dfd3f1f77972be7f98c426095ffb3ef70", "messageHeadline": "[move-prover] Specification of association.move, partial specs for li\u2026", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 219, "deletions": 2}}, {"node": {"oid": "4d3a4de3091c83c7297e82584d60df77c84fb5dd", "messageHeadline": "[move-prover] Generalized quantifiers and types-as-values", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 215, "deletions": 55}}, {"node": {"oid": "39fc38b96395e0ce48b6e7bd6c46c5228a2957ff", "messageHeadline": "[tf] increase time until stopped containers removed", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "aeab27c01f630c0ed68fd21e04905591ffa04958", "messageHeadline": "[move vm] Added &signer to transaction scripts", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 242, "deletions": 23}}, {"node": {"oid": "c86f53dbc5de2b797294cb14d037d2fd28ae4e88", "messageHeadline": "cargo update + kube version bump", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 367, "deletions": 336}}, {"node": {"oid": "6194d1d88376da43091abb194402f6a53e30f3c1", "messageHeadline": "[management] increase error verbosity", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 57, "deletions": 49}}, {"node": {"oid": "b8f6febe7347acf93ace80583d0cd2a66286044b", "messageHeadline": "Bump curve25519-dalek from `b08488b` to `9306003`", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e1dcc0db8d0adcdc4fe67dbdc451581e5c72b673", "messageHeadline": "Bump rust_decimal from 1.5.0 to 1.6.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "f3a12e5d4fc04bbc439ab8e9b7420d1fa43d35e5", "messageHeadline": "Bump warp from 0.2.2 to 0.2.3", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a3697ac36cfb2799982a5a6853565fa16024d7a5", "messageHeadline": "Bump cc from 1.0.53 to 1.0.54", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "ab92ba343e6597f59bb8b89a389f6aad54cea44d", "messageHeadline": "Adding tests to get us to 100% test coverage", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 2963, "deletions": 84}}, {"node": {"oid": "92d181dba4179c2418605fdf908718edd0350560", "messageHeadline": "[management] convert ed25519 to x25519 keys using pub -> pub and pri \u2026", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "6a9fd19a400b24a9b8b3d58c36f933c77c492b71", "messageHeadline": "revised axioms", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "968557657521b3ef47c6bab6c7bdedbce9c3ce7d", "messageHeadline": "Bump tokio from 0.2.13 to 0.2.21", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 75, "deletions": 75}}, {"node": {"oid": "4fbe97833f9b58add539a9de0c3bd05952583b58", "messageHeadline": "[state sync] introduce timeout to consensus requests", "author": {"name": "Phoenix Orlov", "email": "phoenix@fb.com", "user": null}, "additions": 72, "deletions": 5}}, {"node": {"oid": "25fc324a79c2ed2c50bd1904224b55b30d41da44", "messageHeadline": "[cluster-test] Use .await when waiting for tx emitter jobs to complete", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 9, "deletions": 6}}, {"node": {"oid": "b3ac219b8aa3f895e36f25f227b21ef62053ed8d", "messageHeadline": "[ci] Build move-vm-types for powerpc", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc4a84787d2d43f20242a89720bc81887f4ce811", "messageHeadline": "[move core modules] remove VASP::ca_cert", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 6, "deletions": 64}}, {"node": {"oid": "fef8480d055d37288737bff5cada3992f6634f32", "messageHeadline": "[fuzzing] removing google oss-fuzz hacks", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "dc621ff7d1113b2a53b234540b65b8ff635dc493", "messageHeadline": "[secure-storage remove vault check on transit being enabled", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 50}}, {"node": {"oid": "dbf438f320c24bb965f2ba6c1aa40662b042f230", "messageHeadline": "[secure-storage] available: Return error instead of false", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 47, "deletions": 45}}, {"node": {"oid": "c6c9e5ee48ba6e8d666b3c37237935cb619ec487", "messageHeadline": "[crypto] Add strict conversion of Ed25519 private key bytes to X25519", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 56, "deletions": 9}}, {"node": {"oid": "005ffeca98fa267882c6d359022115039ded8e27", "messageHeadline": "[crypto] Add conversion functions between Public keys in Ed25519 form\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 101, "deletions": 2}}, {"node": {"oid": "286634c045c4750a788a8cff5e3af3309a8083c9", "messageHeadline": "[move core modules] Change domain separator for dual attestation paym\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "e686b01b396800b0ccede4f84dcf3eabea674575", "messageHeadline": "improve README.md", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "1ee97669b76fce437c9eb3a1c533546bed9bac2a", "messageHeadline": "[cluster-test] Switch TPS to client side estimation in experiments", "author": {"name": "Zihao Chen", "email": "czh@fb.com", "user": null}, "additions": 8, "deletions": 9}}, {"node": {"oid": "28154470c061d440e38c91c3c4052d6c5bd49cd6", "messageHeadline": "[Move] Introduce freeze and unfreeze move script", "author": {"name": "Fredric Moezinia", "email": "moezinia@fb.com", "user": {"login": "moeziniaf"}}, "additions": 104, "deletions": 3}}, {"node": {"oid": "75dcb5ae4d199f74493671f969b07a6772098103", "messageHeadline": "[language] implement vector specialization for address", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 42, "deletions": 7}}, {"node": {"oid": "163e20af080bf4b0713625efe91b23b194f586eb", "messageHeadline": "[move-prover] Removing AbstractType because it is not sound.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 86, "deletions": 5}}, {"node": {"oid": "5574b4e3d4c513cd199b307f55c9823e33ef0b0d", "messageHeadline": "Bump pin-project from 0.4.16 to 0.4.17", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "183e102c657f6f450767d3ca49eaa505ce4a1a9c", "messageHeadline": "[move core modules] Move PaymentRouter and ApprovedPayment from stdli\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 912, "deletions": 1005}}, {"node": {"oid": "c8e0d78d73089d5575a90e89526b0dce8cebfce0", "messageHeadline": "[move-prover] Repro for termination problem as smtlib file.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 1232, "deletions": 0}}, {"node": {"oid": "d985d385b10624459f010e724caf73b1d4119145", "messageHeadline": "[cluster-test] Use client side latency instead of latency from promet\u2026", "author": {"name": "Zihao Chen", "email": "czh@fb.com", "user": null}, "additions": 31, "deletions": 11}}, {"node": {"oid": "f4a37303b5d09f392f8932d3fc632de26e96cc65", "messageHeadline": "[network] improve error reporting during connect", "author": {"name": "Gregory Nazario", "email": "gnazario@fb.com", "user": {"login": "gregnazario"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "406a29ef3017c8be3b11e8ab94232c0fe02b3bf8", "messageHeadline": "[config] Add token from file support", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 161, "deletions": 25}}, {"node": {"oid": "0153355cdfa75e9aa84e2111583a8d5194b1183b", "messageHeadline": "[management] Ability to create waypoints and insert them into storage", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 106, "deletions": 27}}, {"node": {"oid": "2987e852345ff7277f09f47a6d5e4a7dd54ba075", "messageHeadline": "[managmeent remove key from lib", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 83, "deletions": 40}}, {"node": {"oid": "628ecd5799fbb4f11473c6820347654b72ec2ec3", "messageHeadline": "[management] Move verify out of lib", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 135, "deletions": 79}}, {"node": {"oid": "6f8e92c11a7712fe97232ca907089bbc3cc45702", "messageHeadline": "[cluster-test][k8s] Use kubectl proxy to forward connections", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "615f1f83d9cb443b15861fbc9356cedcd949f160", "messageHeadline": "[network] propagate noise pubkey in addr everywhere", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 425, "deletions": 197}}, {"node": {"oid": "546935c820422677f81b019af9a619df59d4f7de", "messageHeadline": "[language] Fix delete in data cache across blocks", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 393, "deletions": 8}}, {"node": {"oid": "552f2f7079171f4d68755e0c0e21450a2cfde8f3", "messageHeadline": "[move-prover] Quantification of addresses in specs", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 197, "deletions": 38}}, {"node": {"oid": "787fe4c29c02d1dfa024dd29acd7c624f0301418", "messageHeadline": "[move-core] Remove bytes dependency", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 0, "deletions": 17}}, {"node": {"oid": "ec5f0c633deb97314a4046877b877f174c4f1759", "messageHeadline": "[move core modules] include sender address and amount in travel rule \u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 128, "deletions": 50}}, {"node": {"oid": "f57f80b74f85ba653d17aefdaab4e1c6843ea272", "messageHeadline": "[tf] switch on separate storage device", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "6978ce25614e798c628688520e9d3ae9800c104a", "messageHeadline": "Bump proc-macro2 from 1.0.12 to 1.0.13", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "317966efb1007eb1afa9716e0b56c7508fc16727", "messageHeadline": "Addressing reviewer comments.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "1e0f3cbc32334f60bbc56413b696e3b5306b2b49", "messageHeadline": "[move-prover] Documentation generator.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 6904, "deletions": 47}}, {"node": {"oid": "058fa710c188a32d7e7f0c5fbb339f4595e90d20", "messageHeadline": "[move] Refactored the usage of constants.", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 87, "deletions": 53}}, {"node": {"oid": "138b28f7572de60fee7218e7d71eda2b23b31762", "messageHeadline": "[move_core_types] Create a canonical representation of Move value.", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 156, "deletions": 56}}, {"node": {"oid": "4560e0db61e6c6a4961314513ee19be80ae6d926", "messageHeadline": "updating the Boogie translation to reflect new memory model", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 4622, "deletions": 1303}}, {"node": {"oid": "ad3c8c32109f81b85c511dc92acccaeed4f87efe", "messageHeadline": "Bump syn from 1.0.21 to 1.0.22", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 66, "deletions": 66}}, {"node": {"oid": "45f34b677a6f2a287e95d220f2d22be508d6155b", "messageHeadline": "[language] add support for u8 & u128 as transaction arguments", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 282, "deletions": 274}}, {"node": {"oid": "c335fa012e4bb720e7fbc092e0c60ca34aafa9e9", "messageHeadline": "method signature change", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "08678c86fd6c7879b8f4d2107cb95225e19639f9", "messageHeadline": "Bump simplelog from 0.7.6 to 0.8.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "960a5f683fd9710418b89cdd6f859bc93f81b991", "messageHeadline": "[move-prover] Fix bound for serialization.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01d67d39aec9efe27c73b99cccf61baab826bcf6", "messageHeadline": "Bump quote from 1.0.5 to 1.0.6", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "137ae90ec6eee8300e976aa0319d3c96fb2b257d", "messageHeadline": "Bump thiserror from 1.0.17 to 1.0.18", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "b81711b202b21e87f79d1e7fa1ef086c77f35f03", "messageHeadline": "Bump prometheus from 0.8.0 to 0.9.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4ed956c16f61dac52f40d413266d1ffd6fbb9b50", "messageHeadline": "[crypto] x25519 improve debug readability", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "acb9634f74ad3d2d3945b6872d96c1551cab16c8", "messageHeadline": "[management] smoke test!", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 196, "deletions": 4}}, {"node": {"oid": "07cafc36fd0c17aa7205ba8c11ed8b2597dffc70", "messageHeadline": "[safety-rules] don't recompute values", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "2460c8fa29001e26aaf47026fce0480199f95d0a", "messageHeadline": "[storage] SimpleStorageServer/Client not simple any more", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 67, "deletions": 76}}, {"node": {"oid": "dae8eb64541bc65ebdaa8997e3b1b7440d120cc8", "messageHeadline": "[storage] remove gRPC storage service and client", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 7, "deletions": 2524}}, {"node": {"oid": "39c2cd3b14ad02c799b6ce034446d2a8f377d17a", "messageHeadline": "[backup] stop using the grpc storage service", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 42, "deletions": 35}}, {"node": {"oid": "41f065bb5a639b8c851d87301ba7eacd7c39892d", "messageHeadline": "[backup] state_snapshot endpoint implementation", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 151, "deletions": 58}}, {"node": {"oid": "3c4187ff4ba8cde3216b603cae24b497bbe50bf6", "messageHeadline": "[backup] split cli code to modules", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 284, "deletions": 265}}, {"node": {"oid": "415d20322ec0da9bfda4b35e716a22622d891300", "messageHeadline": "[backup] add state_snapshot_chunk endpoint stub and test routing", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 34, "deletions": 5}}, {"node": {"oid": "2d691b5a662bd541b18214df2353d56518a3b9e8", "messageHeadline": "Add transaction fee distribution per-currency", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 116, "deletions": 10}}, {"node": {"oid": "f35e0f13345f1f862a9082f4393891ad4e5ab0e2", "messageHeadline": "[move source language] Add support for module member aliases", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 1582, "deletions": 643}}, {"node": {"oid": "6798b1cd50ac7d524d3e494783910b3d7e827eef", "messageHeadline": "Replaced type alias \"Edge\" - replaced with \"int\"", "author": {"name": "Clark Barrett", "email": "cbarrett@fb.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ee4a1cf829e614b8a9dac37e69e20714559c6dad", "messageHeadline": "A stdlib snapshot for CAV2020", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 736, "deletions": 691}}, {"node": {"oid": "34f468a4d8c2d4df7d281ce4eea0fe48bf1d77aa", "messageHeadline": "[move vm] Add move_to that uses signer", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 499, "deletions": 14}}, {"node": {"oid": "3418cc5eaca5edb027e41a1e6842f87a5b9871a3", "messageHeadline": "[crypto] hide DefaultHasher", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 31, "deletions": 58}}, {"node": {"oid": "2540bd2a3420d9890b3199a6ff133a05e1bf7e7b", "messageHeadline": "[crypto] improve inline docs", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 68, "deletions": 58}}, {"node": {"oid": "9cbcf47d6474ebeccd0f7a3cf24e9d8ad11065f0", "messageHeadline": "[network] Fix seed collision in Discovery protocol", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 10, "deletions": 24}}, {"node": {"oid": "6fb484606b1e19b27ae0e192c37b73bcbd412950", "messageHeadline": "[testcompile] fix cargo toml to allow test compilation", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "060b5b51f51ec8261a9cda3d6a991de8acffbcfc", "messageHeadline": "fixup", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f652c1712c429086cbb87abf45b4c59aa94457c7", "messageHeadline": "[testing] correct features to allow tests to pass", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f417836adc2d9b7c9cb80ee06300e17dfd998c55", "messageHeadline": "[logging] Bind logging UDP socket to local port", "author": {"name": "Sherry Xiao", "email": "sherryxiao@calibra.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1a18b6583c2ff427a224f4f114d1a58119ce9972", "messageHeadline": "[fuzzing] adding storage structured fuzzer", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 121, "deletions": 48}}, {"node": {"oid": "71f14dd6e878ffb0a61d73ddc779cc813fdc1ca6", "messageHeadline": "Remove currency specified from LibraAccount::T", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 282, "deletions": 270}}, {"node": {"oid": "60c742a291cea9e8762609d3fb4cb0912583d74f", "messageHeadline": "Add per-txn gas specifier", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 268, "deletions": 54}}, {"node": {"oid": "90e79f88141a3cc7fb4b16c89f6f7f8f4d5bd0df", "messageHeadline": "[testing] fix safety-rules testing", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf5c2c9b81444d6b3079c0cb7c175028beab008d", "messageHeadline": "Bump anyhow from 1.0.30 to 1.0.31", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 76, "deletions": 76}}, {"node": {"oid": "32264f4d8a25d19acbb3d3d89d1d710fd91883ca", "messageHeadline": "[move-prover] Fixing a bug in handling of generic field borrow.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "69343a3d51b0afb2d319cfef1724f5c4e4e57052", "messageHeadline": "Bump cc from 1.0.52 to 1.0.53", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "3943294a8c060edf61f58614a4ec3017bd72d07f", "messageHeadline": "[cluster_test] Client side latency statistics", "author": {"name": "Zihao Chen", "email": "czh@fb.com", "user": null}, "additions": 17, "deletions": 2}}, {"node": {"oid": "d1cb337499e74a2dbe2efbfb459793a0d90dc571", "messageHeadline": "Verified standard Vector module", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 102, "deletions": 68}}, {"node": {"oid": "f57d4eb6a87886dfebb38611bb2a3b18d575d674", "messageHeadline": "[crypto] remove manual implementation of CryptoHash based on `lcs::to\u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 57, "deletions": 154}}, {"node": {"oid": "045e8cdff0f0f3d3a2331fb8e85862993e934864", "messageHeadline": "[crypto] new proc macro LCSCryptoHash", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 135, "deletions": 56}}, {"node": {"oid": "c3e5ce97f28b86fe894d7017d60130d74418583b", "messageHeadline": "[crypto] rename `CryptoHasher::write` into `update` and remove unused\u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 33, "deletions": 37}}, {"node": {"oid": "38e34280ce68cedd474b436e653018ac0037a660", "messageHeadline": "[LCS] add serialization into a writer", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 110, "deletions": 42}}, {"node": {"oid": "1f9c261dbd081960d63f163eb1c31a8fef056b56", "messageHeadline": "[LCS] preliminary refactoring of Serializer", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 55, "deletions": 60}}, {"node": {"oid": "774a7c245b609fa8eae0776c6b3664634da2ebe2", "messageHeadline": "[consensus] twins bootstrap", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 204, "deletions": 3}}, {"node": {"oid": "97c458e54545e01a7f04ee28ea27164368ea20ce", "messageHeadline": "[storage] use HTTP backup service (for one API)", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 79, "deletions": 13}}, {"node": {"oid": "1c1db58a1a15993e9207b369c10c23e7fe26e28d", "messageHeadline": "[storage] backup-cli integration test", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 170, "deletions": 78}}, {"node": {"oid": "27ecfb1265d700a18b278077181fcc24b063a360", "messageHeadline": "HTTP BackupService", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 200, "deletions": 2}}, {"node": {"oid": "a55c852079ff0a22c6eba23b5fbd3a458e947115", "messageHeadline": "[storage] trivial: create storage/backup folder and move exsiting cli\u2026", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "286088c0f2048c59a4475417efb12b3f8e23a8b6", "messageHeadline": "[management] rewrite tests to use ondisk storage", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 287, "deletions": 271}}, {"node": {"oid": "683af00337d5d2691ad0762412318b5f5381a433", "messageHeadline": "[secure-storage] Swap toml for json", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 5, "deletions": 16}}, {"node": {"oid": "eb904f942c5663ce8508cb1be4fc4ab71759dfb0", "messageHeadline": "[management] fixup constants", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 25, "deletions": 28}}, {"node": {"oid": "51634278018a426cd4c9ecf0301ea85f95efe72d", "messageHeadline": "Bump once_cell from 1.3.1 to 1.4.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 84, "deletions": 84}}, {"node": {"oid": "7729e2e1029dbc65cd1cfb7885e547252de7f408", "messageHeadline": "Bump anyhow from 1.0.29 to 1.0.30", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 75, "deletions": 75}}, {"node": {"oid": "4afecabf6c4476536529e8f7ae4e0d76fa28106d", "messageHeadline": "Bump backtrace from 0.3.47 to 0.3.48", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2f1847351d638c1b5245a3c23ca331f0daef47a6", "messageHeadline": "[tf] hotfix logrotate for nonpersistent", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "5057a7246c26084849611a88c3ba236bb5e507df", "messageHeadline": "[language] move type tag parser from functional_tests into move_core_\u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "1695682be7840a20639b7bd56c7cf97fc63afa78", "messageHeadline": "[move vm] Added signer type", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 278, "deletions": 34}}, {"node": {"oid": "d7befa3fa5e1ed4b182a236c8ce855ab5acafd09", "messageHeadline": "[config] Merge service and libranet port randomization", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 20, "deletions": 33}}, {"node": {"oid": "2a9b414aef5a39af5794e5012477184486e6b74f", "messageHeadline": "[libra_vm] cleanup dependency for LibraVM", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "8b57364eb625d8bbf7aadc768c684eff4f32841c", "messageHeadline": "[swarm] some cleanups", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 43, "deletions": 49}}, {"node": {"oid": "4f2f9dc8bf9a0b92a17a71fc3e4e60ce6ba86cec", "messageHeadline": "[tf] fix log paths for nonpersistent logrotation", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "50daf57d9d75a9fc804bf2b9a9c4116af3943df3", "messageHeadline": "[language] move transaction argument from libra_types into move_core_\u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 200, "deletions": 190}}, {"node": {"oid": "f008c1abaeb717e00a7616f58827ac6f9442118a", "messageHeadline": "[fuzzing] coverage needs to run with fuzzing flag enabled", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ba5fa27abbf020312d22c8401b31db52ae4385b", "messageHeadline": "[proto] remove protobuf defns from types/", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 1970, "deletions": 1530}}, {"node": {"oid": "95eb5d5c142baa6b6f92dad5ecb446fd25dc013f", "messageHeadline": "[Key Manager] Created a simple end-to-end key manager smoke test.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 113, "deletions": 10}}, {"node": {"oid": "e2c433db8bffd53b6fed142fd3137bfb18bad9b0", "messageHeadline": "[Secure Storage] Rename the secure storage file (secure backend is no\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce9f12b331b92a638f0344677827988740411d50", "messageHeadline": "[Key Manager] Handle liveness errors internally (don't kill the key m\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "8df5779cac2f17fc93db654abbeb0f6ab3b73ab3", "messageHeadline": "change type_tag_parser to pub", "author": {"name": "ping", "email": "18786721@qq.com", "user": {"login": "liangping"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4c6ddb8a2afb9c5989baf59de1c397dfcb6136f", "messageHeadline": "[language][file format] implement self module handle index", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 132, "deletions": 145}}, {"node": {"oid": "f2c4e2570f58d588122037188afb8ab27cfeda2b", "messageHeadline": "[crypto, test-only] Add an arbitrary signature for a &[u8] message", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 62, "deletions": 7}}, {"node": {"oid": "a8cd371857f70541f2fd49239c0b02059c54d726", "messageHeadline": "[language, move] Introduce public key validation", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 179, "deletions": 11}}, {"node": {"oid": "21b7314ecb4d4d19e10898eb7a4c24e64fad7939", "messageHeadline": "Bump quote from 1.0.4 to 1.0.5", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "ab4436d03cb408521d1c88f3ddf3996f8c5a395b", "messageHeadline": "Bump async-trait from 0.1.30 to 0.1.31", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "6d7106e008928edcf09592d2cc6808c8003ca9a2", "messageHeadline": "Bump backtrace from 0.3.46 to 0.3.47", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 29, "deletions": 17}}, {"node": {"oid": "c1fe662a2e6d8856eaf55845f930a14f56e31f4d", "messageHeadline": "[ci] Cross compile transaction-builder for powerpc", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e65d1506804017cec8b575609cff7a657a99aef0", "messageHeadline": "[x] add a guppy lint for the fuzzing feature", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 229, "deletions": 37}}, {"node": {"oid": "c93ff1fe44baeca362ef82423847c16145045474", "messageHeadline": "[x] make PackageGraph available without erroring in PackageContext", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "64d169dc6dbd79ee988b55e9bb7474536639b346", "messageHeadline": "Bump syn from 1.0.20 to 1.0.21", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "95e9a8b452919fd69d54fb5694a44bb903488696", "messageHeadline": "disabling two-state invariants temporarily", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 321, "deletions": 201}}, {"node": {"oid": "2d0a53a7f622f044ba1660cf758e8fe14e75b93a", "messageHeadline": "Bump anyhow from 1.0.28 to 1.0.29", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 74, "deletions": 74}}, {"node": {"oid": "d20023c54d2fbc85b510b7ea488f568d06cb6480", "messageHeadline": "Bump thiserror from 1.0.16 to 1.0.17", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "1f86de42939a543a64e047cb1ac100658cdce08b", "messageHeadline": "Bump libc from 0.2.69 to 0.2.70", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 49, "deletions": 49}}, {"node": {"oid": "2b8d4156837f4949cf74a7176257a641e0d16013", "messageHeadline": "[client] Implement a command to query on-chain resources", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 1542, "deletions": 1153}}, {"node": {"oid": "9c73790a9db73edbcb8e7948477f49e33267bb1b", "messageHeadline": "[secure-storage] Add ability to use GitHub from SecureBackend", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "f158a85541ff27af76ed9d6f45051122fda1c9bc", "messageHeadline": "[secure-storage] GitHub wrapper", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 196, "deletions": 52}}, {"node": {"oid": "544be842a5fdf25ac9985d534b32df5380b617e7", "messageHeadline": "[secure-storage] Add namespace support for OnDisk", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 30, "deletions": 22}}, {"node": {"oid": "9a02fd1f012d5cd0bf9144744796883f8fbb17eb", "messageHeadline": "[secure-storage] Remove vault per-namespace reset functionality", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 10, "deletions": 71}}, {"node": {"oid": "1c5010bd565cee175dfcbb44be18000ec7140c84", "messageHeadline": "[secure-storage] reset and clear is now test only", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "73bd22db0cfd9c7f0951793c0c9903a8d490fd4a", "messageHeadline": "[secure-storage] Merge set and create and remove policy", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 94, "deletions": 248}}, {"node": {"oid": "191b40dc7108b1213150fa3d999aedc2f70394fe", "messageHeadline": "[consensus] let consensus call LEC", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 20, "deletions": 26}}, {"node": {"oid": "506dba4fb52c0934b24cf575643044b734d3221b", "messageHeadline": "[move] Fix Todd's comment for resource viewer", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 16, "deletions": 23}}, {"node": {"oid": "657a79442f250fbd5f04990ec8d0322d9d2e0785", "messageHeadline": "[types] Refactor `language_storage` and `move_resource` to move_core_\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 334, "deletions": 250}}, {"node": {"oid": "83878247a01b4765a0b55ce07656200cb32290c3", "messageHeadline": "enable the fuzzing feature for dev-dependencies in [features]", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 43, "deletions": 23}}, {"node": {"oid": "c3fd9566ba8b6632b7d1fe47da27f91b14ce3f52", "messageHeadline": "[storage] remove dependency from storage-service on storage-client", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "63fc8c36d5e47777877b3ab1ee16daa54ec67826", "messageHeadline": "[storage] remove MockStorageReadClient", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 0, "deletions": 286}}, {"node": {"oid": "a6ec563ab9076e70a0d2f109b3f307908e6d1400", "messageHeadline": "Allowing --serialize-bound to be 0 for expressing no bound.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "8e689aecd70e7b7b94c963821fdd8b1f593cc61b", "messageHeadline": "[move-prover] Bound size of serialization output to work around termi\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 112, "deletions": 7}}, {"node": {"oid": "9e80470cdac7c14a20ca28145788a709cbcb8d62", "messageHeadline": "[network] add connection bench", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 128, "deletions": 23}}, {"node": {"oid": "32a08bb95c150dbda0f742820d46bb82f0a2a59f", "messageHeadline": "[network] enable concurrent connections in socket-bench-server", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "d934bba5447e0dbd1658e9f15ad30e261f7a1d19", "messageHeadline": "[move modules] Unite ValidatorConfig and FullNodeDiscoveryConfig", "author": {"name": "Lera Nikolaenko", "email": "valerini@calibra.com", "user": null}, "additions": 281, "deletions": 734}}, {"node": {"oid": "8af56687a5cfa57cf13cfc1f6e9e7872b265765a", "messageHeadline": "[storage] enable fuzzing feature for LibraDB::new_for_test", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "b0065a3bd0bf4a51374b657feeb2c22b62c95da1", "messageHeadline": "[language/tools] Add Move code coverage summaries and source coverage", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 615, "deletions": 2}}, {"node": {"oid": "56ca9d2e0277e05ab226f116578aff679729e5e9", "messageHeadline": "Remove MultiCurrency module from LBR test,", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 91, "deletions": 62}}, {"node": {"oid": "2861700cb62fe059467130d595999e1ee2096691", "messageHeadline": "Bump syn from 1.0.19 to 1.0.20", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "7ba2809f27e4ebd649c16f51c0c14c3b81702d64", "messageHeadline": "Bump clap from 2.33.0 to 2.33.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "22e1825f4bf0ad70baaec1cf7527336249cb4980", "messageHeadline": "[deps] get futures updated", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f639fcc6d14f46d6c850dc3998c436800fcf526d", "messageHeadline": "Bump futures from 0.3.4 to 0.3.5", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 132, "deletions": 128}}, {"node": {"oid": "759f3f47cca2a8a2fe1942d8db83a1e6b930566a", "messageHeadline": "[move-prover] Repro of the termination/performance problem.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 91, "deletions": 0}}, {"node": {"oid": "838b874f5dfec3347e7dcd4222d08e609a8990d4", "messageHeadline": "Bump serde_json from 1.0.52 to 1.0.53", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 54, "deletions": 54}}, {"node": {"oid": "7b6948eebf700883c303c733ea4292afe660e64e", "messageHeadline": "[move-prover] Performance tuning.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 56, "deletions": 31}}, {"node": {"oid": "15bd8f0c4212db0333e3190db837a1002eff1389", "messageHeadline": "prune_window_config", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "0a1a600ac5248b4d2d9adce477eef381d067ce5b", "messageHeadline": "[storage] LibraDB: make pruner optional", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 162, "deletions": 140}}, {"node": {"oid": "7f2ec944b5edc31d5855f5c03602728199a83b7e", "messageHeadline": "[move-prover] Prelude templatemization and benchmark support.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 997, "deletions": 597}}, {"node": {"oid": "9cae64aab0f3577d5bccfcc453aaf6a26aaec982", "messageHeadline": "Bump pin-project from 0.4.13 to 0.4.16", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "1184fcf3224eeaeb3823f16c20eeeb3334b8e00c", "messageHeadline": "Bump serde_yaml from 0.8.11 to 0.8.12", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a28d8c8ba29778a593f5159595d6b5ff37ca97a6", "messageHeadline": "Bump serde from 1.0.106 to 1.0.110", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 125, "deletions": 125}}, {"node": {"oid": "b7e9d97a822ea4d510a3264ebf4bdb7c299283e7", "messageHeadline": "[secure-storage] Simple GitHub repo interaction", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 320, "deletions": 0}}, {"node": {"oid": "e83ea3af11f2116a5c889a3b1c6acb7832d8c1d3", "messageHeadline": "[Key Manager] Add the ability to support configurable protocols (http\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 25, "deletions": 28}}, {"node": {"oid": "d4e687cef93828fd4baf62b3b8bee30d2e229a87", "messageHeadline": "[move-prover] Fixing a bug with multiple return values.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 65, "deletions": 82}}, {"node": {"oid": "03c97e5e1e9330f2609e225a94dc19658f20edf4", "messageHeadline": "added transform for eliminating mutable reference, borrow analysis, a\u2026", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 4183, "deletions": 31}}, {"node": {"oid": "f0baeb020fef42e9690c04ec883f03d8c331e202", "messageHeadline": "[Config] Updated 'account' keypair to 'operator' keypair", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 25, "deletions": 21}}, {"node": {"oid": "617366d6193e095c2e29283174d001c95b7b87f7", "messageHeadline": "[Consensus] Updated LSR to use the global constants crate for key and\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "af4ea1c374f478f36d40135fb546a8ffe12362f2", "messageHeadline": "[Key Manager] Updated the key manager to use the global constants cra\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "84e24505eae9f293af8288b6c9558b697fc31e62", "messageHeadline": "[Global Constants] Created a global-constants crate in the configurat\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 105, "deletions": 84}}, {"node": {"oid": "94373200eca565ca08643d6977be14c0ae74df25", "messageHeadline": "[move-prover] Seeting back quantifier threshold to 100.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 4, "deletions": 98}}, {"node": {"oid": "588df5f7d8a4e6fd3ce7738dc80b791d2b7217e4", "messageHeadline": "[language] Remove deprecated bytecodes", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 70, "deletions": 236}}, {"node": {"oid": "32094d1f92fd0310bce9f8ff15cfc9fea55a2793", "messageHeadline": "[types] Refactor AccountAddress to move_core_types", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 298, "deletions": 290}}, {"node": {"oid": "d29621ed8f854e6368e9903219bc01a06d2550f7", "messageHeadline": "[x] add lint to ensure workspace member list is canonical", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 163, "deletions": 2}}, {"node": {"oid": "483bc41f1dbe62d4905b02aa00ce5c7097b31970", "messageHeadline": "[move-prover] Speed up ExtendValueArray and ExtendTypeValueArray", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9feb0a7ebedbc866a0c25f2babd0542e0e9a7d23", "messageHeadline": "Create return_values.move", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "5666bdc34859277ca705d75a0dbfb813e7756016", "messageHeadline": "[client] moving cli and libra-wallet to testsuite", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "28773872483f257093ee01e561bd3d18aaa660b8", "messageHeadline": "[logging] Add option to stream structure logs through UDP", "author": {"name": "Sherry Xiao", "email": "sherryxiao@calibra.com", "user": null}, "additions": 79, "deletions": 5}}, {"node": {"oid": "a3596443f000ca5777c1bc77ad831828a61775cb", "messageHeadline": "[crypto] Fix inversion in CryptoHasher-derived names", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 72, "deletions": 6}}, {"node": {"oid": "e64989b09bdbc170e4c5cc06f00b296c1a9c251c", "messageHeadline": "Bump base64 from 0.12.0 to 0.12.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "89ff61694d9da891bfd0d286b3641c2426ea0860", "messageHeadline": "Bump rust_decimal from 1.4.1 to 1.5.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7a662311d3b698118a61e9eeb1bf974f9a282564", "messageHeadline": "Bump tonic from 0.2.0 to 0.2.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "abe4ace5a6757067da04dae598984cf05df87dd8", "messageHeadline": "Add basic Move VM tracing, and coverage map", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 345, "deletions": 14}}, {"node": {"oid": "25b304791aabf18714df5d3af7bc10e0b00d2495", "messageHeadline": "Update README to reflect experience with config-builder", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 79, "deletions": 53}}, {"node": {"oid": "9b60292294c4bfea73d83d1fac6b3740daf398be", "messageHeadline": "Clarify cmdln arg comments", "author": {"name": "Allen Clement", "email": "aclement@gmail.com", "user": {"login": "agclement"}}, "additions": 28, "deletions": 27}}, {"node": {"oid": "07b0a7fdd3ab34123842f4d60ef419830578569f", "messageHeadline": "[rust] bumping to rust version 1.43.1", "author": {"name": "mimoo", "email": "davidwong.crypto@gmail.com", "user": {"login": "mimoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "798ca841330a833d3950af7578684cd1ab35489d", "messageHeadline": "[move-prover] Misc fixes.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 402, "deletions": 139}}, {"node": {"oid": "26c030b0059566ed2d2f051a259bfd14113f3849", "messageHeadline": "[language][file format] remove duplicated types from local definitions", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 1335, "deletions": 310}}, {"node": {"oid": "b80536749ec12e025c10d935531cc64e1d1aa61f", "messageHeadline": "[network] fix socket bench server", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "efb3a51d4cc91bfe17c654e584a5915fc7e391c6", "messageHeadline": "[network] easy rename", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 169, "deletions": 181}}, {"node": {"oid": "92f3fac96417664dd97c436adf23e3beb40cd768", "messageHeadline": "Bump ureq from 0.12.1 to 1.0.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "c1c890951cabb232939f7dd80defa8013e26f445", "messageHeadline": "Add missing members and alphabetize ordering", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "78e1796b1f0effb096c122b835144a42eae47a6f", "messageHeadline": "prevent unit tests from oom during linking", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "db8ed5ddef223a216272c16988cb1a7222ed0d30", "messageHeadline": "Bump mirai-annotations from 1.7.0 to 1.8.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "d2a0b77da0c75df6c766ce888daff2bc32baada5", "messageHeadline": "[x] move direct-dep-dups linter to x", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 68, "deletions": 20}}, {"node": {"oid": "e145f232db1da2258b468ff139f8c00b5e68e339", "messageHeadline": "ignore gh-pages in all root level jobs", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "f431fb4b0bddde36f96b3c8cc553ea3ac81a3b72", "messageHeadline": "[move source language] Restrict local and struct names", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 170, "deletions": 42}}, {"node": {"oid": "ad8e5ccf483a0b444d75e6ce039618d1ba40f8e4", "messageHeadline": "Bump serde-reflection from 0.1.0 to 0.2.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4aeed25ddfcb6963b7d39d8540a779cc37b5b659", "messageHeadline": "Bump bit-vec from 0.6.1 to 0.6.2", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "308fec7fee0edfc3a1ec2d91d16ffffeea58186b", "messageHeadline": "Bump pin-project from 0.4.10 to 0.4.13", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "684ab1716e82632a9bd4d8c4c46ba6a8a74a3b3f", "messageHeadline": "Bump syn from 1.0.18 to 1.0.19", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "3c7c4fe6cecbddea30ce200230f2fef57fe65ced", "messageHeadline": "[LEC] Create execution-correctness service", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 900, "deletions": 3}}, {"node": {"oid": "22948f6d147317e23af0566558167806fdf89b50", "messageHeadline": "Move BlockExecutor/ChunkExecutor to executor-types and related refact\u2026", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 153, "deletions": 83}}, {"node": {"oid": "13f9f8c71fa718d8f6ab6dd380776c2943fea8bc", "messageHeadline": "[Key Manager] Make time based operations configurable using the key m\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 58, "deletions": 17}}, {"node": {"oid": "c99abb1d072e5b955665b1c15a1f323fe756b4f0", "messageHeadline": "[Key Manager] Removed transaction retry constant and unified with tra\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c649bac9b17e10af62adbc9b9c44c71d6800a125", "messageHeadline": "[docker] switch to bash script", "author": {"name": "milonite", "email": "milonite@hotmail.it", "user": {"login": "milonite"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e7ff749579d0e580c1d544565bdcacdac8d823e", "messageHeadline": "disable gh-pages, build docs in prs (they can fail)", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "b8dcc5d064bf8dfb1e54f9d890a546ecd3eccfcf", "messageHeadline": "small cleanups", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "d4f50f5e4c4664bb59eb390b5ea154bfdb1cfbfc", "messageHeadline": "[x] upgrade to guppy 0.4", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 29, "deletions": 49}}, {"node": {"oid": "87585197b53272c0dadbd94c99dd0695030c68fe", "messageHeadline": "[cluster-test] Print dashboard and log links with timestamp", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 10, "deletions": 6}}, {"node": {"oid": "2f9183c9b6bcb2775e76f4768ced0b2d29d8281d", "messageHeadline": "[types] Clean up unused Accesses", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 30, "deletions": 187}}, {"node": {"oid": "ae25fa8419ab7407df33168d3c04f3c314e37b66", "messageHeadline": "Make default account type VASP", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 470, "deletions": 201}}, {"node": {"oid": "f7590f994efd42f7fade8dc2baed76e6d187090f", "messageHeadline": "[move-lang] Capture documentation comments, as well as support block \u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 412, "deletions": 78}}, {"node": {"oid": "b07c4350dcfc350b671812ecf97b68bb96dcc7a4", "messageHeadline": "[move-prover] Fixes a bug with instantiation of schemas from other mo\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "5bc7f48614121e5433fb23a346a69ae031d85cb6", "messageHeadline": "[language] Add constant pool back to protest (CompiledModule)", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 117, "deletions": 41}}, {"node": {"oid": "6a8aed30316f8ed52e4f69dcf13001dca808bd86", "messageHeadline": "Set default timeout for jsonrpc to 30s", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "cd04d9569f2a8591518a41199a4d8d14f9d35baf", "messageHeadline": "[move core modules] SharedE25519PublicKey module", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 229, "deletions": 8}}, {"node": {"oid": "a3e21ad1a52c9e3f10693d0f352c4578ba7086a2", "messageHeadline": "[tf] port record and replay script to python", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 168, "deletions": 192}}, {"node": {"oid": "995856683819406c2ef8f5b6d3e63066f3cc3054", "messageHeadline": "[move] Implement an initial version of move resource annotator.", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 3281, "deletions": 84}}, {"node": {"oid": "e3aade41d51b009a19d48b5fbebd2f782cac88e2", "messageHeadline": "[move] Add capability constraints for reconfiguration.", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 376, "deletions": 163}}, {"node": {"oid": "1fd267852e5906320a5c610f75f2168b686275fa", "messageHeadline": "Update libra_account.move", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 417, "deletions": 4}}, {"node": {"oid": "b529602752dd5883c0288d25eb787a8bc520f64c", "messageHeadline": "[move-prover]", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 109, "deletions": 18}}, {"node": {"oid": "3af0f2457452ac6d37d2e823da27eb17ffe47aa8", "messageHeadline": "[language] Bring cost table code in the Move VM", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 147, "deletions": 158}}, {"node": {"oid": "c4b18ab119d1637b75dc63cf71017f2ccae3a8dc", "messageHeadline": "[language] Fix typo in LdConst printing", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bdaf896c10b5afa569264443f32e01f78447c13", "messageHeadline": "Add getting of multiple currencies", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 414, "deletions": 334}}, {"node": {"oid": "848013dad2d503c7c00db497cc1a3452961dcd12", "messageHeadline": "fixed scripts and expanded README.md", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "29166480dac00622d9a522cfcebf01a9af4e882c", "messageHeadline": "[cluster-test] Print submission stats in --swarm mode", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 96, "deletions": 18}}, {"node": {"oid": "7ed092f3803799b7e94f9c5c2734dfb0e6e0d1d2", "messageHeadline": "Update script_incorrect.exp", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d2c0862f9ace4d38b6823294d148787d43597a15", "messageHeadline": "[consensus] push commit into block_store and simplify sync_info", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 178, "deletions": 238}}, {"node": {"oid": "a061d8310ce10443dceb6288fc05ac8e7f822073", "messageHeadline": "don't push flaky tests if no webhook url is set", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "be18534f9f4fb7ddb66e50814a0d82cbd21f9373", "messageHeadline": "[move lang] Script blocks", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 2113, "deletions": 789}}, {"node": {"oid": "a07e80dc37e6e18a4b06e959a4d5b19497b7fafa", "messageHeadline": "docs: add badge to readme", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "07863961c5ff95c21b8949d4bf881d09ef749039", "messageHeadline": "[Key Manager] Added simple metrics support to the key manager.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 67, "deletions": 16}}, {"node": {"oid": "5b163f8299881723c8dea145af9e9161b852f5b3", "messageHeadline": "docs: deploy docs to gh-pages", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "afb413dc9e1b478e43e5566cb4dcdde1b28106f0", "messageHeadline": "[onchain-discovery] query using get_state_proof + get_account_state", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 253, "deletions": 371}}, {"node": {"oid": "3c6625721cc1c02f32ac4103410e5a63abfb1620", "messageHeadline": "[onchain-discovery] use DbReader over deprecated StorageRead", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 59, "deletions": 75}}, {"node": {"oid": "7c6a5a3a525e53c7b8cb300d0b7b7c2c54f38c50", "messageHeadline": "[language] Native Function crate break up", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 376, "deletions": 373}}, {"node": {"oid": "1662bd49e8d71af7922acf1e8991eed12f7071e5", "messageHeadline": "[dashboard] add storage metrics commits/s, commit bandwidth, commit size", "author": {"name": "aldenhu", "email": "aldenhu@instagram.com", "user": {"login": "msmouse"}}, "additions": 263, "deletions": 6}}, {"node": {"oid": "7943aeaaf3ec272528bb85ff56483ab2cb95a1bd", "messageHeadline": "prep for merge", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "805385ebf6d0b1f3a2c0725e634b7aee0809c8fd", "messageHeadline": "test coverage slack crate error reporting", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "b2dc64d00a8ef12b65980f96e97964f5f25f5835", "messageHeadline": "Record RPC request latency with counters", "author": {"name": "Aaron Zorel", "email": "rustinante@gmail.com", "user": {"login": "Rustinante"}}, "additions": 89, "deletions": 42}}, {"node": {"oid": "7db0e0423d24cdc96a3e4e7e5e38216e65a3dc92", "messageHeadline": "[libra-swarm] moving libra swarm to testsuite/", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "b6788fb44faf704dc012683e12797ba672b79223", "messageHeadline": "[dashboard] add a first cut at a dashboard for the VM", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 1122, "deletions": 0}}, {"node": {"oid": "36f6f45410b9cd9b36f42a133f4331427f2e7b8f", "messageHeadline": "[depbot] ignore codespan update", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "e444fb25a922d055b5a614f94569919c20e5666d", "messageHeadline": "[CI] enable verbose full trace in e2e test", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38a5bbbf62724f549442f6d4a3750f545c57f665", "messageHeadline": "[move core modules] Authenticator module to match Libra authenticator\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 205, "deletions": 0}}, {"node": {"oid": "e9ee4851bfff0e6d3c50f04124e5306c73304bfa", "messageHeadline": "Bump include_dir from 0.5.0 to 0.6.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 10, "deletions": 32}}, {"node": {"oid": "d3f58756e32373f51d1fd3e781dd105498fea2ad", "messageHeadline": "Bump pin-project from 0.4.9 to 0.4.10", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "22912d240962254cc67562b7e3589fcbc1978a02", "messageHeadline": "[management] Improve wrong command layout", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 27, "deletions": 19}}, {"node": {"oid": "81c0a31cc722d5f28dad9307c03d23c090f88364", "messageHeadline": "[managment] improve readability of validator_config.rs", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 34, "deletions": 31}}, {"node": {"oid": "bf212c394e224d21c36b9bfee677991cd5034658", "messageHeadline": "[management] Make genesis contruction available", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 151, "deletions": 49}}, {"node": {"oid": "92a1e1bcf9b2fddacbe59ae54f35d8a2ebb72383", "messageHeadline": "[management] add association-key command", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 44, "deletions": 10}}, {"node": {"oid": "3ed0ab54ea7c368710e0052d50d899edb4bce5a9", "messageHeadline": "[management] show the end-to-end genesis flow with a local and remote", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 98, "deletions": 31}}, {"node": {"oid": "9e0cd6ccda7e62e3683d62b199f4b7751364d9d3", "messageHeadline": "[management] Add a layout config", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 178, "deletions": 1}}, {"node": {"oid": "8853dd94d4dd5998a119427f30feec1c921ba5b8", "messageHeadline": "[management] Support writing to upstream storage for validator_config", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 89, "deletions": 33}}, {"node": {"oid": "e3edc5e2b54602bc92a0704a3ef1770193401bd4", "messageHeadline": "[management] Move validator-config to its own file", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 114, "deletions": 98}}, {"node": {"oid": "4d3426fc69a7a3b9236441e73b9120960e48fc75", "messageHeadline": "[network] fix clippy error", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "a4b9c615fb09de547bbe92d86b64b4110e9bdeb2", "messageHeadline": "[generate-format] track network types", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 230, "deletions": 12}}, {"node": {"oid": "993521cf2f96daa94b8dc63b918777a987ad7003", "messageHeadline": "[crypto] re-factoring Noise to encrypt and decrypt in place", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 831, "deletions": 320}}, {"node": {"oid": "aa06cba5d0898dbe7f19048b13c1a8451625e53e", "messageHeadline": "[state sync] tune libra channel", "author": {"name": "Phoenix Orlov", "email": "phoenix@fb.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1ca1c6df170fa326c1fd28ab012779b14bc73557", "messageHeadline": "[generate format] do not use proptest to sample serialized values", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 40, "deletions": 58}}, {"node": {"oid": "e64570dfd7be2bb675a28aa856b602eabeb50a02", "messageHeadline": "[generate format] remove deprecated option --skip-deserialize", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 16, "deletions": 24}}, {"node": {"oid": "eadec75858d3ff657d9058a99ec21ae287090159", "messageHeadline": "[generate format] add support for tracking consensus types", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 289, "deletions": 0}}, {"node": {"oid": "668bc020315479369a2d251fd46e261d4823411b", "messageHeadline": "eliminate fall through when a non-branching instruction is followed", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 34, "deletions": 13}}, {"node": {"oid": "370375ad6b39e4cf0c75b434e6ebe54eb304ab35", "messageHeadline": "[move source lang] Don't type check dependencies", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "e92aff99b73c18ac1123e6a7913ef13dfccdfc3b", "messageHeadline": "Removing once_cell from libra-dev", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4ba5c2c6acc89d2d111e986f01410a9b1a8e3bd1", "messageHeadline": "Removing itertools from cli", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "b9ad1c53927ce5a27e3aa38c4fc0b1cb4fe730bb", "messageHeadline": "Removing lcs from state-synchronizer", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4e128bb12ec214bf4a44399ee7b365189a1a9e93", "messageHeadline": "Removing stdlib from test-generation", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "51671823359fec6a48ba471489317453e66b8b30", "messageHeadline": "Removing lcs from state", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4ab48c6a9368128ad5a82f4919425b5c95bb4bff", "messageHeadline": "Removing once_cell from types", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "44ef927e9e9f242749088f3e8df2e99680ee68f9", "messageHeadline": "Removing once_cell from runtime", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "78dd99de91b5bb16391f7a7b9c86f33471e9adf9", "messageHeadline": "Removing hex from vm", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "c98b72f67b2f06aa19c4170029240b0e55ce99f3", "messageHeadline": "Removing hex from libra-vm", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "6789a18825e145dd5859c23a5ffa7c41f459bb3f", "messageHeadline": "Removing backtrace from move-prover", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "3d4f1b0f49a38d3fc91bbd94b3c1f7f293d72bfb", "messageHeadline": "Removing stdlib from move-prover", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4107dcc343ed69b52d6eeb923508130a7ea56d2e", "messageHeadline": "Removing stdlib from spec-lang", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "903e6c6a33836298b45d6a38459c78ed4a8414e9", "messageHeadline": "Removing itertools from test-utils", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f01d17040f94c19817627c6104ee6566662cd168", "messageHeadline": "Removing stdlib from stackless-bytecode-generator", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c934d9c10932e48136cbc1d4b9da38878bdee834", "messageHeadline": "Removing cli from libra-swarm", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "c131cca3fdc0d6a2dc55d2913736e5944a532f5d", "messageHeadline": "Removing anyhow from executor-benchmark", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "a8352f9c27e08a939b58b2bb01981c79c8353e73", "messageHeadline": "Removing prost from admission-control-service", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "92d166e8ec29697343ce55c484e39ba11db58fd8", "messageHeadline": "Removing chrono from cluster-test", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c50d2a4909e5d40ef845962abf0e5f7d5dec26f6", "messageHeadline": "Removing futures from vm-validator", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b1e83e0ada8f2e02b797e8cf297984909189b999", "messageHeadline": "Removing hex from consensus-types", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e2aca2eac63ea0d6accb1a1447f7ddec6038745b", "messageHeadline": "Removing libradb from consensus", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "1d7d4111a5b0bb91a3a355059217644e3f4505ab", "messageHeadline": "Removing proptest from mempool", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "6f6c992821ce5d0a60ed0dd32b68cbb29029cc5c", "messageHeadline": "Removing serde from storage-client", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "990d909b3724fabce2754fe6eba07e4c9b7d5a45", "messageHeadline": "Removing once_cell from onchain-discovery", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "04dbc38bdeb7c59c5a7ad59ba5437f31931b1275", "messageHeadline": "Removing hex from config", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "6341fc3ce518dd7a8e4f9d3f42d80963335fa6a0", "messageHeadline": "[mempool] method signature and clone cleanup", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 68, "deletions": 77}}, {"node": {"oid": "a4b3bbf14698ce34f217c4f8801274d1b6f0c8c0", "messageHeadline": "[mempool] unified coordinators", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 49, "deletions": 178}}, {"node": {"oid": "a405b894cdbe3b6e6bed1e7da222c919d9573762", "messageHeadline": "[mempool] removed broadcast ticker", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 91, "deletions": 51}}, {"node": {"oid": "290138d59826d0eb57aa87a65c801a9d9ec79ecd", "messageHeadline": "[consensus] cleanup last_vote_sent", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 30, "deletions": 42}}, {"node": {"oid": "d90229104d19e473aa22eb33f4094dd40d6fdee6", "messageHeadline": "Bump serde_bytes from 0.11.3 to 0.11.4", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "664cea72c64e54909b4881002d6bda65f58ce97c", "messageHeadline": "Bump proc-macro2 from 1.0.10 to 1.0.12", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "6dee1c8caaa894d50fbd2518809fa036068b34cd", "messageHeadline": "[serde] Fix serde_json::from_value error #3613", "author": {"name": "jolestar", "email": "jolestar@gmail.com", "user": {"login": "jolestar"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "8f4f854ea80f030ee1b38c660404905fa59a28c8", "messageHeadline": "[consensus] remove deadline for block retrieval", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 23, "deletions": 64}}, {"node": {"oid": "b6589aae0df471879c4ad6c7969612517acdf08b", "messageHeadline": "[onchain-discovery] move `OptionFuture` into common/", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 101, "deletions": 66}}, {"node": {"oid": "e3016cd93fcfde9a0fa9719d08a8cbc45236da19", "messageHeadline": "[onchain-discovery] move client out of lib", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 476, "deletions": 463}}, {"node": {"oid": "b508456b1b793ff1e516e0d07f4b2c9fc8f90c6a", "messageHeadline": "[secure] Use SecureEnd::TryInto in KeyManager", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 85, "deletions": 22}}, {"node": {"oid": "fbda292a1ff5b15e8744e91d8845fee0951bffbd", "messageHeadline": "[config] Simplify SecureBackend config", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 18, "deletions": 43}}, {"node": {"oid": "660a2ae01c428343c694bcef6c9de8adc35665f3", "messageHeadline": "[config] use derived default when possible", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "b2c73f25092d055af0f8315d2bb8743ef7b72c05", "messageHeadline": "[shared mempool] tune libra channel for DDoS prevention", "author": {"name": "Phoenix Orlov", "email": "phoenix@fb.com", "user": null}, "additions": 162, "deletions": 15}}, {"node": {"oid": "91eceb8fdd5638f7852482bf8040135044798984", "messageHeadline": "[bytecode verifier] Fix stack management in Reference Safety", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 84, "deletions": 27}}, {"node": {"oid": "447a043d19e0f2608ec059bbbdd181171644f923", "messageHeadline": "[CI] reduce e2e test parallelism", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a3695c051f65057674c224b0f53e2549d681376", "messageHeadline": "[move-prover] Prover tests", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 156, "deletions": 5157}}, {"node": {"oid": "6b4e1317ede504452a755ad7198d08ff44b167c1", "messageHeadline": "[serde reflection] switch to the public crate", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 4, "deletions": 3442}}, {"node": {"oid": "ec0990668118faaa44a3cf6f9d021e4789292674", "messageHeadline": "[move core modules] travel rule amount check", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 489, "deletions": 129}}, {"node": {"oid": "b6e7ad8555b1f24514dc07868307c97381652dae", "messageHeadline": "[mempool] flexible broadcast scheduling", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 279, "deletions": 379}}, {"node": {"oid": "1cb82b4d6593bd0650ded11a2e430c8ec7830558", "messageHeadline": "[mempool] use PeerNetworkId instead of PeerId", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 38, "deletions": 48}}, {"node": {"oid": "14fabc1fb99a71ee545163ae931f2222920825bc", "messageHeadline": "[move-prover] Implements schema expressions.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 520, "deletions": 373}}, {"node": {"oid": "e64c0e4faca9ce42e87f4e461bb9d85943cc4d29", "messageHeadline": "[language] Fix typo in vector length check", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10f3b092781862b17786633867148d1270d8700d", "messageHeadline": "[language][vm] remove bodies (code units) in native functions definit\u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 286, "deletions": 194}}, {"node": {"oid": "832c9cb2eded895b07509dcfd3d0bfbc5639bdea", "messageHeadline": "[storage] add counters to track commit frequency / size", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 29, "deletions": 17}}, {"node": {"oid": "0f7bb07247444092441dfb6a5dedfb0bb74fd31b", "messageHeadline": "[language] Native Functions Refactor", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 195, "deletions": 526}}, {"node": {"oid": "37661767ac5d42798a23b1b86a6cb4ea16b68eeb", "messageHeadline": "[bytecode verifier] Remove join error", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 17, "deletions": 62}}, {"node": {"oid": "9fe06c79977a470ad8ae8563c05bf37fe0d1ca0d", "messageHeadline": "[CI] use lowest resource on non-critical path jobs", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "955ee7549da7640ce52c24be33dd198d27a81a3a", "messageHeadline": "[move-lang] Use the term \"identifier\" instead of \"name\" in the parser", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 83, "deletions": 82}}, {"node": {"oid": "74df1b07982572455cfddb2bef0da55c99ad0d48", "messageHeadline": "[move-prover] Sort of fixing a bytecode verification error which brok\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "6ad7da3e215c07d56ee6fc4c47442e7ac9ba0e38", "messageHeadline": "Bump quote from 1.0.3 to 1.0.4", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "a5263e313c73c1d1f8678558aed70f8eaa8c7b8c", "messageHeadline": "[language] Update genesis creation", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 402, "deletions": 820}}, {"node": {"oid": "d231a132b1f0f4465b8affde73d826a21f261bfe", "messageHeadline": "[network] fix connected peers counter", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "b2d226e5ecac290260e3b9a54dca44dd681d6f65", "messageHeadline": "refactor Abort", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 29, "deletions": 38}}, {"node": {"oid": "7220c4de7c6d106ebd5fb3a13b90ab21d9a0bcee", "messageHeadline": "De-activate the batch feature in move-types by default", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "fd1af3cb270e6e449f8157d3b99b57e0041189ad", "messageHeadline": "[crypto] Gates batch verification under a feature", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "20a4de6a1e04c44cc220eb20ee05d40270eafdf2", "messageHeadline": "[management] use consts instead of wild strings", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "9a04515517366b56085e71c9215910886c91d45a", "messageHeadline": "[management] Support reading and writing from storage", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 182, "deletions": 114}}, {"node": {"oid": "80494597db56669feb506a20c15938e62179ee48", "messageHeadline": "[secure-storage] Add a default policy", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "ba2c821199f5f8b333ce2dc83a699a095712e6c5", "messageHeadline": "[management] secure_backend to dyn storage", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 162, "deletions": 1}}, {"node": {"oid": "6b9e4d0776f043c4d8301b27a43d8e3016065b23", "messageHeadline": "[management] Add errors since they make this a little saner", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 108, "deletions": 48}}, {"node": {"oid": "d00e55246e840dbae1b6e71853fd504b679bd9a6", "messageHeadline": "[onchain-discovery] split storage service and gossip service", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 243, "deletions": 170}}, {"node": {"oid": "833ef05aeee493deb6cb395c40f52c3f16340ec9", "messageHeadline": "[bytecode verifier] Split type and memory safety", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 2302, "deletions": 1625}}, {"node": {"oid": "2d4460e063b45d113adc21fec8d415785be98af6", "messageHeadline": "[docker] add waypoint in faucet", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "ea61349558ea0653e136a5c176feabcc370caf1a", "messageHeadline": "[config-builder] build waypoint in faucet", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "864770c7a35a0deadab8e15c0875a61281178e93", "messageHeadline": "[move-prover] Fixing a bug with struct type parameters.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 74, "deletions": 3}}, {"node": {"oid": "b3dfe549b9c6153a5b75363b849e7eb3983dd557", "messageHeadline": "Changed signature of WriteRef, refactored Branch", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 225, "deletions": 220}}, {"node": {"oid": "8534ee1f05de57b8e64923426be06592f712d397", "messageHeadline": "[Key Manager] Added logging support to the key manager and removed on\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 58, "deletions": 41}}, {"node": {"oid": "9246edc49fa404a3b54754bf968e5fd4938295b7", "messageHeadline": "[Key Manager] Added main() function support to the KeyManager and int\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 113, "deletions": 6}}, {"node": {"oid": "d9679534d1fb9cac33f0081acf5562f8fa08c05c", "messageHeadline": "[Secure Config] Refactored SafetyRulesBackend into SecureBackend and \u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 98, "deletions": 77}}, {"node": {"oid": "32ed962d3871db54a4734477cca2f58e2b7a9fe2", "messageHeadline": "[Key Manager] Removed the unneccessary key_name from the key_manager \u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 9, "deletions": 18}}, {"node": {"oid": "57803816854de9b8de3710ff92f3a92330675a6b", "messageHeadline": "[move-prover] Finish module invariants.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 348, "deletions": 199}}, {"node": {"oid": "fab4a2547c9ab61435a8565a4df33eae1ba0bfe8", "messageHeadline": "[libra swarm] add waypoint to the client", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 11, "deletions": 51}}, {"node": {"oid": "1b7ea197b748b6086c427ef0056c6e7ab2cdbee1", "messageHeadline": "[language] move from single to subset of currencies for accounts", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 64, "deletions": 180}}, {"node": {"oid": "306113fc06b60cd57884d5829e4aba8e45bc7bac", "messageHeadline": "[network-address] purge parity-multiaddr and compat layer", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 38, "deletions": 170}}, {"node": {"oid": "555936dad203d820e54d456de22366c3c94612d1", "messageHeadline": "[network-address] convert client, libra-node", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 11, "deletions": 30}}, {"node": {"oid": "f9ba92cec6cea90c7003674a0ab3417dfff04800", "messageHeadline": "[network-address] convert config, config-builder", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 62, "deletions": 68}}, {"node": {"oid": "1d39c19582dcde4a4149b3de44ef37112bed0079", "messageHeadline": "[network-address][breaking] convert types, onchain-discovery, genesis", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 72, "deletions": 145}}, {"node": {"oid": "501c64264c4f0c54c01238be7785a86fbfd8afef", "messageHeadline": "[network-address] convert network, state-synchronizer, mempool", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 247, "deletions": 192}}, {"node": {"oid": "8e8b50ab4b2ea72ada29639adec0013fa8bc97ea", "messageHeadline": "[network-address] convert netcore and network benches", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 168, "deletions": 113}}, {"node": {"oid": "27edfff6ed862dc8b6ab8f28e4a759b8a31ca2a2", "messageHeadline": "[network-address] add temp multiaddr compatibility methods", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "6b728d4ba7f8be82856099ddad74938a68ff8453", "messageHeadline": "Bytecode verifier] Added (unused) structural control flow checks", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 349, "deletions": 15}}, {"node": {"oid": "b04738f65d06e77275820f01559919f7e36557d7", "messageHeadline": "Remove depdenency of json-rpc on client", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 243, "deletions": 204}}, {"node": {"oid": "3f4d918e46d7591d9d7ad2d4e873dfb5e239cedd", "messageHeadline": "[types] Update directory structure for account_config", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 943, "deletions": 746}}, {"node": {"oid": "fe282088ade2bfcde757d1b85b37be1fb7cf4892", "messageHeadline": "[cluster-test] Add a teardown method for ClusterTestRunner", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "bc9e020746caf1a712037fc4bd3e0898f6050775", "messageHeadline": "[tf] Add tags to all resources", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 154, "deletions": 14}}, {"node": {"oid": "6d658caf5a109d40dd80e30de6ba7ff2d04a21a7", "messageHeadline": "[move-lang] Parser cleanup for GlobalCalls and ModuleAccess", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 85, "deletions": 90}}, {"node": {"oid": "d030194c2a39e194480d02e7ecd5683ce2d1c1c2", "messageHeadline": "[vm]Native function refactoring.", "author": {"name": "Dm. Yakushev", "email": "rig410@yandex.ru", "user": {"login": "RIg410"}}, "additions": 436, "deletions": 280}}, {"node": {"oid": "1338a917dbafecdd761d8968f933631cca5b3838", "messageHeadline": "Less capitalization :)", "author": {"name": "Joel Marcey", "email": "joelm@fb.com", "user": {"login": "JoelMarcey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d91685f6a2ce10c1bf04eca9599462fac7df10a7", "messageHeadline": "Capitalization", "author": {"name": "Joel Marcey", "email": "joelm@fb.com", "user": {"login": "JoelMarcey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2f2759b6cb4e9207bd59f6a391fdf709ca6b45e4", "messageHeadline": "[RFC][Move] Change move build output directory to something less generic", "author": {"name": "Joel Marcey", "email": "joelm@fb.com", "user": {"login": "JoelMarcey"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "deee1a06bd38564b9afb2e8270081c6370ce4bcd", "messageHeadline": "Bump serde_json from 1.0.51 to 1.0.52", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "b5666e19883c6bc634fb6069646b576e7699989e", "messageHeadline": "[cluster-test] Use correct asg name instead of hardcoded value", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "572c482ecdd7d8e3d947b79aca3a47fc007e6034", "messageHeadline": "[config] Update readme", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 29, "deletions": 36}}, {"node": {"oid": "61204087ac45e5c8a61ef4d7645c97931393b5de", "messageHeadline": "[epoch change] turn VerifierType into trait", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 116, "deletions": 121}}, {"node": {"oid": "f28fb21ef45b6aa2ddd09c07e91bf3af5668b6a1", "messageHeadline": "[epoch change] get_epoch_proof from libradb instead of state computer", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 44, "deletions": 144}}, {"node": {"oid": "4ab13d44f35b51060b0dc01993bff3658e5be167", "messageHeadline": "[json rpc] spec: update currency reference", "author": {"name": "Phoenix Orlov", "email": "phoenix@fb.com", "user": null}, "additions": 41, "deletions": 4}}, {"node": {"oid": "e6c8ec5560c98d98873b6a853ab0e560d318b25a", "messageHeadline": "[move-prover] Refactor: merge invariant type into condition type.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 595, "deletions": 764}}, {"node": {"oid": "25810653886b242099f99ec62cb1bf4f4a122a01", "messageHeadline": "[move-prover] Fixing a bug in boogie generation for nested invariants.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "9c7c463588a7352090554f48ed4141d3ed6e66d4", "messageHeadline": "Bump thiserror from 1.0.15 to 1.0.16", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "1f261fddc3d3736a93f35b57ca09d6cce135e564", "messageHeadline": "[language] New modules to be the main ones, uniting updates in LibraS\u2026", "author": {"name": "Lera Nikolaenko", "email": "valerini@calibra.com", "user": null}, "additions": 592, "deletions": 1192}}, {"node": {"oid": "b2e2246986813cd64ba1fa434a55de362a829af4", "messageHeadline": "[language] Adding discovery info to the modules", "author": {"name": "Lera Nikolaenko", "email": "valerini@calibra.com", "user": null}, "additions": 227, "deletions": 20}}, {"node": {"oid": "0e4ef24b365ce5721f7747e619f286221d584749", "messageHeadline": "[language] Change LibraSystem2 to support LibraConfig", "author": {"name": "Lera Nikolaenko", "email": "valerini@calibra.com", "user": null}, "additions": 125, "deletions": 126}}, {"node": {"oid": "7c4b87a2543f3aacfe2fe9656a2bd04f015a4425", "messageHeadline": "[epoch change] replace next_validator_set with next_epoch_info", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 312, "deletions": 305}}, {"node": {"oid": "58b1231e9f3252145ad3d2cdde6d31ba5271a9e1", "messageHeadline": "[management] Add a readme to help guide the development", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "57f05e8e5b6a87482155b1b4fedd644ffce17f22", "messageHeadline": "[management] Example of building a genesis", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "7f84c5a46ea987b476c999dd348b70688c874418", "messageHeadline": "[manager] Add the ability to generate a validator-config transaction", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 147, "deletions": 5}}, {"node": {"oid": "edba99b8ac83264f7ba50daf6e27290f55a99898", "messageHeadline": "[move core modules] Option module", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 225, "deletions": 14}}, {"node": {"oid": "86415493f62a429a99ac6b439747e973d5899120", "messageHeadline": "[move] Create separate burn account", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 97, "deletions": 0}}, {"node": {"oid": "19c7c640f2c2dff1bca6a5db8539f09fe567d4fd", "messageHeadline": "[move-prover] Fixing an issue with scripts after refactoring of file \u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "ca8904e02a3c56814b71d848017638e06d6c8d56", "messageHeadline": "[trusted state] replace version with waypoint", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 94, "deletions": 64}}, {"node": {"oid": "779c6becc0694b7bf4e3b13bfa1b18d4e5d8b181", "messageHeadline": "[epoch change] make waypoint mandatory", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 214, "deletions": 282}}, {"node": {"oid": "6f8c309814585d09f7db67c1171c50073500be06", "messageHeadline": "[mempool] Remove unused prometheus dependency", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "866cf76622b4b3867e679306267646a7e3c37e0f", "messageHeadline": "[Key Manager] Add execute() main function loop for key manager.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 159, "deletions": 39}}, {"node": {"oid": "c3ebef790e4c6009f49fadf4ce3c1bcff18f225b", "messageHeadline": "[Secure time] Added sleep() support to the secure time service.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "fce0c2c57f8907ece71ccbce0141104c272de7e8", "messageHeadline": "[secure-storage] add namespaced storage", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 116, "deletions": 0}}, {"node": {"oid": "9be583172ea6b7eefe8a331c39cb159036eb5a56", "messageHeadline": "[config] Remove validator and discovery set from config-generator", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 58}}, {"node": {"oid": "9680f51b8f33991e4fc4df65b9486f26bb281534", "messageHeadline": "[language] Remove validator_set from config as it really just wants t\u2026", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "e7971b2ceca14ae3cf81553c4b8207ce219a3c2a", "messageHeadline": "[network] Remove reliance on discovery_set from config-generator", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 28, "deletions": 40}}, {"node": {"oid": "22e9451bc25153fbcca8146516ab838df80688f7", "messageHeadline": "[language] eliminate a special use-case of config generator", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "fbc79fa43eec89c2499caad0a06fc9eaeddc865a", "messageHeadline": "[genesis] Use scripts to initialize ValidatorConfigs", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 94, "deletions": 149}}, {"node": {"oid": "77b018dbf1eb9b5551ae38da7ded11d40a920562", "messageHeadline": "[genesis] Remove NodeConfig from genesis encoding", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 52, "deletions": 66}}, {"node": {"oid": "3d732060398ca0b32bf2749a5fc5013e00b9390e", "messageHeadline": "[genesis] Remove unused private key from API", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "c1c47b8764ea4a31652963a9fb8845216726824c", "messageHeadline": "[language][vm] non-recursive bounds checker implementation for Signat\u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 90, "deletions": 54}}, {"node": {"oid": "e323dce5cac4c804c5c1da61e0f1bdf7949b4579", "messageHeadline": "[mempool] remove lru-cache and ttl-cache dependencies", "author": {"name": "Phoenix Orlov", "email": "phoenix@fb.com", "user": null}, "additions": 144, "deletions": 43}}, {"node": {"oid": "40ea7a658c70204c631469b3cb1b151e822d5e49", "messageHeadline": "[language][vm] separate CompiledScript and CompiledModule in the file\u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 323, "deletions": 154}}, {"node": {"oid": "ddf372ae26a704694d5c3fb8f3511e2fa4b4f681", "messageHeadline": "[language][vm] non-recursive serializer/deserializer implementation f\u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 195, "deletions": 65}}, {"node": {"oid": "a62fdd025dc6f03e5600dc86f13b787ad6c2efb4", "messageHeadline": "[cli] fix incorrect argument check for compile command", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cac17ca0adef35cde3d23935173408bb752f3995", "messageHeadline": "Update script_provider.move", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "31ef2f27b63794702a922ff8f753e9a91c617391", "messageHeadline": "[cluster-test] Set Autoscaling Group Size from cluster-test", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 233, "deletions": 10}}, {"node": {"oid": "e0c2faa643d686ebcc144dd535b43456a81cc6c5", "messageHeadline": "[docker] use wget in build", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c9d59085184cbc6daed56f7e83ebb92aa43d2607", "messageHeadline": "[language] Update source-map to use LCS. Add source-map deserialization", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 56, "deletions": 32}}, {"node": {"oid": "dde9c1b9610375d314505781f169f3098664a356", "messageHeadline": "[language] update the libra-vm monitoring counters", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 232, "deletions": 295}}, {"node": {"oid": "5f5d7b67a795e44ca6eb18fa07955b8d3f1dfa67", "messageHeadline": "[config] remove upstream peers from state sync config", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 6, "deletions": 24}}, {"node": {"oid": "dcd8631647200e086dbac50f31e40941ded19ba2", "messageHeadline": "Bump simplelog from 0.7.5 to 0.7.6", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b54b3e9d3d36afa3dc1ab4d4dafd083ce062bd85", "messageHeadline": "[move-prover] Let move prover support transaction scripts.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 664, "deletions": 154}}, {"node": {"oid": "11ad030eea71ff63d437c03ed2ad1587b2df7295", "messageHeadline": "Bump criterion from 0.3.1 to 0.3.2", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "49cfe3d2fa19bd400b360aac0f6425eb973e4b9f", "messageHeadline": "[move-prover] Refactor test suite driver and copy new lib into test t\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 5868, "deletions": 1016}}, {"node": {"oid": "a1f9b8211f113b5939bb6e3bc162246c67497d6e", "messageHeadline": "allowed dataflow analysis to compute error output for a block", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 48, "deletions": 42}}, {"node": {"oid": "e5855387c2bfac34965feef833c4f8324301c0af", "messageHeadline": "Remove \":inline\" attribute for three functions with embedded quantifi\u2026", "author": {"name": "Clark Barrett", "email": "cbarrett@fb.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "dc8b821c7d1479e4417d23aa9458fe1340181de7", "messageHeadline": "[move-prover] Bringing back a fix for type check after MoveFrom.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "edf1af939fd05966d3d24aaae44138e03a86c79c", "messageHeadline": "[mempool+json rpc] get rid of unnecessary dependencies", "author": {"name": "Phoenix Orlov", "email": "phoenix@fb.com", "user": null}, "additions": 15, "deletions": 20}}, {"node": {"oid": "f54feed0dec4ddbc6c0a8db21018b22a003d7b64", "messageHeadline": "[cluster_test] Add debug info to cluster test k8s error messages", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 19, "deletions": 12}}, {"node": {"oid": "6a896cb2ac681e81046f10123d1747f3118e8f1b", "messageHeadline": "[state sync] clean up peer manager upstream logic/API", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 57, "deletions": 83}}, {"node": {"oid": "4d6d21cba486f208c04fca940a44cb7a8edbdeee", "messageHeadline": "[state sync] add UpstreamConfig/PeerNetworkID/remove senders from pee\u2026", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 173, "deletions": 156}}, {"node": {"oid": "29b9d1b2c5db3789e7290f379c03569310d7b6ba", "messageHeadline": "[management] Improve output when running verify", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 36, "deletions": 22}}, {"node": {"oid": "fab53b9ede25f5ffbbfdfd15331ca4889fab47ab", "messageHeadline": "[management] Add the ability to retrieve account keys", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 116, "deletions": 5}}, {"node": {"oid": "d9a4252f0ddacd3c79af37a1506f124960f9bae3", "messageHeadline": "Support pack in spec", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 127, "deletions": 29}}, {"node": {"oid": "c51cbb219b6722fea982a219623236c178274db1", "messageHeadline": "[DbReader] Replace storage-client with DbReader from AC and Mempool", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 298, "deletions": 194}}, {"node": {"oid": "02ac0a149820e2fc2e596c3c6272063ff4222019", "messageHeadline": "[core modules] Add transaction fee address resolution", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 493, "deletions": 59}}, {"node": {"oid": "6a769f52bf4149bf819862a424f68701b7cd49c3", "messageHeadline": "[move-prover] Implementing the schema `apply` weaving operator.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 261, "deletions": 65}}, {"node": {"oid": "3b1c274d487068ad246cf98719cbcddcd34bd682", "messageHeadline": "[network] check timeout before doing anything", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "5832eb7b8cd6348c3fe9c5405a819127fbcb245e", "messageHeadline": "Rename ValidKey to ValidCryptoMaterial because it's used in signature\u2026", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@calibra.com", "user": null}, "additions": 72, "deletions": 58}}, {"node": {"oid": "fccfd8acb072118bf60cbd66b52f565067560b47", "messageHeadline": "[x] add lint for build dependencies being defined without a build script", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 41, "deletions": 4}}, {"node": {"oid": "11864c27e73b30095d8a017b25cacbb601f04eb8", "messageHeadline": "[vm] Refactor out gas constants into on-chain configs.", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 141, "deletions": 63}}, {"node": {"oid": "1f996938e76cc98cbe5db99a36a2b71dc14b8e8e", "messageHeadline": "[bytecode verifier] Stop after first error", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 1233, "deletions": 1197}}, {"node": {"oid": "2efeeb6d9f1c66385c8f0816f88b6ad7190d247c", "messageHeadline": "[Executor] Replace gprc storage service with simple storage service", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 178, "deletions": 45}}, {"node": {"oid": "59466b5af1cf40c15bc78746a16c83b9f31921df", "messageHeadline": "[language] Update limits for VASPs", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 41, "deletions": 410}}, {"node": {"oid": "8d4f6004cb98c6a61ef81ce50d9025663e8397c2", "messageHeadline": "[executor] remove \"num_accounts\" counter", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 12, "deletions": 54}}, {"node": {"oid": "0b85d1b2d961f6d81d2bac06cb19cf85b96c1d23", "messageHeadline": "[serde reflection] better type for visitor", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "97604eb6fe5743bfb958c30552f8e3bbd8a58ae0", "messageHeadline": "[serde reflection] Remove TODO", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3ea02567ee3045bcf31bd73e44afdcb3f3fa8dae", "messageHeadline": "[serde reflection] generalize Format::normalize into visitors", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 240, "deletions": 109}}, {"node": {"oid": "defc553b1cedff0bbcfe5926a039a1b61b6971a2", "messageHeadline": "[language] Add function name offset to Abort", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 57, "deletions": 11}}, {"node": {"oid": "c247dba031bbae1a87df1b674cedda430bc414b6", "messageHeadline": "[crypto] X25519 PrivateKey now wraps x25519-dalek StaticSecret", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 78, "deletions": 25}}, {"node": {"oid": "a2b96f0bd36210dc5af3fc00a2612a0e9d8160ff", "messageHeadline": "[dashboard] stop using num_accounts counter", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b247320d96218d8209aee9a40a1fb9db69585ee3", "messageHeadline": "[dashboard] remove usage of outdated counters like state_blob_retired", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a1a9f633ecea4b9cd05de58b6a27c31ef9fb2903", "messageHeadline": "[dashboard] improve metrics that involve two ops", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c478bb0064116aca1ae1daad88ec36379bd4a708", "messageHeadline": "Bump rustyline from 6.1.1 to 6.1.2", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c89ebfee76c568fa3b8945e8829afde150fdedb9", "messageHeadline": "Bump syn from 1.0.17 to 1.0.18", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "0207cbd047a94298aec18863308004dd1565def8", "messageHeadline": "[core module] Add multi-currency module", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 597, "deletions": 0}}, {"node": {"oid": "f7e70cab188adc0967f8b3d152536df7594d1e57", "messageHeadline": "[x] add `--lib` option to disable doctests for `xtest`", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f0d798275945ec329311c6530bf9ee2cf64ff5eb", "messageHeadline": "[rust] bumping rust to version 1.43.0", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 4, "deletions": 26}}, {"node": {"oid": "d87ef57a790953a35f607f9312da62790aab9090", "messageHeadline": "Bump structopt from 0.3.13 to 0.3.14", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "c7bd7fc82233bdaecb93a7138e0520d2481b44ab", "messageHeadline": "[move-prover] Finishing pragma implementation and introducing `pragma\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 383, "deletions": 143}}, {"node": {"oid": "9f69011556ba313919065645e1e62a9ee69e2b78", "messageHeadline": "[executor] split executor callsite to use ChunkExecutor and BlockExec\u2026", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 101, "deletions": 69}}, {"node": {"oid": "ae8ba10baa6acf2ce030482cd8205f626c9f63b7", "messageHeadline": "Bump cc from 1.0.50 to 1.0.52", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "1e273cd9d24bc4f839f7783796890dda0eae6b94", "messageHeadline": "Seperate an reusable json-rpc client crate", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 195, "deletions": 113}}, {"node": {"oid": "c5bfa4e68f4274e756daf15e4a227beb5ab59b13", "messageHeadline": "[mempool] add peer manager with basic k-policy (no scoring)", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 597, "deletions": 130}}, {"node": {"oid": "0139064f8aae9fe1657734ecde932735abe1dfbb", "messageHeadline": "[config] add UpstreamConfig", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 75, "deletions": 15}}, {"node": {"oid": "66d487ebb3695b2b0f10643738791ef5b21e4074", "messageHeadline": "Use formally-verified crypto by default", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fe9253caa611faf71667f9125be49c0101ebb395", "messageHeadline": "[move core modules] events for mint, burn, preburn, cancel_burn", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 651, "deletions": 155}}, {"node": {"oid": "6ef556daa9c7ec9c661933f4879e6b1be738daaf", "messageHeadline": "[Storage] Breaking: disable all RocksDB compressions other than LZ4", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 14, "deletions": 2}}, {"node": {"oid": "460c2e72f0f7fff44d8f8188784673522c15e3ee", "messageHeadline": "[config-management] Introducing the beginning of our genesis tools", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 254, "deletions": 0}}, {"node": {"oid": "31bf2187fb4dbee95eff91246bab2abc61594293", "messageHeadline": "[json-rpc] use versioned db in currencies_info endpoint", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 10, "deletions": 6}}, {"node": {"oid": "1550566c8704a2fe35ecac02e40ff4b07a8ae88e", "messageHeadline": "[move-prover] Produce error if state dependent expressions are used i\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 250, "deletions": 72}}, {"node": {"oid": "034f773afbee89c4ce6b0f01ca1bea9f949c1192", "messageHeadline": "[metrics] Re-export prometheus items through libra-metrics", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 29, "deletions": 55}}, {"node": {"oid": "26738d682db866e6e8d1b8023026e38b68bf442b", "messageHeadline": "Fix accidental unification and missing feature declarations", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "fdfd07e26fcf172d86768ea59c7e658059b98de0", "messageHeadline": "Update setup script to install C++ complier", "author": {"name": "Sherry Xiao", "email": "sherryxiao@calibra.com", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "b75af1b1522837d08dc57ade97fc1d2206300e0e", "messageHeadline": "[simple-storage-client] move simple-storage-client to its own crate", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 106, "deletions": 58}}, {"node": {"oid": "bba7f429081e86b1952e6c336472628f438f16ac", "messageHeadline": "[types/language] Update default gas price for testing to be 0", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 38, "deletions": 25}}, {"node": {"oid": "513f2731ed5fe9d636a35ecef5d31227633b0275", "messageHeadline": "[epoch change] rename ValidatorChangeProof to EpochChangeProof", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 259, "deletions": 277}}, {"node": {"oid": "d9447da4173ba770b7df06049c8a0067d6bd8f29", "messageHeadline": "[epoch proof] make proof inclusive of latest epoch change", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 68, "deletions": 99}}, {"node": {"oid": "b9d0b8a70083e0db0d0424ecb75c10254d9eeaa2", "messageHeadline": "[safety-rules] verify update qcs", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 150, "deletions": 87}}, {"node": {"oid": "c4c08d18ce0af4ed00233ad75b8e066dbcae84d8", "messageHeadline": "[safety-rules] Improve QC / LI interface", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 38, "deletions": 44}}, {"node": {"oid": "1df685d78c8ecc08e5eed14c89745592574a6598", "messageHeadline": "[move-prover] Using schemas to simplify libra.move spec.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 110, "deletions": 73}}, {"node": {"oid": "51510b155c0f90eb3f1b0d95f82bd384febac60d", "messageHeadline": "[Storage] Use rocksdb-0.14", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b253b1f328bbdb0ee726a3541acc82ed1f552efe", "messageHeadline": "[move-prover] Generalizing schema variable renamings to passing expre\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 174, "deletions": 102}}, {"node": {"oid": "e96a0e6db979ac29b9334be2de9ecbec5edc98f2", "messageHeadline": "[types] Add NetworkAddress as multiaddr replacement", "author": {"name": "Philip Hayes", "email": "philiphayes@fb.com", "user": {"login": "phlip9"}}, "additions": 666, "deletions": 1}}, {"node": {"oid": "3a1a69a4f662a9e81dc1fd292860df4c25bfeca3", "messageHeadline": "[move-prover] Fixing order of pack arguments.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "07100893c834db3e55f2f3c2d5fb9ec24f6951c4", "messageHeadline": "[fuzzing] Adding build.sh file for Google OSS-fuzz", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "73fa2d3f0e2ee8e4b75bea82dfce32d29b82bfe1", "messageHeadline": "[db-bootstrapper] executable", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 176, "deletions": 13}}, {"node": {"oid": "e4ac1fc5e243b1be022c388daa2aceaad8c74b86", "messageHeadline": "Bump arc-swap from 0.4.5 to 0.4.6", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fa06d69d7b218fc97aabc66689a6cc0c7f90ad63", "messageHeadline": "[Key Manager] Implemented the LibraInterface using the secure JsonRpc\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 510, "deletions": 146}}, {"node": {"oid": "1a8c6c564a471de8a4e62e0893fd87ae2572bfcf", "messageHeadline": "[config-builder] guarantee consistent genesis building", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "36e45250e0f4a6d349d49f9402724284ed0df8ea", "messageHeadline": "[move-prover] Specification schema type checking and expansion.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 1438, "deletions": 247}}, {"node": {"oid": "ab9105ca84d8e17888031b4ba5a9802ad134b1fa", "messageHeadline": "[language] loader", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 2662, "deletions": 3130}}, {"node": {"oid": "6fb8a1ac4ae988939f90194fd50a5f6843dc219d", "messageHeadline": "[serde reflection] improve docs, rename serialization records (again)", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 162, "deletions": 168}}, {"node": {"oid": "b18ba8dd38720e429cadcdcfee3244bf10d6ddad", "messageHeadline": "[serde-refletion] add config to record structs", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 139, "deletions": 27}}, {"node": {"oid": "9258bf1ad17432fc69dee909913e465617e30a73", "messageHeadline": "[generate-format] Make it easy to add new \"corpuses\" of serialization\u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 165, "deletions": 101}}, {"node": {"oid": "a607749639cee306510f358ab066201f86acea7c", "messageHeadline": "[serde-reflection] TracerConfig", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 48, "deletions": 25}}, {"node": {"oid": "7710774de105f5143647d5fe3a41b6163dd6cd88", "messageHeadline": "[serde reflection] fix recursion logic", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 51, "deletions": 20}}, {"node": {"oid": "4e253583f5ef5e1da2779fd733f153b4a05b99cb", "messageHeadline": "[move source lang] Fix block ordering", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 131, "deletions": 65}}, {"node": {"oid": "5e08a4a59f0c5a2281a9f45c49eb9acb91c6d42f", "messageHeadline": "[libra-node] enable onchain discovery with config (default off)", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 68, "deletions": 10}}, {"node": {"oid": "ea7340e413b0144dea1558b39614bdfffc9be3aa", "messageHeadline": "[onchain-discovery] add some basic functionality tests for querying", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 492, "deletions": 0}}, {"node": {"oid": "f024abc2ceb32bcc2b14eefd574c3856471fb9a8", "messageHeadline": "[onchain-discovery] initial version of onchain discovery protocol", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 1102, "deletions": 0}}, {"node": {"oid": "550e00c1142791aa4a934bdbc10cd9feb429bd3a", "messageHeadline": "[network] Separate conn_mgr and gossip disco init. Add disco config.", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 59, "deletions": 15}}, {"node": {"oid": "9e7ba2a3dd2ae333f23e65a4fd8e43c8324c09b5", "messageHeadline": "[types] Add DiscoverySetChangeEvent to deser from ContractEvent", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 64, "deletions": 8}}, {"node": {"oid": "bb92cd93a03f484b3f451670a4977e2ed6d3b035", "messageHeadline": "[db-bootstrapper] renaming and commenting for readability", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "b0c2a296867e9327566a5497d60288bd94fb8c8b", "messageHeadline": "[db-bootstrapper] read epoch from ConfigurationResource", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 66, "deletions": 8}}, {"node": {"oid": "0015f6ad6443fd64baf4c64778c97232d46e0658", "messageHeadline": "[db-bootstrapper] fix that genesis ledger info has timestamp 0", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 60, "deletions": 24}}, {"node": {"oid": "0cfdf2db73924a06b6e2a3ed276f47bf6b4a7d55", "messageHeadline": "[db-bootstrapper] new genesis on existing state and accumulator", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 146, "deletions": 19}}, {"node": {"oid": "ba5f561e96f499f9f4499fbdb98048ad92eb68be", "messageHeadline": "[Storage] Use rust-rocksdb", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "bf0e6e635f0454d256007a4a99fc70e5db6f617d", "messageHeadline": "TrustedState able to verify_and_ratchet at waypoint legder info itself.", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "e007204abb3aaa711458bc09ea2c251463be59e1", "messageHeadline": "[types] Fix useage of wrong variable for normalization", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "349a252b59386eb515cd507a0149b13c91277de0", "messageHeadline": "add live variable analysis", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 715, "deletions": 111}}, {"node": {"oid": "5ed27227f4507b1ef18432d8a39d75d210519a90", "messageHeadline": "[core] batch of core changes related to multicurrecy setup", "author": {"name": "Phoenix Orlov", "email": "phoenix@fb.com", "user": null}, "additions": 169, "deletions": 21}}, {"node": {"oid": "7468a93b3f4979b39b9336f5a5c49746f988e1dc", "messageHeadline": "[consensus] simplify event processor test", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 162, "deletions": 342}}, {"node": {"oid": "57d4c1d57aa7936ac1ea181f2433bb185b4aa803", "messageHeadline": "[crypto] Bring Uniform back to x25519", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 44, "deletions": 55}}, {"node": {"oid": "10523d33b2d6b3b7ca6834b55498a3f192ff16e3", "messageHeadline": "multi currency support", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 5564, "deletions": 647}}, {"node": {"oid": "ac4edd834089ddfb585b6e3fd858696d90f333c5", "messageHeadline": "Make the version optional in the get_account_state() API call.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "7fa059002115376a9ad34ca960c53d0200637dad", "messageHeadline": "[state sync] remove dead async reqs in executor proxy", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "d278fb8ec038da1b75307a64c564589bd245b698", "messageHeadline": "Adding renaming lists to schema includes, and supporting local variab\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 92, "deletions": 14}}, {"node": {"oid": "b32e2ddba7b36fc91d57a66d3cd00daba3b2dec2", "messageHeadline": "Quieting clippy for large enum variants in spec blocks. It's already \u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c6c0b5817c71880789d34f9a4b96f933ffa1679f", "messageHeadline": "Renaming FunctionPattern et.al to SpecApplyPattern. Also fixing a bug\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 50, "deletions": 40}}, {"node": {"oid": "84a65c6359596c8f8cd417dd4923682de38a5e07", "messageHeadline": "Fixing clippy error and a missed parse for semicolon in apply construct.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "f312ba9f8ff7493611bbbd0b48c5256190e4472a", "messageHeadline": "Addressing reviewer comments.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 103, "deletions": 32}}, {"node": {"oid": "9f11ca1d05f06afaf79b152b46d74d515996a6ce", "messageHeadline": "[move-lang[move-prover] Extending the specification grammar by pragma\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 565, "deletions": 138}}, {"node": {"oid": "d8dadc4d901dd85707b1abc719c5afd2b0baf546", "messageHeadline": "[x] handle file not found in lint", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "aa588d43b241b63e5c93dc87ddaa7efd959abed3", "messageHeadline": "[x-lint] better error messages for IO errors", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "df84bf7ac7376059ad972e35889b49065338c644", "messageHeadline": "[x-lint] move errors into their own module", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 57, "deletions": 51}}, {"node": {"oid": "04ad4ca909246f76ac52d3ba0f68d7521b97be3c", "messageHeadline": "[crypto] adding a stripped-down noise implementation", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 1009, "deletions": 3}}, {"node": {"oid": "af9ccc9e111ebf0157a3d874a2432c6c3f24254d", "messageHeadline": "[shared mempool] make network message implementation agnostic", "author": {"name": "Phoenix Orlov", "email": "phoenix@fb.com", "user": null}, "additions": 55, "deletions": 43}}, {"node": {"oid": "b96bcafb058a8d80ac1e1ad5412c1b5acaeaff59", "messageHeadline": "Bump hyper from 0.13.4 to 0.13.5", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "86fa56dcf3793863c558ce4691a608215e35497e", "messageHeadline": "[safety-rules] Use string representation of waypoint in storage", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "cf3cad46e78a46b4faf3f4037968c5d5301c1711", "messageHeadline": "[secure-storage] Replace base64 for storing in vault with json", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 8, "deletions": 52}}, {"node": {"oid": "4c3114e1f3f45b556827a5d936130199121778a0", "messageHeadline": "Bump bindgen from 0.53.1 to 0.53.2", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "bea2adc843f377e81fe771993eb2a4aac6ffafb5", "messageHeadline": "Bump regex from 1.3.6 to 1.3.7", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "b4cdfb65862b07771d5090622d781ef780bb501c", "messageHeadline": "fix typo", "author": {"name": "Zhihao Chen", "email": "1797079433@qq.com", "user": {"login": "jacklightChen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e33e6ee36354662652dd49b2cab5127e5da5255", "messageHeadline": "[move-prover] Fixing a bug in type translation of stackless bytecode \u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 510, "deletions": 41}}, {"node": {"oid": "0700c44c85159a2b3226cc9cdb9f980b87d6c252", "messageHeadline": "[config] dynamically derive public key from private key", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 141, "deletions": 173}}, {"node": {"oid": "2d1158bbc8562dbbaf1eb9605a18773b128bf249", "messageHeadline": "[move-resources] add generic MoveStorage trait to replace ConfigStorage", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 82, "deletions": 80}}, {"node": {"oid": "592161f9d4f0812ffef63fc335eef568e8fce167", "messageHeadline": "[config-builer] add account auth key", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 57, "deletions": 17}}, {"node": {"oid": "905b7ca31fcd47838d2b9ebc3fa4b2a87bb0e712", "messageHeadline": "[consensus] rename event_processor test to better reflect the purpose", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 176, "deletions": 77}}, {"node": {"oid": "c1be04aec18844b440a9e57130822d3e15c42c02", "messageHeadline": "Update libra_account.move", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 139, "deletions": 34}}, {"node": {"oid": "8cca7d48897206ef7bace595ad21ca2d43660766", "messageHeadline": "[tf] add restore_vol_ids and cli tool for replaying networks", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 201, "deletions": 8}}, {"node": {"oid": "5032400d14f1a56196fe6ba8b9966318a83c23a9", "messageHeadline": "[tf] add private IP override options for nodes", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "c1d1a266a9e0e11acf3ce9c48d648ece2fe50564", "messageHeadline": "[Storage] Switch away from pingcap RocksDB", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 96, "deletions": 266}}, {"node": {"oid": "537a55ccba74cf832a8b3a0bab910d56a11c828e", "messageHeadline": "[consensus] remove the chained_bft_smr dir", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 107, "deletions": 151}}, {"node": {"oid": "f94ca51d8e9a863ac9bab53ba34a87b8d3d1dbd6", "messageHeadline": "[language] Cleanup in VmValidator", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "4a8d8d90fdd051b6952db33e3c0131e0bfd8b017", "messageHeadline": "[language] remove max_stack_height from file format", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "f031afe5d277ddc96cf5b80370c19e55a5a544ab", "messageHeadline": "[move] Implement gas schedule as an on-chain config", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 177, "deletions": 241}}, {"node": {"oid": "584bf4efdf6883d79772f9668c1239efcc0ee39e", "messageHeadline": "[move] Refactor `GasSchedule` to `move_core_types`", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 506, "deletions": 488}}, {"node": {"oid": "d20a8785a5d068bfeedda5379123fc0dd443b575", "messageHeadline": "[storage-proto] move TreeState and StartupInfo to storage-interface", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 87, "deletions": 156}}, {"node": {"oid": "cbe07d7f7e0ddb2a0b5b00a834846df1c8ddacdc", "messageHeadline": "Uses a private marker trait to force implementations of the", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "38713764df78993349f48edbc964284927c3d084", "messageHeadline": "[move-prover] Generic spec vars and more features.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 503, "deletions": 154}}, {"node": {"oid": "9621e91402c28db7de10bbd7cb264cc1f8a37da4", "messageHeadline": "[generate-key] Simplify generate-key and generalize around it", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 108, "deletions": 209}}, {"node": {"oid": "edec10f07e66b6b4469471ca9260211982f4ecec", "messageHeadline": "[executor] remove dependency on futures", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "28f6aa748fcadc6902e24fb8d93dd6951b539651", "messageHeadline": "[Proof] Use SparseMerkleLeafNode in SparseMerkleProof", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 80, "deletions": 55}}, {"node": {"oid": "4c3713495910e07608f7cd79d8963b2b94771974", "messageHeadline": "[state-sync] remove dependency on storage-client", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 284, "deletions": 198}}, {"node": {"oid": "0bc0eb991a94ab117aafc32a7512e640b2acd9ad", "messageHeadline": "[execution] return Arc<dyn DbReader> when start storage_server and ex\u2026", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "3a8a8cc53d54c37094274b300900434ebba6e968", "messageHeadline": "[executor] remove dependency on libradb/libra-config/libra-temppath", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 59, "deletions": 55}}, {"node": {"oid": "6dafbedcd55e73872f13293e6181ad89f292b4aa", "messageHeadline": "Eliminate immutatable references by converting them to values", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 644, "deletions": 177}}, {"node": {"oid": "05c3cef9609599ce2dd751e69f55acdfcf1dfa83", "messageHeadline": "[executor] get rid of staroge_service in integration test", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 234, "deletions": 627}}, {"node": {"oid": "c0075ad905e84f8f3e73af8a0a076abe4f5e9e68", "messageHeadline": "[executor] remove usage of storage server in unit tests", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 37, "deletions": 84}}, {"node": {"oid": "a4fe6b659ae4c4a167df7754101aadcb9a5115be", "messageHeadline": "Second round of reviewer comments addressed.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 43, "deletions": 38}}, {"node": {"oid": "e7331ee209f304632e58e112da72de235416d610", "messageHeadline": "Addressing reviewer comments.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "ddbf8f89909f60567d6d38475da919b26e1d81d7", "messageHeadline": "[move-lang] Extending parser and expansion by generic spec vars.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 239, "deletions": 78}}, {"node": {"oid": "0877f4c39b9685d8cc461954ea619ebad8d45cd9", "messageHeadline": "Make 'version' and 'ledger_version' optional in get_account_state_wit\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 157, "deletions": 184}}, {"node": {"oid": "f01aef5c9a774b1826d0082a4447171391941d37", "messageHeadline": "[consensus] remove ChainedBftSMR", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 87, "deletions": 1209}}, {"node": {"oid": "25608f25249869dbb078b6b6dcea463d4834fd9d", "messageHeadline": "[db-bootstrapper] bootstrap on top of pre-genesis state", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 223, "deletions": 6}}, {"node": {"oid": "7b3c2bfec8bf9a912468d56e460131ee6af6e293", "messageHeadline": "[db-bootstrapper] bootstrap_db_if_empty", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 151, "deletions": 71}}, {"node": {"oid": "66cdfee9cc815eab89e6d7e761659a62951e0fdc", "messageHeadline": "[CircleCI] use 2xlarge+ for building", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03f5200e05f40f26c337f8e8f5481dcc89332ed4", "messageHeadline": "Verified LibraAccount::save_account", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 68, "deletions": 11}}, {"node": {"oid": "0a7a12e76d8bae5060cb1f3c7e472cf18f95f859", "messageHeadline": "[x] update guppy and add check for build target names", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "1f9a461b8e0ad470b1446ace5b33c8c91c62af27", "messageHeadline": "Remove Display and Debug impls erroneously introduced in 5cec179acf0e\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "fbeb77ddd2296a91c903b72ee7f602c2c85f923f", "messageHeadline": "Update Move Language README", "author": {"name": "Maxwell Gordon", "email": "maxwellgordon@users.noreply.github.com", "user": {"login": "maxwellgordon"}}, "additions": 8, "deletions": 28}}, {"node": {"oid": "d3adad9f8e7a860b04fba2e58421d235f856004a", "messageHeadline": "Bump num_cpus from 1.12.0 to 1.13.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3d674432e785aa7c096fd14d750fdced007ef412", "messageHeadline": "Bump guppy from 0.3.0 to 0.3.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "14e8ca56a32b33a32fa6872c14237e72152a9630", "messageHeadline": "Update Cargo.lock as an additional step", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 70, "deletions": 60}}, {"node": {"oid": "4e870071e6ecc117238a7b70a10b474cd61de612", "messageHeadline": "Adapt malleability test to reflect changes in dalek 2.0", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "5cec179acf0e5df15edc94f8215fabedef627887", "messageHeadline": "Update configuration default keys", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 39, "deletions": 25}}, {"node": {"oid": "1c4cf2fae71c0a42ebfd67dfe5b6d0317078a114", "messageHeadline": "[crypto] Updates Dalek & fiat-crypto backend", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 92, "deletions": 90}}, {"node": {"oid": "dfb5005f66227f5b0a6ef799b44c847551fee25a", "messageHeadline": "[language] pass gass specifier to the prologue & epilogue", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 47, "deletions": 14}}, {"node": {"oid": "dbdec7228af94bcb1c26336f5c58b91fc3e049bc", "messageHeadline": "[storage] move VerifiedStateView out of storage-client", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "7ab9566c3a838c8127960ca7dfd6d9f93d12cbaf", "messageHeadline": "[executor] split executor public methods into two traits", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 490, "deletions": 457}}, {"node": {"oid": "d80e7daeec744c2e4a179c953230b1e04e4464c1", "messageHeadline": "[language] ir tests revert to staged genesis", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "ebcd6674f7afb0b15b0db5230c8620dd64e1408e", "messageHeadline": "[vm] Load the writeset from StateView before committing it to the exe\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@fb.com", "user": null}, "additions": 22, "deletions": 22}}, {"node": {"oid": "88fab0e0455c8c6f6a7871539e4453020b626138", "messageHeadline": "[CI] add missing comment in e2e test retry", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9c325e25efc809df3b4993104d127923af512383", "messageHeadline": "[move vm] Added Constant pool", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 992, "deletions": 656}}, {"node": {"oid": "adb871253c96847fcdd5028d668f33608629035d", "messageHeadline": "[core types] remove gas_specifier field", "author": {"name": "Phoenix Orlov", "email": "phoenix@fb.com", "user": null}, "additions": 45, "deletions": 221}}, {"node": {"oid": "9bf12e8775df03383c358d6ebb2fab26b43763f6", "messageHeadline": "Bump mirai-annotations from 1.6.1 to 1.7.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "190fb0cb04c5d7774942463471e09730b7b3390f", "messageHeadline": "[serde reflection] improve doc and comments", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "a93cc3b2e31f225fd8fb90dd86a3c154b928ad2b", "messageHeadline": "[serde reflection] Rename Records into SerializationRecords in an att\u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 61, "deletions": 46}}, {"node": {"oid": "c60ab56b49d952848fd2fdbd3d0a7b3362856723", "messageHeadline": "[LCS] change keys to Bytes to avoid a copy", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "753dd28e3945f988667ee831c3a581c621396015", "messageHeadline": "[serde reflection] Supporting borrowing from recorded values", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 93, "deletions": 27}}, {"node": {"oid": "a84f7a1d29808a29cd70904c4036ac3cc6dcfb74", "messageHeadline": "[serde reflection] More precise typing for Deserializer", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 198, "deletions": 101}}, {"node": {"oid": "c6f2d3bb6adee2ed6769f010bc0747f26a05e1a0", "messageHeadline": "[serde reflection] clean up clowny `mut self`s and unneeded `&mut`", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 38, "deletions": 42}}, {"node": {"oid": "bb728128263ba54e311bf38cf1e573792e652096", "messageHeadline": "Fixed the builtin spec function $Hash_sha2 and $Hash_sha3", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "9c758e0db3a211c26ea05e31a4f605adfbfdccc0", "messageHeadline": "Use the Move source language for client_proxy and libratest/smoke_test", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 115, "deletions": 138}}, {"node": {"oid": "8e90e8de5be3777d6d10f6603f9b9c276d80c00f", "messageHeadline": "[move core modules] Compare module for polymorphic comparison of Move\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 252, "deletions": 0}}, {"node": {"oid": "1609786843190fc32aa9bd9a39795b9d51055a98", "messageHeadline": "[CI] flag flaky E2E tests found", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 59, "deletions": 3}}, {"node": {"oid": "e8be73fff3869c5e6b16c9f90ccb87ec60caed92", "messageHeadline": "[CI] retry E2E tests", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "72791569db71baf189318f02245a7051eafa178c", "messageHeadline": "Bump pin-project from 0.4.8 to 0.4.9", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "69b2161178af1748a17e656d3eeb689c33ff5bc5", "messageHeadline": "[storage-service] new simple storage C/S based on secure-net", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 277, "deletions": 43}}, {"node": {"oid": "7ea0db0984e97c34c9ff3b55bc5b746923d9897c", "messageHeadline": "Add retry logic for docker build scripts", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 40, "deletions": 12}}, {"node": {"oid": "4ef6eff72cfd504e05e29bed145ab16fc4357ccb", "messageHeadline": "[move-prover] Allow spec functions to depend on global state.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 41, "deletions": 15}}, {"node": {"oid": "0d71cec16a57d39dce7e344d91702c22e016ffcd", "messageHeadline": "Clean up of prelude.bpl:", "author": {"name": "Clark Barrett", "email": "cbarrett@fb.com", "user": null}, "additions": 67, "deletions": 61}}, {"node": {"oid": "c2cbc5aa72e980ed6eaae3fe1e8fa1d2da11597d", "messageHeadline": "[mempool] make tests top folder in crate", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 15, "deletions": 18}}, {"node": {"oid": "840811f5f45dc5bb90e33f4f9707a6fbafcea412", "messageHeadline": "[mempool] create shared_mempool folder in crate", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 995, "deletions": 875}}, {"node": {"oid": "910800570de5bc784d9d2852a8132090bccf3307", "messageHeadline": "[Secure JSON RPC] Implement a minimal JSON RPC client for security-cr\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 669, "deletions": 2}}, {"node": {"oid": "97b7eda88acbd8d6052b32cf250dfad83145b491", "messageHeadline": "[network] Add ErrorCode::NotSupported to wire protocol", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ccbc3d432f29d677179c72db1bbc4de39acda465", "messageHeadline": "[Executor] Clean up a bit dependencies", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 5, "deletions": 8}}, {"node": {"oid": "f4bb5cde04185784c456d1de77c35857ff8b61cf", "messageHeadline": "Verified prologue in LibraAccount", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 91, "deletions": 11}}, {"node": {"oid": "a1adc8829b59235bea35dcafaa070b4309a14ce2", "messageHeadline": "update to the ever changing kube api", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "654a6418ad0eeba2bccc92412cac3f0bdcc08fb9", "messageHeadline": "Bump kube from 0.31.0 to 0.32.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "cf0d090219c8788d1b305dd0b077574e0287c873", "messageHeadline": "[move-lang] allow specifying directories for input files and dependen\u2026", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 76, "deletions": 12}}, {"node": {"oid": "e1f58a5282eef0fbe65ddf6fcda0626aa6172de2", "messageHeadline": "[cli] add consistency assertions for client_proxy commands", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 44, "deletions": 4}}, {"node": {"oid": "ac696408df372db10e63e0990daf75a15ef98eeb", "messageHeadline": "[Crypto] Get rid of path hack", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 2, "deletions": 5}}, {"node": {"oid": "333fe5daa4df02e703bb98b228bc9c365a47dd8a", "messageHeadline": "[Types] Get rid of path hack", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ee14dd5817637f9e538366fcceefdb2939c0715b", "messageHeadline": "[k8s][cluster-test] Delete old jobs in delete_all", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 49, "deletions": 43}}, {"node": {"oid": "0aaead90f7259eaa80a2131e6f417071328d7e10", "messageHeadline": "[x] upgrade to guppy 0.3.0", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 24, "deletions": 37}}, {"node": {"oid": "1650761600770c0dd15a75ee96e7e564ab121284", "messageHeadline": "[move-prover] Streamlining bytecode, plus make spec blocks instructions.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 1484, "deletions": 1232}}, {"node": {"oid": "0aa6c9376d5154dc6d4eacc6f96a25dfd5287827", "messageHeadline": "[language] add Debug::print_stack_trace", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 388, "deletions": 64}}, {"node": {"oid": "2e418f549b80d05836d6223d91e82b4544ce453f", "messageHeadline": "[safety-rules/consensus] Initialize validator in SafetyRules", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 242, "deletions": 72}}, {"node": {"oid": "1d9ac43f94f5b6b21b333267f99cf1c52faea78c", "messageHeadline": "[safety-rules] Add waypoint to consensus state", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "ec5e556764086cb68f80f1a974e04e8ae13af4cf", "messageHeadline": "[safety-rules] Pull waypoint out of config", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "d91aeab09c2f03f1e36995b218278391139c663f", "messageHeadline": "[safety-rules] Add ability to store waypoint", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 45, "deletions": 13}}, {"node": {"oid": "f58e184471d23359d63d91b66e4cd8e5e9fa3dad", "messageHeadline": "[safety-rules] Add checks on timeout", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 100, "deletions": 8}}, {"node": {"oid": "064866df3123c8252c9af12b167f192e80863420", "messageHeadline": "[safety-rules] alphabetize tests", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 148, "deletions": 148}}, {"node": {"oid": "2d36879ef6474527ea3f0647d39c986fcc990c6e", "messageHeadline": "[safety-rules] Move workspace builder to a dev dependency", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "22584a4ac3eba0339ce07e5f38f5c40998cd4730", "messageHeadline": "[cluster-test] Cleanup old setup [1/n]", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 141, "deletions": 2237}}, {"node": {"oid": "e1b592555f75386ce42f0661fa3525d3cf53fb49", "messageHeadline": "[libra-dev] use metadata script for crafting transactions", "author": {"name": "Phoenix Orlov", "email": "phoenix@fb.com", "user": null}, "additions": 131, "deletions": 71}}, {"node": {"oid": "d805387da4f4cadbfcb541e70c6d954364f660d5", "messageHeadline": "Bump pretty from 0.9.0 to 0.10.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9217ef90c1c9001df1dee61410a9bc789d40428b", "messageHeadline": "Fix some comments and descriptions to capitalize \"Move\" as a proper noun", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "b237d6828d1da7a0fbdf5f6d0b2ea903be37cc5b", "messageHeadline": "[consensus] cleanup RecoveryData", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 37, "deletions": 84}}, {"node": {"oid": "24fc39056edb96c1797070749305b2d19075c267", "messageHeadline": "[consensus] use on-chain config payload to start processor", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 85, "deletions": 34}}, {"node": {"oid": "147d06f87b82543822eb1930def175c874b63b59", "messageHeadline": "[on-chain config] add epoch in OnChainConfigPayload", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 76, "deletions": 39}}, {"node": {"oid": "6a7eb2bc114b3a5cc8774b065274133e9c0c0924", "messageHeadline": "[consensus] plug-in reconfig subscription", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 67, "deletions": 50}}, {"node": {"oid": "7544d1db85ad3395dfd3392ea83066c8e3fcede0", "messageHeadline": "[consensus] remove reconfiguration test", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 18, "deletions": 76}}, {"node": {"oid": "7dc075d2f4dbe4e2fc24bef3ec256fb8656f8467", "messageHeadline": "Bump libc from 0.2.68 to 0.2.69", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 59, "deletions": 59}}, {"node": {"oid": "10bc516577dd934f9dd69870ee921d484bdb65fd", "messageHeadline": "[config-builder] Add waypoint to config-builder", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 60, "deletions": 16}}, {"node": {"oid": "933cb37bbf2e3cd95dd5760c3eaf8e2781ce0db8", "messageHeadline": "[x] update guppy to 0.2.1", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9eff5b5ff48764beac96cd50b924a1661411e469", "messageHeadline": "[x] Added new lint to ensure libra-workspace-hack is a dep", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "9dcee3f771a211573acda8c50c05f232ab752451", "messageHeadline": "[x-lint] Add project context accessor", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "40ece49569b477769e6dd490398b9ae0cf717634", "messageHeadline": "Add workspace-hack crate to unify third party dependency features", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 280, "deletions": 21}}, {"node": {"oid": "6fd16765902a693f8ae2234b5219a4163049c740", "messageHeadline": "[cti][land-blocking] Check for valid image and increase timeout", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "98b12a9e7e40ba6f0c83292599137761bcbc080d", "messageHeadline": "[on-chain config] register validator set", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "20ed206ad0dab5c6fe67c831e20208955646b04e", "messageHeadline": "[on-chain config] organize on-chain config into a dir", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 118, "deletions": 105}}, {"node": {"oid": "10bef33052428df16ef659e313f4bb6951d41ec2", "messageHeadline": "[on-chain config] remove reconfigure in publish_new_config", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 5, "deletions": 19}}, {"node": {"oid": "0c3d67de63823efcc89894a4b90c7e068b4c3201", "messageHeadline": "[move-prover] Setting up infrastructure for analysis/transformation t\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 1960, "deletions": 78}}, {"node": {"oid": "e7646af1134cb56bebd724fa36751df4f3acfcf1", "messageHeadline": "update Cargo.lock", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1897bca83be0399c85b92310b398e56bbaf91944", "messageHeadline": "[network] applying new X25519 wrapper to network", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 169, "deletions": 180}}, {"node": {"oid": "ed631a3ce044d5ecb03ff003bbf8c3589c116e3b", "messageHeadline": "[config] applying new X25519 wrapper to configs", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 80, "deletions": 55}}, {"node": {"oid": "2179e906dbe3f853eb8589a38069820154ad5eb5", "messageHeadline": "[crypto] re-writing X25519 wrappers", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 113, "deletions": 396}}, {"node": {"oid": "bd845f7bf41af4166278cc50ff6753eb89334a69", "messageHeadline": "Verify epilogue", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "0118bb450fcc1cb6eaaa1cedb108fb4c5fd14f60", "messageHeadline": "[types] Fix a logic check in TrustedState", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "02bd6b0192b834d6e9778cc82d30c2b44e3ba263", "messageHeadline": "[move-prover] Transformation framework for compilation.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 1259, "deletions": 740}}, {"node": {"oid": "39fea0ce40ecd1b2399ebf701d44a796024a12db", "messageHeadline": "[move lang] report unused parameters", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 252, "deletions": 162}}, {"node": {"oid": "35dca0872f060ee71338c98e0259240f34e4ca75", "messageHeadline": "[move-resources] impl MoveResource for ValidatorConfigResource", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 45, "deletions": 100}}, {"node": {"oid": "dc2b621584bceafeb48c0ee5a00ac74ff5447f06", "messageHeadline": "[move-resources] impl MoveResource for ConfigurationResource", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 10, "deletions": 27}}, {"node": {"oid": "07fcda692338d146ea7b11dec50d7f9876f9465e", "messageHeadline": "[move-resources] impl MoveResource for DiscoverySetResource", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 9, "deletions": 19}}, {"node": {"oid": "2339d7aa0cb4430ed789a1374b9632015c4ed49f", "messageHeadline": "[move-resources] impl MoveResource for LibraTimestamp", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 10, "deletions": 28}}, {"node": {"oid": "803f403f8786a80aafa7cbf362b4af4172407ee7", "messageHeadline": "[move-resources] impl MoveResource for Account-related resources", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 77, "deletions": 99}}, {"node": {"oid": "c8d9cb6f5c6ab819bdba865364f74f5f28210b2d", "messageHeadline": "[move-resources] add MoveResource trait and impl for LibraBlockResource", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 33, "deletions": 27}}, {"node": {"oid": "346fb280b0a648f1f8f0202a3d531f9f2c39a1cc", "messageHeadline": "[generate format] switch on deserialization tracing by default", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "08957f2ec810c54c7ab14069d6073b1451a8c83d", "messageHeadline": "[generate format] fix cargo run -p generate-format -- --with-deserialize", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1a8e65f4c684d882dcd119a02d398d42296628d3", "messageHeadline": "[serde reflection] improve error messages", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "b522b5e05b67c56ecea033e734397da7a8089ee9", "messageHeadline": "[proptest] minimal coverage for multisigned transactions", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 48, "deletions": 13}}, {"node": {"oid": "dfffec244fddae93a69855b63f4d018659d6009f", "messageHeadline": "Bump ureq from 0.12.0 to 0.12.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3a45ce2a94ddbcb0f9fd57f2d31c21fab6ab9d4c", "messageHeadline": "Bump proptest from 0.9.5 to 0.9.6", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 79, "deletions": 79}}, {"node": {"oid": "7288d5325cd65634e1f7d987ed1ba487a7ee316d", "messageHeadline": "[key-manager] strip out storage service dependency", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 6, "deletions": 18}}, {"node": {"oid": "447e10d4f06313fca7800e9852b51ff3f6108ce5", "messageHeadline": "[Storage] Kill ColumnFamilyOptions", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 60, "deletions": 98}}, {"node": {"oid": "05249cbbdeabee048518f7c372d7ee5e1c37341e", "messageHeadline": "Bump thiserror from 1.0.14 to 1.0.15", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "caaa429232894bfa6262831cfc124e1fa63106be", "messageHeadline": "Bump rustyline from 6.1.0 to 6.1.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "47adf3ac834ec53e8821792bc1a728592b709650", "messageHeadline": "Added the local specs of libra_account.move", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 140, "deletions": 31}}, {"node": {"oid": "6b7b1a82626326e7fc18c2d92a1dcbea78e97ecb", "messageHeadline": "[network] UpdateAddresses now specifies DiscoverySource", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "83caf08d1411efd2e5fa11cac92a2b7f1d2175ed", "messageHeadline": "[network] add multi-source support to connectivity manager", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 90, "deletions": 32}}, {"node": {"oid": "a2fe7d1baa2d713ce105a8d7c940e7cb1ed48284", "messageHeadline": "[language] remove outdated function allows_equality", "author": {"name": "yuan_xy", "email": "yuan_xin_yu@hotmail.com", "user": {"login": "yuan-xy"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "f92d174fc3b53d607debdc40395e428f6a8e8a22", "messageHeadline": "Cleans up some Result / match / iteration patterns", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 24, "deletions": 35}}, {"node": {"oid": "5d309c0135566ff463e445555d3491773ece3f48", "messageHeadline": "[cluster-test] Fix service deletion logic for cluster_test", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "1df4359a5fc4d2c82b636152987071b57021c768", "messageHeadline": "[network] Remove use of serde_repr for ProtocolId serde", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 1, "deletions": 15}}, {"node": {"oid": "80d7ab91b3bd051fc7939a8da916c32e310a7d9a", "messageHeadline": "[network] Add handshake exchange protocol in place of identity exchange", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 438, "deletions": 339}}, {"node": {"oid": "0c2ff0d544ad0be0a5cc44d1e9370e76b8932911", "messageHeadline": "[network] Add helper functions to HandshakeMsg", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 160, "deletions": 3}}, {"node": {"oid": "50b55e63e0ec11bf1080d7af06b8df6e91b979e1", "messageHeadline": "[network] Move ProtocolId to wire::handshake", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "ab87ae61b7ba3b4b3797c6dde519f2a446a80728", "messageHeadline": "[network] Use BTreeMap in handshake msg", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "7f825f82267721100b969d47ca15de692e8f282e", "messageHeadline": "[common] Fix comment in bitvec library", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4036fee848a040242ed8816d9c569d10068e88b1", "messageHeadline": "[x] linter to forbid underscores in path and crate names", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "d339062d8b8e8d814e2f6b65e9bdde5522f0d19d", "messageHeadline": "[libra_fuzzer_fuzz] rename to libra-fuzz", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "3ea95433d6180fea4f88d7e2372b6620aadca360", "messageHeadline": "[serializer_tests] rename to serializer-tests", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1b32a4fd3c8b29e3aab0c37cef531c39ccc66d76", "messageHeadline": "[bytecode_verifier_tests] rename to bytecode-verifier-tests", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f4c2d6dc9b639c040a7c2f2c8f290a2729b7deb2", "messageHeadline": "[language_benchmarks] rename to language-benchmarks", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "dead1cf79de5fcb0961e0eefab978480b9f3622f", "messageHeadline": "[libra_wallet] rename to libra-wallet", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b380c66453364ca43e5b484456b4f1c94e81941a", "messageHeadline": "[admission_control] rename to admission-control", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "765de6c314fdbe48cc3ee2648596a8e8dfbcecb4", "messageHeadline": "[x-lint] allow writing outputs with custom kinds", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "8305e2d4bf586908744a82c770f4c8a06be6e42b", "messageHeadline": "[x-lint] simplify LintFormatter::write calls", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "83be22e0cf6649207815ba54131a8419c9a65b49", "messageHeadline": "Setup DNS for every libra node", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 141, "deletions": 22}}, {"node": {"oid": "9b050d68c849bf07f8cdf82b1f132a708597be74", "messageHeadline": "[language] remove StdlibScript dependency on compiler", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 11, "deletions": 22}}, {"node": {"oid": "b4dfa3fb3a4f281f16ead6eec3fac9fad3a924d7", "messageHeadline": "Add retry to for remove_network_effects", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "9d94861190939a330052b59084b72f61878a0a5f", "messageHeadline": "[Move values] Provide `simple_deserialize` for Struct", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "289ecc2d742000ae7cc3980a03d9d527985e5515", "messageHeadline": "[Move values] Simplify LCS (de)serialization code", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 95, "deletions": 152}}, {"node": {"oid": "fc02e363fc2497c7aaa4fa59ef842190c1431a48", "messageHeadline": "Consistently import parity-multiaddr", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f8cf10c5b77753585f099815f347b1de8b321cc7", "messageHeadline": "[mempool] add LibraVersion config subscription", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 9, "deletions": 5}}, {"node": {"oid": "ad9377464552b08efa284a393a684fbebbe0ae08", "messageHeadline": "[move source lang] Added check for instantiation loops", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 1238, "deletions": 25}}, {"node": {"oid": "53db4b146949af8dda65e34af11d6f17ff8f3e9e", "messageHeadline": "[json-rpc] use cleaner client interface in unit tests", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 175, "deletions": 198}}, {"node": {"oid": "167c9e3afa1e1c3ea68f80c3139e3447ab68fa49", "messageHeadline": "[subscription-service] generalize ReconfigSubscription to generic sub\u2026", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 50, "deletions": 18}}, {"node": {"oid": "dff8a45360b5c56fdb1fcc77926399a1de0a3bdd", "messageHeadline": "[core types] Update gas specifier type", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 164, "deletions": 171}}, {"node": {"oid": "d6031e472c76905a8148727cce1d039a845a657b", "messageHeadline": "[x] add a couple of guppy linters", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 339, "deletions": 23}}, {"node": {"oid": "4df38fac0e9317b49b2885a042102205afd8c83d", "messageHeadline": "[safety-rules] switch from lazy_static to once_cell", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "896577ce335c0a2cad7e93a9c7acb89127fbe3de", "messageHeadline": "[meta] fix up authors and license fields in crates", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "8ebf9de10d33104248d58bd9c4333c3eb9c04cf9", "messageHeadline": "[x-lint] add a stub for project linters", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "797a4f42df29f18f9fe7c48ebf5af5735f9cf5c2", "messageHeadline": "[x] add a core context that holds a guppy PackageGraph", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 139, "deletions": 1}}, {"node": {"oid": "b0ebd3c93a6742a7aebf6cd4ae548b9ca308824d", "messageHeadline": "[x] add an XContext structure that captures global context for commands", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 52, "deletions": 22}}, {"node": {"oid": "0e0bb58887db8ba78972ec3c11c852c80fdd576a", "messageHeadline": "[json-rpc] adding spec", "author": {"name": "Phoenix Orlov", "email": "phoenix@fb.com", "user": null}, "additions": 1293, "deletions": 0}}, {"node": {"oid": "c3f6c22d82adb745e46d7f97e05bc56f6c25c490", "messageHeadline": "Bump structopt from 0.3.12 to 0.3.13", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "3b4e39490cf57cb9d03de60f60bf323ec738e9b5", "messageHeadline": "[smoke test] fix counter name and revert chunk_size back", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4ed8d6f32f018230ef0dc685b12d249fdc9fca15", "messageHeadline": "[smoke test] turn debug! to println!", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "f56866bc8dd7dbecc9aa09e023c658f2a84fe0cb", "messageHeadline": "[smoke test] fix flaky smoke_test_single_node_block_metadata", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "235db412fabffb398d1f827a9b05aa45c72cd2b4", "messageHeadline": "[fuzzing] suppress leak in libc", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "582e1770ea24634ece98fa70798265a1d64ba805", "messageHeadline": "[Storage] SchemaDB: add tests for open_readonly", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 28, "deletions": 4}}, {"node": {"oid": "462aa4a364169c711e1b56f234e5258959899af4", "messageHeadline": "Bump rust_decimal from 1.4.0 to 1.4.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f016646c01eb62d91162ee512eddf3864fc3def4", "messageHeadline": "[json-rpc] add JsonRpcRequest as method arg", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 69, "deletions": 80}}, {"node": {"oid": "db7a35b04eb8966be430cdbddf34459f190ef8ff", "messageHeadline": "[json-rpc] use same DB version for batched requests", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 339, "deletions": 211}}, {"node": {"oid": "3bb827d64d75a9fdbf8f07981f724371c5bf1b46", "messageHeadline": "[Storage] SchemaDB: remove use of set_db_log_dir", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 8, "deletions": 31}}, {"node": {"oid": "49f11fb20068c68c91ec5cf02fce85dbf24b35be", "messageHeadline": "Added the CLI flag `only-verify-spec` for Prover", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 16, "deletions": 177}}, {"node": {"oid": "e75ce8421b9e5c371a0d21c2728d4a6096a9cc40", "messageHeadline": "[cli] return updated version in get_account_state", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d7b4307acb3ccd6ab053bd8e304ebd6fa945137", "messageHeadline": "[language] Clean-up ValidatorConfig and LibraSystem modules", "author": {"name": "Lera Nikolaenko", "email": "valerini@calibra.com", "user": null}, "additions": 983, "deletions": 8}}, {"node": {"oid": "abc1384d21bb4beb252013d349744f5a6e91280c", "messageHeadline": "[libra config] migrate ValidatorSet to use LibraConfig", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 219, "deletions": 287}}, {"node": {"oid": "f4d59749dcbd4fbaf026da1b99074331033f77f9", "messageHeadline": "[libra config] emit NewEpochEvent in LibraConfig", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 123, "deletions": 30}}, {"node": {"oid": "eb544c4ca94958ed2be4e629462d00b5276951dc", "messageHeadline": "[x] split lint engine into its own crate", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 33, "deletions": 16}}, {"node": {"oid": "d9a4c03d2c729c03e95d628eb99cf7436854bcc9", "messageHeadline": "[x] move to a new devtools/ directory", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "dac3a34d4b8d37ff55640d661e889235d4475479", "messageHeadline": "[language] beginning of a Debug module", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 400, "deletions": 115}}, {"node": {"oid": "35f15c176fc92a4dcf24f70de4bb173f5068e31a", "messageHeadline": "[storage] add list-accounts option for LibraDB storage inspector", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "bdb9bd1d2396611c04cde5d913acbea85653cabb", "messageHeadline": "[move source lang] More local info for move prover", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 137, "deletions": 82}}, {"node": {"oid": "b29561b0ce25029d2aae1308e406c74f853b2689", "messageHeadline": "Verified libra.move", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 177, "deletions": 6}}, {"node": {"oid": "f6e4a4d9850d83368ed630a406ecd5db5cf107cf", "messageHeadline": "[move-prover] Stackless bytecode refactoring.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 700, "deletions": 3260}}, {"node": {"oid": "6badf0e8b3e0e325eee14d120782ab38ad1ecb0a", "messageHeadline": "Revert \"Revert \"[genesis][breaking] Integrate config gen w/ genesis d\u2026", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 122, "deletions": 69}}, {"node": {"oid": "1898c628b9b5e1aa2cd6e08c97d362bb49c15a28", "messageHeadline": "[test] explicitly and only state that these are no-op args/flags.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 14, "deletions": 47}}, {"node": {"oid": "0589eede6c6d6f566a7bc11f8c9c4d16c2ff7fec", "messageHeadline": "[test] unblock the use of --ignored in libra-fuzzer", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 73, "deletions": 5}}, {"node": {"oid": "6eb3332b58d4cdb67a610400e3109660a427b732", "messageHeadline": "[on-chain config] add fetch_config method to OnChainConfig trait", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 22, "deletions": 13}}, {"node": {"oid": "868367a31508382c9a01cc669753e5f98f1c31e9", "messageHeadline": "[mempool] restart vm with no storage read", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 21, "deletions": 35}}, {"node": {"oid": "f23007996120fef90a0583794925bb2938af94b3", "messageHeadline": "[vm] initialize VM with config", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 12, "deletions": 3}}, {"node": {"oid": "42e110318ecd3ccb1a2c59578b00f2198e1ffdc7", "messageHeadline": "[mempool] restart VM when VM publishing option changes", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 75, "deletions": 30}}, {"node": {"oid": "fc52a2fb2bb4d4dcaed6557d0910f8b807e3490e", "messageHeadline": "[core modules] Add association module", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 256, "deletions": 0}}, {"node": {"oid": "d9aea4bfe1007953343b77118f36d336c2afced2", "messageHeadline": "[cli] extract out JSON RPC payload handling from CLI", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 330, "deletions": 284}}, {"node": {"oid": "4d151a2009aeb6602f15acf7cb9c480f73d54618", "messageHeadline": "[json-rpc] more comprehensive request/response handling in client", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 137, "deletions": 42}}, {"node": {"oid": "c37682e7a6379ab0dfb05d3d302ec7b238d4324b", "messageHeadline": "[storage] run db-bootstrapper on local db", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 123, "deletions": 108}}, {"node": {"oid": "769c9e10874b0d798b4c23eae146de07ba2cfa7f", "messageHeadline": "[storage] DbReaderWriter, to simplify Executor interface", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 47, "deletions": 38}}, {"node": {"oid": "0462ee2cf2bd79ed549c305268dfc1e4c9913b59", "messageHeadline": "Add MIRAI annotations and fix a bug", "author": {"name": "Herman Venter", "email": "hermanv@fb.com", "user": null}, "additions": 82, "deletions": 32}}, {"node": {"oid": "97c86580beb1bceb5cfa157517f40c2a8e2d321f", "messageHeadline": "[language] fix skip_private flag for disassembler", "author": {"name": "yuan_xy", "email": "yuan_xin_yu@hotmail.com", "user": {"login": "yuan-xy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "718ace82250e7bd64e08d7d61951bfaa8cee9ea4", "messageHeadline": "[network] Serialize Vec<u8> with serde_bytes", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "6abd90e595b1739be301b74f219720804698ef0d", "messageHeadline": "[network] Use Vec<u8> in wire spec to avoid dependency", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 29, "deletions": 33}}, {"node": {"oid": "b31d0123c34755d622008c01c605d0e750e1575a", "messageHeadline": "[storage][executor] Executor depend on synchronized storage interfaces", "author": {"name": "aldenhu", "email": "aldenhu@instagram.com", "user": {"login": "msmouse"}}, "additions": 139, "deletions": 159}}, {"node": {"oid": "f0b4217a4c7464cf8eb198437e21685da3f0fe10", "messageHeadline": "[storage] rename StorageReaderWithRuntimeHandle", "author": {"name": "aldenhu", "email": "aldenhu@instagram.com", "user": {"login": "msmouse"}}, "additions": 16, "deletions": 28}}, {"node": {"oid": "ffa6f1d8fe908da69d153e6f8f8f868c632227e0", "messageHeadline": "[move] Implement the authentication rules for TransactionPayload::Wri\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 502, "deletions": 147}}, {"node": {"oid": "ec9711d69ae7d5b60c1f3659e7948aa57179a2f9", "messageHeadline": "[vm] Refactor transaction verification logic", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 56, "deletions": 59}}, {"node": {"oid": "b60264d77892a7be8c2b06b20f2581368df97601", "messageHeadline": "datatest: enable listing of tests", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "c0d1794e5ef0b887589f068c7c7deb3cbe9b33a0", "messageHeadline": "[move-prover] Added Boogie model for serialize to prelude.bpl", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 392, "deletions": 582}}, {"node": {"oid": "089092a6cc6d73dbb27e211ed6da1d2847f8f919", "messageHeadline": "[move-prover] Fixing a bug in update invariants in presence of branch\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 221, "deletions": 74}}, {"node": {"oid": "9640cd89e9eaa979c804c132f1beb596a45fe41a", "messageHeadline": "[move-prover] Prevent aliasing of top-level reference parameters.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 447, "deletions": 399}}, {"node": {"oid": "920b263b26c0322badc0c7984f063fdee3bf42ff", "messageHeadline": "Bump async-trait from 0.1.29 to 0.1.30", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "c7d39d8b79978b5070c8285f5ab6925354f13203", "messageHeadline": "[storage-if] create storage-service related types", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 86, "deletions": 3}}, {"node": {"oid": "9ed252cffcf34e6f0f8a6d095607dd60f5cbf767", "messageHeadline": "[Storage] Move rand to dev dependency", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "aa8404661225ca436d395ed9392dd1a2e438143a", "messageHeadline": "[executor] depend on DbReader instead of StorageRead", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 81, "deletions": 68}}, {"node": {"oid": "3b0107a8640c7c0956a16da1696692bb55945b2b", "messageHeadline": "[storage] VerifiedStateView depends on DbReader trait instead of Stor\u2026", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 162, "deletions": 47}}, {"node": {"oid": "255503e94406f49a70f69e8cb4f0c6fa5d03ebf0", "messageHeadline": "[docker] remove redundant named dockerfiles", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 143}}, {"node": {"oid": "3f0d876b5d61b123d5cc6a1159bda5a340e8fc71", "messageHeadline": "[vault] use TIMEOUT const instead of 10_000 for request timeout", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "0c100e30630a3de9f98ca99e38244e734c374383", "messageHeadline": "[secure-storage] Add ability to reset vault policies", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 72, "deletions": 9}}, {"node": {"oid": "53de44871f14a276bc2cec00bd80857a82d1dd0c", "messageHeadline": "[secure-storage] response -> resp to reduce lines", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 71, "deletions": 73}}, {"node": {"oid": "4ef05381edd2f53efbdaceb47222ac5b987f0551", "messageHeadline": "[secure-storage] vault crypto capabilities", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 158, "deletions": 32}}, {"node": {"oid": "5c33e4a08b8d375c963456bdd24dcc688430a6d5", "messageHeadline": "[secure-storage] Use Vault Transit", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 483, "deletions": 86}}, {"node": {"oid": "bce58d52a3a8ba2f2a84aea83195c0385a8d8a32", "messageHeadline": "[secure-storage] Rename some methods to better match their intents", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 47, "deletions": 47}}, {"node": {"oid": "4f0286b47bc5d2612ea9e4600524b3dd04b4e300", "messageHeadline": "[storage] get_latest_tree_state", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 89, "deletions": 7}}, {"node": {"oid": "a3c13337356204bd3c99dea9225b3af64c4770eb", "messageHeadline": "[storage] TreeState be able to represent empty transaction accumulato\u2026", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "ea984bcef9beead667d06b50278a9a8d8549b202", "messageHeadline": "[stdlib] Defines a module for Libra Version on chain config.", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 147, "deletions": 10}}, {"node": {"oid": "cf943510104b1d29efb9cc56fb41b2a54eadd02c", "messageHeadline": "[network] Change exchange_identity API to take &mut socket", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 21, "deletions": 24}}, {"node": {"oid": "945e510bc65e63ed9b74c17a008156d9179e541d", "messageHeadline": "[network] Remove protocol negotiation for id exchange", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 22, "deletions": 45}}, {"node": {"oid": "f54c9efdca9824653470b85ca00a656858ad6835", "messageHeadline": "[storage] make TreeCache::new() return Error instead of panic upon db\u2026", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "236d747f3bcd4a74beb695848adfbd12bbdc6780", "messageHeadline": "[libra config] remove the payload from ValidatorChangeEvent", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 40, "deletions": 28}}, {"node": {"oid": "2c07e61b5da4d59612c63937fd099ca6e5eb47e0", "messageHeadline": "[language][vm] fix native functions for nested vectors", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 123, "deletions": 62}}, {"node": {"oid": "9075a93eea5f8708658a4d039a593629ae6dd71a", "messageHeadline": "[clustertest] Downgrade two log points in network to trace!", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9e99756b64d3ea3b08ab244c97125cb94c5f34c2", "messageHeadline": "Bump serde_json from 1.0.50 to 1.0.51", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "54be4078767bebad94a8849d81a06caddc7b8520", "messageHeadline": "[on-chain config] make reconfig subscription from trait to struct", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 84, "deletions": 101}}, {"node": {"oid": "396ca064172f2a1c2a61c126ac1dc02147422ec2", "messageHeadline": "[move-lang] Inject file name into error messages about file open errors.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e362b41d014e3b1c4d8762bb60dfe70e80c0e9d6", "messageHeadline": "[docker] update dep in validator_dynamic build", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1561ca51d5b85bb38442ac93128e380a111fe7cd", "messageHeadline": "[docker] Make local running work", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 168, "deletions": 50}}, {"node": {"oid": "3ecc3dd1012d484382cd457dcc0e71e19044974f", "messageHeadline": "[storage-if] move DbReader to storage/storage-interface", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 151, "deletions": 84}}, {"node": {"oid": "bdc4678241ea3249b46c5c83c950c5f1f5ae495d", "messageHeadline": "[libradb] reorder the APIs", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 189, "deletions": 187}}, {"node": {"oid": "f49a3fadc1a78b1733ca7dcb63b3de9db47179a6", "messageHeadline": "[stdlib] guide for contributors", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "cb00fc110121d8cf40518b1c8448647abaa53596", "messageHeadline": "Organized the tests", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 3251, "deletions": 2442}}, {"node": {"oid": "ab93b232c0fd6e0961f08b6456dcc78212cfacff", "messageHeadline": "[x] drop some unnecessary syntax", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "19e294e044732152d260ca111ff7c6867a05e67c", "messageHeadline": "cargo xtest now support --no-run --no-fail-fast and --html-cov-dir", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 195, "deletions": 23}}, {"node": {"oid": "72c696bf4f42c246f4288763417b13abd2f4c125", "messageHeadline": "[CI] update docker build trigger", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "386d940e5fe7c66b434406095fb7cad5d11f521d", "messageHeadline": "[Storage][Breaking] Replace bincode usage with lcs", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "f1165e35619f9ce568850a28b1095d4baeae7ff9", "messageHeadline": "[clustertest] Remove references to old setup and make k8s default", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 42, "deletions": 84}}, {"node": {"oid": "27252e31cf17b4f041e601c4d830775daad3169f", "messageHeadline": "Bump serde from 1.0.105 to 1.0.106", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 99, "deletions": 99}}, {"node": {"oid": "7086c665a397ec1adaef9ac3e417af95e1017fc5", "messageHeadline": "Subscribe to LCS format changes", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "23f87f64db987dd8f2801dee62b3e5bd9eb5b21e", "messageHeadline": "[types] Rename Transaction::WriteSet to AuthenticatedWriteSet.", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 38, "deletions": 44}}, {"node": {"oid": "728f88079a0dc0f9ea8a9761fb3f8edcfa3bec5a", "messageHeadline": "[network] Fix typo Disonnecting -> Disconnecting", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81d02f3c3ea4dd8a34240abd80fa49c8be40651b", "messageHeadline": "db-bootstraper", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 120, "deletions": 81}}, {"node": {"oid": "025e9127773ab42038f9c9bc3d453915c993e810", "messageHeadline": "[x] refactor lint engine to be extensible", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 772, "deletions": 136}}, {"node": {"oid": "0e9069e70bd8c48e1503b0866478d2d165a676fe", "messageHeadline": "[x] make project_root return a &'static Path", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3c4503fb474f68a3e1541e1656563ff810a60e85", "messageHeadline": "[consensus] fix counter name", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1916e89dc49876bb8fd8c6da99083f9c37f685a3", "messageHeadline": "[LCS] Fix ULEB128-Encoded Document", "author": {"name": "QuincySx", "email": "QuincySx@sina.com", "user": {"login": "QuincySx"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a30259d844169f5327cfa8cd68ae0f54145fc35e", "messageHeadline": "[move-prover] Making update invariants on nested data structures work.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 221, "deletions": 22}}, {"node": {"oid": "47ea684112110bf24353e230e4598b27e0c54510", "messageHeadline": "[move source lang] Added recursive struct check", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 343, "deletions": 57}}, {"node": {"oid": "716823b4256e3cf30a24eb6cb459b61ab9a212c1", "messageHeadline": "[docker] Automatically enable Vault transit engine", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 15, "deletions": 4}}, {"node": {"oid": "946860d82a520c23285f848c129558984ae11ee8", "messageHeadline": "[move core modules] replace U64Util and AddressUtil modules with LCS \u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 168, "deletions": 169}}, {"node": {"oid": "bdc0ca40de862ceb9ed09719bd51bc40896ceb20", "messageHeadline": "[storage] remove usage of strum::EnumIter", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 17, "deletions": 30}}, {"node": {"oid": "7f347c88741fc5bbfa03ca3768efb5bef586a8a1", "messageHeadline": "[storage] remove usage of strum::AsRef", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "67cb5849622b3003acf71e4b9dee513dc43760cc", "messageHeadline": "Expose AccountAddress for AccountState through EventKey", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "54c9e5d1215a64442c1f350116211eac1ac1625b", "messageHeadline": "[language] Fix error handling for non-ASCII input", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 31, "deletions": 2}}, {"node": {"oid": "621929d4a600b5b96a73df679cd77682ad499e81", "messageHeadline": "Bump rustyline from 6.0.0 to 6.1.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 8, "deletions": 21}}, {"node": {"oid": "2f1bccf4817ca5f911eafadf4d9345cc480aa931", "messageHeadline": "Bump parity-multiaddr from 0.7.3 to 0.8.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 50, "deletions": 51}}, {"node": {"oid": "1c1edd9bdf28cf6b091b2cbef604ca2cc947cd0b", "messageHeadline": "[move-prover] Modeled hash.move native library.", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 253, "deletions": 39}}, {"node": {"oid": "ff802f7e2f442d7c0c71c206ebaabbf670703c25", "messageHeadline": "[network] Rate-limit inbound messages", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "62088b54ff4d300ae377c3f6470e13af0548c9d4", "messageHeadline": "[common] Create trait for rate-limiting any stream", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 228, "deletions": 1}}, {"node": {"oid": "62f5d70df70d7acb31680c96855e01cdba64691d", "messageHeadline": "[storage] version ContractEvent", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 48, "deletions": 5}}, {"node": {"oid": "14a52b89c411cf45ec0be9448df990896573eefb", "messageHeadline": "[serde reflection] rename package to match public name", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "0d1afd15a7494ad8f6f562b040adaa3380f35770", "messageHeadline": "[serde reflection] format: rename merge into unify + add tests", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 271, "deletions": 98}}, {"node": {"oid": "9c3e2161736e871fbe675efd8aa852e7f20a9c8d", "messageHeadline": "[serde reflection] fix missing case in merge", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d01d8825e20b9659c2ca4be6db343e9456e19586", "messageHeadline": "[serde reflection] doc nits", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b91cd8eafd4096fb36ad3b960d3b50704ad85479", "messageHeadline": "[language] Fix compiler for Nop", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c0256d341364362194a014ef4a3b9f8803b362da", "messageHeadline": "[consensus] Remove unused dependency on parity-multiaddr", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5b67afdbfa2c45f94eb0bbbefce30d733d4b686f", "messageHeadline": "[langauge] Nop bytecode", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 27, "deletions": 7}}, {"node": {"oid": "0c97ec40c04ed599b3455a2aae8decb163e55dad", "messageHeadline": "[structured_log] Write structured logs in libra swarm", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 22, "deletions": 5}}, {"node": {"oid": "a8de12021e92e4ee745884db2f5c8da20ef0a0e4", "messageHeadline": "[language] make standard library scripts generic", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 125, "deletions": 82}}, {"node": {"oid": "e6c1c846eb5cf16b1bd9c6e47125d418a5a517fb", "messageHeadline": "[language] Remove cost synthesis", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 10, "deletions": 12171}}, {"node": {"oid": "5c59d9a5096020f117650dd1d169f5a0ba676eb2", "messageHeadline": "[language] Add FieldHandle to proptest", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 121, "deletions": 49}}, {"node": {"oid": "ba4bfbd9092c549e8e8e67ccc70fbae906de1d36", "messageHeadline": "[structured_log] Add severity level to structured log entry", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 39, "deletions": 14}}, {"node": {"oid": "570308d0c5daf7bc5e8afb64cef8846e49110868", "messageHeadline": "Bump tonic from 0.1.1 to 0.2.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 21, "deletions": 27}}, {"node": {"oid": "94435220dbb6e06b04a89dfadc682973052ca92b", "messageHeadline": "add support for locals in spec blocks inside functions", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 275, "deletions": 87}}, {"node": {"oid": "acdb4e1c6dc9b4900433c7e22a9a93ec0952ca56", "messageHeadline": "Rename LibraDBTrait to DbReader", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "e96016700725d5008c98d37b873264db202e7768", "messageHeadline": "[move-prover] Assuming invariants only on immutable or frozen refs.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 132, "deletions": 140}}, {"node": {"oid": "bcf18904d6e739adc5a36877d286fb6cbf219de1", "messageHeadline": "[on-chain config] pub/sub tests", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 245, "deletions": 47}}, {"node": {"oid": "c6b9992e5ede7665d79a3ef836eeb4c98eb5a071", "messageHeadline": "[executor] extract test helpers for external crate usage", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 119, "deletions": 52}}, {"node": {"oid": "f1fbf698f99f249551e94c885d731d31b24bb749", "messageHeadline": "Bump async-trait from 0.1.27 to 0.1.29", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "41cb3c8c81293e2fa7ee17571f48895d01a0442a", "messageHeadline": "Bump tonic-build from 0.1.1 to 0.2.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "2a77c7b2c1639229435b6cde829c6c6d0696aa2c", "messageHeadline": "Bump tiny-keccak from 2.0.1 to 2.0.2", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bc421f9eea955022d74caac8ec5723a2937623d6", "messageHeadline": "[language] use hex literals in LibraAccount", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "2aa5f2cc4ac412ca6b6f73db8f7e68957e149b0e", "messageHeadline": "[executor] detect fork when syncing", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 45, "deletions": 6}}, {"node": {"oid": "2b069c8774f48db2d39f84dc366fcc7f55a58a8c", "messageHeadline": "Updated VaultStorage resets to be namespace specific and added approp\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 115, "deletions": 28}}, {"node": {"oid": "4c065fda3c462ac9f432ce03e48f3bd5b88bec37", "messageHeadline": "[vault] Do not modify default policy", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "86771aa6311e211442140f7608ad233768ac54f4", "messageHeadline": "[crypto] wrap LedgerInfoWithSignatures with enum", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 73, "deletions": 60}}, {"node": {"oid": "b483775f474bae3b2ec160ef0856b7264bc6a029", "messageHeadline": "[move-prover] Dealing with calls from private to public module methods.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 188, "deletions": 22}}, {"node": {"oid": "af3181bb208a715bf76825b09abc9d67bd9ccf37", "messageHeadline": "[crypto] add scheme field to ValidatorSet", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 67, "deletions": 57}}, {"node": {"oid": "7d5def5214ca4afb671417b95b18e01a6ead7155", "messageHeadline": "[storage] trivial: move all get_startup_info() logic to the ledger store", "author": {"name": "aldenhu", "email": "aldenhu@instagram.com", "user": {"login": "msmouse"}}, "additions": 118, "deletions": 105}}, {"node": {"oid": "8af9489f7f6ccf61243d6bc7da74271f5d877f33", "messageHeadline": "Update libra_account.exp", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "1d7173a97e55e81dfb1b69b3edd032a85ffc379e", "messageHeadline": "[terraform] Collect Prometheus metrics from Vault", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 32, "deletions": 2}}, {"node": {"oid": "58f432a4875c09a997c3ef8ca15ad3ee37493d8e", "messageHeadline": "[language] Binary format changes", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 6735, "deletions": 6050}}, {"node": {"oid": "c2f473e7c5ff4ebf81e57ec2d31831083725e26e", "messageHeadline": "[language] kill genesis blob", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 92, "deletions": 141}}, {"node": {"oid": "286c1b2431d48de3758a09104355b1ae7aff7fc7", "messageHeadline": "[network] Use HashMap::entry in PeerManager::add_peer", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "431feb92f27a453e43dd6d2dd85a18a8a222da8a", "messageHeadline": "[clustertest] Switch to 30val+30fn config", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 10, "deletions": 27}}, {"node": {"oid": "3188ab21fc974af2afc4c80c121e5ca0211f8b18", "messageHeadline": "[on-chain config] panic on failure to retrieve on-chain config", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 56, "deletions": 58}}, {"node": {"oid": "a560d70e5ae5f94b9a9356ca5ca5a545c0bafbf8", "messageHeadline": "[on-chain config] initial config read when starting state sync", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 61, "deletions": 35}}, {"node": {"oid": "f669bc5b609829fc7173abefcc524b726ca618ae", "messageHeadline": "[on-chain configs] pub/sub e2e flow for mempool", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 252, "deletions": 97}}, {"node": {"oid": "116903c3e84befbabef0da465a724207b8fd9ff7", "messageHeadline": "[on-chain configs] add Rust interface for representing/reading on-cha\u2026", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 84, "deletions": 20}}, {"node": {"oid": "71851e874a43276ad6e3a8a0eeacb919f27b4265", "messageHeadline": "[language] generic scripts", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 812, "deletions": 190}}, {"node": {"oid": "ff7b3144ae9c16a772c4a6254857c9b6dd286dc2", "messageHeadline": "[CI] reuse cargo package cache", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 11, "deletions": 27}}, {"node": {"oid": "d171a27b6febcf9b5476de3c265f1bbc8c51810b", "messageHeadline": "[move core modules] add ApprovedPayment module", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 367, "deletions": 30}}, {"node": {"oid": "c822a4cae4f445974b0848375cf61bc56c5207b2", "messageHeadline": "[network] Fix how disconnects are handled", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 364, "deletions": 263}}, {"node": {"oid": "82f49f7fc5990d9840f6fb2d6c15fc4f01cc0c1c", "messageHeadline": "[storage] TreeCache supports bootstraping from PRE_GENESIS_VERSION", "author": {"name": "aldenhu", "email": "aldenhu@instagram.com", "user": {"login": "msmouse"}}, "additions": 68, "deletions": 6}}, {"node": {"oid": "685957fab358edc5d33952074772884e9b829a7b", "messageHeadline": "[serde reflection] add test to detect breaking changes in Libra formats", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 326, "deletions": 29}}, {"node": {"oid": "e6b9d2905062fd4e69f5878062f4524f527b9c35", "messageHeadline": "[language] Change the IR compiler to emit binary files instead of JSON", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 10, "deletions": 17}}, {"node": {"oid": "a18ca7deffcb05f96a6ce7142473093682c6c7b7", "messageHeadline": "[bytecode verifier] Fix recursive struct check", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 118, "deletions": 42}}, {"node": {"oid": "e5287669e46e856a875a9fab3d2ebe258276451c", "messageHeadline": "[libra db] add ascending as param for get_events", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "56cfc074ee49bcfefa39d52202ecbf5a48f493c4", "messageHeadline": "[terraform] Setup push gateway for stats from safety-rules", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 34, "deletions": 9}}, {"node": {"oid": "85536cc96eef1774e9637fbaf3a4d49e0a6867b7", "messageHeadline": "Bump kube from 0.30.0 to 0.31.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "3dc457eff5693b9e580d99818ffda5c67249e5d1", "messageHeadline": "[executor] compare local compute result with chunk before comparing w\u2026", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 75, "deletions": 3}}, {"node": {"oid": "5c9fe0dd483ff11e0252caeaf4b1c6d976e78a3d", "messageHeadline": "Verify the vector module in Move stdlib", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 556, "deletions": 216}}, {"node": {"oid": "82446936c8d0436a9faf4e9f0d8ebaacca72a515", "messageHeadline": "[sec] bump bitvec to fix RUSTSEC-2020-0007", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "271215b4f9f3096ee0779d7a4395c66e6a4a5471", "messageHeadline": "Bump proc-macro2 from 1.0.9 to 1.0.10", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "b39f50f6cd7610ff2ac5c907e11502f849dd6510", "messageHeadline": "Bump anyhow from 1.0.27 to 1.0.28", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 61, "deletions": 61}}, {"node": {"oid": "1a7c885c75fad975788b5fe26c8f1ef26c93c7e4", "messageHeadline": "[JSON RPC] expose mempool status codes", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 40, "deletions": 7}}, {"node": {"oid": "392cd0e54e7449afebfe08756ea8540b5bdc0343", "messageHeadline": "[tf] switch mount points depending on persistence type", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "e59978f17f788bccef381a1fa37ceef4dfbfa3d6", "messageHeadline": "[tf] add variable to persist libra data", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "5a234569b226bc1d1af7ec856bcd744c99ebd902", "messageHeadline": "[network] Remove multiplexing/yamux related code", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 26, "deletions": 935}}, {"node": {"oid": "2ecd0d0919e8382c159b3a2f4ed46f38fee929d8", "messageHeadline": "[network] Remove unnecessary trait bounds on TSocket", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 10, "deletions": 19}}, {"node": {"oid": "df71ff2aa2205dab08c216433ef1c4de0db19c13", "messageHeadline": "[network] Migrate Peer actor to send/recv framed messages directly on\u2026", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 338, "deletions": 467}}, {"node": {"oid": "2d610399c8879cec65f862aed4f2a684bec70bb4", "messageHeadline": "[network] Remove default Yamux upgrade in transport", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 231, "deletions": 182}}, {"node": {"oid": "9e9080c2a337d240bd2592e9569ac4b7621f8c33", "messageHeadline": "[network] Migrate RPC and DirectSend to new wire protocol", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 1609, "deletions": 1524}}, {"node": {"oid": "798c1a3a007ff537ddde74b26b74f6a10b6a0425", "messageHeadline": "[Secure Key Manager] Tiny consistency fixes and refactors to key mana\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 43, "deletions": 31}}, {"node": {"oid": "c8612c97d487387414adc57efb8b0673ae8f22eb", "messageHeadline": "[ghar] Use --accounts-per-client=10 param for land-blocking test", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "064b003e061272744b525e1461336f684279bb05", "messageHeadline": "[functional-tests] fix typo", "author": {"name": "yuan_xy", "email": "yuan_xin_yu@hotmail.com", "user": {"login": "yuan-xy"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "dd848e41feab629f4f6685621be8f02175c45dec", "messageHeadline": "Fix secure storage test for timestamps: ensure timestamps are increas\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b93a9ef3ceea7e95e5970445f6a5d70116d7210e", "messageHeadline": "fixed bug so that fields are returned in order of appearance in bytecode", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "5467b5f56977d412bfb8d4e35739dfd2188f5ece", "messageHeadline": "[clustertest] Fullnode support for PerformanceBenchmark", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 68, "deletions": 41}}, {"node": {"oid": "398ed7f55fc838795d44bbdac8630e370d4a4d4a", "messageHeadline": "x now shows uses what it's doing in log lines, and times commands. \u2026", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 56, "deletions": 4}}, {"node": {"oid": "02a93c4e758ac310a94a00054990e3748508de73", "messageHeadline": "[json-rpc] update fuzzing logic", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 38, "deletions": 19}}, {"node": {"oid": "6cd859cff1cf5f2581b633fb4c5268e66314f6a8", "messageHeadline": "[json-rpc] fix event endpoint", "author": {"name": "Phoenix Orlov", "email": "phoenix@fb.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "36ab538c263df3116585b0c80275e12e5cdf7323", "messageHeadline": "[crypto] Remove compat interface from ed25519", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 493, "deletions": 528}}, {"node": {"oid": "a673c23352847bf9039dff1c797552d24a601dd5", "messageHeadline": "[crypto] Remove compat interface from x25519", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 48, "deletions": 80}}, {"node": {"oid": "64241e679ccb6b9e0d682431f82beb56aab5bd3e", "messageHeadline": "[crypto] generate_for_testing -> generate", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 41, "deletions": 39}}, {"node": {"oid": "7de67c808ce3307b68021e369d52434ceaa54cf7", "messageHeadline": "[crypto] Move generic proptest code out of unit_tests", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "9eeb5cf744ce73b62eebe22cba485f4d4178f235", "messageHeadline": "[monitoring] alert on dev when low txn throughput", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "3b77dbb1be78838297b49aafa80fec06dc05f4e8", "messageHeadline": "consensus tests appear to be determinitic", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "c6c8be773d3fe1ee139261a6b17963632620c32f", "messageHeadline": "Bump thiserror from 1.0.13 to 1.0.14", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "e291f8b39bd3dac8a6aee190e6afa62ee063ce40", "messageHeadline": "Bump async-trait from 0.1.26 to 0.1.27", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "322d66670eed6e8531a18d4f49c63515e420f6f9", "messageHeadline": "Bump simplelog from 0.7.4 to 0.7.5", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fbac8895fd0625ffeb91c9d6d0ea303654bf1c2a", "messageHeadline": "Bump serde_json from 1.0.48 to 1.0.50", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "b6a31c884783a0881275e719782f7cbc70b37c3a", "messageHeadline": "[move-prover] Fixing a systematic typo in variable names.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 137, "deletions": 130}}, {"node": {"oid": "dbb937a26c7b84c74f8a93033953e1b827c1d3d6", "messageHeadline": "added plumbing for translating specs inside functions into Boogie", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 250, "deletions": 83}}, {"node": {"oid": "f398961ad992143fe0a673095b7e51b198dfc565", "messageHeadline": "[crypto] Add last commit with unused features", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "dc8aeab4d65b9cab8bda370e905f95734f056b35", "messageHeadline": "[crypto] Remove dependency on ByteOrder", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "7fa0d3f43c7c27c8174067a7be3e15c9a11631f2", "messageHeadline": "[crypto] Remove SLIP", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 395}}, {"node": {"oid": "b9b36f6f9d51b7177eaa2e3825b6d010173a064e", "messageHeadline": "[crypto] remove VRF", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 540}}, {"node": {"oid": "2cd6f4ea2c80a8155c335edacf1b0eb33a9d82e4", "messageHeadline": "[crypto] Remove BLS from code base", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 17, "deletions": 543}}, {"node": {"oid": "0030152463376474798f1ac3b5cd7801f7681a9c", "messageHeadline": "updated README", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "5a3b7e50bfa2cd08e1541e481d64d98f0967fa3a", "messageHeadline": "[move-prover] Enforce update invariants for mutual-ref parameters of \u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 161, "deletions": 21}}, {"node": {"oid": "e2b5e03e01453b02e22e32321a1ac0acb1659b3d", "messageHeadline": "[terraform] Add vault instance and container", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 181, "deletions": 10}}, {"node": {"oid": "d0afc2b784d59021ba49e513ab29167751977216", "messageHeadline": "[move-prover] Made stubs for unimplemented procedures in prelude safer", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 211, "deletions": 9}}, {"node": {"oid": "6f81d1b31d409447a37fffe8c754510ae9de688b", "messageHeadline": "[mempool] use vm_validator scoring result as sorting value in mempool", "author": {"name": "Phoenix Orlov", "email": "phoenix@fb.com", "user": null}, "additions": 57, "deletions": 15}}, {"node": {"oid": "124485857d8c68ea1f237ce6c5f9b8177244509f", "messageHeadline": "[serde-reflection] improve docs + simplify APIs", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 162, "deletions": 95}}, {"node": {"oid": "6dcae7b2fc275460b1329c2d80c119d96bcaf332", "messageHeadline": "[generate-format] switch from clap to structopt", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "e8ba73c938474997de4acfac16bb2d9c7b1141a8", "messageHeadline": "[serde-reflection] improve code after reviewer's comments", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "6a9371c553b4085c1b5260f8164c7b70d051fd0b", "messageHeadline": "[serde reflection] Improve docs, add unit test, and fix issue with va\u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 241, "deletions": 17}}, {"node": {"oid": "e2867370b70581006cdc35eaf9f29667a97cdfa1", "messageHeadline": "[serde reflection] Distinguish (value) Format and ContainerFormat, re\u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 188, "deletions": 107}}, {"node": {"oid": "abfad10df178e496ea93fed3ce157c4f3aa44d52", "messageHeadline": "[generate-format] add CLI option for new serde tracer", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "982bcc38505d6fcf931b20a4b4f1c8b5ba408522", "messageHeadline": "[serde reflection] New tracer based on deserialization", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 1700, "deletions": 441}}, {"node": {"oid": "36c22a4dff0c06a816911c204b9975ba38e1f17c", "messageHeadline": "[vm-validator] Update VM validator to return a VMValiidatorResult ins\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 119, "deletions": 70}}, {"node": {"oid": "bb4c7343083264a24c78cb74538093f177778113", "messageHeadline": "[vm] Added a smoke test for changing publishing option", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 172, "deletions": 0}}, {"node": {"oid": "883a2b92462f019a1b80c81a7608e640be729caa", "messageHeadline": "[move stdlib] scripts for register_preburner, preburn, burn, and canc\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 213, "deletions": 52}}, {"node": {"oid": "c5714a8c2364962595d00b032de1c9bf24af9058", "messageHeadline": "Remove some unsued dependencies on rusty-fork", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "b603a366b809cf98087d0d7fe7dc87649467f590", "messageHeadline": "[consensus] fix the leaking quorum cert in consensusdb", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "2fdcf5fc8ec95d5470b43233a77e32f027f476d3", "messageHeadline": "[language] disallow uppercase \"0X\" prefix for address values", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e0087929e3c061f433a58bb7b9d5819115a6f9f6", "messageHeadline": "[LBT][GHA] combine build and test jobs", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 3, "deletions": 22}}, {"node": {"oid": "434786c1f501b24a1f45796eac6026ccaedb10e4", "messageHeadline": "[key-manager] Implement a loop / reliability mechanism", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 110, "deletions": 22}}, {"node": {"oid": "8c52cd95610dd969ba95e8922a729f9701263708", "messageHeadline": "[secure-storage] Use the secure-time-service", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 63, "deletions": 37}}, {"node": {"oid": "ebf856c8c16ee5eddf63cb0fcfda39cd6211f288", "messageHeadline": "[key-manager] Integrate the time service", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 38, "deletions": 42}}, {"node": {"oid": "5fc56d29d2c80d4d0d4de4f0882c3474531d8622", "messageHeadline": "[key-manager] Add time service to key-manager", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "7eb442b87884fe0040a7a4df05adce31e0db6977", "messageHeadline": "[secure-time] Add a lightweight time service for mocking time", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 104, "deletions": 0}}, {"node": {"oid": "c804550bf39d27fae2485ce1cc2513e6fb9509d7", "messageHeadline": "[key-manager] improve test code", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 70, "deletions": 71}}, {"node": {"oid": "9fbe52e5c4b3183978b09b1b96e5145f4378beeb", "messageHeadline": "[executor_cache] refactor executor to cache store speculation result", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 936, "deletions": 712}}, {"node": {"oid": "f4c9e22ac77fdccc622e53ee89cc4ade99e0c590", "messageHeadline": "[smoke test] remove the chunk size override", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b28694dbe93416282942e7f5d1d60d1e2d346752", "messageHeadline": "[leader reputation] make weights configurable", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "882d303529c04c53119add8a848e20f288536737", "messageHeadline": "[leader reputation] graceful error handling", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "b6ccc20944a9c122ede566043edda4ee3bcd5c1f", "messageHeadline": "[leader reputation] reduce the chance of inactive nodes", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e2fbae80c044e3aea583146c32823fe008719ef", "messageHeadline": "[leader reputation] implememnt cache for LibraDBBackend", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 38, "deletions": 11}}, {"node": {"oid": "7a264c5147738047074710febc9f1948a4061b69", "messageHeadline": "[leader reputaiton] move window_size from LeaderReputation to backend", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "70a318bee00f958fb799149e9eac961dee4d5efd", "messageHeadline": "[leader reputation] integrate with consensus", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "1dc3b4171baef3a6d345d160b0d75be005db2e37", "messageHeadline": "[leader reputation] implement libradb backend", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 87, "deletions": 32}}, {"node": {"oid": "2dc4890c146d1bdd6cc22b117d41b8a565b30d63", "messageHeadline": "[libra-net] fix a bug of wrong slice start index", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "4944527e0d7051bd17dba6c284bd4a9eb57fa80e", "messageHeadline": "[docker] Pass through --safety-rules-addr in validator image", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6f45031f387be5d78890cdae85f872bf54402685", "messageHeadline": "[config-builder] add template to safety rules", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "40ba2b474f822e4db711f46218df5c2540e274af", "messageHeadline": "[move source language] Track locals used in function spec blocks", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 383, "deletions": 97}}, {"node": {"oid": "5ad239bcc36f67c9ea0e43504df01b6fbbda432c", "messageHeadline": "[tf] set default num_validators_in_genesis same as num_validators", "author": {"name": "Sherry Xiao", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "80b8894563277368645a73078469f1d5e592cb86", "messageHeadline": "[CI] parallel CI build and test", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 210, "deletions": 29}}, {"node": {"oid": "73aa95dd5aa2bc2b6c387d17bd1397e9402444e7", "messageHeadline": "[storage] expose latest ledger info", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 29, "deletions": 21}}, {"node": {"oid": "b0f8d530d319ea587d52682d6ea3d82f57022dff", "messageHeadline": "[docker] Add yet another param to docker run script", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6771e99c0f80e631e387640b0ebe1f2092a8f834", "messageHeadline": "[language] Add move-lang support for hex strings", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 161, "deletions": 24}}, {"node": {"oid": "c9f9ecd9ab43720accd8cdff1268ddf2af185cd1", "messageHeadline": "[LCS] faster serialization of maps", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "e5dbabcf26899391db3a880de92027d24065f033", "messageHeadline": "[LCS] add simple benchmark", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "eca24710d76d96274a1593da104328cab2ddf6cb", "messageHeadline": "[State-sync] Fix a bug in the request epoch calculation", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 19, "deletions": 7}}, {"node": {"oid": "b9a97072a62b5f941c041368145fe3ff8e461899", "messageHeadline": "[LCS] uleb128 for lengths and variant indexes", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 253, "deletions": 136}}, {"node": {"oid": "dd7ab5314351c244f5f4391f0500074cb4a04fb1", "messageHeadline": "[key-manager] Build initial rotation capability", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 113, "deletions": 47}}, {"node": {"oid": "f084d8a2451cd2005b6faf61443e25fc009e4da1", "messageHeadline": "[consensus] replace StorageRead with LibraDBTrait", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 95, "deletions": 100}}, {"node": {"oid": "dacb4858fe4097c4847d372761fd6bc729bd032e", "messageHeadline": "[cti] Set EXIT_CODE based on pod_status", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "9c6598d8c8bb9330bc4c327e7f526bbe568bd955", "messageHeadline": "[tf] rename record and replay vars to override", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "fa9e00a5f624f8dd1f636f7d5c6987f4c9ad470b", "messageHeadline": "[LCS] enforce canonical encoding for BTreeMaps (but not BTreeSets)", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 72, "deletions": 4}}, {"node": {"oid": "ff651033361c6d842ac7e29df0598a6ab807bcd6", "messageHeadline": "[consensus] Improve test code by using correct runtime", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 138, "deletions": 104}}, {"node": {"oid": "338f03ad39cd95c61fe0550ba10d2ff4a6040d2c", "messageHeadline": "Update bumpalo to fix RUSTSEC-2020-0006", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "94208cf4ee714add5e2e297d840fb718e21cd1a8", "messageHeadline": "[Move IR] Fixed compilation of generics at borrow/call", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 266, "deletions": 118}}, {"node": {"oid": "9c474fde46f16e2ad178a0159fd39d2bd48adf3a", "messageHeadline": "[tf] add mix_validators and mix_image_tags vars for roar", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "c3405f71fd66882a377ff036b8714241ab25f422", "messageHeadline": "[tf] fix variable name for structure log", "author": {"name": "Sherry Xiao", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd2b1c8192a0475f01784c975d214b797a459763", "messageHeadline": "Bump regex from 1.3.5 to 1.3.6", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "f67461ec2fffd95a9b41b97632a23eff3a83f19e", "messageHeadline": "Bump backtrace from 0.3.45 to 0.3.46", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "fc17f525dd053f669634d55e6ee5a4e9cb79e1e2", "messageHeadline": "[cluster-test] Introduce --diag util", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 149, "deletions": 47}}, {"node": {"oid": "f58b46bf50675fb7f0bd88926a96781eb681c282", "messageHeadline": "[VM] Add e2e test for changing publishing option.", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 541, "deletions": 2}}, {"node": {"oid": "3c98d2ea4aaee656755aa4492d701fa3786d701d", "messageHeadline": "[move source language] Fix transitive deps for IR targeting", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 173, "deletions": 28}}, {"node": {"oid": "e34d196de3c560632885f9da9e06551970584bd4", "messageHeadline": "[core types] add gas_specifier field to RawTransaction", "author": {"name": "Phoenix Orlov", "email": "phoenix@fb.com", "user": null}, "additions": 277, "deletions": 80}}, {"node": {"oid": "518ad12b17e2871e0b9f6d8f71106113f0debb33", "messageHeadline": "[language] Add new FixedPoint32 module to stdlib", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 198, "deletions": 0}}, {"node": {"oid": "f8d8a9a94480f546a1bee3146f2c9173f66ed1d1", "messageHeadline": "[CLI] replace host/port CLI args with full URL", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 49, "deletions": 94}}, {"node": {"oid": "d4513c81601dfdad5cd4d5ec7cd51a21622b3ea8", "messageHeadline": "[tf] enable structured log", "author": {"name": "Sherry Xiao", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "3a4105223c5a99d0dd1d8494305fe71b1d951955", "messageHeadline": "[libra block] create rust representations", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 95, "deletions": 10}}, {"node": {"oid": "aa4b1d6d34d5f1bd873150c8063a6c4e5c42ba2e", "messageHeadline": "[language] Removing placeholder_script", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 14, "deletions": 29}}, {"node": {"oid": "95371cb49d959d1bc88ab32cd7722626a8d15c6a", "messageHeadline": "Bump ureq from 0.11.4 to 0.12.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 25, "deletions": 38}}, {"node": {"oid": "426397163980c7d74b37c4a1ae4f2d06ad4824df", "messageHeadline": "Bump async-trait from 0.1.25 to 0.1.26", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "0b6a7a9972708785dcb2c4d31232f2bbd2e50556", "messageHeadline": "Bump ref-cast from 1.0.0 to 1.0.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e60bcd27224b8385ca601b9887e86bb36508953b", "messageHeadline": "Bump yamux from 0.4.4 to 0.4.5", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "36975855538bc13af7fe0519eef4b737e2828852", "messageHeadline": "[move] enforce canonical ULEB encodings", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "b9979893e64d4735a8020d4463b701bf717b06cd", "messageHeadline": "[bitvec] use left to right bit encoding", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@calibra.com", "user": null}, "additions": 19, "deletions": 3}}, {"node": {"oid": "10756a43c8dad6beaca427d3470afc8c732393e5", "messageHeadline": "[json-rpc] decode mint/p2pwithmetadata transcation , and gas_used", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "41bb35c40c6a12ca04575bf655966e944be750e5", "messageHeadline": "[libra block] remove signatures and turn votes into vec", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 40, "deletions": 36}}, {"node": {"oid": "9898a1829e25ae57376c33ec2b30698b1acb3440", "messageHeadline": "[language] add a README about unused _old_move_ir_tests", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2f4c80468c0a8bdebc63240bf95558f9247537a7", "messageHeadline": "[language] Rename ModuleSourceMap to SourceMap", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 45, "deletions": 51}}, {"node": {"oid": "3e61589eb24aff1255e15f5195223e7ebf3847ec", "messageHeadline": "[language] Remove the SourceMap type", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 3, "deletions": 14}}, {"node": {"oid": "54c59db9d62da48f78a4e49457dd17ff936a20aa", "messageHeadline": "[key-manager] Properly expose both reconfiguration and libra timestamp", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 35, "deletions": 11}}, {"node": {"oid": "9531aecb8f64103f2cc219b669cf324e5ed7824f", "messageHeadline": "[types] Add LibraTimestamp resource and verify it in KeyManager", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 90, "deletions": 2}}, {"node": {"oid": "fdbb449023b2fd1c68025e6d16c65879cdb1eaed", "messageHeadline": "[key-manager] Add an interface for querying Libra", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 236, "deletions": 43}}, {"node": {"oid": "559aaea252639f4c282012352908bdaf8b2dc12e", "messageHeadline": "[secure-storage] add PublicKeyResponse to get_public_key returns crea\u2026", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 118, "deletions": 100}}, {"node": {"oid": "cfde552bff5096093725ae0c75d065b6232f381d", "messageHeadline": "[secure-storage] Add last update time to get response", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 133, "deletions": 62}}, {"node": {"oid": "439ea5c83976a442534f003ca67d66170e21b864", "messageHeadline": "[storage] merge tests to avoid race condition", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "e8cf46101b77563fd96cd2d0a830ef5822c0d260", "messageHeadline": "[language] Better Rust representation of Move standard library transa\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 264, "deletions": 179}}, {"node": {"oid": "f7dbd3a603def432cfd174d8e525a4444d224d71", "messageHeadline": "[crypto] [u8; 4] as a bitmap in multi-sigs", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@calibra.com", "user": null}, "additions": 206, "deletions": 82}}, {"node": {"oid": "d5b1d28334e651a936c8bfeef95ff99f91f9b048", "messageHeadline": "[k8s][ghar] Start using k8s for land blocking tests", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 24, "deletions": 71}}, {"node": {"oid": "b888a4e37a0e64e65431d69d93e3610a13d8d4d5", "messageHeadline": "[VM] Fix error level at genesis.", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "63ccb7b2a211297c0c85c6fb8d4ccf7002ef720c", "messageHeadline": "Bump hyper from 0.13.3 to 0.13.4", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ac7c398cdebb667f84b9d41d40cf1c6fb0c8f805", "messageHeadline": "Bump rust_decimal from 1.3.0 to 1.4.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "224bad17b6360f23c489ee13455a096df85ff122", "messageHeadline": "move genesis block_data generation to block_data.rs", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 35, "deletions": 34}}, {"node": {"oid": "ad3ae49c6ed626e46c7484e7e2c47f253ee96bf1", "messageHeadline": "Create safety-push-metrics crate", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 323, "deletions": 4}}, {"node": {"oid": "3fea4148db511fccc70d7b9aed09275bfc813344", "messageHeadline": "[language][vm] add public constructors for primitive vectors", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "1bab26d9495bba1d62c144f73a763f93285d3607", "messageHeadline": "{:inline 1} -> {:inline} for Boogie function", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4608d89475ef824fb5161eceb0a0224bd1832e7", "messageHeadline": "[language][vm] refactor type", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 697, "deletions": 855}}, {"node": {"oid": "47d5bffcfc627e274cc475a0a6d8fa9ab1d29076", "messageHeadline": "[language] Remove CompiledProgram and VerifiedProgram", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 1, "deletions": 141}}, {"node": {"oid": "d8de3fdeb9d1b413adff36b9554bf99b8f7ffbe5", "messageHeadline": "[language] Remove compiler usage of \"programs\"", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 48, "deletions": 208}}, {"node": {"oid": "dd868cfe3f1663a69e17245853aac523a283cc9e", "messageHeadline": "[language] Remove use of \"programs\" in VM runtime's module_cache_tests", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 24, "deletions": 44}}, {"node": {"oid": "15ec8fbcd2852aa3d2184de56a9beaf52f7032e6", "messageHeadline": "[stackless-bytecode-generator] Remove use of CompiledProgram", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 36, "deletions": 51}}, {"node": {"oid": "d2016e07a4fa4de0f7406081079fc6793def460e", "messageHeadline": "[circle] bump cargo-guppy rev", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2db6cb122e51ddee2ec2fdc6fe30d0f162054f15", "messageHeadline": "Bump thiserror from 1.0.11 to 1.0.13", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "60864b886aad987aeb5e2b50e92cb044f9d71122", "messageHeadline": "Bump syn from 1.0.16 to 1.0.17", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "6026f920ec906517fcdec051253143c6c65ffa1a", "messageHeadline": "Bump async-trait from 0.1.24 to 0.1.25", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "4cf5dec7f04fb1e02d1aaea27c338d3a44a799c8", "messageHeadline": "[move core modules] replace LibraCoin::T with Libra::T<LBR::T>", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 851, "deletions": 684}}, {"node": {"oid": "901a63d41d5ff4ccd01b813659b9347775b2467d", "messageHeadline": "[libra_block] remove unused fields, add round to NewBlockEvent", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 38, "deletions": 53}}, {"node": {"oid": "a0b9889fd896f886c576b3c74cbadf7ac987431b", "messageHeadline": "[move-prover] Slaying mivr based Move prover.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 20, "deletions": 35165}}, {"node": {"oid": "494ae392e275dc9beb08bb73da7fd475263ef08f", "messageHeadline": "[cleanup] remove IR stdlib", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 1033, "deletions": 3458}}, {"node": {"oid": "cb5239767fc9076a6fcbbc2a9c8c404e1b1752f3", "messageHeadline": "[move prover] use usize everywhere and remove MoveLoc/CopyLoc/StLoc", "author": {"name": "Emma Zhong", "email": "emmazhongjy@gmail.com", "user": {"login": "emmazzz"}}, "additions": 418, "deletions": 68}}, {"node": {"oid": "0e420745d704627a60bcaae335f6fb4de727ba14", "messageHeadline": "added plumbing to translate spec blocks inside functions", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 92, "deletions": 38}}, {"node": {"oid": "264a1507d9a8a615f30b274fe9177ce157c95e55", "messageHeadline": "[move-prover] Assume module invariants for cross-module calls.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 37, "deletions": 12}}, {"node": {"oid": "5a60af2d5696e63dbc9e777e0531a31adb171ea3", "messageHeadline": "[ghar] Check \"outputs.should_run == true\" in \"Post test results on PR\u2026", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "c630349b2eb6d9afe58a03d2102f1eb1cf2973ea", "messageHeadline": "[vm] Remove VMConfig", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 20, "deletions": 74}}, {"node": {"oid": "3506a1ab98eba5f2586bdc8ca5f455199ed30a0a", "messageHeadline": "Subscribe to potential JSON-RPC api change PRs", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fbad3ca2edc093f09b9ea599bca41b3ad79f45cb", "messageHeadline": "remove duplicated tests file", "author": {"name": "yuan_xy", "email": "yuan_xin_yu@hotmail.com", "user": {"login": "yuan-xy"}}, "additions": 0, "deletions": 71}}, {"node": {"oid": "583cb983397d159cbd11b3306cc14ba90b9a3422", "messageHeadline": "[move source language] Added spec id ~> code offset to compiled unit", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 210, "deletions": 40}}, {"node": {"oid": "5c2ae647ba2e0eefded7cae35dbd69f66b10541e", "messageHeadline": "[storage] rename should_exist to should_exist_vec in schemadb test", "author": {"name": "yuan_xy", "email": "yuan_xin_yu@hotmail.com", "user": {"login": "yuan-xy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "54913cd00d2b8a59672527130d7c09553010ba60", "messageHeadline": "[tf] Update readme file", "author": {"name": "Sherry Xiao", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cc63e2f2a233d68eac8259606e8c9b49d2b8729b", "messageHeadline": "Update review-assign-bot.yml", "author": {"name": "Gerardo Di Giacomo", "email": "19227040+gedigi@users.noreply.github.com", "user": {"login": "gedigi"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "df3ae92a14a72895c64a62201a45fe167a5e3177", "messageHeadline": "Bump serde from 1.0.104 to 1.0.105", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 100, "deletions": 100}}, {"node": {"oid": "9b08f7bcd53ec6d28c8382273641a668d1b80684", "messageHeadline": "[generate-format] improve tracing of Serde serialization", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 50, "deletions": 30}}, {"node": {"oid": "ae774526f5e211b776d3e004a12468980c697903", "messageHeadline": "[JSON RPC] add multisig support for 'TransactionDataView::UserTransac\u2026", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 17, "deletions": 2}}, {"node": {"oid": "80cde5f21a75210d297d37294070b7b5ec80fadf", "messageHeadline": "[move-prover] Add requires preconditions.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 87, "deletions": 24}}, {"node": {"oid": "849f9857bd2d06e996723225fef9a3117f3b8ad4", "messageHeadline": "[JSON RPC] add vm status to TransactionView", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 46, "deletions": 22}}, {"node": {"oid": "bc2d534b1319b7e7aae06c6ad0dfafe988b95691", "messageHeadline": "[GHA] fix trigger typo in LBT workflow", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "48ed1342897630b2b79497db1e3ee58cd3c2435f", "messageHeadline": "[fuzzing] fix README and add instructions for reproducing bugs", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 32, "deletions": 15}}, {"node": {"oid": "9d5848050173c644948f933d348ba60ce20aab30", "messageHeadline": "[JSON RPC] make fuzzer not panic on parsing invalid inputs", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "ea20e1f8e05eb310baa57d739692af4ec0a1c4dc", "messageHeadline": "[consensus] implement LeaderReputation", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 325, "deletions": 19}}, {"node": {"oid": "39cd7950c9dadb71b884c437a2dc267313c50b49", "messageHeadline": "Bump structopt from 0.3.11 to 0.3.12", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "34222afa4b84627794818e2a0f532a84784312a1", "messageHeadline": "[CLI] print full txn for query commands", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 4, "deletions": 22}}, {"node": {"oid": "e2be1be996c063a9529b9d6f15dc19f23395d2bd", "messageHeadline": "Bump libfuzzer-sys from 0.3.1 to 0.3.2", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1c3027702296deed951101e101f7d4d536c3e26a", "messageHeadline": "[move-prover] Introduces module invariants.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 297, "deletions": 1199}}, {"node": {"oid": "e3f8b1d25020dbc0baa37cf378037102c23a776d", "messageHeadline": "[CI] move concensus out of the unit test executions in to it's own ru\u2026", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 77, "deletions": 19}}, {"node": {"oid": "2a1dfe369025f362511f255b5af7c4b9a14dd9c2", "messageHeadline": "[types] rename EVENT_KEY_LENGTH to EventKey::LENGTH", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 27, "deletions": 25}}, {"node": {"oid": "9cf702a200ba753408572b5194158ad9294128be", "messageHeadline": "[types] derive standard traits for EventKey", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 3, "deletions": 68}}, {"node": {"oid": "706747a95d9f07d83f32254e4297d5cf4a4fc164", "messageHeadline": "[types] derive Arbitrary for EventKey", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 4, "deletions": 17}}, {"node": {"oid": "5f9f6f591d0a4aa7e7b9bf4df84469bf8a0e4015", "messageHeadline": "[types] rename AUTHENTICATION_KEY_LENGTH to AuthenticationKey::LENGTH", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "6da127309dd2b111cbe703a4e66f69c9e06c94b9", "messageHeadline": "[types] rename ADDRESS_LENGTH to AccountAddress::LENGTH", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 161, "deletions": 188}}, {"node": {"oid": "454b4fb9beb20a35ca7a2b8b424b2b5f8056be7c", "messageHeadline": "Bump tokio-util from 0.3.0 to 0.3.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "50592d5b712cb3ebf5d694b5cb34659d54f0b335", "messageHeadline": "Bump libc from 0.2.67 to 0.2.68", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "d95df2186a2db38d02466000d05b7958ad5aa1f8", "messageHeadline": "[move core modules] add logic for burning Libra", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 410, "deletions": 27}}, {"node": {"oid": "070cd6ea20400a88c13d48939196a478f2882999", "messageHeadline": "[config] Add in Config the ability to specify a namespace (prefix) fo\u2026", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 78, "deletions": 62}}, {"node": {"oid": "a41e9b635b879bba208ff0855e88b86bf7d8f5ba", "messageHeadline": "[secure-storage] Add namespace / prefix ability to vault", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 97, "deletions": 24}}, {"node": {"oid": "175e86fb18a3e66e0355b42b9242bf8e4af8f278", "messageHeadline": "[secure-storage] make vault internal logic only visible to local crate", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ad3fe638ced4732505a6de9779f9e312b54c1e6", "messageHeadline": "[k8s][clustertest] Run cleanup after run_ci_suite", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2b6696ca9fec6bf7694b53da68a6eaa8bb608e49", "messageHeadline": "[cluster-test] Capture structured logs from validators in cluster test", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 143, "deletions": 39}}, {"node": {"oid": "f39edbe4f2a2a3b1d00072088acc70f237dc009c", "messageHeadline": "[move source language] Cleaned external facing API", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 239, "deletions": 195}}, {"node": {"oid": "4c017aa74295d2a5f6bf15a0f14d71928c6297ca", "messageHeadline": "[logging] Introducing structured log API", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 799, "deletions": 292}}, {"node": {"oid": "7d0c10126f879309b81339a617316a9cd5b26efb", "messageHeadline": "[k8s][ghar] Fix run condition for \"check_ks\" in k8s", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90135d9dab3409468121578a6a5661d3dfb291c3", "messageHeadline": "[language] fix is_script flag of disassembler", "author": {"name": "yuan_xy", "email": "yuan_xin_yu@hotmail.com", "user": {"login": "yuan-xy"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ee381c4a05266d027709bc24dcd3a8893aa83ba4", "messageHeadline": "[compiler] remove unused field: stdlib_address", "author": {"name": "yuan_xy", "email": "yuan_xin_yu@hotmail.com", "user": {"login": "yuan-xy"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "1eb7b9c08a730c80feb94cc000e924092d100c48", "messageHeadline": "adding spec blocks inside Move functions", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 292, "deletions": 34}}, {"node": {"oid": "364a76edc52efd158a2e65dcb5f28323d29b7fa7", "messageHeadline": "[github config] Use Rust syntax highlighting for Move", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1cd5a271d7664b7d5e5d950d7b448c352b72fda9", "messageHeadline": "[GHA] Trigger LBT on Actions workflow update", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "69bf728a692fe3b8932493c66ebac47c22e33cf4", "messageHeadline": "[CLI] change CLI arg to accept base URL instead of host", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 19, "deletions": 10}}, {"node": {"oid": "e8ac0e80907a4c11f6db4abe2adf4b8f8ae6c4f2", "messageHeadline": "[move-prover] Use a sparse representation of value arrays extracted f\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 61, "deletions": 25}}, {"node": {"oid": "cd5ab2ae3fe7f34a6bef79e3e4f24806322948e7", "messageHeadline": "[JSON RPC] Prometheus counters for JSON RPC requests", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 62, "deletions": 1}}, {"node": {"oid": "21425265ee6e325018f2fb6e8a7089f1b5d78afa", "messageHeadline": "[vm] Implement script whitelist as an on chain config.", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 1344, "deletions": 1318}}, {"node": {"oid": "20fe4df2f8687b6117ef6b454ad4702ece761cb3", "messageHeadline": "[stdlib] Implement a module to manage on chain configs.", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "8163ff876f03f15f1114542c9dec4ce818d25cc3", "messageHeadline": "[k8s][cti] Add ct-k8s-status.sh", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "d0b02a6819a8e52756fa57445c999ea7ac597864", "messageHeadline": "[scripts] Fix code coverage problems due to inlining", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3de24ceb9ff8a399e7f724e35ed4728d155f7ce6", "messageHeadline": "[LBT] set job timeouts", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "63f0c5ef5dd3e4379b84e0ae60998e0d5c66615d", "messageHeadline": "[move source language] Cleanup loc's after rework", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 173, "deletions": 58}}, {"node": {"oid": "4fe8081b28d2efb6732022dc22a0a6cae0082b3f", "messageHeadline": "[types] good bye crypto proxies (validator-info and set)", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 76, "deletions": 138}}, {"node": {"oid": "e1c2d4b7504b910e44071431504a12e741292bb8", "messageHeadline": "[types] move epoch info into its own module", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 42, "deletions": 36}}, {"node": {"oid": "f5689e315c9ff5ae1ac08cf597f98a73e741f7a2", "messageHeadline": "[types] remove ValidatorChangeProof from crypto_proxies", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 26, "deletions": 29}}, {"node": {"oid": "8ef5d5d91c29380ad7435a9b87ccfc6bcbba5da7", "messageHeadline": "[types] validator-verifier out of cryptoproxies", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 294, "deletions": 302}}, {"node": {"oid": "d68d8e50155cc45aaf3d1b94d72b7e67f30fba74", "messageHeadline": "[types] validator-signer is now free of cryptoproxies", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 109, "deletions": 155}}, {"node": {"oid": "0df2b19ab33f7ca3f13f65daadeeb0441f11cd40", "messageHeadline": "[GHAR] add LBT trigger condition", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a8bda9c5868a014b9182e48f8ab6f813307b5763", "messageHeadline": "[CI] add LBT trigger", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "27267c5edf379f92d65057cfcd4ea2213ab973a9", "messageHeadline": "[k8s][clustertest] Add support for flamegraph experiment", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 75, "deletions": 17}}, {"node": {"oid": "d065e326d5c9f4f1a65dfe1699448cf7191ca5b5", "messageHeadline": "Update ac endpoint for client to use JSON-RPC", "author": {"name": "Sherry Xiao", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8530581d485aa99f7fa67ca85fde926fe97d2d8a", "messageHeadline": "[types] move AuthenticationKey to TransactionAuthenticator", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 244, "deletions": 211}}, {"node": {"oid": "d6a2f89527f1843b36780141679796fed6f76a2f", "messageHeadline": "[k8s][clustertest] Add support for nodes_down experiment", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 218, "deletions": 190}}, {"node": {"oid": "ef17f12356ce104d42b50b846722cdef6cf715cf", "messageHeadline": "[move-prover] Added core contracts as specification tests.", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 2953, "deletions": 1}}, {"node": {"oid": "a2d6eea897368808a282217920ecdc824be88ed7", "messageHeadline": "Extra unit tests in MultiEd25519Signature", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@calibra.com", "user": null}, "additions": 121, "deletions": 8}}, {"node": {"oid": "6f9e6bf5f357d9a2aa82cdca00a6feb193dda6dd", "messageHeadline": "Extra unit tests in MultiEd25519Signature", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@calibra.com", "user": null}, "additions": 29, "deletions": 22}}, {"node": {"oid": "8a76379f3d49670a15353b8f4c6a6a59996e1576", "messageHeadline": "Extra multi-signature tests", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@calibra.com", "user": null}, "additions": 56, "deletions": 16}}, {"node": {"oid": "79353a4951fac1a448686a66bf4c933a6b896b50", "messageHeadline": "Bump kube from 0.29.0 to 0.30.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0a08b9960e91defe7a748c2d26ffb088c41aeb4b", "messageHeadline": "Bump arc-swap from 0.4.4 to 0.4.5", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1b62d775d10c17e515a777b57ea25c89deafbf5b", "messageHeadline": "Bump flate2 from 1.0.13 to 1.0.14", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0660fecb1b932fa28db64130e9b698c360c9118d", "messageHeadline": "[k8s][clustertest] Add network effects", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 305, "deletions": 13}}, {"node": {"oid": "4090cdd05ad7d95938dee3ebbfbc308f884aeaae", "messageHeadline": "[executor-type] merge ExecutedState into StateComputeResult", "author": {"name": "Aaron Gao", "email": "gzh@fb.com", "user": {"login": "lightmark"}}, "additions": 80, "deletions": 75}}, {"node": {"oid": "c7654fddcceb87350367d31064717f498cb6462f", "messageHeadline": "[consensus] bump timeout value in tests", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "151cfde08be7c1b127972a304cfc0cee05795418", "messageHeadline": "Added test cases", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 668, "deletions": 170}}, {"node": {"oid": "4730c35ade801a63f236d4683ab45e0370e5cb97", "messageHeadline": "[move source language] Pretty print functional tests", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "a1f66a700968875a5a15b6b91196b080c0c6ddad", "messageHeadline": "Add support for count_ones and last_set_bit to our BitVec", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@calibra.com", "user": null}, "additions": 87, "deletions": 6}}, {"node": {"oid": "23babaa11eadb85cb54b86ba200ddd754d1b2bbb", "messageHeadline": "[fuzzer][vm_values] filter out invalid layouts", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "6d868dde9dd9053fa09a80b3a9cde0c86bc3a641", "messageHeadline": "[faucet] update API to use auth key instead of address", "author": {"name": "Phoenix Orlov", "email": "phoenix@fb.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "37bbc4df4ff3ee9bc08d1faa3a89fa2a1358c813", "messageHeadline": "update rust-toolchain to rust 1.42", "author": {"name": "mimoo", "email": "davidwong.crypto@gmail.com", "user": {"login": "mimoo"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "e1a8942c66c9e7070d1b8850d2cd1406f7d6845b", "messageHeadline": "match -> matches! for more complicated patterns", "author": {"name": "mimoo", "email": "davidwong.crypto@gmail.com", "user": {"login": "mimoo"}}, "additions": 39, "deletions": 53}}, {"node": {"oid": "1905ed57f1ebdab6d02e006e4faac628097c5e99", "messageHeadline": "match -> matches! for simple patterns", "author": {"name": "mimoo", "email": "davidwong.crypto@gmail.com", "user": {"login": "mimoo"}}, "additions": 38, "deletions": 117}}, {"node": {"oid": "ff49cf0f07a920c752761b19e3999a64c1bbe393", "messageHeadline": "match -> matches! for Option", "author": {"name": "mimoo", "email": "davidwong.crypto@gmail.com", "user": {"login": "mimoo"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "37d118621f7a3599dc847cd7a4c828ba9047f3c9", "messageHeadline": "[stdlib] emit NewBlockEvent with time + height in each BlockMetadata", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "55dd614fc0f2e79edd60c3b6f0cb6aa90d3ea47a", "messageHeadline": "[move source language] Reuse AST nodes in CFGIR", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 254, "deletions": 1022}}, {"node": {"oid": "3834a1625ef1e0030d6d604c88a249f0cd012146", "messageHeadline": "[move source lang] Type system rework", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 2914, "deletions": 3017}}, {"node": {"oid": "7aa1480f7cd10368f1e45a151cb21977a262c1b3", "messageHeadline": "[libra-dev] Fix data.h to match function params", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f86d1c47aeaccbd647253c9a0fa32252e811db7e", "messageHeadline": "[tf] Allow faucet to talk to JSON-RPC port", "author": {"name": "Sherry Xiao", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e6efdc6af5a494c0f4e0bde077af6742dc0a2198", "messageHeadline": "[tf] Change faucet AC port to 8080", "author": {"name": "Sherry Xiao", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2cb15617762ce5c0847c96f87b05c90e6e6539d9", "messageHeadline": "[ci] Disable smoke test version of cluster-test", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "176a83f832751037f14de67138664fa255d1bce4", "messageHeadline": "Bump cached from 0.11.0 to 0.12.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0b63d41cba044a278c29dee941da8dbdf52948f0", "messageHeadline": "[JSON RPC] improve mocking events in mock DB", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 15, "deletions": 13}}, {"node": {"oid": "24f1673da36d9562711222de4747163ead29c7bf", "messageHeadline": "[types] support multiple signature schemes in transaction", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 417, "deletions": 88}}, {"node": {"oid": "3388782b6280064acdf9b1196ed05f1f5e78da67", "messageHeadline": "[faucet] migrate faucet service to json-rpc", "author": {"name": "Phoenix Orlov", "email": "phoenix@fb.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "35a787fba073d6f4a97ad884429b6a8bbf20ccd8", "messageHeadline": "[key-manager] build rotation transaction builder", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 140, "deletions": 11}}, {"node": {"oid": "42cf716282716148a9ed1986e7fdd2f44dcfd4d4", "messageHeadline": "[secure] begin work on key manager", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 147, "deletions": 0}}, {"node": {"oid": "020deeae81e619903bd8a3ac528690defab6135c", "messageHeadline": "[secure] minimal transaction set", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "a7612ac46192619ce069f93a177ac9722641b110", "messageHeadline": "[fuzzing] remove admission_control fuzzing", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 0, "deletions": 102}}, {"node": {"oid": "1e5e165d2a5d2d0901789fa4eb2af60184f6ecee", "messageHeadline": "[JSON RPC] add fuzzing for JSON RPC service", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 117, "deletions": 3}}, {"node": {"oid": "40dcdc313b8e883d47a04bb6be8e38ec81686034", "messageHeadline": "Revert \"[genesis][breaking] Integrate config gen w/ genesis discovery\u2026", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 81, "deletions": 138}}, {"node": {"oid": "0ccf40efd68a54fde4d23621b49fd318a25c74cb", "messageHeadline": "[cti] Allow a different tag for clustertest", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "a4395ef932e394073aa7401df17d663f97014a01", "messageHeadline": "[bitvec] Move to common for usage outside network module", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "753f37dfc78dd2959e6e583dea349426979898bd", "messageHeadline": "[bitvec] Use Vec<u8> instead of Bytes to avoid dependency", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "8faf297aa878362f3a60dcbf2fc5f16af08ac126", "messageHeadline": "[types] merge account_state_blob mod", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 44, "deletions": 46}}, {"node": {"oid": "4df741b5d08896e18c8cedd068031be816fc3b33", "messageHeadline": "[types] little clean up to account_state", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 14, "deletions": 26}}, {"node": {"oid": "0b31efcccd4dba19019fb5cef0930fa09529ca4f", "messageHeadline": "[types] Add a ValidatorConfig type to map to move ValidatorConfig", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 70, "deletions": 1}}, {"node": {"oid": "ac0071851afc5b995c4e5517844fed843b996ea1", "messageHeadline": "[types] ValidatorPublicKeys to ValidatorInfo", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 46, "deletions": 48}}, {"node": {"oid": "34e1bba9db4b961db926daeb274a510d9cde23b5", "messageHeadline": "[types] ValidatorInfo in ValidatorVerifier to ValidatorConsensusInfo", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 15, "deletions": 23}}, {"node": {"oid": "ae38ccb72709db1168088f516fc6e0cc00662cff", "messageHeadline": "[types] Add parsing of validator set from account_state_blob", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 65, "deletions": 19}}, {"node": {"oid": "11872f551413526667f57c6ee34b3b4507468a61", "messageHeadline": "[language] kill bytearray type", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 161, "deletions": 442}}, {"node": {"oid": "5d589c569130109aa2e020894182a29441581de4", "messageHeadline": "[move-prover] Added some builtin functions to specification language", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 96, "deletions": 9}}, {"node": {"oid": "a3aba295b5862d0bdd670ce3afafa2b7d243a206", "messageHeadline": "[libra-dev] Correctly decoding mint/p2p transfer argument", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 17, "deletions": 45}}, {"node": {"oid": "d3b5adc17880a5b2577e53990b063864b8930e09", "messageHeadline": "[CLI] reset sequence number for old txn submission in CLI", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 42, "deletions": 7}}, {"node": {"oid": "3659d096f5535f4e1f64fb955660a0244f7d9bc3", "messageHeadline": "[JSON RPC] add error support for VM errors", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 139, "deletions": 57}}, {"node": {"oid": "df4c9c84dd87a054289dba38e9a0e63f4a9fd269", "messageHeadline": "[move-prover] Patching some glitches in invariant refactoring.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b0f3052990c803873b65f03efbd039f32e06e9a8", "messageHeadline": "[GHAR] Run k8s and regular ct in parallel", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "d4de5c531a58bd0009b53b9f765c32e9250dd3fd", "messageHeadline": "add script_hash to all ScriptView", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 61, "deletions": 20}}, {"node": {"oid": "26ab657b90eeba01f83f888b6e1346496facdffd", "messageHeadline": "Bump anyhow from 1.0.26 to 1.0.27", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 59, "deletions": 59}}, {"node": {"oid": "fe6b9858a0c2dce844c936a63f8e73c5d22824ce", "messageHeadline": "Bump regex from 1.3.4 to 1.3.5", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "c4fae8abbb614a7a9684c7251c2ded55808656ad", "messageHeadline": "[serde reflection] provide generic library + binary tool to dump form\u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 1220, "deletions": 7}}, {"node": {"oid": "362e5dbf2d5147706bfb879bb3ce1a766be020c6", "messageHeadline": "[network] ValidatorSigner -> Ed25519PrivateKey", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 27, "deletions": 33}}, {"node": {"oid": "4e45fd8544661ee7263ea58286e95ed7deb052a8", "messageHeadline": "[types] eliminate generic from LedgerInfoWithSignatures", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 94, "deletions": 89}}, {"node": {"oid": "2221d082ce54c3003aeaa1cadcdb80a86d9e5fc2", "messageHeadline": "[consensus] converge on Signature -> Ed25519Signature", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 51, "deletions": 101}}, {"node": {"oid": "2043126154b5e4cba3a39852a5938f92fb58568f", "messageHeadline": "[consensus] TimeoutCertificates use BTreeMap", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ea18a12ab9d493737c992a71a1241a223dd8e09c", "messageHeadline": "[tf] Separate JSON-RPC security group and update port", "author": {"name": "Sherry Xiao", "email": "sherryxiao@calibra.com", "user": null}, "additions": 38, "deletions": 4}}, {"node": {"oid": "b163cd0272a65edb99dd46bc5484c71693699a77", "messageHeadline": "[executor] return committed txns instead of txns to commit in 'commit\u2026", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 11, "deletions": 8}}, {"node": {"oid": "c69d8ae0a1465bb6864f3ab491caa88c2e866295", "messageHeadline": "[libratrace] Add --trace to performance benchmark", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 168, "deletions": 72}}, {"node": {"oid": "a4e553ca8696a994d0c0e5be4924314a1366f6ff", "messageHeadline": "[client] fix: max_gas_amount changed to 400_000", "author": {"name": "yuan_xy", "email": "yuan_xin_yu@hotmail.com", "user": {"login": "yuan-xy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "380470e48b804f35c58f875dfdea125a0ca44e7a", "messageHeadline": "[cluster-test] More debug information in txn emitter", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "febf70f05d7a68cac970ca2404f50cd6801ebf9d", "messageHeadline": "[clustertest] Update kube to 0.29", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 75, "deletions": 76}}, {"node": {"oid": "2eb3a5e07ce533d88ee6fd4489891474c34fbc56", "messageHeadline": "[move-prover] Refactoring invariant handling, and enabling pack/unpac\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 715, "deletions": 531}}, {"node": {"oid": "600370ad8d36755f9373da5e26884b7c569b49f5", "messageHeadline": "[move-prover] Fix some type and other problems in boogie prelude, gen\u2026", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "0ee35dd6fefe0eca07e9d6bae5e40d3643615b8b", "messageHeadline": "[consensus] verify SyncInfo in SyncProcessor", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "207f2d796a941b2e2cad0e6835ade845e1ba18cc", "messageHeadline": "[consensus] unify RecoveryData with LedgerRecoveryData", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 114, "deletions": 145}}, {"node": {"oid": "f345f97d2a9bd170f1d87e4bf1426b073890ea9c", "messageHeadline": "[consensus] unify EpochManager start flow", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 80, "deletions": 69}}, {"node": {"oid": "1b6052f08a4f5b48cd6f4d34e5826e1772fa3994", "messageHeadline": "Extend test coverage for bls12-381", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "4c1e580c1f08d0ed28dc741c3fb2c25888c474cf", "messageHeadline": "Fixed bugs in Prelude", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 232, "deletions": 42}}, {"node": {"oid": "3dd38787b455d28d2f93fb0d845417ae9a73e775", "messageHeadline": "[tf] fix validator uptime metric", "author": {"name": "rustielin", "email": "rustielin@fb.com", "user": {"login": "rustielin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0c71a4c1cb8cf3b8948636b57f4bd446e1e76cd", "messageHeadline": "[language][function tests] use fixed seed for key generation", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 50, "deletions": 11}}, {"node": {"oid": "42a6847e020e6161b8d0306949226e0b20c3eba0", "messageHeadline": "[JSON RPC] fix flaky test_get_events", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 12, "deletions": 2}}, {"node": {"oid": "37f607cf2a09394575be881eee8787461737de93", "messageHeadline": "[language] fix flaky rotation capability test", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "07be050b658dd8d4402ef877cc0ac47eaff92c57", "messageHeadline": "[network] Migrate to using ProtocolId enum from new wire spec", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 153, "deletions": 212}}, {"node": {"oid": "79fb577e223004c99c33923a9167225290fd6273", "messageHeadline": "[network] Refactor how dial requests are routed", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 385, "deletions": 258}}, {"node": {"oid": "0ff5b5c86b73afa70c35b02a9b799ffa598dc8db", "messageHeadline": "[network] Refactor how PeerManager drops a connection.", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 38, "deletions": 60}}, {"node": {"oid": "93ba4c6b0f7b297461954610312a25de401bf3e6", "messageHeadline": "[network] Rename unary_rpc to send_rpc", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4f4b138c0cd942801a1a10681a91018e248a69c5", "messageHeadline": "[network] Rename control_notifs_tx to connection_notifs_tx", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 95, "deletions": 95}}, {"node": {"oid": "1901314431caa6c1902a0c6e8ba483ef7836cfc6", "messageHeadline": "[cluster-test] Shorter validator pod names", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 17, "deletions": 17}}, {"node": {"oid": "d2fbf96ea30bd6306b77c0bfd3848745aa00b2fc", "messageHeadline": "[tf] Add ipv6 records for JSON-RPC", "author": {"name": "Sherry Xiao", "email": "sherryxiao@calibra.com", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "5505bad5440c9847bebc9a946ed73120ea38c6c3", "messageHeadline": "rust: format the world with imports merged", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 172, "deletions": 157}}, {"node": {"oid": "a32b413ccf5a87cfe34ff10ff7f6848caf41e322", "messageHeadline": "x: introduce 'cargo xfmt', a wrapper around 'cargo fmt'", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "e2ff6d3d6ffb04347fd16965543374e2f50c349b", "messageHeadline": "[ghar] Run k8s job in background and print results", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 80, "deletions": 33}}, {"node": {"oid": "c1ae9a686abcef463e70473c9bb5377beaaf337e", "messageHeadline": "Fixed a bug in joining `aborts_if` conditions", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 110, "deletions": 48}}, {"node": {"oid": "71e8e8b334a20b235a6dd79dbd79263538678a8f", "messageHeadline": "[codebuild][GHAR] Retry build on DOWNLOAD_SOURCE failures", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "28787ea446de1b501fde3a1f856654350af45221", "messageHeadline": "[JSON RPC] update port to 8080", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "337bee14589b6a59f339bc082644a1b4f6ccd8f9", "messageHeadline": "[JSON RPC] remove AC dependency in CLI client", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 92, "deletions": 195}}, {"node": {"oid": "80fd28836f584a7c0b988bb25f6dcbca56544d94", "messageHeadline": "[JSON RPC] migrate CLI get_account_blob from gRPC to JSON RPC", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 25, "deletions": 15}}, {"node": {"oid": "c3a66436547299dd5df3f05e8c699764c3e4e739", "messageHeadline": "[ci] Forbid direct third-party duplicate dependencies", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3486015c3232e19588797cbe86407258f07733c8", "messageHeadline": "[execution] Update itertools version to prevent duplication", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cd8147897f8d9e658b2c7cead6a3dc4ee6500cfa", "messageHeadline": "[language] Remove dummy balance field from LibraAccount::T resource", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 28, "deletions": 54}}, {"node": {"oid": "ceeff72ad5306e523b52a640d4325ad7cf998c77", "messageHeadline": "[tf] Open port for json-rpc", "author": {"name": "Sherry Xiao", "email": "sherryxiao@calibra.com", "user": null}, "additions": 95, "deletions": 0}}, {"node": {"oid": "b8a643a9859b37edfcaf588ad8396e7424865e23", "messageHeadline": "[move source language] Actually compile && and ||", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 136, "deletions": 1}}, {"node": {"oid": "eab377d04a7b6a9831bff47bf942dfe1320cd5ea", "messageHeadline": "[network] Add structs for new network wire protocol", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 409, "deletions": 3}}, {"node": {"oid": "eee52b5ee78756d28ce27a51c36d7e7e2582abff", "messageHeadline": "[safety-rules] Add logging init to main", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f475b2a07b31207095c010a24acc70f6beb77411", "messageHeadline": "[move source language] Fixed dependency order fed to IR", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 120, "deletions": 60}}, {"node": {"oid": "befed8583acc50ffe456a8905745e2e825f76172", "messageHeadline": "[libra node] defer initialization of debug interface", "author": {"name": "Phoenix Orlov", "email": "phoenix@fb.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "05138ad9b2e90ab83924f28f1402be4a634b1846", "messageHeadline": "[move-prover] Fixed bug in address parsing", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "a259e2121e5dda151971e8826bbaf1eabf2346aa", "messageHeadline": "[GHAR] Send stderr to stdout for `ssh -t $JUMPHOST` cmd", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9fe3e1a115453984ef32cfc5e00d81448078e0ec", "messageHeadline": "[JSON RPC] add get_account_state_with_proof method", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 230, "deletions": 47}}, {"node": {"oid": "3536e4eccf6d6b332f5f3fedf772c8ffc32a4546", "messageHeadline": "No compressed serialization", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@calibra.com", "user": null}, "additions": 364, "deletions": 284}}, {"node": {"oid": "59f05848e6f6f334b246095fcb6919a209c46738", "messageHeadline": "BitVecError matching", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@calibra.com", "user": null}, "additions": 13, "deletions": 15}}, {"node": {"oid": "4d2a425283f1f23d4b30b85d5cefd6f8969ca8f6", "messageHeadline": "MultiEd25519 support", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@calibra.com", "user": null}, "additions": 718, "deletions": 18}}, {"node": {"oid": "a840ef8bd3ad51e1a6c95e8c5fdb5a5dcf9d3f9c", "messageHeadline": "Refactor secure storage implementations to avoid leaking version data", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 319, "deletions": 220}}, {"node": {"oid": "cbc635d4c4cbf28469265aa99036bf00c52e4606", "messageHeadline": "[JSON RPC] migrate get_transactions/get_account_transaction CLI funct\u2026", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 132, "deletions": 106}}, {"node": {"oid": "9822aac0dea0545d38ed832f7988ba87261a8de2", "messageHeadline": "[libra types] start serving balance value from BalanceResource", "author": {"name": "Phoenix Orlov", "email": "phoenix@fb.com", "user": null}, "additions": 131, "deletions": 84}}, {"node": {"oid": "b09622a9746b882dced9b0a41db86ed3b07a27af", "messageHeadline": "[move-prover] Ensure that reference parameters and return value are p\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 73, "deletions": 22}}, {"node": {"oid": "68b7eb433d664dca544b2df4f01eecf41e714059", "messageHeadline": "[types] ValidatorSigner::new accepts AccountAddress instead of Option\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 16, "deletions": 22}}, {"node": {"oid": "686406a6486fbc1ee3060042214098e0fb02d953", "messageHeadline": "[cluster-test] Convert cluster test to use jsonrpc", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 117, "deletions": 158}}, {"node": {"oid": "6ea27d98bee529b796e63ebe64ccd139524b9756", "messageHeadline": "[GHAR][LBT] log error to console", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b38ba91491af9f6e6129892b379f19341b940de9", "messageHeadline": "[codebuild] Check for exit status of aws command", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "54e132defa80badf7a3c006c035282a48b82a22b", "messageHeadline": "[JSON RPC] update command line arg for JSON RPC port", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7efc4e0c5c6e9670b04561f456fadf324c16d46a", "messageHeadline": "[fuzzing] suppress lazy_static and backtrace in LSAN", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8610e97074e93281368eb3f7f01ccf9d99415534", "messageHeadline": "Implement include_events in get_transactions/get_account_transactions", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 193, "deletions": 65}}, {"node": {"oid": "04cc830afd456ac42a4417052e6dd44e91f99426", "messageHeadline": "Simplify a few patterns in the move prover", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 24, "deletions": 48}}, {"node": {"oid": "76d43b08fd6b42e30fa3792787b8b35308588483", "messageHeadline": "[move-prover] quantification over ranges", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 45, "deletions": 10}}, {"node": {"oid": "24b010a0ba658cbd22321527ab4911478475038e", "messageHeadline": "[stdlib] Immediate reconfiguration", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 735, "deletions": 392}}, {"node": {"oid": "34d9d99f971ad98eb4207e6fa45c991b74edab70", "messageHeadline": "[JSON RPC] migrate CLI 'get_account_state' from gRPC to JSON RPC", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 184, "deletions": 55}}, {"node": {"oid": "8b0634229451256bb0f6045d7bab7e5e9ee806a1", "messageHeadline": "[json-rpc] JsonRpcAsyncClient", "author": {"name": "Phoenix Orlov", "email": "phoenix@fb.com", "user": null}, "additions": 174, "deletions": 83}}, {"node": {"oid": "9ffd93b6ece1857973cec3bf0ca1b71457358ce4", "messageHeadline": "[language] Refactor account so that the balance is a separate resourc\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 411, "deletions": 214}}, {"node": {"oid": "7dd6b3e041c2cc7a9970dc9bcee1c6fce60e8e37", "messageHeadline": "[ghar][land-blocking] Update GHAR to use Kubernetes cluster", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 37, "deletions": 13}}, {"node": {"oid": "49cf9bbdcec06d5884fede86e73c1adc8c1eb8ef", "messageHeadline": "[config] Simplify genesis blob output", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "57155a597aa812b542666e04a1a68b8652e0eb86", "messageHeadline": "[node] cleanup startup", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 32, "deletions": 108}}, {"node": {"oid": "c055fd574ce953f8cb0cb972aa392a3039d8c203", "messageHeadline": "Move bytecode verifier to the shared borrow graph crate", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 288, "deletions": 409}}, {"node": {"oid": "87e836a5d78b820d9e0b984d736038429f257ea7", "messageHeadline": "[move source language] Parser test improvements", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 11, "deletions": 1}}, {"node": {"oid": "d083f6c38fe23775df4132e7c8ec9fc3710b231a", "messageHeadline": "[move source language] Added help to ir_test_coverage", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "912dbd2c62c80985854e3bf145551211820b24e8", "messageHeadline": "[compiler] fix error message of struct map and unify param names", "author": {"name": "yuan_xy", "email": "yuan_xin_yu@hotmail.com", "user": {"login": "yuan-xy"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "d166cc293e40631d863b14d5490175a87643e83f", "messageHeadline": "[libra-trace] Introducing libra-trace", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 533, "deletions": 30}}, {"node": {"oid": "864a4ba88ab45e5e6c4353d41a9dfc68b685a41b", "messageHeadline": "[exec-if] step 3: create executor-benchmark and executor-utils crates", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 103, "deletions": 11}}, {"node": {"oid": "32c3dbc7eca2f554dacb3c41e25271f4996bdfe9", "messageHeadline": "[secure-net] anyhow -> thiserror", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 47, "deletions": 39}}, {"node": {"oid": "9708ae0f8542401ea74007640078ef27765a8342", "messageHeadline": "[secure-net] Add logging", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "049ac3d0350d67b2e5826de26ce9537352474622", "messageHeadline": "[safety-rules] Add some basic logging", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "d60790f84d97a0347902cb22fc8af80f29b13b31", "messageHeadline": "[secure-storage] Add support for hashes", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 51, "deletions": 19}}, {"node": {"oid": "0071964b1569968f6cfc6c341304289a73b1f481", "messageHeadline": "[crypto] add human readable format for hash", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "95ffa7240864df2c201950f41db78ca253503001", "messageHeadline": "[types] switch from 256 bit -> 128 bit addresses", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 3018, "deletions": 1896}}, {"node": {"oid": "9fec8f4873466d96fb14e4c73f77d02b81d6307d", "messageHeadline": "[move-prover] Reactivate invariant tests and improve error reporting.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 485, "deletions": 154}}, {"node": {"oid": "1d242516657d399b6ce4117428ab6df6b8598279", "messageHeadline": "[JSON RPC] migrate CLI 'get_events' functionality from gRPC to JSON RPC", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 83, "deletions": 42}}, {"node": {"oid": "5ae7350067d5e351409e4ff8cc36541fc642a370", "messageHeadline": "[json-rpc] add `get_account_proof` rpc endpoint", "author": {"name": "Phoenix Orlov", "email": "phoenix@fb.com", "user": null}, "additions": 149, "deletions": 3}}, {"node": {"oid": "cea66f4c223194dfcb1991151962086ef8f53770", "messageHeadline": "[logger] limit logs only to libra", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 60, "deletions": 7}}, {"node": {"oid": "473803ebae2c2480a91a50d957702e19b51a5ef5", "messageHeadline": "[logger] Use chrono for time", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "a0e27bfc9f9b83f8a35b047629a40e7e59bd5825", "messageHeadline": "[cluster-test] Swap slog with libra-logger", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 26, "deletions": 124}}, {"node": {"oid": "d6b67c11015ba1b189fd31aea24d135b7df568f5", "messageHeadline": "[language] use libra-logger for test-generation", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 6, "deletions": 20}}, {"node": {"oid": "180d68e50221272b8c74fd4a18c895d15f6065f3", "messageHeadline": "[logger] rewrite logger", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 410, "deletions": 1019}}, {"node": {"oid": "9b8b6777843ca0a683a719fa2a975b988e045248", "messageHeadline": "[move source language] Add implicit freezing for eq/neq", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 101, "deletions": 10}}, {"node": {"oid": "4cd65260cfa3cc5859f34c742278a7090cb05b87", "messageHeadline": "Added support for key rotation and private key versioning in secure s\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 280, "deletions": 17}}, {"node": {"oid": "b1e240e99a6f40c859c286cdacbd13f4be60fc63", "messageHeadline": "[executor] change all subsequent txn statuses to RETRY after a valida\u2026", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 97, "deletions": 13}}, {"node": {"oid": "39f0280f310dcf696af48c4e4c7dcad0d779c786", "messageHeadline": "[move-prover] Re-enables execution traces in verification errors.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 378, "deletions": 273}}, {"node": {"oid": "c31b36e7b0d9043738e01a59c2480b816c0e6cdb", "messageHeadline": "[terraform] Add variable to set a permissions boundary", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 17, "deletions": 9}}, {"node": {"oid": "ac703430758e9078a61d4d00f03a3c798059240f", "messageHeadline": "Bump chrono from 0.4.10 to 0.4.11", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "bf22198145009538c76194cf579da05f5e3dc3ec", "messageHeadline": "[JSON RPC] migrate CLI submit_transaction from gRPC to JSON RPC", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 212, "deletions": 114}}, {"node": {"oid": "2f3acc4c767035054fb275a5b2e5056934efd3bd", "messageHeadline": "Bump base64 from 0.11.0 to 0.12.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "4be9cca902e2507333d6bd1990c196e1ea3e9747", "messageHeadline": "Bump itertools from 0.8.2 to 0.9.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 37, "deletions": 28}}, {"node": {"oid": "16697a70fd383be68a7ed24847f00033ae18bc1b", "messageHeadline": "Bump aho-corasick from 0.7.9 to 0.7.10", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a107afb09356a4f595e6ef03c31e8e93a53659a1", "messageHeadline": "[move tools][dissassembler] Make disassembler accept raw bytecode", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 29, "deletions": 33}}, {"node": {"oid": "36573cc538c2841f3ba10d5fd0200d2207e0ddcc", "messageHeadline": "[move source language] improve error message for unused resource para\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 64, "deletions": 11}}, {"node": {"oid": "f014b4ffd2052bf1241d56a2646dffa27208831c", "messageHeadline": "[genesis][breaking] Integrate config gen w/ genesis discovery set", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 137, "deletions": 81}}, {"node": {"oid": "7317320a51c802326c1669f4bba5a644a1eb926d", "messageHeadline": "[types] use pub fields in `DiscoveryInfo` so unpacking is easier", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 23, "deletions": 74}}, {"node": {"oid": "7e0bb4be66eb3fa09503b33cc074894cc4103689", "messageHeadline": "[move-prover] Moving prover to new spec-lang frontend.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 6042, "deletions": 132}}, {"node": {"oid": "1d9feddd0f6a80d4ff8e3e6de2ae53f8c0d97e7e", "messageHeadline": "[types] Refactor get_with_proof to use trusted_state", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 188, "deletions": 224}}, {"node": {"oid": "ab761690e73d4296212f81459068e280e52f928e", "messageHeadline": "[client] Use `types::TrustedState` in `grpc_client.rs`", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 64, "deletions": 32}}, {"node": {"oid": "eb899ef6326ec93ef500957dee7ad303e970ae2d", "messageHeadline": "[types] Add `TrustedState` proptest unit tests", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 527, "deletions": 0}}, {"node": {"oid": "f42e85c30bc4f7595a0ef4024d24fc6662e75c0a", "messageHeadline": "[types] add `TrustedState` for ratcheting latest verified state", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 213, "deletions": 4}}, {"node": {"oid": "5f1d8010d07763928a2a4996854d05309fc68914", "messageHeadline": "[json-rpc] bind to socket before spawning server task", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "a2bbf6d8bcdc650634b8ac99231ae1ce639fce0a", "messageHeadline": "[language] introduce move-core-types and move Identifier into it", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 169, "deletions": 84}}, {"node": {"oid": "34fab2eefd0b9812599f4d2d2679953e4f1983b1", "messageHeadline": "[libra-types] move assert_canonical_encode_decode to the lcs crate", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 38, "deletions": 34}}, {"node": {"oid": "e9604575f502937721950942b2cff5e851729489", "messageHeadline": "[move source language] Thread through source map", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 38, "deletions": 36}}, {"node": {"oid": "aff42939a73bc04c6f3e1ce648a9e21e037f0bca", "messageHeadline": "fixup! clippy fix2", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "0715aa0ba30af1dbecfc395a466af5eb21c510ac", "messageHeadline": "fixup! disable get_events entirely", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c91cc15895cc2c4073dc727fff36974630de7416", "messageHeadline": "fixup! clippy fix", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7d62892d43d9748a5232293dc4c22c8cd7bf72e3", "messageHeadline": "fixup! disable flaky event test for now", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6952ace5e338ec2da0fa6cc9050c1b9d8440d42c", "messageHeadline": "fixup! review changes 2", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "88d2f44fa81d34e3aba6020b16a313899ab0fde7", "messageHeadline": "fixup! review changes", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 23, "deletions": 34}}, {"node": {"oid": "3d417df29bfa4b58c270c724b2e87f749e3a3008", "messageHeadline": "[JSONRPC] implement get_transcations", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 461, "deletions": 85}}, {"node": {"oid": "2acd5174bfb5af38db0bc86a4855f3770c6e100e", "messageHeadline": "[cluster-test] Use default port in --swarm if port is not specified", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e68938e47e12b228e12286720d0cc08c83ad9c10", "messageHeadline": "[secure storage] Fixes a comment in the OnDiskStorage implementation \u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "532aa8e09a14e1b9fc85db35d8e6369f84b7688f", "messageHeadline": "[exec-if] step 2: create executor-types crate", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 417, "deletions": 336}}, {"node": {"oid": "3bb5970d4e63e0767868173ee7dd6112bd003e07", "messageHeadline": "[client] add support for registering validator", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 81, "deletions": 1}}, {"node": {"oid": "ff2b840c6829bd08f3f08c256dda7d71fafbfa70", "messageHeadline": "[JSON-RPC] add get_events method", "author": {"name": "Phoenix Orlov", "email": "phoenix@fb.com", "user": null}, "additions": 214, "deletions": 14}}, {"node": {"oid": "e6b4ae8eb8a732b7e1c220ce64c42aa243be453b", "messageHeadline": "[deps] Update native-tls", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 7, "deletions": 44}}, {"node": {"oid": "85c5d2d1d8d596061f38a548d8fa9cc57462b360", "messageHeadline": "[types] remove unused language_storage.proto", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 0, "deletions": 45}}, {"node": {"oid": "055089c405d872d787971cf98b532edc67dc78c7", "messageHeadline": "[language/vm] remove foreign_contracts.rs now that it is no longer used", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 0, "deletions": 33}}, {"node": {"oid": "d78192eadbe4ffbdfa35d1798488b0da5a2bbb7f", "messageHeadline": "[language] rename vm-runtime to libra-vm", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 105, "deletions": 105}}, {"node": {"oid": "f5839e97f79eed96f74f34290d91a30de8df29df", "messageHeadline": "[logging] Downgrade high frequency log lines to trace", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "fe2ae43aef9aa98fabfda812be0d8a1be86f79d1", "messageHeadline": "[terraform] Force instance replacement for IAM path change", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8247b2e22a8151af11915c125aca71ec55b8ca9d", "messageHeadline": "[JSON RPC] make views deserializable", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 34, "deletions": 9}}, {"node": {"oid": "d2d94d24ee78504d25454274cb52b37371e00c00", "messageHeadline": "Bump bindgen from 0.51.1 to 0.53.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "4bbbd8bdb867efacc12e2cb63f646e3345c1b611", "messageHeadline": "[language] split Move VM out into its own crates", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 388, "deletions": 219}}, {"node": {"oid": "8c85af86f3cc6e64abefefee95451d7592317761", "messageHeadline": "[language/vm-runtime] remove TransactionExecutionContext::gas_left", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "73c8e858e7eb2465bf583281cce8331804593c57", "messageHeadline": "[language/vm-runtime] make VMRuntime private", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3e9e837ccd748eb880516da777be3ae4e6aed9cb", "messageHeadline": "[consensus] fix the race of LSR connection between EventProcessor and\u2026", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "10e357f5ff8c0fff533ac8d676f21d489bf63890", "messageHeadline": "[cluster-test][k8s] Stream validator/fullnode logs to elasticsearch", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 100, "deletions": 3}}, {"node": {"oid": "6c7056869d83d8d8dfcefb47f8fbd733121c90ec", "messageHeadline": "Bump bitvec from 0.10.2 to 0.17.3", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "46783bf3205c676f0f074667ac26e1e7cd993b20", "messageHeadline": "[move] \"Shared\" bytecode compiler between IR and Source language", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 1284, "deletions": 1317}}, {"node": {"oid": "0c1cf4c41ce4377381a0ee7980aec1bf81ecd70b", "messageHeadline": "Bump bitvec from 0.10.2 to 0.17.2", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "11e3f96820e0de0e20db66434a48a00abf733eb7", "messageHeadline": "Bump quote from 1.0.2 to 1.0.3", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "81b0c4e1bf62b7f25fa1e3cc0222f1aa3f7e7281", "messageHeadline": "Bump backtrace from 0.3.44 to 0.3.45", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "3f4bed0ae7775ba2af83a3545a4835b95ecc8697", "messageHeadline": "Bump tokio-util from 0.2.0 to 0.3.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "c6b0ffd2ac9dae8e69cc6c266f206a77b818a5ad", "messageHeadline": "[consensus] add more logging for epoch manager", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "b8b158501f529700e2967dfac2c7d66529791bf9", "messageHeadline": "[execution] Remove very large log line", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e9844508f97af445debb9a93060b6f3c3a7869b", "messageHeadline": "[cluster-test] Integrate cti with kubernetes clusters", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 175, "deletions": 25}}, {"node": {"oid": "67b2c898c276c2ce4a48e49d9efab376bbc048f7", "messageHeadline": "[storage] Downgrade GRPC logs to trace", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "9c44405f4d1c9a655e10921bdfc5e01e99fb8f33", "messageHeadline": "[JSON RPC] add MockLibraDB for testing", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 117, "deletions": 59}}, {"node": {"oid": "5ea78c4a7cd5a53d74359d47d80ead887faccc0e", "messageHeadline": "[language][vm] check for overflow when casting from a wider integer t\u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 115, "deletions": 36}}, {"node": {"oid": "81c42edda9bc0abca8f8024055624b338b108cb5", "messageHeadline": "[terraform] Create IAM objects under a path", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 21, "deletions": 15}}, {"node": {"oid": "4a5538eae8564ef1073615e3eb4fbe9c56228995", "messageHeadline": "[tf] Add variable to set number of validators in genesis blob", "author": {"name": "Sherry Xiao", "email": "sherryxiao@calibra.com", "user": null}, "additions": 21, "deletions": 11}}, {"node": {"oid": "8c43d5e31885b65aa8fb86a763e507cf982eac94", "messageHeadline": "[json-rpc] add `submit` rpc method", "author": {"name": "Phoenix Orlov", "email": "phoenix@fb.com", "user": null}, "additions": 149, "deletions": 31}}, {"node": {"oid": "10c728460e6154cbfb11293cacd2505013343bdc", "messageHeadline": "[stdlib] Split out LibraSystem into three modules", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 275, "deletions": 244}}, {"node": {"oid": "9cb98be8c7937219067f73e478339404822a4ab8", "messageHeadline": "Bump warp from 0.2.1 to 0.2.2", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "37ee121c444a61277bdcd20bcfbd423c439174c9", "messageHeadline": "Bump reqwest from 0.10.3 to 0.10.4", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "4585e6cf837b9f190e7bd52fff2950b966fc56c3", "messageHeadline": "Bump hyper from 0.13.2 to 0.13.3", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "0206aa3c7a8b2ee7ef9d0a4ea1b108888b7daf86", "messageHeadline": "[libra-wallet] Update some dependencies that were duplicated", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 3, "deletions": 17}}, {"node": {"oid": "ce590dbf1809686ccef37d0d90c30fd485718504", "messageHeadline": "[vm-cache-map] Removed chashmap dependency", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 28, "deletions": 76}}, {"node": {"oid": "6ad9eec70b3113db68fce62f3ec8a1aef58a364e", "messageHeadline": "[mempool] remove balance check", "author": {"name": "Phoenix Orlov", "email": "phoenix@fb.com", "user": null}, "additions": 37, "deletions": 128}}, {"node": {"oid": "4c3b183afab8e76e6fde5ae6926a79303eefaa65", "messageHeadline": "Use a fixed 8 character hash for canonical image tag", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "04f105aed5f9f40123bd8c60140aca91b3b08ffe", "messageHeadline": "[on-chain config] add reconfig notification flow and reconfig event s\u2026", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 146, "deletions": 17}}, {"node": {"oid": "9200acf7bffb3ebe9f08829c118f5d18d68777c0", "messageHeadline": "[move] Update to codespan and friends to 0.8.0", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 1158, "deletions": 1157}}, {"node": {"oid": "d52c94c3dc5c043cbab1b54e266cfdd53904695f", "messageHeadline": "[disassembler] Remove unused dependency on codespan*", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "727466799a0008d3ca9547bf2226c9f90d645f7d", "messageHeadline": "[JSON RPC] impl get_metadata", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 89, "deletions": 35}}, {"node": {"oid": "38bb5504c1e8c7fa4ea72e48da601fc1ac9f8d04", "messageHeadline": "[cluster-test] Retry flaky update_service AWS call", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 19, "deletions": 7}}, {"node": {"oid": "95b4cfeb79bb41233f7315186685f2362482daa5", "messageHeadline": "[exec-if] remove #allow[dead_code]", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 6, "deletions": 25}}, {"node": {"oid": "259e25d83572d6d71d3d273a504878fae82c470b", "messageHeadline": "[exec-if] step 1: move executor as a sub-dir of execution", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 52, "deletions": 52}}, {"node": {"oid": "02a898d5e9b7882d18b79d3e93ba12482c150c69", "messageHeadline": "[move] Updated Codespan. Unified Loc between IR and Source Language", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 1165, "deletions": 892}}, {"node": {"oid": "5f669c02ab2739043d1442ffdeb47c60c60e7b25", "messageHeadline": "[dependencies] Cargo lock update", "author": {"name": "rexhoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 106, "deletions": 140}}, {"node": {"oid": "7457b507241663ec6eccc7c4df87b63d664ecaa6", "messageHeadline": "[language][move-lang] support pretty printing errors", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "3de25f733df2e46427cd27ac4aa2d284feaefeaa", "messageHeadline": "[move prover]integrate lifetime analysis into bytecode translator", "author": {"name": "Emma Zhong", "email": "emmazhongjy@gmail.com", "user": {"login": "emmazzz"}}, "additions": 692, "deletions": 183}}, {"node": {"oid": "88f5b5bbb0dab0d435cdd7210e30d0e563c8491b", "messageHeadline": "[mempool] simplify MempoolStatus for interactions with clients", "author": {"name": "Phoenix Orlov", "email": "phoenix@fb.com", "user": null}, "additions": 312, "deletions": 372}}, {"node": {"oid": "a288117dc3df13fb604603e3206376b6297b9d89", "messageHeadline": "[config-builder] add option to specify number of nodes coded in genes\u2026", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "4504df2fdebeacd0097cb787ac87f8c2c9b668c9", "messageHeadline": "Bump prometheus from 0.7.0 to 0.8.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "e5517340e63b6989df89c661e8933818f0f2a9a0", "messageHeadline": "[move-prover] Specification language type checker and translator.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 5083, "deletions": 0}}, {"node": {"oid": "419402adecbed11a5c706f0064da48cf80f593b4", "messageHeadline": "Bump strum_macros from 0.17.1 to 0.18.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c29f5dcb53b5f71b47eed02db6e69f8bad840a02", "messageHeadline": "Bump tokio from 0.2.12 to 0.2.13", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 62, "deletions": 62}}, {"node": {"oid": "63e2d5747d98656296da2f07ae84c8e1eed3c382", "messageHeadline": "[stdlib] Fix access control policy for block prologue", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 201, "deletions": 137}}, {"node": {"oid": "69b59469a11293597adebf70934f1daa09af7e31", "messageHeadline": "[JSON RPC] replace GRPC storage client with LibraDB handle", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 149, "deletions": 80}}, {"node": {"oid": "2242e025213f1baae790c82daa4f67aa04d0c6c0", "messageHeadline": "[logger] Move security log out of logger", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 52, "deletions": 16}}, {"node": {"oid": "7a6e7220d03e8ac54fa6877762e57ec7a4ec46b7", "messageHeadline": "[smoke test] fix test_full_node_basic_flow", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "cbbced7b17b866e2665612333daa0e916cff0378", "messageHeadline": "[GHA] add retry info for infra errors", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "1f77d6063a4198001653171ea43a981bc8066d93", "messageHeadline": "[CT] write test output log to tempfile", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bb2518d1f332cf3797e72de0912b513273b7422", "messageHeadline": "[network] Shift connecting to seed peers to connectivity mgr", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 490, "deletions": 513}}, {"node": {"oid": "05edf9578a6eca741479d9a2fcd7ccb6461ccfad", "messageHeadline": "Refactors the test suite for secure storage backends.", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 160, "deletions": 132}}, {"node": {"oid": "5ada39a94d36faabb41dc3a346b8f55ae0a9638e", "messageHeadline": "[language] convert bytearray to vector<u8>", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 644, "deletions": 658}}, {"node": {"oid": "1638893d98bb1f75c151f16bb7d7db02a97d788b", "messageHeadline": "[network] Remove role from identity exchange protocol", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 21, "deletions": 58}}, {"node": {"oid": "4ffdad424717c720cadfa32442d02e64d0579a9c", "messageHeadline": "Add annotations and use const where appropriate", "author": {"name": "Herman Venter", "email": "hermanv@fb.com", "user": null}, "additions": 47, "deletions": 45}}, {"node": {"oid": "11aa1a33785889a75ee4429519e7ea373b07fb69", "messageHeadline": "make the flaky test: fullnode_basic_flow stacktrace more useful", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5b82d52a1e7680cd4793d69c0204c035c1597592", "messageHeadline": "Upgrade to latest rocksdb version in tikv/rust-rocksdb, and deal with\u2026", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 36, "deletions": 47}}, {"node": {"oid": "978391b6922cc5870069a559040307f09d1e7d8a", "messageHeadline": "[cluster-test] Integrate ClusterSwarmKube into cluster-test", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 240, "deletions": 90}}, {"node": {"oid": "e50609719cb0d0565672f152763b52ae2342fb20", "messageHeadline": "fix libra-dev test in new address length", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "e22bce84be64dd7ada1dabb819443ef4f86bbb12", "messageHeadline": "[GHA][LBT] add repro cmd to PR comment", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "8ed3d3d39e9c4a6ff34d0d1ca687ed3cdd31deab", "messageHeadline": "Upgrade rocksdb to pickup recent compile error fixes", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "7d73f9f1df7e4416c392095eb2411d8b27f2c488", "messageHeadline": "[tf] move logrotate cron job from daily to hourly", "author": {"name": "Sherry Xiao", "email": "sherryxiao@calibra.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1de46cb87593a3d0fbdfc3514b0757c8a90e5c8a", "messageHeadline": "[tf] cleanup unused variables", "author": {"name": "Sherry Xiao", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 20}}, {"node": {"oid": "d7255d8562779a91325f6149b69ee00179d3adf4", "messageHeadline": "[language] Make useage of fresh stdlib in ir-testuite configurable", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 8, "deletions": 3}}, {"node": {"oid": "6a3517680bf5bc5c70a2e063fdbba1ae3446c2cf", "messageHeadline": "Bump strum from 0.17.1 to 0.18.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7f21cc99297be9ebe869af4ea6149767cdf72d59", "messageHeadline": "Bump yamux from 0.4.3 to 0.4.4", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f84dcda4af9fa1e1d24043caf1b67f1f10312cc4", "messageHeadline": "[move source language] Verify main signature", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 146, "deletions": 3}}, {"node": {"oid": "ca1fd0387d57a99ce07903a81148c942d6135f0b", "messageHeadline": "[libra-node][easy] refactor of loop", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "aa15b1d3ca837b4903a8a3eb5d4c9b20e68c7c9b", "messageHeadline": "[move source language] Fixed last copy to move", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 30, "deletions": 68}}, {"node": {"oid": "82363f8dd7aa616121bac27f8ec97d37505551b5", "messageHeadline": "[tf] Fix revision on dashboard", "author": {"name": "Sherry Xiao", "email": "sherryxiao@calibra.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7ce05a2c1c7e04f9eb4c661694de7c967a7d216a", "messageHeadline": "[language] move cost synthesis code over to MoveVM", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 52, "deletions": 46}}, {"node": {"oid": "7c47075530fb04a197ff8d1a82b13387e5ace46d", "messageHeadline": "[language/vm-runtime] relax lifetime constraint on VMRuntime in a cou\u2026", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e2894627e0b433f2492685f076977b2f8319b13b", "messageHeadline": "[language] move vm/vm-runtime/vm-cache-map to move-vm/cache", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "0a654938b4be1b0762d1fb568fa15a9392d58fc7", "messageHeadline": "Bump libfuzzer-sys from 0.3.0 to 0.3.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c120c108d8833a90cb9615648c108e6ec82f6e6a", "messageHeadline": "[language] Remove old validator set module", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 0, "deletions": 94}}, {"node": {"oid": "74318b67f528a48583e772dca56f9f0433119b8d", "messageHeadline": "Bump rust toolchain to 1.41.1", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63d3e5690fa19e84e0a8ae139c5c68ea96aebebc", "messageHeadline": "[move source language] Fix check for invalid field access from a script", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ae2225440a97217cf94c9647ed1e33de955d7eb8", "messageHeadline": "fixup: review changes", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "afca0d41dae793b52829b4add72513c68c1106d3", "messageHeadline": "fixup: Make db_log_dir an P", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "62821befa14c42d737e7a42b39ca8b0586e4ed5c", "messageHeadline": "Revert comment changes", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "223dde3c83ed1acda10240d02dae50c4a63ec513", "messageHeadline": "Implement list-txn, print-txn, print-account commands. Remove all ver\u2026", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 87, "deletions": 62}}, {"node": {"oid": "8ed496f90bbdf8e8adae4d2c125d87f3da28a68c", "messageHeadline": "fixup: review changes", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "e2cca509067493f657007e99d5c686dae5b6c91c", "messageHeadline": "fixup: review changes", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "c7c1edaac2c930b927c0612487a7b943e4e2d967", "messageHeadline": "Implement an LibraDB inspector to inspect local storage without runni\u2026", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 223, "deletions": 8}}, {"node": {"oid": "fca6680c3c37b3a7b2c4d29bb3a1350d278c1fcc", "messageHeadline": "[types] Ensure we always use VerifierType to check ledger info", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "220d6872e379b304d0d6f67aaf2433f83d2c657c", "messageHeadline": "Added crypto key storage support for in_memory, on_disk and vault sec\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 163, "deletions": 10}}, {"node": {"oid": "d7a03ab6ccb173e16e0cc8341ab6d006f0ea4266", "messageHeadline": "Bump tokio from 0.2.11 to 0.2.12", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 62, "deletions": 62}}, {"node": {"oid": "d782bc5e0668ebe2b296772ce4cc46070e82ba29", "messageHeadline": "Bump rust_decimal from 1.2.1 to 1.3.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ab447d79a8d072ae4a6b7a9368dfb6068b9b5290", "messageHeadline": "Fixes the create() method for the Vault secure storage implementation\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "f17ed5159971c4410f44e12fac7af1a58cf28ee4", "messageHeadline": "[stdlib] Directly port over the current IR stdlib into Move", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 1980, "deletions": 1152}}, {"node": {"oid": "35e23c43938231b6fa24dbb169fb72b85a10b7f5", "messageHeadline": "This PR integrates specification constructs into the Move compiler, u\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 969, "deletions": 57}}, {"node": {"oid": "d9aeee4ce7f5182d504a2c8d82689f6270c5578c", "messageHeadline": "Update verify-vector.mvir", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 111, "deletions": 4}}, {"node": {"oid": "4d228539dad208ea74733fef738d529ce1415b01", "messageHeadline": "[language] move vm/vm-runtime/vm-runtime-types to move-vm/types", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 88, "deletions": 92}}, {"node": {"oid": "75b6081f778f14cd545d55625229ce85d7f14e00", "messageHeadline": "[language/vm-runtime] make Interpreter private to the crate", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5324cd63d031de86e9828282bcfdb98f1c5f90aa", "messageHeadline": "[language/vm-runtime] remove unused MoveVM::execute_runtime", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "4da61e29f6aa1c6e5c633d45cc239861fdd7d7be", "messageHeadline": "[language/vm-runtime] move account + coin module ids to account_config", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 30, "deletions": 35}}, {"node": {"oid": "433f522c6869bfab469e9ef2d9fcd2266dba9c70", "messageHeadline": "Remove num_enum", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 168, "deletions": 48}}, {"node": {"oid": "247ea07c1da4fb6ff31c7412a2d3b4db7ff334e3", "messageHeadline": "[language][vm] promote vector to a builtin type", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 601, "deletions": 644}}, {"node": {"oid": "fb48f3395b2ff02000dc817f7613412f8e016194", "messageHeadline": "[language][vm] avoid panicking during serialization/deserialization", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "993ae1f39df09d22ff8468265546f5f706e22e42", "messageHeadline": "Bump reqwest from 0.10.2 to 0.10.3", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 77, "deletions": 25}}, {"node": {"oid": "89b25d265968602b0469924b5f75a206ba259fab", "messageHeadline": "Bump kube from 0.26.0 to 0.27.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d7c46b221aaa48a9455887f0e3155ce74737e5a2", "messageHeadline": "Bump aho-corasick from 0.7.8 to 0.7.9", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ce445b17e1ee99e8d952d21c2b7511f7cd1c88b7", "messageHeadline": "Revert merged imports option which is still unstable", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "82993d8f319f23761096219eea53d2d089256ff6", "messageHeadline": "[fuzzing] per-target binary for integration with google oss-fuzz", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "460001f57d206ca8455e6246aec343407cf261a3", "messageHeadline": "[functional_test] Add directive for testing block prologue function", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 380, "deletions": 111}}, {"node": {"oid": "ed2600340f47976d77ccda1a0a057dae03a06749", "messageHeadline": "[cluster-test] Change num_nodes_down to percent_nodes_down", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "156191cb504ca4295d815f7def169aef014f3818", "messageHeadline": "[network] strip out the remainder of proto", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 331}}, {"node": {"oid": "27e5e98cdf2d13d9da8c1c2def7f3944c4f5c3a3", "messageHeadline": "[consensus] network to lcs interface", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 279, "deletions": 350}}, {"node": {"oid": "91f1717130c01f9ba43acde7a52c82d12df85dc3", "messageHeadline": "[state-sync] network to lcs interface", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 21, "deletions": 46}}, {"node": {"oid": "6431e5e2bfbe33a95ab41126a6a7655c4c415cab", "messageHeadline": "[mempool] network to lcs interface", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 32, "deletions": 71}}, {"node": {"oid": "d37e5f370f4cb3120f00c54b292465353011adcc", "messageHeadline": "[network] discovery to lcs interface", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 25, "deletions": 54}}, {"node": {"oid": "46d1bc8dbe81a68721cbfa26dfdd810fa306828a", "messageHeadline": "[network] health checker to lcs interface", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 35, "deletions": 64}}, {"node": {"oid": "4c3527ac208554244e28497374634b1cc3967174", "messageHeadline": "[network] Introduce a new network interface wrapper", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 324, "deletions": 70}}, {"node": {"oid": "9225033968eedd88c89d72520e273b640515376a", "messageHeadline": "[network] Move health checker network into health checker", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 78, "deletions": 189}}, {"node": {"oid": "3b2b4256474076a03495781f70db0273ec5b8720", "messageHeadline": "[network] Move discovery network into discovery", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 69, "deletions": 82}}, {"node": {"oid": "87f80102b40cd038792f06b87cecba37ba6c9438", "messageHeadline": "update to latest Boogie;", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "78b8530343745f37a3dafd5e780aebda037a8647", "messageHeadline": "[consensus] refactor consensus network messages processing", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 309, "deletions": 564}}, {"node": {"oid": "5d0881a8dbcddd32effb323380a04cbf39cc805f", "messageHeadline": "[tf] fix ebs dynamic block", "author": {"name": "Sherry Xiao", "email": "sherryxiao@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aecb521035b88f06e2c0f63542382bb7b13edc59", "messageHeadline": "Bump kube from 0.25.0 to 0.26.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "8e98adef45f2929bd358891fd535df88e48d9f3f", "messageHeadline": "[language][vm] change magic number 9 to TABLE_HEADER_SIZE", "author": {"name": "yuan_xy", "email": "yuan_xin_yu@hotmail.com", "user": {"login": "yuan-xy"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "258297a2e1c134df67824e8a474091f7639b3b37", "messageHeadline": "merge all imports in one go", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 668, "deletions": 658}}, {"node": {"oid": "04490c6b45206873c7cfd51dcbc7fd0830b4116b", "messageHeadline": "add option to merge imports", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c6d16159e7802835b20375567ed37b1f279f143b", "messageHeadline": "[monitoring] fix dashboard revision info", "author": {"name": "Sherry Xiao", "email": "sherryxiao@calibra.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4773465d62eaa9141b8fb55e8e199b8b8b021904", "messageHeadline": "[move] Added design principles to README. Added TODO file for issue t\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "64388e747c3bf732c84d20892d1f71d16fcfed3f", "messageHeadline": "[language/vm-runtime] move gas usage stat recording to Libra VM", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "d7095a369399f933e5286133a5b661e18a6eff8d", "messageHeadline": "[cluster-test] Increase TXN_MAX_WAIT by 20 seconds", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2ae4613d8d4f962a04243a813c9a382ade3a3e3", "messageHeadline": "[vm] fix gas metering of Bytecode::LdFalse", "author": {"name": "yuan_xy", "email": "yuan_xin_yu@hotmail.com", "user": {"login": "yuan-xy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9514d3ee548a033784ce8518039ba5b62994a05", "messageHeadline": "[perf] Block PR on performance regression", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "169cd6d1569c27a29869167e979f83545ff1ae37", "messageHeadline": "[state-sync] Move networking into consensus", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 192, "deletions": 344}}, {"node": {"oid": "58dce3b065a1e6bbf06da47a3f8d009f1382ddca", "messageHeadline": "[network] Remove ConsensusMsg from core", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 285, "deletions": 356}}, {"node": {"oid": "151b888e71964d0a7c2141d8af1902e4eef9d7a1", "messageHeadline": "[state-sync] Move networking into mempool", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 101, "deletions": 446}}, {"node": {"oid": "e8b8ddcf1ef64c0d7618f0148e81595bcca85594", "messageHeadline": "[state-sync] Move networking into state-sync", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 98, "deletions": 188}}, {"node": {"oid": "86e3fd54307a0b839bc6d195fc417d858464f757", "messageHeadline": "JSON-RPC endpoint", "author": {"name": "Phoenix Orlov", "email": "phoenix@fb.com", "user": null}, "additions": 793, "deletions": 1}}, {"node": {"oid": "dc52b7c51de270ff7c1b9f7db64560688bad3faa", "messageHeadline": "[move prover] add lifetime analysis for references", "author": {"name": "Emma Zhong", "email": "emmazhongjy@gmail.com", "user": {"login": "emmazzz"}}, "additions": 504, "deletions": 2}}, {"node": {"oid": "ee5453e976b20c6f71d132f2f062d0f37bf8bd6a", "messageHeadline": "[formatting] cargo fmt", "author": {"name": "rexhoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 124, "deletions": 175}}, {"node": {"oid": "1c2c1c08af51e29089f10587998b04cbcdbb754c", "messageHeadline": "update rust toolchain version", "author": {"name": "rexhoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62dda4f87ebdead77148e75e81c8972743fc1d5d", "messageHeadline": "[move source language] Added numeric cast support", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 281, "deletions": 34}}, {"node": {"oid": "cdad489115d041846da6891ec9bd6de9443861dd", "messageHeadline": "[vm] Removed assert from native functions", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 34, "deletions": 10}}, {"node": {"oid": "d53f3bdb24075c0f47efe112be6b0546067be4c6", "messageHeadline": "[network] adding fuzzer for Noise wrapper", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 385, "deletions": 2}}, {"node": {"oid": "74b637a88a9fb47d40621292357e6da522356a06", "messageHeadline": "[move source language] Allow return values to be optional", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 33, "deletions": 18}}, {"node": {"oid": "2ba2cf00cdd19a10361d03a72b861a31db936281", "messageHeadline": "Bump syn from 1.0.15 to 1.0.16", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "23d6a979cc1c15833cf7386f5f55c4e2b147755c", "messageHeadline": "Bump proc-macro2 from 1.0.8 to 1.0.9", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "d5269a41647fe77e133625f42d0c51c8651bf57f", "messageHeadline": "[GHA][LBT] Fix regex in parsing commit message", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fad6a1ece6f6d6d72908b3433641df61b23f2e00", "messageHeadline": "drop io-compat & compat features affrom futures after upgrade", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "45eda3eb9e03c6e6cac17638ae726224391bceb9", "messageHeadline": "Removing serde_json from storage", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 88, "deletions": 142}}, {"node": {"oid": "077c9d7871aaf5840175197a9d10727a18c08138", "messageHeadline": "[move source language] Allow intermixing struct and functions", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 6, "deletions": 17}}, {"node": {"oid": "34d2b87edfdcdb9bf3449860457f2cae18df1cce", "messageHeadline": "[vm-runtime] move gas loading code to Libra VM", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 62, "deletions": 55}}, {"node": {"oid": "1d434c824165a347ddf9afe2438ce4aecddb2f7e", "messageHeadline": "[language/test-generation] use the Libra VM's config loading code", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 62, "deletions": 20}}, {"node": {"oid": "6eeb8ac0f5461edce98ec64356fbe1ee10137352", "messageHeadline": "[vm-runtime] make MoveVM::cache_module use &self instead of &mut self", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d64d4d6c529fde2b9bffed51cfb11e56cfc713c9", "messageHeadline": "Bump reqwest from 0.10.1 to 0.10.2", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "0848de4f0ef34bb1fba59346ecdbc8cbd2595884", "messageHeadline": "[GHA][LBT] handle expired GH token", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "c3b9339ac05df4c078305d5a9203fec02af25279", "messageHeadline": "Rename type Nonce to RefID;", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 174, "deletions": 276}}, {"node": {"oid": "063fd62c1595e544cb1f47c9ba4631081529c7b0", "messageHeadline": "Bump syn from 1.0.14 to 1.0.15", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "868b1c5a3b901c412e18733a6ca55542ebfb8c17", "messageHeadline": "Bump crossbeam-channel from 0.4.0 to 0.4.2", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "dd9e4db480cbf52f8ebafbbfeb6667b130d38790", "messageHeadline": "[cluster-test][k8s] Create cluster_swarm with libra_swarm like API", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 916, "deletions": 6}}, {"node": {"oid": "8dad62842b177172d59d47946c4ae5dd5e61bd54", "messageHeadline": "Revert \"[logging] Capture logs from third-party libraries\"", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 1, "deletions": 8}}, {"node": {"oid": "b7dd949c0ee56f3a7a961b14127f6635f9140646", "messageHeadline": "[vm] Cleanup the logic for loading up gas schedule in VMValidator", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "0fa84da6e846f2cc353ef13284c5e89b3192f5ac", "messageHeadline": "[logging] Capture logs from third-party libraries", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "e53e904547183e047b07487f574597456c3efc1e", "messageHeadline": "[vm-runtime] switch a couple more spots to load_configs", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "d300207284594ba929e83c4734d5e7c026c4d960", "messageHeadline": "[vm-runtime] make resolve_struct_def_by_name use the ChainState API", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e27780da38f10fe5b5414c7efee2e072c0a0d130", "messageHeadline": "[cluster-test] Convert threads to tasks in tx emitter", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 54, "deletions": 48}}, {"node": {"oid": "8f102c857c6ff8be6568ba0032380aa4cb1c3173", "messageHeadline": "[language] fix error msg of native_ed25519_threshold_signature_verifi\u2026", "author": {"name": "yuan_xy", "email": "yuan_xin_yu@hotmail.com", "user": {"login": "yuan-xy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b40cae289b88651b4a749d8a9f7e2f06c8e41b4", "messageHeadline": "[language] fix value_tests", "author": {"name": "yuan_xy", "email": "yuan_xin_yu@hotmail.com", "user": {"login": "yuan-xy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "574848e9a13e0905841f0824ff76f0911adadd55", "messageHeadline": "[consensus] remove unused msg types", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "64bdf0eb4c86811b547b7b79ae022cfe8d28bb43", "messageHeadline": "Bump criterion from 0.3.0 to 0.3.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 29, "deletions": 30}}, {"node": {"oid": "7b88a2bdaef41e3d9b6cb201c2e0970e2a910087", "messageHeadline": "Bump libc from 0.2.66 to 0.2.67", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 62, "deletions": 62}}, {"node": {"oid": "99fd6aeb40d49c475675a876f64f96e01cfbf43a", "messageHeadline": "[KS][GHA] add land-blocking test kill switch", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "df0439f41f4e23aeb57cc06b82648440e4b2ae78", "messageHeadline": "[network] Remove nearly all proto from Discovery", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 270, "deletions": 358}}, {"node": {"oid": "26e20b0dd348416b62907d7f5efef6d2d85c52f4", "messageHeadline": "[network] Remove all proto from Identity", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 17, "deletions": 53}}, {"node": {"oid": "1c2fff37bed1317ed0a157c33adad400ea4b0d08", "messageHeadline": "[network] Remove nearly all proto from HealthChecker interface", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 85, "deletions": 91}}, {"node": {"oid": "6de381f63bb06d31a61723a9252d4e2eeb6b52ea", "messageHeadline": "[crypto] add compact Display+Debug impl for Ed25519Signature", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "850eb718ea23470f1474e1f415646290c28c2c68", "messageHeadline": "[GHA] add debug log when PR is not found", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ea84db439c03fe8f74965896eb53ac2a66bfe537", "messageHeadline": "[move source language] Remove tentative support for unary negation", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 4, "deletions": 212}}, {"node": {"oid": "f0091a49c1a39df511319400c0fe263c3e1fb536", "messageHeadline": "[move-lang] Created tooling to generate the movelang stdlib genesis.", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 138, "deletions": 24}}, {"node": {"oid": "15b484105cd6be566cfcb7019ff08dcbadd14155", "messageHeadline": "[types] add serde support for get_with_proof types and its deps", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 276, "deletions": 158}}, {"node": {"oid": "82b7ece83db3521765cca832e0eb75ea1ceaef1c", "messageHeadline": "[move prover] add cfg and dataflow analysis framework for stackless b\u2026", "author": {"name": "Emma Zhong", "email": "emmazhongjy@gmail.com", "user": {"login": "emmazzz"}}, "additions": 340, "deletions": 0}}, {"node": {"oid": "3c710b6f1479b7f5ec51c550e71e49bf28a91440", "messageHeadline": "[move source language] Added tests for shl and shr", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 624, "deletions": 2}}, {"node": {"oid": "aaaf477a035555f60515a76abcc1dd925f3c1f9d", "messageHeadline": "[move source language] Change \"move\" and \"copy\" to be unary expressions", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 17, "deletions": 18}}, {"node": {"oid": "073803f72cb4db8c395d33d86124f9bc2a4d563a", "messageHeadline": "[client] Add core client rust code", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 1628, "deletions": 1}}, {"node": {"oid": "d80af66debdbf8bcca7ed03ce3365248d5c7b571", "messageHeadline": "Bump yamux from 0.4.2 to 0.4.3", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7c242d9fb97ecfdcbe16ec85869e3c4a78bda35a", "messageHeadline": "[misc] Fixups for cargo fmt", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 11, "deletions": 20}}, {"node": {"oid": "57cbad6a571d3266389fb1eba281a9e21bc7457d", "messageHeadline": "[clippy] Fix instances of clippy::option_as_ref_deref", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3ea3ccba4d9ed77378fddd595111890b70a3672", "messageHeadline": "[clippy] Fix instances of clippy::match_single_binding", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "32a2c870bf87ae8b583855ba26d6d783577a4e69", "messageHeadline": "[clippy] Fix warnings from clippy::single_component_path_imports", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 0, "deletions": 49}}, {"node": {"oid": "4e80120a3c98ae13e425d4093b1253a50d31c100", "messageHeadline": "[clippy] Re-enable clippy::new_without_default", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 55, "deletions": 19}}, {"node": {"oid": "3ac2b594d7e315050476137330a92cac3767a7ca", "messageHeadline": "[clippy] Re-enable clippy::unnecessary-mut-passed", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b53948d0917d815b71d26fdea618e2d65c524c25", "messageHeadline": "[clippy] Rename from_verificationt to is_from_verification", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "420bf4e707d3f43452b33c6e7ea450e5976eecf3", "messageHeadline": "[clippy] Re-enable clippy::trivially-copy-pass-by-ref", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 115, "deletions": 115}}, {"node": {"oid": "43cc2e08870e6b0b7723190f51c7e9549844fb88", "messageHeadline": "[clippy] Re-enable clippy::needless_lifetimes", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "33942843498e1398d133cc894578c9bfc9c1ca31", "messageHeadline": "[clippy] Re-enable clippy::get_unwrap", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0630c73163bbc6084c27a0802810a0edf5451387", "messageHeadline": "[clippy] Re-enable clippy::inherent-to-string", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "df4538c1f80ce10a5ce6ce74dde17c5f9faf58e6", "messageHeadline": "[consensus] Remove parity-multiaddr 0.5", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "019c4c316495c00996a5ea65cf292745d0d67096", "messageHeadline": "[language][move] Add parser support for bitwise shift operators and t\u2026", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 87, "deletions": 11}}, {"node": {"oid": "086ed3b917a61604ea9df235139cbb6f194d742b", "messageHeadline": "[types] Extract genesis definitions from executor to types", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 89, "deletions": 61}}, {"node": {"oid": "599ec5fe51bd4ebcd8990d753dfda2c38f8b4ccb", "messageHeadline": "[mempool remove txns for broadcast ACKs in full nodes", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 285, "deletions": 88}}, {"node": {"oid": "d59209f4fdb7ef6a973a66f4085deef1a549cf56", "messageHeadline": "[move source language] Translated IR commands tests", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 1404, "deletions": 37}}, {"node": {"oid": "18a1734e96f46922a6ac24aac044c056b61d5600", "messageHeadline": "[language][vm] Refactor Native Functions", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 274, "deletions": 305}}, {"node": {"oid": "38ae1e172c2b2ca4c548a0d57007e3d2f42159ec", "messageHeadline": "Updated spec_translator for vector", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 913, "deletions": 133}}, {"node": {"oid": "013ab489aaaa8ebf36d6b4b8c33f7f507b26ba5f", "messageHeadline": "[vm] Create an entry point for initializing LibraVM on chain configur\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "1b09b92844d4f7667348024b6c89874c1ab17f69", "messageHeadline": "[vm] Clean up the logic for block prologue.", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 51, "deletions": 104}}, {"node": {"oid": "a88993d2ab51e9f621cef582e5faefe59a53587d", "messageHeadline": "Bump serde_json from 1.0.47 to 1.0.48", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "a21e381897834d8dde0216c9c44d00b6967a8843", "messageHeadline": "Remove default-features false for hex", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "63d7b7ab3afad6734c07d0a1b6703dc0f942fa63", "messageHeadline": "Bump hex from 0.4.1 to 0.4.2", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "2c0218e483fafe46de38f9c86bb3ff670349e020", "messageHeadline": "[vm-runtime] split up ChainState's load_data API into borrow and move\u2026", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 47, "deletions": 20}}, {"node": {"oid": "17dc8bd489346e3bc27d15b300d4a0b6cea5ab0a", "messageHeadline": "[vm-runtime] make InterpreterContext::borrow_global return a shared r\u2026", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c9af86061e761f1cd7aba7d06aa35a47b1016ffa", "messageHeadline": "[vm-runtime-types] expand GlobalValue doc comment", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "b39769b9978ae627591fd875ffba6d46374a2b7c", "messageHeadline": "[vm-runtime] make a clearer case for the current ChainState API", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "9d3a4266900cd477c2083828836409d15ee259b4", "messageHeadline": "[types] Make core code address cosntant", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 39, "deletions": 30}}, {"node": {"oid": "4fa453b301d5395433da56538931e9a35a80de6e", "messageHeadline": "[GHA][LBT] Find PR number in commit message", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 7, "deletions": 16}}, {"node": {"oid": "dd5241d00eac509eca0611ead9ce14cf54fa9721", "messageHeadline": "[language][move] Add parser support for u8 and u128 integer constants.", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 66, "deletions": 6}}, {"node": {"oid": "f4d5feb2e4e84e1f42adf502993b594607431d37", "messageHeadline": "Bump ctrlc from 3.1.3 to 3.1.4", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "883fb5bdb3d4450ce5041e7a3d38988ed8094581", "messageHeadline": "[scripts] maintain the cargo_update_outdated script", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbee7af7897d9b94796b14e226f0bd442e4d84d8", "messageHeadline": "[mempool] add ACK for broadcast requests", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 154, "deletions": 51}}, {"node": {"oid": "0b3a4a0a21fb6dee4d18fbe256f7550e1a8d8d9e", "messageHeadline": "[network] Fix criterion lib version at 0.3.0 to avoid bug when plotti\u2026", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "608115403bf234670558624914d8f9b4e14b6631", "messageHeadline": "Revert \"[network] Remove log scale from network benchmark plotting\"", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "de2ef06208a3fa19b0d57b17daf57914a0ddb7db", "messageHeadline": "[network] Initialize modules with timeouts using Runtime::enter inste\u2026", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "3b163715b166c378793a006532aff021459e8991", "messageHeadline": "Bump thiserror from 1.0.10 to 1.0.11", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "a705da29cb02110d299aec16f9647cd6bfd58d70", "messageHeadline": "[move source language] Added support for u8 and u128", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 4667, "deletions": 1288}}, {"node": {"oid": "3d3133177c9a77fa40a62cb27dd394cf0f5217ad", "messageHeadline": "[cluster-test] Fix default structopt flags for tx_emitter", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "329dbac359672508beb25328ec0f1429a6d0eb53", "messageHeadline": "remove Bech32", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 0, "deletions": 59}}, {"node": {"oid": "23bdae6ebe1f30dcee0ab06a77dcf039f6592d24", "messageHeadline": "[mempool] Remove nearly all proto from interface", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 50, "deletions": 86}}, {"node": {"oid": "c02cebeee2e3102a32c2ed272d34a924494852be", "messageHeadline": "Bump parity-multiaddr from 0.7.1 to 0.7.2", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "d2e2b2244fbcf6e525b72153c8af411a0a7f6277", "messageHeadline": "[state-sync] Remove nearly all proto from interface", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 51, "deletions": 105}}, {"node": {"oid": "fb166b0fae583a65b2d4ebe9f6477483976e6981", "messageHeadline": "[warts] Mind the map", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 17, "deletions": 33}}, {"node": {"oid": "68d60b8d1750173e3e1658af845ec2e03121ba76", "messageHeadline": "Replace {:inline 1} with {:inline} on Boogie functions.", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "07cf4e6b5eaadef28598b38509233d1d6fe0da0d", "messageHeadline": "[network] Remove log scale from network benchmark plotting", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "56d5ccef9c0b230cb9f5151bfc663d9ea9aa60a6", "messageHeadline": "[network] Upgrade to yamux-0.4.2 which is futures-0.3 compatible", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 431, "deletions": 255}}, {"node": {"oid": "26ba1025ecfdd9d7f38eb451457f74750512c605", "messageHeadline": "[network] Perform Identity exchange before upgrade to yamux", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 68, "deletions": 100}}, {"node": {"oid": "1998798af2f728fd862187e21aa9c83f30dd402e", "messageHeadline": "[network] Move framing read/write utility library to netcore/transport", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "7188bb518d5fab4739eec9760f531d3bcdc93ca6", "messageHeadline": "[network] Remove unnecessary trait bounds in NetworkSender/Events impls", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "e8c8239d9b854aca2cdc4c7650ce46adba7cc1d4", "messageHeadline": "[network] fixing bench dependency", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d5cdb2cf119de5ffd2669bf4afcb81170fe8a6a", "messageHeadline": "[libra_swarm] Enable module publishing by default in local libra swar\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "2d71d125d48fedfd96ecbe0ac0e3e3c34c6e2f86", "messageHeadline": "[cluster-test] Set emit-to-validator true by default", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "7500e87eb34d415902a56d54d3e1f7a2564d38e4", "messageHeadline": "[move source language] Use Sequence semicolon source location", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 56, "deletions": 85}}, {"node": {"oid": "3b357c3a01fb138af2510753bd634ca1e19515e7", "messageHeadline": "[move source language] Record the source location of the last semicol\u2026", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 8, "deletions": 5}}, {"node": {"oid": "4c1079c485622a88e0149309d913199901aec566", "messageHeadline": "[Storage] start_storage_service waits for server to start listening", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 16, "deletions": 2}}, {"node": {"oid": "9b3b4dd4e586af35809843508375989847beadff", "messageHeadline": "[network] placing benching-only function behind feature flag", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "d239139464b42d97bb1513888c58e16fdabff036", "messageHeadline": "[alerts] Fixing commit rate alert", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f973e7d83c5e112403c54f02e34675bb48175d93", "messageHeadline": "[mempool] add VM error for old submitted txns", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "220b608cceb09ce63af856b2c40e0cbb4060eb42", "messageHeadline": "[move source language] Fix Handling of Unreachable Code", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 329, "deletions": 267}}, {"node": {"oid": "33007bb850d80d662af13f7545e7d0448586f94e", "messageHeadline": "[language] fix typo", "author": {"name": "yuan_xy", "email": "yuan_xin_yu@hotmail.com", "user": {"login": "yuan-xy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac4c6823298caac49791f0666d4756c9db25abe0", "messageHeadline": "[language][prover] Added specification syntax for vectors.", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 73, "deletions": 27}}, {"node": {"oid": "9e002483bf15c58c282b0fbd9cb35e0cd221b819", "messageHeadline": "[CI] Removing old MIRAI CI", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 1, "deletions": 96}}, {"node": {"oid": "c821ab6befa385fb1c96b82d3ccd7409a9a50ff6", "messageHeadline": "[Consensus] Add event loop to sync up with peers if can't recover fro\u2026", "author": {"name": "Zhenjie Ruan", "email": "zhenjier@fb.com", "user": {"login": "ZhenjieRuan"}}, "additions": 520, "deletions": 139}}, {"node": {"oid": "7732228b74a6ab8b4ca354e590bfddc76a641016", "messageHeadline": "[cluster-test] Make fullnodes as default for all cluster tests", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 34, "deletions": 7}}, {"node": {"oid": "07293be5d139e29c2a5555a2fe57069ca4988042", "messageHeadline": "[Executor] Remove create_storage_server", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 12, "deletions": 16}}, {"node": {"oid": "375b5472337f1949a9c540da8ff6707cc6711f20", "messageHeadline": "[vm] Fix transaction cleanup logic.", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 98, "deletions": 14}}, {"node": {"oid": "8a0bd46a09ac64b167c93bf8603d7289dfbb7663", "messageHeadline": "[terraform] terraform fmt", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 24, "deletions": 24}}, {"node": {"oid": "29315d03d6d816e07e89d82922ce19936b7debf7", "messageHeadline": "[tf] add option to restore validator data on a new cluster", "author": {"name": "Sherry Xiao", "email": "sherryxiao@calibra.com", "user": null}, "additions": 19, "deletions": 3}}, {"node": {"oid": "ebf060463f5dfa1c040c48563acb7ce0a45b9716", "messageHeadline": "[fuzzing][rpc] Fix inbound rpc fuzzer by removing unwrap()", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2ee9a5f0ccc7e6585dfdc0250dd2105c10f56ef", "messageHeadline": "[tf] logrotate on host log file size", "author": {"name": "Sherry Xiao", "email": "sherryxiao@calibra.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7128feb056bf51ba3fc64666c8766ff1b224709e", "messageHeadline": "[terraform] Add safety-rules container", "author": {"name": "Michael Gorven", "email": "mgorven@fb.com", "user": null}, "additions": 81, "deletions": 38}}, {"node": {"oid": "fdd8ba58960c00dbcbb93893fd12015f276d082b", "messageHeadline": "Bump rusoto_ecr from 0.41.0 to 0.42.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 57, "deletions": 54}}, {"node": {"oid": "24cb20956dde5ff1ce6f2106f2ff4af01b1996f7", "messageHeadline": "[mempool] Log number of transactions returned to consensus", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "cd31c78ffb63c760afca78e071552fd5456a425f", "messageHeadline": "[language][move] Avoid hardcoded 32 byte address length in a few more\u2026", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "515a87c1828326ee35ec05ffbdf74954cd586eb1", "messageHeadline": "[crypto] Update tiny-keccak", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "549e88f4577609b5d60712484c158b4090134067", "messageHeadline": "Specified some standard vector methods using helper functions", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 843, "deletions": 11}}, {"node": {"oid": "ad4f45a1bef93be62895990262908f17ee348992", "messageHeadline": "[move-prover] Track Abort instruction location for execution traces.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 100, "deletions": 1}}, {"node": {"oid": "5fe7945dbf60e07670b613b56efb69d32bef1378", "messageHeadline": "[cluster-test] Increase deadline to 600 and reduce test dur to 120", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c7d93712cbbe4db10231d81d416ef0addee6d5c1", "messageHeadline": "[consensus] setup timeout for unit tests", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "8f39c704d4b9548246bedc9ecc51800d68c33fa2", "messageHeadline": "[CI] post land-blocking test result on PR", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 77, "deletions": 16}}, {"node": {"oid": "223467986cca41f1156ee05b230ac04c12ef6e63", "messageHeadline": "[language][prover] Extended syntax of specifications to allow vector \u2026", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 400, "deletions": 37}}, {"node": {"oid": "0101d162a062d8ceda26f692cfc6db5d48afe970", "messageHeadline": "[vm] Add assertion for discarded transaction.", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "b25acc5df57704ee9b1556ec86ab70c9df0741fe", "messageHeadline": "[deps] Cleanup unused and incorrect deps", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 17, "deletions": 52}}, {"node": {"oid": "77300e71826fa6c2a38c2beaaacf655701b03a10", "messageHeadline": "[fuzzing] bumping dependency", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "65b9c572da820515d89d0eedf0fc70f627d49032", "messageHeadline": "[perf][cluster-test] Set params for 100 node experiment to get 1000+ TPS", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 56, "deletions": 38}}, {"node": {"oid": "e93d3b88d2fe3a883b8cd066742c8b2086466bdd", "messageHeadline": "[scripts] Update the dependency checking script", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "1279c778374fac58fa2d0b0f537c69a148cd56e6", "messageHeadline": "[deps] Upgrade dependencies", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 188, "deletions": 300}}, {"node": {"oid": "22a7024f0db27a03b8593e55d22f5afb8f16bba7", "messageHeadline": "[language][vm] rework values & references + vector specialization", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 2733, "deletions": 2613}}, {"node": {"oid": "29e11b3891f5bbfe601ccda27411946b0d7a9e88", "messageHeadline": "[move source language] Fix Dependency Ordering. Fix Natives Issues", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "c8755739282d94cb8dc057fc1ff87f9674af16aa", "messageHeadline": "[move-prover] Fixing a bug in code generation for type assumptions.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "630bd498e77e39941ea933d13198d4e7a01043d3", "messageHeadline": "[deps] update them all", "author": {"name": "rexhoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1520, "deletions": 1444}}, {"node": {"oid": "d27055adbe94cb41995b7ab9811a280e61fcc46e", "messageHeadline": "Data invariants and synthetics (ghost variables).", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 3346, "deletions": 947}}, {"node": {"oid": "f81cbc76814fb16d73382f084ba09a021bb581c5", "messageHeadline": "[network] Send RPC notification to upstream before waiting for half-c\u2026", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1a520f261adca4d2ef8ce6983c8cb61322242361", "messageHeadline": "[cluster-test] Fix fullnode deployment", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 25, "deletions": 25}}, {"node": {"oid": "523585db0586a6328a102fb97a8bc7c791e362ba", "messageHeadline": "Define filter level in LoggingConfig and use as default filter level", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "97109e987cb413450c254ce3dd4aaa20758296b0", "messageHeadline": "Inline unneccessary functions in logger code and rename default logger", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 38, "deletions": 46}}, {"node": {"oid": "65eafa9204ff8d4813cb8a577c534aa8dbbc4492", "messageHeadline": "Fixes a crash in spec translator.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "bc702a79c23fdce0d5c0ab572094b9ea345527fa", "messageHeadline": "Update the libfuzzer dependency & fuzz README", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "5dba1371838a5338252df11dd5a15931d3784ca2", "messageHeadline": "[move source language] Translated IR borrow_tests. Fixed many bugs", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 2108, "deletions": 108}}, {"node": {"oid": "7f5621edaf44305e1614123495b82538bfd4b58f", "messageHeadline": "[cluster-test] Print report in --run", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "65b809deba1bf5b25de7855d162b9420d019fc1b", "messageHeadline": "[secure-storage] comments for vault testing", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "82fb70ffee2108b49a24983f918921d66023f774", "messageHeadline": "[secure-storage] Enable vault via config builder", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 106, "deletions": 8}}, {"node": {"oid": "9e503eae986c1c4294cc2e7b8e581470c219a042", "messageHeadline": "[safety-rules] add vault test", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "08ac2c266da8dbaba3862529f53d60ab8077ed0b", "messageHeadline": "[language][move] Error message about too long addresses does not need\u2026", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "20877501eed720dc2dcc08cc5ab2f752c4901dd2", "messageHeadline": "[Storage] Move state store backup code to BackupHandler", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 39, "deletions": 28}}, {"node": {"oid": "c0dbab026dbddd51a6ea1630da0f0207abee8afb", "messageHeadline": "[Executor] Add output for benchmark", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 25, "deletions": 1}}, {"node": {"oid": "fd4444f1ccc9ba848c218d42780d6721316cb340", "messageHeadline": "[types] Ignore stale prefix when verifying ValidatorChangeProof", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 101, "deletions": 19}}, {"node": {"oid": "621ac3ea8904692fd53058b1a15c4797f785ef49", "messageHeadline": "[mempool] add rejected commit txn notification from consensus to mempool", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 201, "deletions": 119}}, {"node": {"oid": "5b9141664d22cf89196da35245ba17c6b526e2c7", "messageHeadline": "[mempool] make state sync notify mempool of committed txns", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 685, "deletions": 335}}, {"node": {"oid": "15e1d1325240cc73c2fadb9a79f70e96217cd268", "messageHeadline": "[cluster-test] Add --no-deploy option to cti", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 14, "deletions": 1}}, {"node": {"oid": "a6e3a9ebf4647c0d2f1e9a08d88990386daf3786", "messageHeadline": "Fix: Update client binary to cli to fix libra-swarm scripts", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4123012dd5c1805e4d6f8b53681c7498e38a9bcc", "messageHeadline": "[move source language] Updated IR translation regex", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "a2fa55763c6b6dd900602180329130345924eb6a", "messageHeadline": "[Storage] Stream TransactionInfos", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 302, "deletions": 14}}, {"node": {"oid": "602b9f46d7d68a59d0e0344ffa7108282329e867", "messageHeadline": "[Storage] Stream transactions", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 427, "deletions": 45}}, {"node": {"oid": "688826cbfae1f6da3fa38edaf75cb21e574b3a1c", "messageHeadline": "[Storage] Format some code using rustfmt", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 35, "deletions": 32}}, {"node": {"oid": "dc45a91560fb2cbcb82f1530405c53d2aef2ae94", "messageHeadline": "trivial: make `AccountAddress::from_hex_literal()` more efficient", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "c82d230787c4cc261036533a162083b0bcd0bc95", "messageHeadline": "[cluster-test] Refactor tx_emitter to allow setting all tx_emitter pa\u2026", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 37, "deletions": 11}}, {"node": {"oid": "cce4f50a89b54dc0fc832d86195c187a5b46f919", "messageHeadline": "[consensus-types] Remove dependency on networking", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 333, "deletions": 602}}, {"node": {"oid": "6aed953bfd429a52aec945a581a3d20c5432fb3a", "messageHeadline": "[Types] Improve AccountAddress::from_hex_literal", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "75128d748266e958c0986fc341bfeeb36967fad0", "messageHeadline": "[language][move] Use a new \"fun\" keyword to for function definitions.", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 1992, "deletions": 1988}}, {"node": {"oid": "6224089d34d2dc2853d3752b62575e65e35bf619", "messageHeadline": "[move source language] IR Test Translation Tooling", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 233, "deletions": 18}}, {"node": {"oid": "6de696afde4c52d14b7a4ea27faea6bf36c494f9", "messageHeadline": "[move source language] Quick Functional Test Workaround", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "47b3b5ecf91a87409001889787bb868bc2d0459c", "messageHeadline": "Updated golden files", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 962, "deletions": 334}}, {"node": {"oid": "3fa29072f0dea277127ebb194ee553e52776d1d9", "messageHeadline": "Update prelude.bpl", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c221fbb4d8f9f8b9583a279710eb736ba4c4aab1", "messageHeadline": "Fixed the parameter of `IsValidReferenceParameter`", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "9ada7441a1f0d77836fc763d5786644f9431a178", "messageHeadline": "[network] Issue new discovery note on receiving older note with highe\u2026", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 352, "deletions": 87}}, {"node": {"oid": "1b96acaa52e560295816daa59c5cfcea95dfe097", "messageHeadline": "[language] remove duplicated lines in number tests", "author": {"name": "yuan_xy", "email": "yuan_xin_yu@hotmail.com", "user": {"login": "yuan-xy"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2272d774080a445d7d8e6c2897b8fe7722a1f468", "messageHeadline": "[storage] fix typo", "author": {"name": "yuan_xy", "email": "yuan_xin_yu@hotmail.com", "user": {"login": "yuan-xy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f7601e55a9a1cb3a2d0dffe66bb186dfc9d3684", "messageHeadline": "[docker] Improve safety rules docker", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "ee55518df9f00a87a21bdd176299321fde56363d", "messageHeadline": "[docker] simplify validator-dynamic.Dockerfile", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "7eff935a1485e36120507d34ea937b889fd72dec", "messageHeadline": "[safety-rules] Implement external process client", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 55, "deletions": 25}}, {"node": {"oid": "535931707a8b53223c462d204ba7c1910d4bf199", "messageHeadline": "[config-builder] Add support for safety rules", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 84, "deletions": 17}}, {"node": {"oid": "e41b20994aa9160db51ea3d25f53bd641850fcb3", "messageHeadline": "[Consensus] Change per block retrieval timeout to 5 sec during startu\u2026", "author": {"name": "Zhenjie Ruan", "email": "zhenjier@fb.com", "user": {"login": "ZhenjieRuan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "be553d9f53c0c5e040a587c7a431395a9f83f482", "messageHeadline": "[language][move] Tweak some parser error message in response to revie\u2026", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a922f1cf4e36c8d48006418b0830cd46213d292e", "messageHeadline": "[language][move] Clean up error handling, especially for unexpected t\u2026", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 132, "deletions": 177}}, {"node": {"oid": "22f0697e8ee80814fe2cf7457f1e32e3f567e8ca", "messageHeadline": "[language][move] Replace the last uses of the token_match macro.", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 50, "deletions": 49}}, {"node": {"oid": "8501f64fa321ebe212d28bac1ec5e89d0784e171", "messageHeadline": "[language][move] Improve error messages from parse_module_access", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 73, "deletions": 17}}, {"node": {"oid": "af75a19eea08f99de437fc6f5cd283bb55331c57", "messageHeadline": "[language][move] Update grammar comment to match PR #2247", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8c99f9b90b15a9ff456fc0e3e62695746ec311e7", "messageHeadline": "[language][move] Replace generic error for unexpected type constraint", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 20, "deletions": 7}}, {"node": {"oid": "528629f46f3fb3187254db4335fccf9ffc717f2f", "messageHeadline": "[language][move] Replace some unreachable error handling code", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "3e83e05b19bf163119236a81df1b3552aab5a47b", "messageHeadline": "[language][move] Tweak message for invalid tokens and add a test", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "39df246e7801548dffa54870af7c753f07f52b85", "messageHeadline": "[cluster-test] Use random prefix for flamegraph", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 30, "deletions": 22}}, {"node": {"oid": "5ac65526049ebb5a9da9a4d4898fdebd6e987e11", "messageHeadline": "[tf] set elasticsearch volume in variable", "author": {"name": "Sherry Xiao", "email": "sherryxiao@calibra.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "3e5270a4bc2e21f5bb4dc127219944e4355ba730", "messageHeadline": "[perf][consensus] Use max_block_size 200 to increase TPS by 10%", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "ab75c803fd632839bdfc87a64350f1b89c3a1d75", "messageHeadline": "[bounded-executor] Add `BoundedExecutor::try_spawn()`", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 64, "deletions": 10}}, {"node": {"oid": "0379f5a6110b71bd6c14c1af63c2a265df22f49a", "messageHeadline": "[terraform] Fix logrotate setup", "author": {"name": "Michael Gorven", "email": "michael@gorven.za.net", "user": null}, "additions": 12, "deletions": 13}}, {"node": {"oid": "3a9cd5033e793dfeb8ec0115dc31b02d42b76b25", "messageHeadline": "[cluster-test] Allow to block specific workloads in cluster test", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 20, "deletions": 1}}, {"node": {"oid": "b975b86c37a14757a0e1a4f8e36443bba5ec9850", "messageHeadline": "[config-builder] Update docker-run-dynamic.sh to allow for config ove\u2026", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "19f8bd3a79ee95ba9d409afbabc9c13c95ea6ed3", "messageHeadline": "[secure] Support client restartability", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 92, "deletions": 34}}, {"node": {"oid": "0c6428f87f3f9f73ef0f4badbfa781af30b3bebc", "messageHeadline": "[consensus] Remove some unwraps", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 8, "deletions": 54}}, {"node": {"oid": "2c10e24c9920ccd21be316559aeda96927545960", "messageHeadline": "[safety-rules] Implement a reliable safety rules server", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "c606263a67767a932a132ebef09e97bfd3b2ec65", "messageHeadline": "[secure-net] implement reliabllity into NetworkServer", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 60, "deletions": 5}}, {"node": {"oid": "9b31fa5f93e48e29a1d2c4aad8cc46403f039fbb", "messageHeadline": "[move-prover] Introduce invariants in the mvir parser.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 232, "deletions": 50}}, {"node": {"oid": "1e959cd75861145cbb4c0badd3904fc758e23f5a", "messageHeadline": "[Consensus] Add startup sync processor", "author": {"name": "Zhenjie Ruan", "email": "zhenjier@fb.com", "user": {"login": "ZhenjieRuan"}}, "additions": 129, "deletions": 29}}, {"node": {"oid": "6bea298124253467eec35d9c6ca159923b6a0f7b", "messageHeadline": "[network] Fix network benchmarks by running tcp::listen_on on tokio r\u2026", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b41a1688ed00a39f978ca4260be03e23e57f6948", "messageHeadline": "[land-blocking] Add --marker and --duration to cti invocation", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e09a5d097f736c6b849b0a4f85a5c881d974ad64", "messageHeadline": "[vm/file_format] derive number of bytecode instructions using NumVari\u2026", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "3e88b3f6a37c4b41eaf203e2e4c531809cb74b3f", "messageHeadline": "[common] add a basic proc-macro to compute the number of variants in \u2026", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 153, "deletions": 0}}, {"node": {"oid": "62da07002c1adab2704d763e0d61b7c7420416b4", "messageHeadline": "[vm/file_format] move number of instructions to an associated constant", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4df1131558973d6f5c7d0146a5356be1cd39d8d4", "messageHeadline": "Removed the unnecessary precondition of Vector_get in prelude", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 426, "deletions": 429}}, {"node": {"oid": "4a4c6f7773a0b6b06ecfa2830ef1bf87e95565ec", "messageHeadline": "[cluster-test] cti: add --marker option", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "148446bb76503697ca20af6b3d1de307c94afa67", "messageHeadline": "[cluster-test] Allow to customize bench experiment duration", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 27, "deletions": 22}}, {"node": {"oid": "a6ae7b07856cd216234e366e96074c009baecc5e", "messageHeadline": "Detect Raspbian Buster", "author": {"name": "Bryan Schwab", "email": "bschwab@calibra.com", "user": {"login": "bschwab"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e0829bee71151b5b14c135bc2e4431237ea7fa7", "messageHeadline": "[tf] set faucet dependency on validator instance", "author": {"name": "Sherry Xiao", "email": "sherryxiao@calibra.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "06964334d6ff9446a68f65ba2425039b12c15f78", "messageHeadline": "[move-prover] Improving model visualization.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 3136, "deletions": 3383}}, {"node": {"oid": "492a72619428ba1ac30ad8b0e12bc586b1bb9e3e", "messageHeadline": "[move prover] add specs for validator_config", "author": {"name": "Emma Zhong", "email": "emmazhongjy@gmail.com", "user": {"login": "emmazzz"}}, "additions": 173, "deletions": 0}}, {"node": {"oid": "e3c0396e9a90d996d05c1a80b7ff7956592dbbaa", "messageHeadline": "[cluster-test] Fix number of threads per AC", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a372aa818c51d25ed89fd69e3a8d9a67862c3ed8", "messageHeadline": "[cluster-test] Correctly propagate error code in cti", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6d3541d1aeadd661efc1aa33090ed65b08970093", "messageHeadline": "[cluster-test] Calculate avg block size during bench", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "126c72969c74ba9054aff234231912b4726a5898", "messageHeadline": "[Cli] Retrieve a waypoint value from a given url", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 61, "deletions": 6}}, {"node": {"oid": "d2fff56079524783057ee43f872c0d084f3e4e9d", "messageHeadline": "add `test_get_from_non_existent_event_stream()`", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "bb3794c701a6fab8385eb9ad0832201e832f4b49", "messageHeadline": "Add support for querying DiscoverSetChangeEvent", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 125, "deletions": 12}}, {"node": {"oid": "2d5af04e4698c24f2d1b9e94dd14bb32bf456904", "messageHeadline": "remove unused method `AccessPath::new_for_event()`", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "a6884176224d37607fca572ed4b05ae7d939c4bf", "messageHeadline": "AccountStateBlob::get_event_key_and_count_by_query_path()", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 62, "deletions": 42}}, {"node": {"oid": "fd139d3492cf9896337b61f29b65b32682fc8c67", "messageHeadline": "[move source language] Added Borrow Checker Tests. Fixed Self Cycles \u2026", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 4331, "deletions": 101}}, {"node": {"oid": "2366f73e09bf92789de3e06193ca6d7732c43b53", "messageHeadline": "updated verify_vector", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 2263, "deletions": 30}}, {"node": {"oid": "585ca1eec8d8d4e3065902cce3fdede7af9ff3ab", "messageHeadline": "[CI] Run cluster test bench at land time", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "2a77bd1305dae469c4dfd2f1f084f438a7f84326", "messageHeadline": "[cluster-test] New knob --threads-per-ac for smaller validator sets", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 85, "deletions": 51}}, {"node": {"oid": "8b30a6e7e2f5968516b7b7802b9b4767db1fdbd7", "messageHeadline": "[tf] enable logrotate for libra log file", "author": {"name": "Sherry Xiao", "email": "sherryxiao@calibra.com", "user": null}, "additions": 17, "deletions": 1}}, {"node": {"oid": "9131be678c45784117cf73fe1e33edabd3815f41", "messageHeadline": "ignore docker files.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f84e7f0fe6998fa227078d793c310ef44ad47f84", "messageHeadline": "[consensus] rename two PersistentStorage", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 76, "deletions": 66}}, {"node": {"oid": "123eb2dd4f57bd34b677f07b3f26cdb7b917dcf1", "messageHeadline": "[docker] Add config-builder to safety-rules image", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "8d9bba00629e602051e40bab2b80e7ed89f40c0b", "messageHeadline": "introduce `AccountState` wrapping around `BTreeMap<Vec<u8>, Vec<u8>>`", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 148, "deletions": 102}}, {"node": {"oid": "fc75439d9309c02a0d243fdc6b03f1e565985a55", "messageHeadline": "rename scratchpad::AccountState to AccountStatus", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "8b016d065b2394ffa665a43de657a58a2d96f216", "messageHeadline": "make account_resource_path() a lazy static", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "dae20021ab2cb806c1daf7a62c06c28ac60ea6f9", "messageHeadline": "add a test layer to the docker file", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "766c3e58bfc70daf41d933648f13e5c13cd9a7f4", "messageHeadline": "[vault] implement policy framework", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 333, "deletions": 8}}, {"node": {"oid": "7057452a226d2173c22105c448c1c35d61260beb", "messageHeadline": "[secure] Replace the permission API with a policy API", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 79, "deletions": 67}}, {"node": {"oid": "2d17b56997b53ba278df725f7aa6393c3f989893", "messageHeadline": "[cluster-test] Add experiment to automatically generate CPU FlameGraph", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 229, "deletions": 2}}, {"node": {"oid": "ffdb86daa209084f2cda8a94d9be254c5e53ce6f", "messageHeadline": "[cluster-test] Use async-trait to simplify code", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 285, "deletions": 282}}, {"node": {"oid": "a8e511cacab3a891fafb4bae9385b50c6e950bcf", "messageHeadline": "[language/ir-to-bytecode] remove re-export of AST types", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 23, "deletions": 29}}, {"node": {"oid": "be5f50cb13bccef54f4e39fde5c944401ea075e0", "messageHeadline": "[language] split up Move IR parser and AST into separate crates", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 68, "deletions": 34}}, {"node": {"oid": "e3e00f51c20d009b6961fcf3f20eb53ae9e52890", "messageHeadline": "[language/ir-to-bytecode] remove ParseErrors from ast.rs", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "8c053cc3192b849d3ee4ba3335ac5a3504d5df09", "messageHeadline": "[language/ir-to-bytecode] fix names of parse_ functions", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 97, "deletions": 91}}, {"node": {"oid": "42319a35f46673543e66b99d38a5bb7364dc0682", "messageHeadline": "add option to enable logstash", "author": {"name": "Sherry Xiao", "email": "sherryxiao@calibra.com", "user": null}, "additions": 112, "deletions": 10}}, {"node": {"oid": "e8c6d063731026f6f5158c304570360c3c513b4a", "messageHeadline": "[network] Separate delivery of data and control notifications from Pe\u2026", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 472, "deletions": 306}}, {"node": {"oid": "e435f362c09f990e5eb6e2ed04a065aa1d1cbf79", "messageHeadline": "[network] Refactor for QoS", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 2572, "deletions": 2401}}, {"node": {"oid": "a38b858fdff2c1edf0f547456c6eebc4a1ed8559", "messageHeadline": "[network] Refactor how protocols are registered with Network", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 629, "deletions": 516}}, {"node": {"oid": "8568bfbb8d4026247d6aa2fa03afeb8a4db6055e", "messageHeadline": "[network] Separate Peer and PeerHandle out from PeerManager", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 691, "deletions": 575}}, {"node": {"oid": "49167810e53b682e99af94676013eb609be3f260", "messageHeadline": "Add simple tests to improve code coverage in config", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 92, "deletions": 1}}, {"node": {"oid": "36dfbdbc7b4172210697486de9cc0e68ee901dae", "messageHeadline": "[move source language] Fixed formatting", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 328, "deletions": 195}}, {"node": {"oid": "f87f6f9e72bea01d1c682f1a185c333fc3f2ffc3", "messageHeadline": "[secure] Add vault backend", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 374, "deletions": 4}}, {"node": {"oid": "a191cef4344ff3987574e34361b39e74959d8f0d", "messageHeadline": "[secure] add availablility check", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "c3c0d8145dba054cefe0ce9890e8d5e88728541f", "messageHeadline": "[secure] add base64 encoding for storage values", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 51, "deletions": 6}}, {"node": {"oid": "b80e3c365da237c5095f25f48d342ca8ffac63a9", "messageHeadline": "[lcs] enable support for when an enum has modifiers", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "275749ec24cf3e0e13f808a542cb7252d4379d20", "messageHeadline": "[Storage] fix that get_events_by_query_path() raises when account doe\u2026", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 108, "deletions": 10}}, {"node": {"oid": "d7071719071777e0d5336fbc37fc6210ab89f191", "messageHeadline": "[cluster-test] Count and report expired transactions in benchmark", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 56, "deletions": 9}}, {"node": {"oid": "bc6172285c57aafe24507d810f5f848509868241", "messageHeadline": "[Consensus] Add ledger recovery data type", "author": {"name": "Zhenjie Ruan", "email": "zhenjier@fb.com", "user": {"login": "ZhenjieRuan"}}, "additions": 108, "deletions": 42}}, {"node": {"oid": "0025028d4a3dfd86b44744518c50be4a8867e30e", "messageHeadline": "[move-prover] Prover model visualization in execution traces.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 3717, "deletions": 568}}, {"node": {"oid": "23bed7b22c6a2672b2bf0c3d964fd5af899ce520", "messageHeadline": "[Executor/Storage] Name threads", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 19, "deletions": 2}}, {"node": {"oid": "e61d6e06254c54cf483af66246cfedb90022b836", "messageHeadline": "[Executor] Use command line arguments", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 37, "deletions": 9}}, {"node": {"oid": "768c7ca87c8bae05c860d0bcc7c46eefd55f0b7c", "messageHeadline": "[Executor] Remove unused backoff dependency", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 0, "deletions": 11}}, {"node": {"oid": "6bddfdc21cf26760a3e0d38f10d36f6c056f63a2", "messageHeadline": "[Executor/Storage] Add a simple benchmark", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 370, "deletions": 33}}, {"node": {"oid": "968283e73cc3cd2f73f12abd02c3dff3f21994f8", "messageHeadline": "[move source language] Added Temp Variable Elimination", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 999, "deletions": 143}}, {"node": {"oid": "3193ec4b7afff05e9476fd923f331f18fb7f3050", "messageHeadline": "[language] Verify scripts (transactions) dependencies", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 444, "deletions": 83}}, {"node": {"oid": "f4e4d15f371fd591aa93f4acfb89f43d28af88e9", "messageHeadline": "[Language] Fix MIRAI warning for unnecessary parentheses", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73bfaa054a3767ed27277b94503c665050aba060", "messageHeadline": "[docker] build safety-rules in all images", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9651ddbfb63681894aeb9f1aac361a269b2e2ba1", "messageHeadline": "[move] Updated Vector functions", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 147, "deletions": 50}}, {"node": {"oid": "ce49b5f3a758b6fd32f3867280c97a9ee064b842", "messageHeadline": "[cluster-test] Return error on experiment failure instead of panic", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 1, "deletions": 36}}, {"node": {"oid": "4aaf0018ab1e76240a6ac86c326a6cf963e991e3", "messageHeadline": "Unify address and port in StorageConfig and refactor Storage{Read|Wri\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 50, "deletions": 104}}, {"node": {"oid": "b4a8be838221de0fec4ec1dc739bb981c69abab3", "messageHeadline": "Unify AdmissionControlConfig address and IP using SocketAddr", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 14, "deletions": 26}}, {"node": {"oid": "9b510aeab79aebf9869cabeec47af2482e0797df", "messageHeadline": "[cluster-test] use jumphost in env var if defined", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d9a5300fd5a20f25d1c8d3ea4a2d5034d5340fa", "messageHeadline": "[tech-papers] A short paper on verification through epochs", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 235, "deletions": 0}}, {"node": {"oid": "7e62c584ebdf0dba5773eafe347ed81490eb822f", "messageHeadline": "[language] VM benchmark skeleton", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 207, "deletions": 3}}, {"node": {"oid": "336e3dcf569d3e526641261979cddb22bc76f7a0", "messageHeadline": "Remove unused mempool config address and port", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "3a18eca727caf5cb2a20b915092d267b398af3a3", "messageHeadline": "[cluster-test] Collect suite stats into report", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 220, "deletions": 113}}, {"node": {"oid": "566c68b94535b7e22228bc7e4b937109e4b766bc", "messageHeadline": "[Common] Rename config to config_path to avoid confusion", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 12, "deletions": 9}}, {"node": {"oid": "a8fa7cb28b8b1f57e7a5e8dfb89c19fb48b91daf", "messageHeadline": "[language/ir-to-bytecode] rename MoveStruct_ to AstStructDefinition", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9093ad6670ca6ae3efe8bbd6323703136d8df511", "messageHeadline": "[language/ir-to-bytecode] use Foo_ for unspanned, Foo for spanned", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 349, "deletions": 356}}, {"node": {"oid": "4c60881a5aa0c8aa9ecda476ec6dde986bc73829", "messageHeadline": "Use local names provided by the bytecode-source-map crate where avail\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 5106, "deletions": 3822}}, {"node": {"oid": "fd5bef42e0784589957010cb0fc776c7ec037865", "messageHeadline": "[docker] Add safety-rules image build", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 55, "deletions": 3}}, {"node": {"oid": "c4a685d6d1b8700c69044f16c63a4722c2e578ff", "messageHeadline": "[docker] Add config-builder to validator image", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "35dc0d761574aa2bad36628a5561646890b230a2", "messageHeadline": "Fixing vector equality in specifications.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 120, "deletions": 99}}, {"node": {"oid": "18273fdaf671379ee26a92f7961816e4c417f9b6", "messageHeadline": "[cluster-test] cti: only verify access to code build when needed", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5252fe7d78dd16113f00a21ba8cef37d527b44ae", "messageHeadline": "[cluster-test] Limit --emit-tx duration with --duration flag", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 24, "deletions": 15}}, {"node": {"oid": "c874f414bb2fb576900d694557601bba21a2596c", "messageHeadline": "[terraform][cluster-test] Add Flamegraph repo to cluster-test host", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e0a811a5a66d98fddfdedbf9987ba9615f0ed4d2", "messageHeadline": "[cluster-test] Add -E|--env to pass environment variables to container", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 16, "deletions": 2}}, {"node": {"oid": "a3367f6d855c6a733254d0e89f4284363bc686be", "messageHeadline": "[mempool] ignore vm failures of old committed transactions", "author": {"name": "Phoenix Orlov", "email": "phoenix@fb.com", "user": null}, "additions": 9, "deletions": 6}}, {"node": {"oid": "a4d4844bf600e2a1d55ac8b2b9d1b4dbdb3f46a2", "messageHeadline": "[cluster-test] Print expired transaction ids", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 11, "deletions": 8}}, {"node": {"oid": "1a37b7355029c439d2c98eabeac08054b075ed1f", "messageHeadline": "[language] Add test for transaction expiration logic", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 105, "deletions": 3}}, {"node": {"oid": "007705bf7d5e502bdb3cebe130a7a4e915921e56", "messageHeadline": "[language] Implement txn expiration time logic", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 108, "deletions": 5}}, {"node": {"oid": "8786d70bfc9f0cf7a60eb0c8a2f6d70003762e3c", "messageHeadline": "[language] Implement a primitive LibraTime module", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 86, "deletions": 34}}, {"node": {"oid": "be6c410b17ef54d0edeaf29eb50664966333cda8", "messageHeadline": "[cluster-test] Add --tag to cti", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 11, "deletions": 8}}, {"node": {"oid": "6816a061edb2912aea14c816ffef2796eb5d70f4", "messageHeadline": "[secure] Store the temp path in the same location as storage", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "252294a7ab8dc1716b96ad53e41606ccd12aeab4", "messageHeadline": "[temppath] Support custom temp directories", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "fe016d9e5768cb88393ae5393c90c05440ccab26", "messageHeadline": "Remove unused address and port in ExecutionConfig", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "fbff97f6fe5a918a25fdb3f5020d0cbd1dd83db5", "messageHeadline": " [language][prover] Fixed some bugs with refs (2).", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "837d86fb74fdc97854de4b64f4bd9ad9d219163a", "messageHeadline": "[move source language] Added Functional Test Integration", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 135, "deletions": 45}}, {"node": {"oid": "75760b3f058872f51f683787017120aa833dbf47", "messageHeadline": "Make network keypairs optional and remove the need for a seperate", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 88, "deletions": 113}}, {"node": {"oid": "d4db57d181e593173746ef1f95a9c9fc85a0d55e", "messageHeadline": "[CI] MIRAI is not a check anymore, but a repo dispatch", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "81556be41b1224a81dcf529d7e4169db094f0b45", "messageHeadline": "[move source language] Added AST debug printers", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 2991, "deletions": 4}}, {"node": {"oid": "9c4066ee54283165cfa861de4e52d48ea694f650", "messageHeadline": "[safety-rules] remove Arc around ValidatorSigner", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "b69c78af8f47ce54d4e1a556384aef4e1e1a82ce", "messageHeadline": "[safety-rules] Move test consensus key into storage", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 122, "deletions": 94}}, {"node": {"oid": "0bec9a68803f76c70482ca76b160c2fa80fe79cf", "messageHeadline": "[safety-rules] Replace original persistent store with secure store", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 146, "deletions": 250}}, {"node": {"oid": "a0e673a913ade5bfea954e27c2acc4652496b0ef", "messageHeadline": "[dashboard] fix admission control panel in Prometheus overview dashboard", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 27, "deletions": 1}}, {"node": {"oid": "735c2e02540f30c22eebb783feb26ea0d3cd2ecf", "messageHeadline": "Source level error reporting.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 9076, "deletions": 8496}}, {"node": {"oid": "b487eb066f27798c9a18c085b0bc324593123a83", "messageHeadline": "[Genesis] More balance for association account", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 10, "deletions": 33}}, {"node": {"oid": "e38ea65e8439056701b2ad371e4bb2dea9239d88", "messageHeadline": "[mempool] remove mempool service and refactor consensus accordingly", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 296, "deletions": 593}}, {"node": {"oid": "d0bbab3be8d2f5f777a8581f42d5166a334ccb9e", "messageHeadline": "[mempool] remove health check endpoint from MempoolService", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 8, "deletions": 52}}, {"node": {"oid": "008fb745f198dbdc10bf229979e985bd92e31eec", "messageHeadline": "[language] Refactored Functional Tests and IR Integration", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 229, "deletions": 97}}, {"node": {"oid": "0d4f2fec4a3a00b9bf50712dc6b18c83c44b7926", "messageHeadline": "[Executor] execute_block should not take block IDs", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 26, "deletions": 132}}, {"node": {"oid": "640c3604523c94f002a157a61b6d763df8fd69b1", "messageHeadline": "Avoid cloning private keys in some tests", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 35, "deletions": 45}}, {"node": {"oid": "b6c648cd15cc8051090d6d3b6875fc632dfda89d", "messageHeadline": "[testsuite] Extra test case for submitting malformed transaction", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "4c765f211dfcea16648a9689411ad673ee9177ff", "messageHeadline": "[language][prover] Added a test and fixed some bugs related to vectors.", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 350, "deletions": 2}}, {"node": {"oid": "3ee628fea58b46d3660234c6b7dbe3ec25543e61", "messageHeadline": "[language][move] Fix a typo in an error message", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0adc80c9ff8f00d7b8eea47ed54b73619734426", "messageHeadline": "[language][move] Improve error diagnostic for missing space before le\u2026", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 38, "deletions": 3}}, {"node": {"oid": "8fd49b1ad91241b25dfb2b4067cd41ef7af78cf0", "messageHeadline": "[secure] Add disk (persistent) backend for secure storage", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 118, "deletions": 0}}, {"node": {"oid": "5e28247439d91a15596d668896cc4ce1dd4b49d4", "messageHeadline": "[secure] add new security storage interface", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 338, "deletions": 0}}, {"node": {"oid": "ac0b70a656bfb63eb7e569444b7a3a5ed318d6de", "messageHeadline": "[move prover]add more specs to account, add printing info and flags", "author": {"name": "Emma Zhong", "email": "emmazhongjy@gmail.com", "user": {"login": "emmazzz"}}, "additions": 163, "deletions": 77}}, {"node": {"oid": "41fa49a0380685612dfc1de5657c219c7c17310c", "messageHeadline": "[cluster-test] Add buffer at start,end when measuring tps", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 37, "deletions": 13}}, {"node": {"oid": "c292606ae464d7923b8fbbf8ffb1353ab8f5589d", "messageHeadline": "[cluster-test] Fix cti -W", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 8, "deletions": 6}}, {"node": {"oid": "9d1104f20a19efc83838acbfc396738ab0b61035", "messageHeadline": "[CI] MIRAI fixes in CI", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "735c7210726adc433daa379a05ade5c69c5fba99", "messageHeadline": "[secure] move safety rules net to a general purpose net", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 54, "deletions": 28}}, {"node": {"oid": "5ddf28e58571ab68e8648b9b92c8cb50f5e5c495", "messageHeadline": "[client] Fixing docker build errors from renaming to cli", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 13, "deletions": 13}}, {"node": {"oid": "537f8e996225d2bc61567e82b13fa5ce33db1c5f", "messageHeadline": "[safety-rules] Add a benchmark for process", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 124, "deletions": 85}}, {"node": {"oid": "a5f0cfa533d56608d73dbcdbecddd2c7b96e8c2b", "messageHeadline": "[vm] charge verification failure", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 15, "deletions": 20}}, {"node": {"oid": "a1212c7a157702441ee7963917e85b27a0891fbc", "messageHeadline": "[consensus] Observe proposal size on broadcast", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "211aed5b107129fa7633866b28e496e6269b6994", "messageHeadline": "[Executor] Log error instead of failing when discarded transaction ha\u2026", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "50eb67755766e84a9dd81aa48784725c51d5b9b1", "messageHeadline": "[CI] integrating MIRAI into CI", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "60a7e654c219d7c72af5e54abb6294d36c86d6a3", "messageHeadline": "[client] Separating terminal CLI into its own crate", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 54, "deletions": 54}}, {"node": {"oid": "e415bec567a0bd3c2135746978f87e6199583bdc", "messageHeadline": "[cluster-test] Log ct and cti commands", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "75999ad29c53de7304036ed957e66e35e3b4f64e", "messageHeadline": "[Executor] Remove rusty-fork dependency", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ead737947aa59499ea75b5a926d221ac089ce803", "messageHeadline": "[Move Prover] Finish u8 and u128 support", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 1241, "deletions": 317}}, {"node": {"oid": "9915af073be8d22ca08588ab27ac577fdbc97dde", "messageHeadline": "Fixing a bug in the spec expression parser.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "70c8fdf14175c9d8fd9210d55ceb07f8bb56c38f", "messageHeadline": "Rename 'permissioned' and 'is_permissioned' to 'enable_remote_authent\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 65, "deletions": 60}}, {"node": {"oid": "3ea563aadbe33741e8581c315ee5172723b9934e", "messageHeadline": "Renamed 'enable_encryption_and_authentication' to 'enable_noise' for \u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "145113d2393e213af56b7178fa5af4caec51628a", "messageHeadline": "[mempool] rework Prometheus counters for MempoolService and shared me\u2026", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 142, "deletions": 113}}, {"node": {"oid": "642889a5d8169252c515d7b5151037a8c3ddeac6", "messageHeadline": "Unified environment and utilities for move prover.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 4425, "deletions": 4937}}, {"node": {"oid": "1b4cc0f582efa27e419692ebc2b7d92031cf4fa7", "messageHeadline": "Updated the Libra Configuration README file with several fixes and la\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 53, "deletions": 47}}, {"node": {"oid": "99bdccece4d1c7819d830fd8008b40e452650b5d", "messageHeadline": "Update translator_tests.rs", "author": {"name": "Junkil Park", "email": "jkpark@fb.com", "user": {"login": "junkil-park"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7dad20afeb2cf087ab1c4b520d6275bad523a2e", "messageHeadline": "[smoke-test] Adding multiple chunk sync for state sync smoke test", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 73, "deletions": 23}}, {"node": {"oid": "f1007a79962e5ab75cf4b9ef87a995e6307f4625", "messageHeadline": "[language] add Offer module", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 147, "deletions": 0}}, {"node": {"oid": "aa47c30b94212f4199ab597cf86405b5aa23a180", "messageHeadline": "[dep] replace text-diff with difference for a healthier dep tree.", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 8, "deletions": 35}}, {"node": {"oid": "d719a21358c9c9763edfda52b94c828f6eb300e0", "messageHeadline": "[config] remove serialize/deserialize keys", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 31}}, {"node": {"oid": "e162ea0308349f7236cc440074287244d8910080", "messageHeadline": "[crypto] unify serialization", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 91, "deletions": 197}}, {"node": {"oid": "bb0e17967d01e5379be7e0d1c91eb3c5778e406f", "messageHeadline": "[move source language] Added bytecode verification to tests", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 166, "deletions": 42}}, {"node": {"oid": "c32906e1ebfb266bda9a68e57b618e4d090c3bc7", "messageHeadline": "[move][bytecode verifier] Fix bug in generics check. Turn on generics\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 79, "deletions": 168}}, {"node": {"oid": "0d10bba191f859bf95bd75b28b8574f964bd10b9", "messageHeadline": "[mempool] remove add_transaction endpoint from MempoolService", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 36, "deletions": 262}}, {"node": {"oid": "72a1aa20ae90986ce7c611e7b69ec08df3d4d34c", "messageHeadline": "[mempool] make mempool runtime required in LibraHandle", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 2, "deletions": 6}}, {"node": {"oid": "8df825df8eec88785569423f8dcff64ddd146292", "messageHeadline": "[Storage] Remove LibraDBWrapper", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 4, "deletions": 25}}, {"node": {"oid": "aa6d78686da8bee24e3a3109cc5358b8a5a709d2", "messageHeadline": "[admission control] remove network relics of support for admission co\u2026", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 4, "deletions": 211}}, {"node": {"oid": "fe9e4b41a6550445de792968b25069d08d722f8c", "messageHeadline": "[AC+SMP] deprecating upstream_proxy in admission control", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 316, "deletions": 929}}, {"node": {"oid": "df96fb351deb597e5fffafe96ebda3d90afb823b", "messageHeadline": "added installation scripts", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "fe22f0b03cdb5791e7e794e1e87ed718cb9ebc2a", "messageHeadline": "dev-setup: remove unneeded dependencies", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 9, "deletions": 55}}, {"node": {"oid": "05e3fb11837909681fd7d3953474218c324c6d01", "messageHeadline": "Avoid duplicating code for creating NetworkPeerInfo in the network co\u2026", "author": {"name": "Joshua Lind", "email": "joshlind@fb.com", "user": {"login": "JoshLind"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "6f8b9231f04731300dd63f941dd58e0e7dcb7bd4", "messageHeadline": "[Storage] Delete standalone service", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 0, "deletions": 89}}, {"node": {"oid": "391c3581fe4c61ab29dc7ea0f1864362ac8dfefe", "messageHeadline": "Use ThinLTO instead of full LTO", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a2c4ca73fdbc08a8eea3db4e1f25999486f07fb", "messageHeadline": "[terraform] Fix the janky Overview dashboard", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 227, "deletions": 1214}}, {"node": {"oid": "c8a944a78ab2e29fabf82e67cc890e32f2403d3f", "messageHeadline": "[perf] Enable LTO for release build", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b12f15036d491653de8097341bcf31e8d55fee57", "messageHeadline": "[dev-infra][build] Create script to build multiple AWS Codebuild proj\u2026", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 126, "deletions": 111}}, {"node": {"oid": "6064a040089d83283789ea96d0b1764979e38427", "messageHeadline": "[cluster-test] Improvements to ct and cti", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 21, "deletions": 8}}, {"node": {"oid": "786986ae31900a51cf7d6f18520a17cb700e1a81", "messageHeadline": "[language] Publish generic resources", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 444, "deletions": 89}}, {"node": {"oid": "8f4308db79fe87f415072d92d46f0094f0c32f9d", "messageHeadline": "[terraform] Fix peer_id in dashboards", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 81, "deletions": 81}}, {"node": {"oid": "76b714e0164526bf44351c34371cc1cddb929d66", "messageHeadline": "LibraDB::save_transactions() takes Option<&> instead of &Option<>", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "34391251039c533a617b50681082fa3666af719a", "messageHeadline": "[test generation] Parallelize test generation.", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 342, "deletions": 153}}, {"node": {"oid": "b51ce12edd5df4364a051295f4915ee0763e628d", "messageHeadline": "[AC+SMP] add network-based peer management logic in shared mempool", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 178, "deletions": 239}}, {"node": {"oid": "9a43ae18bcdf454fed466cceea0a3f5fdbb4fb20", "messageHeadline": "[AC+SMP] redirect AC client txn submission to shared mempool", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 394, "deletions": 210}}, {"node": {"oid": "e774902c4912398c43e61b49be5f86656329a6eb", "messageHeadline": "[vm] Making 0x0 a reserved address for VM.", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 41, "deletions": 15}}, {"node": {"oid": "106b1a4c0c32ae46dfcfa1f05340e0c7dffac9a6", "messageHeadline": "trivial: remove redundant space", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e3529e27b1bd5856ff39641c08ffcecb5910a54", "messageHeadline": "find . -name '*.proto' | xargs clang-format -i", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 283, "deletions": 318}}, {"node": {"oid": "7cfb0d843bf4be000294719e9a462a863808be55", "messageHeadline": "[language] simplify minting code", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "b6bab1fc9c190b7117e62d8dd84e093fb8d31e87", "messageHeadline": "[cluster-test] Introducing cti - Cluster Test Interface", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 51, "deletions": 1}}, {"node": {"oid": "479c3d79b395632d65f34db5be76ac30170758df", "messageHeadline": "[common] rename tools to temppath", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 76, "deletions": 91}}, {"node": {"oid": "df7b8253f6b7c8ce927e5da285eebedcfb75258c", "messageHeadline": "[consensus] eliminate chained_bft_consensus_provider", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 65, "deletions": 181}}, {"node": {"oid": "7b45fad79e75405e7de66b088742c0b4f111affc", "messageHeadline": "[Storage] Rename all client APIs to not end with async", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 60, "deletions": 61}}, {"node": {"oid": "272485d88257f6156692d4dc7ada54406ae6a57b", "messageHeadline": "[cluster-test] Simplify running performance test", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 3, "deletions": 6}}, {"node": {"oid": "aef2feea0747ea8422aec8d9d788eb2393a91c67", "messageHeadline": "[dev-infra][build] Add buildspec and script for cluster-test", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 111, "deletions": 71}}, {"node": {"oid": "6dd2f366689fbc4ba4a64bdf47dad63c7f7a9be7", "messageHeadline": "[crypto] Add more compact Debug impl for public key types", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "a16dc71e8ff7c864471eb0c5bc40969e34824138", "messageHeadline": "[move source lang] Allowed generic resources to interact with global \u2026", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 301, "deletions": 1141}}, {"node": {"oid": "0e420c47c43f5380e3795cbe8a8d30417031a07e", "messageHeadline": "[docker] remove quote around $seed in mint", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1581c93852b22c3230819880522608ad5c096944", "messageHeadline": "[move prover] fixing cross-module struct type resolution in field tra\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 4266, "deletions": 27}}, {"node": {"oid": "ba578ef70805196e947b91a54f844962fd06796a", "messageHeadline": "Merge libra_account specs from the CAV paper clone.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 109, "deletions": 16}}, {"node": {"oid": "1abfd250606b7aa42b1cb72ee3ad9b28e2f7999e", "messageHeadline": "Added some basic specs to test cases.", "author": {"name": "Clark Barrett", "email": "cbarrett@fb.com", "user": null}, "additions": 21, "deletions": 7}}, {"node": {"oid": "046fa5e70505f4ca7e88ea25c72ac814eaa236b3", "messageHeadline": "Introduce the ability to define native move procedures and helper fun\u2026", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 296, "deletions": 60}}, {"node": {"oid": "e905ec855eb95126130ae000914b7945a3ef5d87", "messageHeadline": "[Storage] SchemaDB: iterator implementation should check status", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 18, "deletions": 7}}, {"node": {"oid": "371f2040f8c2611eb80bec6b073b6936a5497462", "messageHeadline": "[consensus] cleanup safety rules thread", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "ce75112503dd6a80687b64aa56838c22648f540f", "messageHeadline": "[consensus] Add safety rules process", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 281, "deletions": 1}}, {"node": {"oid": "2402503fbdc3b2c7b16807a84f43de0eda995d29", "messageHeadline": "[consensus] refactor SafetyRulesManager", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 39, "deletions": 31}}, {"node": {"oid": "a645624ebebff4e26926578630a96f7c74d9765d", "messageHeadline": "[swarm] Make common the internal builder", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 46, "deletions": 20}}, {"node": {"oid": "dfde558ac15eda2263e26b5bad52b402fac6223f", "messageHeadline": "[consensus] prepare for separate safety rules process", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 77, "deletions": 53}}, {"node": {"oid": "1c626c6bfaf5f7cd938b88d1375985546646b90d", "messageHeadline": "[config] Add more service models for SafetyRules", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "0f0cea181b2be61010c466ef1f939ae64056e9ab", "messageHeadline": "[CI] run hadolint during the build as a warning", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 34, "deletions": 7}}, {"node": {"oid": "b92a1a35d1c30431c417da93ef403d1dba12c889", "messageHeadline": "[move source lang] Added Liveness. Used Analysis to Fix Copies, Dead \u2026", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 1713, "deletions": 220}}, {"node": {"oid": "a137bc5c8b22b4e82a436f34cd596f96b540137a", "messageHeadline": "[docker] add double quote to mint seed", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d783f51a1b78b0bd5d54af29e2a5359e0438cde", "messageHeadline": "[config] eliminate old config-builders", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 248}}, {"node": {"oid": "efda6e692624540a040453b89461a19cf10c23bc", "messageHeadline": "[docker] fix and improve mint", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "bc1ba353c837a4623ea91524a28068006a2f5a5e", "messageHeadline": "[ci] show code coverage", "author": {"name": "Rex Hoffman", "email": "rexhoffman@fb.com", "user": {"login": "rexhoffman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f1ebe94ea82af82ba07d7e42f3f3891543c53ecb", "messageHeadline": "Supporting old on arbitrary spec expressions, and allowing implies.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 65, "deletions": 51}}, {"node": {"oid": "aaca7bba4141e26cbf4ca8881105042ef68bac59", "messageHeadline": "Adding more specs to libra_account.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 739, "deletions": 318}}, {"node": {"oid": "4607fd2de91eca8832d10975fe6e11a4539b45a5", "messageHeadline": "[mint] Fix docker mint config reference", "author": {"name": "Brett Proctor", "email": "brettp@calibra.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6afbb6c28b0d93236ec549acb5d156d290650d92", "messageHeadline": "[vm] Unify logic for processing WriteSet.", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 53, "deletions": 18}}, {"node": {"oid": "572e035cc0e868ff99be0b263a8b7a5cbff125a4", "messageHeadline": "[language][move] Improve parser error messages for comma-separated lists", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 199, "deletions": 134}}, {"node": {"oid": "a6a0a129dcf246dd9667637bc1f356cb1631abd0", "messageHeadline": "[ci] Add smoke test for cluster-test running aginst local swarm", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "37b829e6d6234c8047b42a260c7b24ac6a3ee8ff", "messageHeadline": "[cluster-test] Add --swarm-duration to enable short run swarm test", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "7e88b7ac68dc8e753c0910e9fb5a619b7983f19e", "messageHeadline": "meta: update prost to 0.6.1", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "5a468a88ecce2055c7d95683014a558c2e9b3160", "messageHeadline": "[bytecode verifier] Fix not revisiting error blocks", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 177, "deletions": 182}}, {"node": {"oid": "3c5bc3b743fc34dbb29da33912835eb1d7c7dded", "messageHeadline": "[cluster-test] Fix changelog generation", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "81e178a6ac5fd0f276b9ba3da3a2805318b03d0b", "messageHeadline": "[cluster-test] ct: use master image by default", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 13, "deletions": 1}}, {"node": {"oid": "111bd037d1fc70c0bde5efeb9fd3d0f9de6cdf17", "messageHeadline": "[Client] More random cleanups", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 35, "deletions": 33}}, {"node": {"oid": "3fb356a4ef3ce11aa735b8de6276e1fa6eee63a5", "messageHeadline": "[network] Resolve dns4/dns6 multiaddrs", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 35, "deletions": 1}}, {"node": {"oid": "9eed9884ec18f2123301e913e32cc5b8f62dcab1", "messageHeadline": "[Client] Move to anyhow/thiserror and more minor clean up", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 51, "deletions": 102}}, {"node": {"oid": "0dcd1eec80a94b35236b549e63845c78f7bfcc56", "messageHeadline": "[monitoring] export metrics port", "author": {"name": "\u738b\u6000\u5b97", "email": "whz@meitu.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "711821526109e3af40614704f13bd1fb827729d6", "messageHeadline": "[#1398][Consensus] Remove insert vote logic from block_store hierarchy", "author": {"name": "Zhenjie Ruan", "email": "zhenjier@fb.com", "user": {"login": "ZhenjieRuan"}}, "additions": 61, "deletions": 85}}, {"node": {"oid": "4215611ce8a5007c3571bfe988c8efdd1554cca1", "messageHeadline": "Fix typo", "author": {"name": "yuan_xy", "email": "yuan_xin_yu@hotmail.com", "user": {"login": "yuan-xy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c970cfcd72429420936b9c2fefdc376f98fa7151", "messageHeadline": "Make use of now supported multiple return values in libra_account.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 44, "deletions": 35}}, {"node": {"oid": "38ee0c5f23d71aa6343f224630ccaa598418dd12", "messageHeadline": "[Client] Avoid import * and remove some dead code", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 78, "deletions": 106}}, {"node": {"oid": "fd31f0b36fe155fbd50b1b2feaf5b0fb36561254", "messageHeadline": "[docker] Add script to run Vault in development mode", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "53b34592c49d4c3c8e98515354a135d616f247a2", "messageHeadline": "Refine constraints on references.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 117, "deletions": 56}}, {"node": {"oid": "7daf0a28ba9ab0a5f83dbdec01a150b631b13b25", "messageHeadline": "Upgrade reqwest in client and cluster-test", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 164, "deletions": 103}}, {"node": {"oid": "61db799fced956be208d0bf352a7a15aa8902068", "messageHeadline": "[metrics] Port to hyper 0.13, removing old futures and hyper deps", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 42, "deletions": 39}}, {"node": {"oid": "eee1a817c6e4a7603d7510d61796d792dfb4772f", "messageHeadline": "[libra-swarm] Instantiate a logger so we get logging output", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1ecf8c8db9d0f20799eb834eb0f79fddfb09f6bc", "messageHeadline": "Integrates stdlib specs into upstream repo.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 5851, "deletions": 0}}, {"node": {"oid": "005ac1cdf9e266a40940dd18a43225b411389ff1", "messageHeadline": "[Move-Prover] Change field separator from \"/\" to \".\" in specifications.", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 107, "deletions": 70}}, {"node": {"oid": "ee0ed0e69c53647819001ce2bb42b2b41fce7585", "messageHeadline": "[executor] Move config-builder to dev dependencies", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f35b27d4ce3c5bef2989208389c37a671f8dcdad", "messageHeadline": "[Storage] Use LCS to replace protobuf encoding", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 15, "deletions": 35}}, {"node": {"oid": "d9e5e95178091df539b8c93884fc25a3b6756766", "messageHeadline": "[language] Move test generation to use MoveVM", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "619c9ffcaa5b6acabd0df9572343d3a374805298", "messageHeadline": "[language] use u128 for market cap", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 56, "deletions": 35}}, {"node": {"oid": "fc3f50e56279cfa7ce76b79e52268f5c99bdc337", "messageHeadline": "meta: update tonic to 0.1 and prost to 0.6", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 167, "deletions": 162}}, {"node": {"oid": "4213ab31c3848f4681704d1af04537941378f656", "messageHeadline": "meta: clean up some futures deps", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "60cb03cdb804359fcadb54831fa6e49b5870b96d", "messageHeadline": "storage: convert to tonic", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 377, "deletions": 1059}}, {"node": {"oid": "62a901496a8260d96bb13992ef29242fa237310f", "messageHeadline": "[consensus] Remove SafetyRulesManagerConfig", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 22, "deletions": 57}}, {"node": {"oid": "edd1d0cd9896a71501950b068d01eb761558b6c8", "messageHeadline": "[consensus] Remove signer from chained_bft_smr_test", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 45, "deletions": 44}}, {"node": {"oid": "9069b51c351d265eb4f4be29f5200d77f3a3aa6d", "messageHeadline": "[consensus] begin to eliminate signer from chained_bft_smr_test", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 34, "deletions": 29}}, {"node": {"oid": "9e31da0b0b596610ae2e389cdd1e6b2bbf5f9259", "messageHeadline": "[consensus] remove safety rules path from chained_bft_smr_test", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "89265daea377bf10a5d77c70510f32f1e48846ae", "messageHeadline": "[language][prover] support multiple return values in specficiations", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 120, "deletions": 197}}, {"node": {"oid": "37e19b9bc0e9bd0a3d3487b739c3fd21704e6d90", "messageHeadline": "[docker] Add kubectl to libra_init image", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6e3bdd9b5053dc7cf8b4ba3a02215bcb97e45140", "messageHeadline": "[dev-infra][build] Updates to script for aws codebuild", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c65ed219ca21216c679a6d2cfc26e1163593a51f", "messageHeadline": "[test generation] Add call graph to disallow recursive loops.", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 403, "deletions": 79}}, {"node": {"oid": "52c62a6ea2ea841a4c4f353e891f750b1fb61db5", "messageHeadline": "[language] require shl and shr to take number of bits shifted in u8", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 97, "deletions": 145}}, {"node": {"oid": "26e72b7dc0eeb336a626b874780ecbd88716d4dc", "messageHeadline": "[build] Create a wrapper script for aws codebuild", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 85, "deletions": 5}}, {"node": {"oid": "bca8872bba29b28281ae72d6b4645acab6cc72ab", "messageHeadline": "[docker/tf] Add fullnode support to tf workspaces", "author": {"name": "Brett Proctor", "email": "brettp@calibra.com", "user": null}, "additions": 1226, "deletions": 332}}, {"node": {"oid": "6cb9ba807d654a8c09d98f94eebce8939c67db2b", "messageHeadline": "[language][vm] fix serialization for u8/u128", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 105, "deletions": 1}}, {"node": {"oid": "60e435e0228811859f4dd6690a184bd06a954586", "messageHeadline": "[move][bytecode verifier] Relaxed CopyLoc for Immutable Borrows", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 107, "deletions": 5}}, {"node": {"oid": "626d3ecc61142b3000ace8fce3d32a6f67600ba1", "messageHeadline": "[language][move] Remove the NameBeginArgsValue token", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 70, "deletions": 101}}, {"node": {"oid": "b20ffb27c34d42bae3d46d016ecbae043c377a5b", "messageHeadline": "[common][bounded-executor] mirror spawn API with tokio::Handle", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "3188d43bfc66ac25b51e030cd360a4f51164352e", "messageHeadline": "[common][futures-semaphore] update to use latest tokio Semaphore", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 30, "deletions": 101}}, {"node": {"oid": "4bce8e7f847ad3325b79b7b14f6ecbf7ef0455b3", "messageHeadline": "tokio: update to \"0.2.8\" from \"0.2.1\"", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "1807e5e9f376589492343baf68e23e2fb95126cd", "messageHeadline": "[language] Use MoveVM instead of VMRuntime in genesis generation", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 162, "deletions": 216}}, {"node": {"oid": "2d2ab3acb7f3fe2357a1b9cae14c5325a14d50fc", "messageHeadline": "[language][vm] fix <, <=, >, >= for u8 and u128", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 452, "deletions": 21}}, {"node": {"oid": "6f65487902c139bbead928c09372d38bcea3e739", "messageHeadline": "[test-generation] Make test generation seedable from commandline", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 131, "deletions": 101}}, {"node": {"oid": "7277be751325786f0e4ab583d25171b010a1acf6", "messageHeadline": "[language] Fix simple bug in pay_with_capability.", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9a8cfd237121c8953888d20ddc97639f9531d56c", "messageHeadline": "Update http 0.1 to 0.1.21", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e1f5faeec03a86f40a7495abce5f65b026578e4c", "messageHeadline": "[consensus] Merge all the one time fields in ChainedBftSMR", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 39, "deletions": 57}}, {"node": {"oid": "f3c5a70bb02c9c4496dc6b2a7ffb2340aefb928a", "messageHeadline": "[consensus] remove ChainedBftSMRConfig in favor of ConsensusConfig", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 25, "deletions": 55}}, {"node": {"oid": "19ed3e07f3cba9157b817e7564ad2e9259f6dda2", "messageHeadline": "[consensus] pass in author directly", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 59, "deletions": 30}}, {"node": {"oid": "a7ef849dff190466ef10518157ded26a31d278ab", "messageHeadline": "[config] Delete ConsensusPeersConfig", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 15, "deletions": 87}}, {"node": {"oid": "a32d24ff83e21242b4b315e103fc45dd6591d5d7", "messageHeadline": "[config] Eliminate NetworkPeers from Validator configs", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 52, "deletions": 69}}, {"node": {"oid": "e3444af59ced59a185929352936505f2b3f6aff9", "messageHeadline": "[config] Eliminate consensus peers from consensus config", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 87, "deletions": 108}}, {"node": {"oid": "89b8438668827acf9740b2aed1ed7bc3933f25df", "messageHeadline": "[config] Move consensus keypair into test config", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 42, "deletions": 183}}, {"node": {"oid": "9d3d41dbd9ff90db9cb545fdf1ad865e5e79bfd1", "messageHeadline": "[config] delete dynamic-config-builder", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 54}}, {"node": {"oid": "adfd759a53e5dc3af1814aab00083ab1a6c56d34", "messageHeadline": "[docker] Use new config-builder in libra_init", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d850b094690f35967d2f30e9bcf45c9920682281", "messageHeadline": "[docker] Fix libra_init to reuse cache", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b0069f82ab305eb76175ccc277d3741faf9c0610", "messageHeadline": "Constraint reference parameters.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 147, "deletions": 15}}, {"node": {"oid": "f86d084141bd40b4335f7c09b9d66cb18f831116", "messageHeadline": "move-stdlib: convert to once_cell", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 65, "deletions": 85}}, {"node": {"oid": "402a452efd45f9a33d2c23e8176d60a2f4e3cba1", "messageHeadline": "bytecode-to-boogie: remove unused lazy_static dependency", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4cc1e2834b6e18631725fbea005fbcc114b8495c", "messageHeadline": "cost-synthesis: convert to once_cell", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "12ffa606b2ff3456d665201a9a2cec9e7179784a", "messageHeadline": "transaction-builder: convert to once_cell", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "578d841f64e991ee51f49f82c02ba8141aa6722e", "messageHeadline": "language-functional-tests: convert to once_cell", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "c8e95195ba17c2dd1174521dee70ed3087903f98", "messageHeadline": "language-e2e-tests: convert to once_cell", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 273, "deletions": 274}}, {"node": {"oid": "71c221e9e6ceb89bb18c4c90aebaf0f0981fdb20", "messageHeadline": "vm: convert to once_cell", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 48, "deletions": 43}}, {"node": {"oid": "22ae6f6886ec0929b879286cbf550b96a8291ebb", "messageHeadline": "vm-genesis: convert to once_cell", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 134, "deletions": 139}}, {"node": {"oid": "c1a5b7873fd07ff2f056f1bf223bb1c79a0a26f8", "messageHeadline": "vm-runtime: convert to once_cell", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 61, "deletions": 44}}, {"node": {"oid": "8991500090c08dab3771a1fe6212bfa553d3a28a", "messageHeadline": "vm-runtime-types: convert to once_cell", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 261, "deletions": 172}}, {"node": {"oid": "009075446fbbdbbbab17d54efeb7909031090d5c", "messageHeadline": "ir-to-bytecode: convert to once_cell", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "c31cf65f0e17e4713ecfc7fc956e1d463b7bd8fe", "messageHeadline": "libra-swarm: convert to once_cell", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 21, "deletions": 25}}, {"node": {"oid": "3eb9b23746ef636cb5829c99f736feb6b82716f3", "messageHeadline": "libradb: convert to once_cell", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "6e4ff64692faa49c9c2a9df81b0fe5e53e7b337d", "messageHeadline": "schemadb: convert to once_cell", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "77ec424de3c5cf874c4100769d253f0e6e3a045d", "messageHeadline": "jellyfish-merkle: remove unused lazy_static dependency", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d4cdadbf462c7a52e9ee6c08a6e35b110b2b6d1b", "messageHeadline": "testsuite: remove unused lazy_static dependency", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2d3a0b28704b84178f43410087da171da1c3b808", "messageHeadline": "libra-fuzzer: convert to once_cell", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "309335f8b8760b1e3c9c9bed21d99c062c6af941", "messageHeadline": "state-sync: convert to once_cell", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 65, "deletions": 38}}, {"node": {"oid": "911f92ea172a6baa2993d78f80263aec03adfe5e", "messageHeadline": "mempool: convert to once_cell", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "32f9dfc96b0df5c29185baa3b1d56b97f5982e44", "messageHeadline": "types: convert to once_cell", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 47, "deletions": 53}}, {"node": {"oid": "23672b0655b9309b2f39bdbe7e7dad4a95c858c9", "messageHeadline": "executor: convert to once_cell", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "5e9271f91cda301c7927b99a32cf460ee78dd907", "messageHeadline": "consensus-types: remove unused lazy_static dependency", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "bbc1c8ca8b37ab3a8bd538313d4534b996fde639", "messageHeadline": "crypto: convert to once_cell", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 33, "deletions": 32}}, {"node": {"oid": "eea0c0df6b981d7fe5ae2cbd1e71d2e721f19bba", "messageHeadline": "consensus: convert to once_cell", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 300, "deletions": 78}}, {"node": {"oid": "3b870f32d42dd9b8dc71fdf4dd5fac9a004cf1fc", "messageHeadline": "config: remove unused lazy_static dependency", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5b61512a1403e6b72eabbd67ba8545ed60c5bb46", "messageHeadline": "metrics: convert to once_cell", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "c744910792759d7b364a4137cbe18fc063ac0ab8", "messageHeadline": "logger: convert to once_cell", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 23, "deletions": 28}}, {"node": {"oid": "fc2a2cea15fb487ab16f0d06e78a7bdef713e3e9", "messageHeadline": "debug-interface: convert to once_cell", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "f486e82cdf38af48d36bb54e23e6959e6b66b84d", "messageHeadline": "libra-channel: convert to once_cell", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "bd598102400f73313e47e74cd0e18a6126b3c0f4", "messageHeadline": "ac-service: convert to once_cell", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 51, "deletions": 39}}, {"node": {"oid": "084cf72a31a33b6910ad7612d43b603f3e887e81", "messageHeadline": "network: convert to once_cell", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 106, "deletions": 76}}, {"node": {"oid": "5275f5842a0f8488630d033b5e211167436a5993", "messageHeadline": "[consensus] fix the sequence number in test_e2e_reconfiguration", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "b5352a741a90ef076be6fcdb894a1c8f68cd71f0", "messageHeadline": "[language] Clean up genesis generation and move it under language/tools", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 681, "deletions": 688}}, {"node": {"oid": "3179102b2c8aa555c0cbc429c944ea94715ff338", "messageHeadline": "[language] Move disassembler into language/tools", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 55, "deletions": 7}}, {"node": {"oid": "bebba69a0110f3befde42e63f19a71e6f2b82590", "messageHeadline": "[language][move] Update the lexer with changes from the IR compiler", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 21, "deletions": 39}}, {"node": {"oid": "0f97648bd9df4fa8e5da2eadc34d164e75727529", "messageHeadline": "[docker] use new config-builder for validator-dynamic", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6b5c61bcddae6bf745486dbe54ea4985c1653440", "messageHeadline": "[config] New config-builder", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 293, "deletions": 19}}, {"node": {"oid": "a116d67158efa67f412c07c0938445af2cc410dc", "messageHeadline": "[config] reduce restriction on public networks", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "4f36fea33ebe962616c0be9729d8db8c0b2f26cb", "messageHeadline": "Adds a test which verifies that local references work.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 269, "deletions": 0}}, {"node": {"oid": "35e3801a1f9c91d850f5293d74bc92a825de922c", "messageHeadline": "Restructuring tests, and verifying that the div-by-zero bug is gone.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 184, "deletions": 158}}, {"node": {"oid": "4e39af4b9294460e600e60d7e9b323ff820cdb4d", "messageHeadline": "[fuzzing] lock Libra fuzzer deps", "author": {"name": "youngyl", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "84a387a9aa332fce6801f8247f03461c78ce2074", "messageHeadline": "[move] Added inverse traversal CFG", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 220, "deletions": 55}}, {"node": {"oid": "cb15594d95228397a7dd0172404f811612511405", "messageHeadline": "[test-generation] Allow generation of generic structs and functions", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 1414, "deletions": 756}}, {"node": {"oid": "588bfcce69eba88351c7000b1d668184efbfa9b6", "messageHeadline": "[security] Cargo audit to fail on sec warnings", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "ddf6515da3979962492f2168bc799449fc99261c", "messageHeadline": "rustfmt", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 51, "deletions": 129}}, {"node": {"oid": "9bbf7cadc9b67fa8bd6169ad8b7d9bceeaa3b09c", "messageHeadline": "Remove some of the redundent clone() found by clippy", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 216, "deletions": 215}}, {"node": {"oid": "c23d1999c52c06f34ec260722dc2f1aa5940c57a", "messageHeadline": "Update to latest stable rust", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "e6d401212285f4546322dec0f8c3f8791ab053d8", "messageHeadline": "[client] recover wallet on start if there is a mnemonic_file", "author": {"name": "yuan_xy", "email": "yuan_xin_yu@hotmail.com", "user": {"login": "yuan-xy"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "e67d3f712ceb823e6d801af9701f95f3a8e7ce6d", "messageHeadline": "[storage] fix typo 'unexpectedly'", "author": {"name": "yuan_xy", "email": "yuan_xin_yu@hotmail.com", "user": {"login": "yuan-xy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8f5c4af4c5b9dd80fe9c5c155ee01e19cc2b373", "messageHeadline": "[Move-prover] Fixed unbalanced parens in generated Boogie code.", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f28a49e7d28be0d4ddd4468ba68e2f2243b52e3c", "messageHeadline": "[libra-swarm] fix cargo run cluster-test", "author": {"name": "yuan_xy", "email": "yuan_xin_yu@hotmail.com", "user": {"login": "yuan-xy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09f5cc84f223cf6322f568c1f276b7e28c77fbf6", "messageHeadline": "[types] rename timestamp_usec to timestamp_usecs", "author": {"name": "yuan_xy", "email": "yuan_xin_yu@hotmail.com", "user": {"login": "yuan-xy"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ee42f6d2e66fb0b93061b666cf56ac73eac9ad04", "messageHeadline": "Fixing typo in config/README.md", "author": {"name": "yuan_xy", "email": "yuan_xin_yu@hotmail.com", "user": {"login": "yuan-xy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "912f9bb38f7fa06fe31ed911f6d0ff60bfd1dd35", "messageHeadline": "fix wrong comment", "author": {"name": "hello2mao", "email": "hello2mao@gmail.com", "user": {"login": "hello2mao"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c63f31123bc9459c694a10e13f86a20270a28a3", "messageHeadline": "[config] fix full node config", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6046406ece5cd09ccf449ac1a4504725289fe7a7", "messageHeadline": "Changes to revise the Boogie specs emitted for aborts_if and succeeds\u2026", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 944, "deletions": 97}}, {"node": {"oid": "a279b18089f05ef8acb05b5cf701aaa248515268", "messageHeadline": "[language] Simple tool to print a genesis blob", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 237, "deletions": 0}}, {"node": {"oid": "e93dcf2e26a686e376dd73d0b3159c629aa5bb52", "messageHeadline": "[language] remove StateView from Runtime API", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 734, "deletions": 1015}}, {"node": {"oid": "92bef1594629424b7f817300c82f373e9551a859", "messageHeadline": "[docker] add local run for validator dynamic", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "209234cdfc1758e4bc988e5458faaed4062dd39b", "messageHeadline": "[mint] Always kill client after every request", "author": {"name": "Brett Proctor", "email": "brettp@calibra.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5f135106b468a6f8b1829eaf37286454128b6072", "messageHeadline": "[docker] Create system user so we can run as non-root", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "cd958effc0b2b3da6cf9871846433b2106e289d0", "messageHeadline": "Documentation how to add a verification test.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "28501a15a6db51864b0a22886c78b97cc97fad84", "messageHeadline": "[libra_channel] Replace run-time assertion with `NonZeroUsize` type.", "author": {"name": "Nikos Kakavas", "email": "nikakis@protonmail.com", "user": {"login": "nikakis"}}, "additions": 45, "deletions": 30}}, {"node": {"oid": "bc1d68f48de42d2fcf54e9cf67414872c0bc5a68", "messageHeadline": "[vm] LibraVM refactor", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 701, "deletions": 1046}}, {"node": {"oid": "b52f71db8c5e55ee17baf3cda5fc94e6978e2d85", "messageHeadline": "[Storage] Add backup and restore command line tools", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 280, "deletions": 11}}, {"node": {"oid": "1fc613487402f1f808c550e9e37bb95f6d2a6a20", "messageHeadline": "[Storage] backup_account_state should not be async function", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 5, "deletions": 8}}, {"node": {"oid": "8e79ebbe150d791b1733d55b2ba32d98b8755d72", "messageHeadline": "[Storage] Implement get_rightmost_leaf properly", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 159, "deletions": 26}}, {"node": {"oid": "22c0a4fb9d76f2233ad33616fb1e9aa8108f4d0e", "messageHeadline": "[cluster-test] Add full node logic in performance cluster test", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 45, "deletions": 5}}, {"node": {"oid": "373bb24c7b1b5c78190cb6108c1e722376446d61", "messageHeadline": "[libra_channel] Add feedback mechansim to libra_channel for msg delivery", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 89, "deletions": 14}}, {"node": {"oid": "79ce6f47e1b571224a8d7c1e4de276463d9b000c", "messageHeadline": "[libra_channel] Implement clone for libra_channel::Sender", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "6505d760b036b5a64e8cb0fe8efee0d15d458872", "messageHeadline": "Disallow minting 0 coins, fix #1988", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e785a495c1f49bf87f4edfe6312d3f7e2fcf3ed7", "messageHeadline": "[language][vm] change magic number to 0xA11CEB0B", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 29, "deletions": 30}}, {"node": {"oid": "df1744febbe8ca4f84606f14692ea17c9a6f9ee9", "messageHeadline": "[language] Cleanup: remove execute_function_in_module from the runtime", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 51, "deletions": 55}}, {"node": {"oid": "3782ef07c73dc9ffc99b6faf98567deedb37e9dc", "messageHeadline": "[language] add u8 and u128 to move", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 3335, "deletions": 832}}, {"node": {"oid": "a94a814b0fb960951ee5903da5c9bdc90087b6da", "messageHeadline": "[language] implement shl and shr", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 352, "deletions": 70}}, {"node": {"oid": "bddff2da8bd997826a96c6ba2c5ff38a0fa42990", "messageHeadline": "[tf] Bump main aws version, requires new terraform init", "author": {"name": "Brett Proctor", "email": "brettp@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25ff62da325aa293541b1bfd00d1cc25eb0976ab", "messageHeadline": "[Swarm] Fix arguments to start client", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 2, "deletions": 16}}, {"node": {"oid": "5b8992b24fd8b5db5f5aabea1f868157240a77b9", "messageHeadline": "[Storage] Refactor client to use grpc-helpers function", "author": {"name": "Keith Yeung", "email": "kungfukeith11@gmail.com", "user": {"login": "KiChjang"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "430e287db2825316aefb6d50bf9b6f9f7bdc75a6", "messageHeadline": "Fixing an error in the test for verification.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 86, "deletions": 1008}}, {"node": {"oid": "a31d71fb09c84c1a882c493b686d058baf0fb566", "messageHeadline": "[language] Fix copy of structures nested inside other structures", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 207, "deletions": 5}}, {"node": {"oid": "f3a4895ccd6bdd6065184a49049510bd86b835da", "messageHeadline": "[language] Update transaction fee payments so events are under 0xFEE", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 128, "deletions": 33}}, {"node": {"oid": "1846c6b0f8a8c8ddff03d218840b41dec5466c67", "messageHeadline": "Proving first simple things.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 2273, "deletions": 166}}, {"node": {"oid": "c5f2d2325cf4fd31b439239ff527ce16d356a315", "messageHeadline": "Revert \"storage: convert to tonic\"", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 1032, "deletions": 325}}, {"node": {"oid": "87e51ca4034a210c0a13b8d6b620b2b34a03ebae", "messageHeadline": "Revert \"meta: clean up some futures deps\"", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "26ecb6b3ade6b858f613a2dca71e54a92ce02cc9", "messageHeadline": "[consensus] better safety rules benchmark", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 47, "deletions": 24}}, {"node": {"oid": "6c9933216d90edfa0426bcff9c4954a8035b5290", "messageHeadline": "[consensus] rename remote into serializer", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "a4d2e6bd1e9212a8c20ada037ce0eac413bb9ecc", "messageHeadline": "[consensus] Add config to start the safety rules thread", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "b72de328144e909efffd72db71dee926c5b0c0a9", "messageHeadline": "[consensus] Add a separation layer between TCB and Consensus", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 144, "deletions": 5}}, {"node": {"oid": "6204378d3f2e25aeed51e05b07ffcb635adc12b4", "messageHeadline": "[consensus] Add a lightweight network substrate", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 208, "deletions": 0}}, {"node": {"oid": "7c1c9567884e01adc9dc41b98a29a92dd3dc4b50", "messageHeadline": "[consensus] make safety rules interface mutable", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "33b0385bb0a7c5503b82f91ad3c3345d4fd81bd4", "messageHeadline": "[consensus] fix safety rules storage issues", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 57, "deletions": 17}}, {"node": {"oid": "2531a2ad5b92cb4a4262a082c60477dc7e190e8f", "messageHeadline": "[Storage] Complete implementation of TreeReader and TreeWriter for st\u2026", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 97, "deletions": 9}}, {"node": {"oid": "51576b3f6e39f9af5da52308e095bca6e82352de", "messageHeadline": "[language] remove string", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 195, "deletions": 745}}, {"node": {"oid": "c77a9cd36b5e20da105b5045f8a27c3da56776ba", "messageHeadline": "[language] remove string from libra_types", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 14, "deletions": 37}}, {"node": {"oid": "406ebd72012c2d70c6ea05584e59126e2dcd700b", "messageHeadline": "[language] remove string from vm runtime and cost synthesis", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 31, "deletions": 130}}, {"node": {"oid": "165d6a87c2a141742d12119e1d73f3a985c12547", "messageHeadline": "[consensus] convert generics back to trait object", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 56, "deletions": 49}}, {"node": {"oid": "13409365d89b3ef78bb0b9d4ed2f144148cda6fe", "messageHeadline": "Integrate new prelude with translator.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 2301, "deletions": 3620}}, {"node": {"oid": "6b776496dc8b5df862bd1939eae254e43ee8693c", "messageHeadline": "meta: clean up some futures deps", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "b7a0fd9db87c2a58bb2189e0f98275c46577da0f", "messageHeadline": "storage: convert to tonic", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 325, "deletions": 1032}}, {"node": {"oid": "6483876e6ffbe00c8513cc73bfe128b6411755b2", "messageHeadline": "[tf] Terraform updates for pre-mainnet push, dashboard and cfg overri\u2026", "author": {"name": "Brett Proctor", "email": "brettp@calibra.com", "user": null}, "additions": 499, "deletions": 4118}}, {"node": {"oid": "fc7a7cf376a2fed3ef7f769949ef3a6f0fb7ae65", "messageHeadline": "[codebuild] Add a buildspec to build and push validator images", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "f992ebace58aea3b286e0cbaf0b3eb293ca0dec1", "messageHeadline": "[Storage] Add API to get range proof for state tree", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 196, "deletions": 13}}, {"node": {"oid": "b00f706e204327147a4ab52c479882601b0accf2", "messageHeadline": "client: add timeout to submit_transaction", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "0f9bccda2e9fe9505b8e8ef2a23ba86b56f65196", "messageHeadline": "[consensus][easy] fix the epoch race", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "c0c7368e90a44998e5837afe96a646ea5a0023d3", "messageHeadline": "[Waypoint] Add a dev command to generate a waypoint", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 79, "deletions": 11}}, {"node": {"oid": "41cab9a1b1382bceb1db55c6b894335e615464ea", "messageHeadline": "[libra-channel] add debug impl for Sender", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 23, "deletions": 4}}, {"node": {"oid": "9f6c2b137977f9f4d1e598d360050e26b6faaa96", "messageHeadline": "[types] eliminate get_account_resource_or_default", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 122, "deletions": 97}}, {"node": {"oid": "d8160214eb77e2d3df802d1f0089d8c60d04ec60", "messageHeadline": "[cluster-test] Add full node support to perf testing", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 115, "deletions": 67}}, {"node": {"oid": "31634d2dbb1446d9bbac4455ff3a07f44e29c073", "messageHeadline": "[libra-channel][bug fix] fix sender count tracking logic for channel", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 38, "deletions": 6}}, {"node": {"oid": "7fa48c22293d349d9cedd0c1cf0353538a411c79", "messageHeadline": "Add type checking to spec translator.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 1038, "deletions": 466}}, {"node": {"oid": "ba3571bc84f4a505a7073d65535232c212a6a045", "messageHeadline": "storage-client: make backup_account_state_async actually async", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "ab3728f222c9bba4b032f176c93de04ba3f4528a", "messageHeadline": "storage-client: remove blocking get_account_state_with_proof_by_versi\u2026", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 54, "deletions": 34}}, {"node": {"oid": "06b6117c5b264d5a8301e5d072f852d61e4a0a81", "messageHeadline": "storage-client: remove blocking get_transactions method", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 8, "deletions": 26}}, {"node": {"oid": "3e8a641b0bdef371bb4c16a5d596de2d40185f94", "messageHeadline": "storage-client: remove blocking get_latest_account_state method", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "a0292086f797606a51579ff4d96a47d72013aefe", "messageHeadline": "storage-client: remove blocking get_epoch_change_ledger_infos", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "85419ad7a14800b9479a37b242b24082483e7acf", "messageHeadline": "storage-client: remove blocking get_latest_state_root method", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "50efb963bb55d5aaa16d8dc89a8f86cfd1709d8d", "messageHeadline": "vm-validator: convert to std::future::Future", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 78, "deletions": 94}}, {"node": {"oid": "6f96245d39d2b3a39d2e9002d1ce4171f1edf509", "messageHeadline": "storage-client: remove blocking update_to_latest_ledger method", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 38, "deletions": 31}}, {"node": {"oid": "abd6fa48ebdac6f6c497c95511d3cd7367fe256b", "messageHeadline": "storage-client: remove blocking get_startup_info method", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "7c61a12a2ce9c9ed3f50a53f863714efaa252668", "messageHeadline": "consensus: make start method of PersistentStorage trait async", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "318c051fc3afadbca6b92ac1622d2d2e1b7b870f", "messageHeadline": "storage-client: remove the blocking save_transactions method", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 53, "deletions": 32}}, {"node": {"oid": "94460bca3590db9bd4792123780b92bc38880ed8", "messageHeadline": "[consensus] Remote (RPC) interface for SafetyRules", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 176, "deletions": 11}}, {"node": {"oid": "3563c616175ad8a3dbe390e052485933e62e4f00", "messageHeadline": "[consensus] Refine API for remote API", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "b05750073dee56c8b44786d61121504cae62b1a5", "messageHeadline": "[consensus] add ability to control safety rules service", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "727970720662cd3ecfaee2131272ccabecd718bd", "messageHeadline": "[consensus] Improve test code for safety rules", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 395, "deletions": 364}}, {"node": {"oid": "cb4ba2c126b389cb1216804404db2fe9f9838340", "messageHeadline": "[consensus] move test to subdirectory", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "3cb3959a41369abfdc51d5e10306037958188969", "messageHeadline": "Client support for waypoints", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 273, "deletions": 74}}, {"node": {"oid": "bbeb45a5f3c2b295225a33743c2591ebd216df29", "messageHeadline": "Move waypoint from config crate to types crate", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 16, "deletions": 18}}, {"node": {"oid": "3eea4369f9d969b4aa23a2af0adfcc2bd792dcd6", "messageHeadline": "cluster-test: enable using async AC client", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 208, "deletions": 296}}, {"node": {"oid": "5e2dd296859d38350298a122d6d961b5199bbe90", "messageHeadline": "[prover] use qualified struct names with optional type parameters in \u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 59, "deletions": 39}}, {"node": {"oid": "e3e33acb38f0e38591ddf4dbb2360b38234f2f58", "messageHeadline": "[Types] Protobuf conversion for SparseMerkleRangeProof", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 60, "deletions": 15}}, {"node": {"oid": "c92212bac1e57d3128382ddbb4b8412420d76fe8", "messageHeadline": "[types] Create native wrapper for Sent and Received Payment events.", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 126, "deletions": 24}}, {"node": {"oid": "4d224f14804b3c10f805ded2505ebdb2dfca888f", "messageHeadline": "cluster-test: temporary fix", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 233, "deletions": 30}}, {"node": {"oid": "befc521cec0c72715e92b76213231203d8f16415", "messageHeadline": "[consensus][easy] allow consensus to jump epochs via multi requests", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "1b7ae1ecefa45a195f2849c82a6391d580234a1d", "messageHeadline": "ac: convert to tonic", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 231, "deletions": 189}}, {"node": {"oid": "8d25398ab938054e891e2dcfe100289c2ff4e86d", "messageHeadline": "[consensus] event_processor_test use SafetyRulesManager", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 32, "deletions": 28}}, {"node": {"oid": "dc857f5bbb7946892cc3c21be16e50449f5e0888", "messageHeadline": "[consensus] Use SafetyRulesManager in Consensus", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 52, "deletions": 77}}, {"node": {"oid": "74997f881da2843a8bf358f9ddf7a7e8008c9edb", "messageHeadline": "[consensus] Add a wrapper around safety rules", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 141, "deletions": 0}}, {"node": {"oid": "dcefe78159ce3b3c9a39dfec3fc011851971b220", "messageHeadline": "[consensus] new interface for safety rules", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 93, "deletions": 63}}, {"node": {"oid": "1890a2dc6a2e2452719ddede569789bc1283a269", "messageHeadline": "[consensus] Add safety rules benchmark", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 81, "deletions": 2}}, {"node": {"oid": "1b71f80798ee0b674790711913211ac7fec983db", "messageHeadline": "[consensus] separate test and test utils", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 168, "deletions": 138}}, {"node": {"oid": "0d5007ec9ed3eb5285901cd4ebdc78fb8425d030", "messageHeadline": "[consensus] breaking up safety rules crate", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 117, "deletions": 102}}, {"node": {"oid": "412e61bd053d70800dde40a4c74bf6869ed37a4d", "messageHeadline": "consensus: use async-trait for StateComputer", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 46, "deletions": 68}}, {"node": {"oid": "48c7a27253cceca7d61eb2064edf8c8b016e325e", "messageHeadline": "state-sync: make all ExecutorProxyTrait methods async", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 56, "deletions": 30}}, {"node": {"oid": "f685e3681206630106efe79376bf2791e4fa94b3", "messageHeadline": "state-sync: use async-trait for ExecutorProxyTrait", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 40, "deletions": 52}}, {"node": {"oid": "e34f85ab8b184e99d11ba37eb17d890ffe422a8b", "messageHeadline": "Update cargo test instruction in READMEs", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7a8f728a43d258412dd217c7cea5a08dde92c439", "messageHeadline": "storage: use async-trait", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 100, "deletions": 141}}, {"node": {"oid": "bbbbc0ed3ad98bbfd31e5228158d380a3f57882c", "messageHeadline": "A prelude for the Boogie translation based on our current understanding", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 592, "deletions": 0}}, {"node": {"oid": "6fb6bb614af2dff64b75d3e5b9f672e260da973f", "messageHeadline": "[cluster-test] Print experiment results when running single experiment", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "066ff3ab31731e43dfe2138460bf65433b1f4cc9", "messageHeadline": "[language] delete tx builtins from parser, compiler, source language,\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 20, "deletions": 194}}, {"node": {"oid": "b503621b177ad68bb2e87face1f5d952efa57752", "messageHeadline": "Fix incremental build script for mac", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7d5ad6852d6981305a28b5a645b451bcfd972363", "messageHeadline": "Integrating specification language support into ./language/move-prover.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 3823, "deletions": 8333}}, {"node": {"oid": "9fc4ffd71f1b28d551f3748f7aeda620fa5c64c4", "messageHeadline": "Add flag to ValidatorChangeEventWithProof to indicate whether it is c\u2026", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 90, "deletions": 143}}, {"node": {"oid": "3f9186e2395536798c9cbed36569b6c14b829c3a", "messageHeadline": "mempool: drop dep on futures 0.1 and num_cpus", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "ea22374862c0fcb1a6e392082c6db3ebc92a076c", "messageHeadline": "[language][bytecode verifier] Relaxed rules for joining references", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 170, "deletions": 130}}, {"node": {"oid": "5d99f7cfc2daaf4f93143d1e3e302b91af0761e3", "messageHeadline": "ac: store MempoolClient outside of an Arc", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "d945b6278fa7a32d5cb97ff4971e1211f99aed3c", "messageHeadline": "consensus: make TxnManager methods take &mut self", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "1de23e6f3940c9f749fc1b44e450bc0370b2c631", "messageHeadline": "consensu: be generic over TxnManager instead of using trait objects", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 70, "deletions": 63}}, {"node": {"oid": "155e87344c1023f2ff4d9b23459b1311571bb157", "messageHeadline": "mempool: convert to tonic", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 341, "deletions": 285}}, {"node": {"oid": "1a21fe9767416b93280b38755e2f82268f3e0f4c", "messageHeadline": "debug-interface: convert to tonic", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 497, "deletions": 147}}, {"node": {"oid": "d423fe5c85cc9763b67a5ac62bdb7c73ba7692b7", "messageHeadline": "[Tiny] Don't start consensus until state-sync is caught up", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "eb962657758d6418dba346112ccf1875f168bd58", "messageHeadline": "[Types] Cleanup validator_change.rs", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 92, "deletions": 100}}, {"node": {"oid": "343831011065fc32cb42c93135da1ba36df19c32", "messageHeadline": "Rename ValidatorChangeEventWithProof to ValidatorChangeProof", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 103, "deletions": 119}}, {"node": {"oid": "82bad928372410b1e9ea3cf46ed5f1f20160d2db", "messageHeadline": "[vm] Create entry point for MoveVM", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 326, "deletions": 210}}, {"node": {"oid": "d1dd27350c8893eaeecfb1528174ad9d054e1e41", "messageHeadline": "[crypto] adding benches for hashing", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "0cab127771d6afae027b020bb1ccd85007fc0a47", "messageHeadline": "[language] Fix distribution of transaction fees to handle dust", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 29, "deletions": 0}}, {"node": {"oid": "de5e921e02375662cb1b629747bc6ecacc4aa9a2", "messageHeadline": "[State sync] Integration tests for waypoint synchronization", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 322, "deletions": 222}}, {"node": {"oid": "11074cf332b0a4a318c13cdda2ab9a9205f38835", "messageHeadline": "[move] Added tests for local usage", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 1315, "deletions": 29}}, {"node": {"oid": "f7813ef68108bdf7d1cae3b2bcde3fbe77c79c7b", "messageHeadline": "[cluster-test] Update private key permissions in terraform", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4e73d909e173367fca14798be4933d7a452068bf", "messageHeadline": "[language] eliminating usage of tx builtins in prologue", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "4c0fce92d0056d41e5dcba3db867f19cb8edf067", "messageHeadline": "[cluster-test] Additional terraform setup for cluster test instance", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 37, "deletions": 4}}, {"node": {"oid": "67cdb0778c4b54b96bb8082bb388a1c8e4f35c5f", "messageHeadline": "[Storage] Add missing tests for a few protobuf types", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 73, "deletions": 48}}, {"node": {"oid": "c554a47f90124b3d0f5164f62ba48c82250b3b19", "messageHeadline": "[Storage] Move up get_epoch_change_ledger_infos changes to storage-cl\u2026", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 34, "deletions": 22}}, {"node": {"oid": "fc084518a05d209f517ca813d85d50c865b71b9e", "messageHeadline": "[language][move] Remove the now unused parameter for trailing commas", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 12, "deletions": 13}}, {"node": {"oid": "05cd7585bf02ded542a3ca04d20e704154d62c59", "messageHeadline": "[language][move] Allow trailing commas in \"acquires\" lists", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 7, "deletions": 15}}, {"node": {"oid": "81ed4313ec9950388c6a74333940f9bea3407354", "messageHeadline": "[language][move] Allow trailing commas everywhere", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 11, "deletions": 32}}, {"node": {"oid": "6ea78a04f46a22df604efb362e57cd3b6145ee0b", "messageHeadline": "[language][move] Add parse_comma_list function to the parser", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 92, "deletions": 131}}, {"node": {"oid": "c331ded9da0584a184b05d4914604ac9b5f48d6d", "messageHeadline": "[metrics] Add verified discovery notes to graphana dashboard", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 101, "deletions": 2}}, {"node": {"oid": "5024dfc48cd6d1ff8ed9e69f4973f54db9fe2148", "messageHeadline": "[tf] Dashboards s/validator_nodes/validator_instances", "author": {"name": "Brett Proctor", "email": "brettp@calibra.com", "user": null}, "additions": 100, "deletions": 100}}, {"node": {"oid": "ebde7fc8a550a05d5c90966eddf86f6a0f48dcb3", "messageHeadline": "[language][move] Follow up changes for some parser tests", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 39, "deletions": 23}}, {"node": {"oid": "fffe43b611626f8e12b736cc9976877003c0d493", "messageHeadline": "[MIRAI] Add annotations to VM crates", "author": {"name": "Herman Venter", "email": "hermanv@fb.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b21791f854fb1ad85967144d820e4c9474e2fd1e", "messageHeadline": "bytes: update to 0.5.3", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "386666642c2f8a265b275e72f8d36cec4be7af4c", "messageHeadline": "[language] eliminating usage of tx builtins in epilogue", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 35, "deletions": 21}}, {"node": {"oid": "dea6728ade42a4103be6aa3dfc8d4b213758b245", "messageHeadline": "[docker] fix build", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "7c74389b0725de6a8b161e78db16b1b7aeecc5b2", "messageHeadline": "[genesis] Assert that genesis tx emits the same DiscoverySet", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 78, "deletions": 19}}, {"node": {"oid": "a6611594bbe9202c0cc7cda4df42b027c9028d5c", "messageHeadline": "[types] Refactor ValidatorSet::payload -> impl Deref", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 34, "deletions": 21}}, {"node": {"oid": "1d770df10e7be2ba7fa97d3f4a172488147cf6af", "messageHeadline": "[types] Implement DiscoverySet rust type", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 65, "deletions": 2}}, {"node": {"oid": "545a0e0dbc8dc50820a886e4743fd8da6d36e469", "messageHeadline": "[types] Add DiscoveryInfo rust type and lcs serde tests", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 165, "deletions": 10}}, {"node": {"oid": "60cf6b7f2e2eed4e1c1edc4f58d730f99cf922b0", "messageHeadline": "[network] bump parity-multiaddr crate dependency", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 55, "deletions": 15}}, {"node": {"oid": "c2e877a1c2fcc96ec74bcb566211f73b778ba7ec", "messageHeadline": "[config] make debug interface bind to 0.0.0.0 by default", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5558fbce8ae725739d08e5295f8bb847bbefe976", "messageHeadline": "[VMValidator] Use get_latest_account_state instead of update_to_lates\u2026", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 30, "deletions": 34}}, {"node": {"oid": "749ece1c14dd30eca6a89be8a67b1b7111fc1df7", "messageHeadline": "[Storage] Add an API for retrieving the latest state of an account", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 165, "deletions": 3}}, {"node": {"oid": "dddff484269e56145bf54b86d582f4adc3bd0528", "messageHeadline": "[VMValidator] Do not use update_to_latest_ledger to find latest state\u2026", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 12, "deletions": 47}}, {"node": {"oid": "8d3b6bb84bd06678782d1d99f2b49c2648fb6650", "messageHeadline": "[Storage] Add an API to retrieve latest version and state root hash", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 127, "deletions": 6}}, {"node": {"oid": "7027cc702e1a18394e260dbd80a8c266566d8585", "messageHeadline": "[Storage] Change get_epoch_change_ledger_infos to return first n epoc\u2026", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 55, "deletions": 38}}, {"node": {"oid": "b77f031149157a97b94e8c0b7852031720c817af", "messageHeadline": "[language][move] Remove the ParseError type", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 127, "deletions": 148}}, {"node": {"oid": "f0721257d9fd740270e982f32b1052cbc92ffc40", "messageHeadline": "[consensus] tolerate sync failure", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 127, "deletions": 93}}, {"node": {"oid": "538261430696be9646984ac9c02a72ba3792f301", "messageHeadline": "[State sync] Processing waypoint", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 381, "deletions": 87}}, {"node": {"oid": "e55dc623113ad353005488a69a2e52750f08e95b", "messageHeadline": "[client] add reconfig command when we have mint key and avoid loading\u2026", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 113, "deletions": 99}}, {"node": {"oid": "b83fb65b925ac0eb71587e492b5b58c88c39e7a9", "messageHeadline": "[network][metrics] Add libra_network_discovery_notes metric", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 51, "deletions": 7}}, {"node": {"oid": "5d287b27d9b5d7787750ed54c8a297b2fdce779e", "messageHeadline": "[docker] Update init image for config changes", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "adb891b171cdaa097eedcac1ff7a2cf887e9f5e8", "messageHeadline": "[language] remove use of get_gas_remaining from epilogue", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 18, "deletions": 33}}, {"node": {"oid": "a4ea6a1d81b2bc77d762a553c2e55700a1e305c4", "messageHeadline": "[language][move] Merge \"ReturnAbort\" expressions into top-level expre\u2026", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 25, "deletions": 98}}, {"node": {"oid": "6c042078d70e22b503ebeda06ee05cd68325d947", "messageHeadline": "[language] reject zero-sized struct declarations in bytecode verifier", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 161, "deletions": 116}}, {"node": {"oid": "10e93047a325ab543e3d8bca1b3fa960c35a4e00", "messageHeadline": "[Storage] Rename version to request", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3db74ac4b678444c6a6236ce1b49dc85168e9eb3", "messageHeadline": "[config] use the right peer_id for seed_peers", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "7e23ed556162f9ec4853f4cfc80d5d92a6eb25ab", "messageHeadline": "[config] Fix default peer id generation", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 34, "deletions": 11}}, {"node": {"oid": "81ee8a7b5e07141ce5739fc5f17536889494f8bd", "messageHeadline": "[vm] fail load if metadata txnx fail", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 30, "deletions": 33}}, {"node": {"oid": "827bce52cef541e82faf08f2d4615bc7a50ace76", "messageHeadline": "[configs] improve some config details", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "6bae64ea54a2d066d29cd110355ef1d84d1ea3f3", "messageHeadline": "[clippy] Make clippy happy", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ab69a8a4ffe36067f484e6ec78d017295eae36fe", "messageHeadline": "[config] Eliminate need for generator in full_node_config", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 70, "deletions": 44}}, {"node": {"oid": "5b29ccc1386d855f0f1420e8a5a6a84e6b504bbc", "messageHeadline": "[config] cleanup generator as much as possible", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 62, "deletions": 196}}, {"node": {"oid": "8453f5c606f34f79bf2dde44ceeec9c123e9b092", "messageHeadline": "[config] Replace config-builder with dynamic-config-builder", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 131, "deletions": 482}}, {"node": {"oid": "720b6385fcc3919228e5416001d96db30e8c4ac2", "messageHeadline": "[config] Make everything use the dynamic config builder", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 229, "deletions": 91}}, {"node": {"oid": "5b17df4f2915de80daa27b40346253da00f4f049", "messageHeadline": "[Storage] Change get_startup_info to not use get_epoch_change_ledger_\u2026", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 210, "deletions": 74}}, {"node": {"oid": "503af53ac02705116430cf3e0ae844a28f4b524d", "messageHeadline": "add Clone trait bound to TransactionValidation to remove explicit Clo\u2026", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 2, "deletions": 20}}, {"node": {"oid": "e6a77069b7fe521d747b95fd624e9e228fe3f9bb", "messageHeadline": "[cluster-test] Use /data/libra/common/ to delete db", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0acd20ac56be75a4e538948ba24a573e1bc36690", "messageHeadline": "[Storage] Better test for ledger store", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 100, "deletions": 54}}, {"node": {"oid": "a64b2c18d8e5a33897fc211d03f9aa87266d5d33", "messageHeadline": "[language][move] Minor reformatting of parser error messages", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 139, "deletions": 142}}, {"node": {"oid": "9307517edc5d65d060a6c24727a5e5c701a2fe87", "messageHeadline": "[config] disable metric dumps by default", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "57db430f85132bdb9c63bcba1bbac7fdb6a8d9e6", "messageHeadline": "[move] Added dependency checks and ordering", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 1023, "deletions": 64}}, {"node": {"oid": "260704056761a45685a3217ead2aafcf85cf603a", "messageHeadline": "[Storage] Kill mock genesis", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 44, "deletions": 267}}, {"node": {"oid": "e65e5190fa4ea66047b1fe0567d69bb8d4274709", "messageHeadline": "[config] use an additional path for data dir", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c192c6648a2d388cbd76d25ba51b2fc24a0c5975", "messageHeadline": "[Storage] Use unwrap instead of propagating errors in unit tests", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 54, "deletions": 59}}, {"node": {"oid": "8d5e020893e56f619e8351b779758cb29e5a729d", "messageHeadline": "[Storage] Split update_to_latest_ledger", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 33, "deletions": 25}}, {"node": {"oid": "156bfc18ad1ccd0480ba2323bdd1a4b5be5cfb76", "messageHeadline": "[Consensus] Fix a flaky aggregate_timeout_votes test", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "66ea15a49405141226e01dae94dd15f7a76652ce", "messageHeadline": "Improve proptests to reflect that no empty blocks are allowed", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 28, "deletions": 4}}, {"node": {"oid": "8e95d09454f73402da1278bfafe52b19160332f6", "messageHeadline": "[cluster-test] Disable recovery experiment by default", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 9, "deletions": 6}}, {"node": {"oid": "d0f132d674d49c1a5f50551bd3cf7220940bdc0c", "messageHeadline": "[language] remove string from the ir parser and compiler", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 4, "deletions": 21}}, {"node": {"oid": "fb75d5dd170c93e7e6fc25a8f2e35023c50678af", "messageHeadline": "[cluster-test] Reducing number of reboot experiments in nightly 20->10", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ff0af3ecc8bdad378aecb5fd3195d0d50a3ec37", "messageHeadline": "[cluster-test] Terminate ct on SIGHUP", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c53e36091a3a54b959c7ba3052ae7692f3183b07", "messageHeadline": "[State sync] Convert chunk request / response from protobuf to rust t\u2026", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 282, "deletions": 107}}, {"node": {"oid": "d486a7b47637d527b2c8189eb36d6b47728fd31a", "messageHeadline": "Introduce a Waypoint struct.", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 183, "deletions": 0}}, {"node": {"oid": "564d768abd1406f9d89fca988ddf7dbb5de791fa", "messageHeadline": "[tf] Fix faucet port", "author": {"name": "Brett Proctor", "email": "brettp@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71ab71fa5ebb831e6a5fd8ff4e754a31d29a2201", "messageHeadline": "[testnet] Update consensus_peers for new production values", "author": {"name": "Brett Proctor", "email": "brettp@calibra.com", "user": null}, "additions": 12, "deletions": 24}}, {"node": {"oid": "caa86456ed9109646a2e7704cb122b13c910ce18", "messageHeadline": "[storage] rename StartupInfo.ledger_info to latest_ledger_info", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "317d53378f341f0c07a7a90638fc87691e270957", "messageHeadline": "[storage] make epoch proof consistent with get_epoch", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 124, "deletions": 59}}, {"node": {"oid": "ae69f51d6ec34f13f7d21eecdbca41d665b73e77", "messageHeadline": "[cluster-test] Install awscli", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8624574f608e0215baa1fbbbde9dcb9e6438261e", "messageHeadline": "[disassembler] Add direct instantiations to structs", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 18, "deletions": 10}}, {"node": {"oid": "e0d856f396662997a4f98d8a32f4fd363990c273", "messageHeadline": "Update Contributing section in README.md", "author": {"name": "Donald Ness", "email": "donald.ness@gmail.com", "user": {"login": "programmarchy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cecae8cab74620827dd52b02b7499f64405db99e", "messageHeadline": "[Executor] Add an optional epoch_change_li field to execute_and_commi\u2026", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 102, "deletions": 38}}, {"node": {"oid": "ec9ff1480abef6ced77b04382815672a6c412924", "messageHeadline": "[configs] Improve full node and add some tests", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 171, "deletions": 24}}, {"node": {"oid": "20a6d4d01c61d469da4795f7eca138ac9c0be496", "messageHeadline": "[configs] remove BaseConfig craziness", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 217, "deletions": 277}}, {"node": {"oid": "20a3a224420c0999f3104294a2aed78aadb4140d", "messageHeadline": "[config] Remove expectation of default paths", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 11, "deletions": 69}}, {"node": {"oid": "ea5aceb41d64efbb697aad84333732c956aba0b0", "messageHeadline": "[config] Move test data to a better directory", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "1dfd556b62ab18d65b99b80c35b82acb78967a1e", "messageHeadline": "[config] Add dynamic full node config builder", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 259, "deletions": 4}}, {"node": {"oid": "c2cac75f69c71b4985feba98bb260f9bca3cf3ef", "messageHeadline": "[config] Remove IP choice from command-line", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 5, "deletions": 40}}, {"node": {"oid": "f166735428bff1be4469137f0badcd17af8dabca", "messageHeadline": "[config] Refactor dynamic-config", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 304, "deletions": 265}}, {"node": {"oid": "9944340e4e684f8973ac2e1e59ef7f22142198e1", "messageHeadline": "[monitoring]Rework storage counters", "author": {"name": "Sherry Xiao", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "da046b2da1567debc203f21636943eaf721c844b", "messageHeadline": "[language] Do not use \"unreachable\" for code that is actually reachable.", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 9, "deletions": 7}}, {"node": {"oid": "05aaeb8f40fb9bb926e120355d4305c739567175", "messageHeadline": "[conensus][reconfig] add first e2e smoke test", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 131, "deletions": 25}}, {"node": {"oid": "d1a315c98db8c2cc77ec950196df887d9f544fcf", "messageHeadline": "[consensus] replace rmp serde with lcs", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 4, "deletions": 30}}, {"node": {"oid": "326f702089cf4c12beb02cf58d3021abf677fa0f", "messageHeadline": "[client][reconfig] support grpc_client across epoch", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 145, "deletions": 134}}, {"node": {"oid": "00281824a08835ee18664644d6242dd0f1f9e34e", "messageHeadline": "[language] LibraVM and MoveVm initial separation", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 846, "deletions": 821}}, {"node": {"oid": "b7fed04429e8740f5a4499d624066a7ff4dccf65", "messageHeadline": "[DLC] Optimize cache for dynamic validator build", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "0d61e5d8b4e664d3ba31d53898160acca198a081", "messageHeadline": "[Storage] Simplify client implementation", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 39, "deletions": 122}}, {"node": {"oid": "ff097ba9f01989216311745e8e371b213cba15e5", "messageHeadline": "[executor] impl From<TreeState> for ExecutedTrees", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 19, "deletions": 35}}, {"node": {"oid": "1af61b2101e719b0b66eb38e7250b59f4874e735", "messageHeadline": "[executor] pass synced_trees to commit() for better abstraction", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "9f07d60568cd7fb873c42f78096d76057ca19b88", "messageHeadline": "[executor] stateless executor", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 826, "deletions": 1223}}, {"node": {"oid": "0cdcd5ff362f9f2ee96faf1aa828b12665fbac1c", "messageHeadline": "[executor] merge block_processor into lib.rs", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 802, "deletions": 843}}, {"node": {"oid": "61ba57766333110c350a66239d74b9fbda4540fd", "messageHeadline": "[config] Add a readme", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 196, "deletions": 0}}, {"node": {"oid": "82f68b0568f1da3de8fcf682a80802c9b1912530", "messageHeadline": "[config] Add error handling on save", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 149, "deletions": 108}}, {"node": {"oid": "6643ca03ae73db00f2673593b61918e9b33bc666", "messageHeadline": "[cluster-test] Update service name used in deployment", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 2, "deletions": 6}}, {"node": {"oid": "2f2f0f20af70b57fd336915857c09e914846b4e2", "messageHeadline": "[move-prover] parsing unary and binary ops", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 126, "deletions": 12}}, {"node": {"oid": "c956f581d7be48ad0603950e93858a002811fc27", "messageHeadline": "[AC] Switch AC port back to 8000", "author": {"name": "Sherry Xiao", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "346c7de86a8c98fc3ef4ae8e1f6e22e2fef52fa1", "messageHeadline": "[cluster-test] Integrate with config builder", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 40, "deletions": 74}}, {"node": {"oid": "8e61b637230b219fd896187d1a4b8960131e4bbd", "messageHeadline": "[cluster-test] Use 'Name' tag instead of 'PeerId'", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "515308c5da01a574d60d3abaa9c4d9130d2ce39c", "messageHeadline": "[lcs] Serialize bytes using `extend_from_slice`", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "e9a2a11ac1ae3b641c236b65b36a488b31afd45d", "messageHeadline": "[language][discovery] Add basic reconfig test for on-chain discovery", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 200, "deletions": 1}}, {"node": {"oid": "32ddd04f90988664a514a08ecb2abda9e0f70141", "messageHeadline": "[language][discovery] Add DiscoverySet and integrate with reconfig", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 314, "deletions": 57}}, {"node": {"oid": "cfce4fcffbba4f809ade21ad3950d7c3ff62607f", "messageHeadline": "[language][discovery] Add on-chain discovery fields to ValidatorConfig", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 143, "deletions": 69}}, {"node": {"oid": "dba427f6269bac1cb35ac29c3f9658e9c17e4359", "messageHeadline": "[tf] Fix validator set variable", "author": {"name": "Brett Proctor", "email": "brettp@calibra.com", "user": null}, "additions": 0, "deletions": 12}}, {"node": {"oid": "e1c60f37b858eae3af95f6aa2d56b70b425126bc", "messageHeadline": "[vm] Move forbid(unsafe_code) to crate root", "author": {"name": "David Tolnay", "email": "dtolnay@gmail.com", "user": {"login": "dtolnay"}}, "additions": 2, "deletions": 30}}, {"node": {"oid": "f5eab607b09b0372ce643618db8dcb7f47732ca7", "messageHeadline": "[types] Move forbid(unsafe_code) to crate root", "author": {"name": "David Tolnay", "email": "dtolnay@gmail.com", "user": {"login": "dtolnay"}}, "additions": 2, "deletions": 113}}, {"node": {"oid": "f52e16205d516d90aae2773860a83717e624495a", "messageHeadline": "[vm] Replace unsafe cast with ref-cast", "author": {"name": "David Tolnay", "email": "dtolnay@gmail.com", "user": {"login": "dtolnay"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "4a525e14b9f80d17f79573a7635019586822b75b", "messageHeadline": "[types] Replace unsafe cast with ref-cast", "author": {"name": "David Tolnay", "email": "dtolnay@gmail.com", "user": {"login": "dtolnay"}}, "additions": 28, "deletions": 16}}, {"node": {"oid": "81d7c6b3e9748c2b174bfbdafac1f60d0cb498b6", "messageHeadline": "[vm] Fix soundness bug in VMStr::new", "author": {"name": "David Tolnay", "email": "dtolnay@gmail.com", "user": {"login": "dtolnay"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1832f416c0fac83ba560cc147581271965ad8db2", "messageHeadline": "[Storage] Last version of an epoch should belong to the same epoch", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 35, "deletions": 24}}, {"node": {"oid": "59e4bb81972b5d2888a511a8897cc7c2a8298d03", "messageHeadline": "Add support for CVC4", "author": {"name": "Clark Barrett", "email": "cbarrett@fb.com", "user": null}, "additions": 15, "deletions": 1}}, {"node": {"oid": "f023b833eb906c05e9738aec6764cb6c1e7d0e17", "messageHeadline": "[tf] Kill validator sets and greatly rejoice", "author": {"name": "Brett Proctor", "email": "brettp@calibra.com", "user": null}, "additions": 0, "deletions": 2087}}, {"node": {"oid": "bd27f136dc73821a09f9e82cb9ca4516179feb55", "messageHeadline": "[config] Eliminate dependency on terraform configs", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 45}}, {"node": {"oid": "de614f4b18a817c74f28d44e359e8632b9642a41", "messageHeadline": "[storage] grpc backup protocol", "author": {"name": "Zach Amsden", "email": "zamsden@calibra.com", "user": {"login": "zamsden"}}, "additions": 294, "deletions": 54}}, {"node": {"oid": "d2934e82aa5f68e68f44d4391eaa16ecb9a88d8b", "messageHeadline": "[crypto] maintain the crypto agility with ValidatorSet", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 63, "deletions": 53}}, {"node": {"oid": "deebc0f57163b150dfd39870a8144361b622f45a", "messageHeadline": "[cluster-test] Fix tf run script for dynamic configs for cluster test", "author": {"name": "Brett Proctor", "email": "brettp@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "774bee75b85b4761789a6951cecc89e77e0d14ad", "messageHeadline": "[Storage] Storage adapter for backup and restore", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 237, "deletions": 0}}, {"node": {"oid": "4c1f46116a97dbd5cf5959d4ba5d1a0b7542f445", "messageHeadline": "[grafana] Fix overview dashboard for dynamic configs", "author": {"name": "Brett Proctor", "email": "brettp@calibra.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fa8dd7d6e48bde4de7d6a3d0913713bb0abc2e7d", "messageHeadline": "[faucet] Move faucet to use dynamic-config-builder", "author": {"name": "root", "email": "root@ip-172-31-10-174.us-west-2.compute.internal", "user": null}, "additions": 18, "deletions": 10}}, {"node": {"oid": "680bb2cff60d50bdfd6a8faa781a64d7ca811d4b", "messageHeadline": "[types] get_ordered_account_addresses => get_ordered_account_addresse\u2026", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "2a824ad1d1c774f44654ee93e3e40ac3aac1029f", "messageHeadline": "[cluster-test] Add recovery-time experiment to CI", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "99f36154d78caa105df6c8adb95e08c50d0fb7e0", "messageHeadline": "Audit all first party unsafe code", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "ce2f75d61213e72171411560490c843061e89a14", "messageHeadline": "[language] Add new parse_comma_list function to the parser", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 75, "deletions": 123}}, {"node": {"oid": "384839c2fe202f68f4c6a64ba0a44ec6479de067", "messageHeadline": "[language] new recursive descent move-lang parser", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 1825, "deletions": 862}}, {"node": {"oid": "693b26e33f6ffeb84c1257cb6fa0c99049b00e41", "messageHeadline": "[tf] Move terraform to use dynamic configs", "author": {"name": "Brett Proctor", "email": "brettp@calibra.com", "user": null}, "additions": 65, "deletions": 314}}, {"node": {"oid": "e5dc85854326e6b74be16c53e839ea3a26c69f92", "messageHeadline": "[language][move] Add parsing tests [part 2]", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 301, "deletions": 0}}, {"node": {"oid": "98fba3198670a55c2403f9349867ffbdaed9a0a2", "messageHeadline": "[language][move] Add parsing tests [part 1]", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 520, "deletions": 1}}, {"node": {"oid": "f6051ba8f5b29c460a234ac3e03eeb371b1f7e0a", "messageHeadline": "[prover] AST and basic parsing for spec expressions", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 404, "deletions": 69}}, {"node": {"oid": "4f4f3ac29d28cd3bd98f9322495621a7646bb70f", "messageHeadline": "[prover] support parsing ensures expressions in Move IR", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 78, "deletions": 6}}, {"node": {"oid": "45235360da8c26a6b9223743185df44d2f10ec2f", "messageHeadline": "[docker] Add validator-dynamic docker configs", "author": {"name": "Brett Proctor", "email": "brettp@calibra.com", "user": null}, "additions": 76, "deletions": 0}}, {"node": {"oid": "5cf81c3fb91c607c1e83a516029ab761c62acc1b", "messageHeadline": "[cluster-test] Rework experiment creation", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 125, "deletions": 109}}, {"node": {"oid": "ade5072a364195730371c6caa18b4a1b84c12f2f", "messageHeadline": "[consensus] adding a security log when a retrieved block does not verify", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "f64503e3160098f3f2bdefa71de05ece13d17f3b", "messageHeadline": "[cluster-test] Use smaller batch sizes during transactions", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "7ed40a9ce2d90118cd856e1237b42a8964b7e13f", "messageHeadline": "[consensus] moving some block checks from block store to block.verify", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 40, "deletions": 47}}, {"node": {"oid": "357f2726f3a3794a4850e2c87b4fb901d02c6ff8", "messageHeadline": "[cluster-test] Add experiment to test recovery_time", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 188, "deletions": 2}}, {"node": {"oid": "3160002c771bbf325d71759a0192ae567d586f22", "messageHeadline": "[terraform] Allow port 9101 to cluster-test-host", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "602d22deb259768fe7b867d5fbe99c2b3f359a4d", "messageHeadline": "[cluster-test] Remove run_suite_in_loop", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 7, "deletions": 146}}, {"node": {"oid": "42f1e298ecadff2d7610561c05ebc76523223eb5", "messageHeadline": "[consensus] Add better expect message", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "965cf4912ee2f6bec1399b13d6c7fe620719f46e", "messageHeadline": "[dynamic-configs] Genereate deterministic configs for Libra", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 395, "deletions": 6}}, {"node": {"oid": "f4ebac9806e55e331204809032717f1c10b36d70", "messageHeadline": "[config-builder] rename libra-config -> config-builder", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4949e5f9f74fdafb5716df12fb5b052760c8a482", "messageHeadline": "typo fix", "author": {"name": "maohongbin01", "email": "maohongbin01@baidu.com", "user": {"login": "hello2mao"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "adefb310bc4fdf2bd26e13f9b998eb7c4839399e", "messageHeadline": "[language] Allow printing of cross-module calls in disassembly", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 26, "deletions": 28}}, {"node": {"oid": "41d2769addb709770f6752c40970ac64bc80ac50", "messageHeadline": "[consensus] fix the flaky reconfiguration test", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "932049fcdc3bb900bebb1f39470f57c9fa93e01d", "messageHeadline": "Remove benchmark crate", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 3, "deletions": 2185}}, {"node": {"oid": "15a41a809e010b875c3156c66e8b1ba229bc99d6", "messageHeadline": "[cluster-test] [ci] Decouple --run-ci-suite and --changelog", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 70, "deletions": 52}}, {"node": {"oid": "a122fd234e78a35fc490053d5c618510677e075d", "messageHeadline": "[language][functional tests] new checker", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 1358, "deletions": 902}}, {"node": {"oid": "1dbda80b3bebdb7c13341ac0ec6873c949ae6951", "messageHeadline": "[move] Remove Cargo.lock", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 0, "deletions": 1984}}, {"node": {"oid": "b005ed2afbe7c26ad0c8c35b1c2438ed1a80666f", "messageHeadline": "meta: remove failure-ext crate", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 86}}, {"node": {"oid": "2b50e36a9ebda28337259ec686fa9a23f99bf221", "messageHeadline": "bytecode-verifier: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8b7e760dc9eb2564131ffe3ddca88831fc4626a8", "messageHeadline": "bytecode-verifier-tests: drop dep on failure", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "6875ab4b4a07cdd241c0215a372be0ef74a22ccb", "messageHeadline": "bytecode-source-map: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "df85d10269834807ab86a42d9bbefc89d76c0f8f", "messageHeadline": "ir-to-bytecode: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "229f2b358ca519b075846f08d1c76d5e5594a67d", "messageHeadline": "syntax: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 84, "deletions": 86}}, {"node": {"oid": "b396ed0b4eb4a24c718e05c4a2fb2302f47fd574", "messageHeadline": "e2e-test: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "270665ee8a3f434242faf1157bdbbd40cbbcc09a", "messageHeadline": "functional-tests: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2b183f85a3fc07e9ba028aff9ef852703acfd5b5", "messageHeadline": "vm: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "009c62c2ec9b051978316d8c300d90e731437f83", "messageHeadline": "vm-genesis: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "64e7cce1cac48580805620ad40382c38f262ff69", "messageHeadline": "vm-runtime: use anyhow directly in tests", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "0d3c46d2ef34c0e5af9fd5b5184d10e8f3c70b5c", "messageHeadline": "vm-runtime-types: remove dep on failure", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "1ba26f473d7cc93527319244c70c8b6f49417d0a", "messageHeadline": "[cluster-test] Login to ECR before docker pull", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "62b87931790c51034064713b553addc993bfe614", "messageHeadline": "[cluster-test] Pass slack url vars to container", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "49788a86d8c3d4f9b8f83e796625e086adcc02d6", "messageHeadline": "[move] Rework of Call and Module Access syntax", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 1722, "deletions": 2104}}, {"node": {"oid": "e578f94a451b66290650a339186305353876efcd", "messageHeadline": "[test-generation] Allow generation structured data (e.g. Pack)", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 150, "deletions": 69}}, {"node": {"oid": "d9b7d2018f860a2627e0c0a1d62342696b6dfd6b", "messageHeadline": "[cluster-test] Rename workplace->workspace", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 25, "deletions": 21}}, {"node": {"oid": "adc6f24b8fef51951c2fe6a1f8c88f3e7d9472d8", "messageHeadline": "[cluster-test] Auto-discover workplace", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 71, "deletions": 17}}, {"node": {"oid": "c52518be61163efce46574c9e3888a052068b514", "messageHeadline": "[consensus][reconfig] populate validators to network", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 76, "deletions": 86}}, {"node": {"oid": "7c8144032a6f0e2bf8736381d7752c26b4f13d0e", "messageHeadline": "[consensus] remove customize quorum power in chained_bft_smr_test", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 115, "deletions": 124}}, {"node": {"oid": "58c1dde7bdf9b9e8781d7daa299f0cb061755cd8", "messageHeadline": "[reconfiguration] transaction scripts for adding/removing validators \u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 280, "deletions": 26}}, {"node": {"oid": "3f5b00796579aa643b4c9c20a0969d3a06256e19", "messageHeadline": "[cluster-test] Ensure UpdateToLatestLedger respects MAX_TXN_BATCH_SIZE", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 33, "deletions": 28}}, {"node": {"oid": "82a5bc89c41f43bf532bd3197cb9828cc2ca54b0", "messageHeadline": "executor: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6c7e895311f04817d96b211ba8def4bde796632a", "messageHeadline": "metrics: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "52a3f44f9a879ce34c4fac190a964a4898b46ad9", "messageHeadline": "config: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f28463f1ec91ea03de890476ef7687070dca775c", "messageHeadline": "config-builder: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3e89ed53c04fdc43c1f635e1f219bcf560263da9", "messageHeadline": "generate-keypair: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cce8d3e77c64c4ba7bc2ef8357676bf4b05759dc", "messageHeadline": "libra-swarm: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "92a1c3cc00bcbf4c3e66da1dd8e17356ac1ed123", "messageHeadline": "mempool: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6bc280d8bbd5ca6ad40c398e0c1b15cef745008b", "messageHeadline": "mempool-proto: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "7601863a920df7043c194541e63348ad2e4dca44", "messageHeadline": "network: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "be07c3d75a5699ca2662b54a83632ea75bb1725c", "messageHeadline": "state-synchronizer: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f733ac7d83da8e16cea2433fd6d669d44828f872", "messageHeadline": "accumulator: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "755ce82498a91ba4c80b9b4d3b8cb58407a5eb32", "messageHeadline": "schemadb: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "286c4d6b5de591550081799ffdfd6cf6b79f75d9", "messageHeadline": "state-view: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "21907d3715a3f05936984a83e2aa10c4ecad69dd", "messageHeadline": "storage-client: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f62fcd817672551c81e59f7bfaf24962c73b1b0e", "messageHeadline": "storage-proto: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b954b00cba9f9bd9c0af1bc524390d169d0fe47b", "messageHeadline": "storage-service: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "75766777607bd989d0709cac67e06b8b61c0dfea", "messageHeadline": "cluster-test: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 81, "deletions": 124}}, {"node": {"oid": "21bcf9241a80e5cff892820946ab5bb4cbdc0b46", "messageHeadline": "fuzzer: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4feeceba15769326018f2ada06315b67f9dbeba4", "messageHeadline": "types: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 41, "deletions": 43}}, {"node": {"oid": "19ec8b1127460f475893f6cb86fd8d4fe9a32c81", "messageHeadline": "vm-validator: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a4e634570a96afd8f7d464373d1e66c202ac39d7", "messageHeadline": "[config] Explicitly specify config names", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b2d4d82c45f5aadb6cee379b682383d929aa17c6", "messageHeadline": "[consensus][reconfig] ensure deterministic timestamp for genesis", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 140, "deletions": 125}}, {"node": {"oid": "0a2c8819c3c328dd9dd06a892015de6c7d7add95", "messageHeadline": "[cluster-test] Mint new accounts concurrently", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 114, "deletions": 48}}, {"node": {"oid": "59fd3fea45c32292c13721c58491ae32c8786a8b", "messageHeadline": "[language][move] Added typing tests [part 5]", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 1784, "deletions": 49}}, {"node": {"oid": "0d35303e60ddce3f7b4e6b60d8428c1f369e6c62", "messageHeadline": "[docker] Add libra_init image build", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 53, "deletions": 0}}, {"node": {"oid": "baade2bca2c27806ad532a2044ca5ef64c751c33", "messageHeadline": "[config] Thorough end-to-end testing of defaults in Configs", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 173, "deletions": 13}}, {"node": {"oid": "f506897fe74ab8834c68dad8512705424d272f5d", "messageHeadline": "[config] Bring back default paths if the file exists", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 348, "deletions": 7}}, {"node": {"oid": "2b09b8daade33815ada5342760053bb7856d0df9", "messageHeadline": "grpc-helpers: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7bf33457d00727d90f116cf26dfbd88c3943019a", "messageHeadline": "debug-interface: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5d1e02c3fa48f4ec75909c2abb96dac6509a3188", "messageHeadline": "libra-channel: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "72e042dd0c1df9ee5933b9949db7429f34f147f9", "messageHeadline": "libra-wallet: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "7dd183e0c2db858468fcf1a8b1f1369da2dd7ca8", "messageHeadline": "client: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "80e9ad6406a324f26852c851408522afae97888c", "messageHeadline": "ac-service: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "08f1a028c9bb482ccc5f8995497d71e76ac13cf2", "messageHeadline": "ac-proto: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b3c3d035519b96609511678025d382f77a0e66e2", "messageHeadline": "benchmark: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0317388a89507b2ef61acdf7d203a30a187f56f3", "messageHeadline": "lcs: use thiserror for implementing error type", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 17, "deletions": 29}}, {"node": {"oid": "eb714828a5e23b4d763809cdc958bebbc8a92dde", "messageHeadline": "meta: move unrecoverable macro to libra-util", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "c70c7352ab11acce4e8d9d7e88d0d760602d260d", "messageHeadline": "libradb: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 25, "deletions": 28}}, {"node": {"oid": "568d4c4709e29da3faa95eea864c0cd8b90f03cb", "messageHeadline": "jellyfish-merkle: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "01e455034b9ca94aa85a4cc5539da9013174e504", "messageHeadline": "compiler: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "f4f206e58042686f217990e303d2c5e8dc0330f9", "messageHeadline": "consensus: don't use extern crate", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "ee1779fdc8bb85c456bdbb37259139e39ddec049", "messageHeadline": "consensus: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 66, "deletions": 67}}, {"node": {"oid": "6389b5769e64bc407efc016bda23954c597ca6b9", "messageHeadline": "saftey-rules: remove dep on failure crate", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "fbfe72fc6576e8c493be908282584674ac9f5d07", "messageHeadline": "consensus-types: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 54, "deletions": 56}}, {"node": {"oid": "0423e77fc2f16455041626acf844c8e2306a72ab", "messageHeadline": "crypto: use anyhow directly", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "b0f18c9f853a5246f7f3b784e657d221894a7197", "messageHeadline": "[configs] Add better failure handling and testing", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 43, "deletions": 27}}, {"node": {"oid": "16653b388ae7b5d1247c8d89fef74d554bbaaad7", "messageHeadline": "[Storage] Remove validator column family", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 0, "deletions": 123}}, {"node": {"oid": "bfd5a025e552906fab3c43611202200fac5bf6d0", "messageHeadline": "[terraform] Update peer IDs for 100.tfvars", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9eef37f6a237e6fd0826e1170cbf3965411c950e", "messageHeadline": "typo fix", "author": {"name": "hello2mao", "email": "hello2mao@gmail.com", "user": {"login": "hello2mao"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c25512c77e4a7ef5a03ffdc2979e851e6a41bc3e", "messageHeadline": "[State sync] Integration test support for cross-epoch state sync", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 402, "deletions": 144}}, {"node": {"oid": "0517158255a62fc66167d4aa67ec041f7af8086e", "messageHeadline": "[State synchronizer] Synchronization through epochs", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 252, "deletions": 127}}, {"node": {"oid": "18fd0506b9c9e85947b6cc882055e4bf3ac909bb", "messageHeadline": "[reconfiguration] supporting removing validators", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 214, "deletions": 9}}, {"node": {"oid": "e0cbeaf8f951e62d2327165ac40ff7cb86df281f", "messageHeadline": "[terraform] Fix key files, peer IDs and config file", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "cc91f328429a2f09085880d5190ec116aba8ee44", "messageHeadline": "[cluster-test] Use master_ prefix instead of upstream_", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "38b648216511f3484b72e263ce84314592ae42a2", "messageHeadline": "[fuzzing] Adding tool to investigate crashes", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "a5f74d6721326455a400e22f32d3cd343e172677", "messageHeadline": "[language] Update generation of initial gas schedule to be programmatic", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 143, "deletions": 311}}, {"node": {"oid": "5d71af4ca68f9a9048e1035fd977978086de89cb", "messageHeadline": "[cluster-test] Fix waiting for container in ct", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7288d8bf47f55d7a4fa0c90cb7ae0fc026cc7558", "messageHeadline": "[language] Add transaction fee distribution to the block prologue", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 203, "deletions": 162}}, {"node": {"oid": "ffe011489edcc8947d6033400c74d9f33f0e6851", "messageHeadline": "[Consensus] Fix the state_sync_on_timeout test", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 22, "deletions": 28}}, {"node": {"oid": "1529f520ede11ec269fd887bc943b646aa06e7ab", "messageHeadline": "[language] add Vector.remove_unstable", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 95, "deletions": 1}}, {"node": {"oid": "00e9a17b524d0eebdf82c437b283ea11b9ea7562", "messageHeadline": "[cost-synthesis] Update cost synthesis and test generation to use the\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 367, "deletions": 605}}, {"node": {"oid": "d7405b745e56c7dbd42974c9f6c8a23cf9362254", "messageHeadline": "[language_tools] Update module generation to generate IR modules and", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 328, "deletions": 0}}, {"node": {"oid": "14fe970a6d56e8a4be8c000401fc2586d8ece787", "messageHeadline": "[reconfiguration] supporting adding validators", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 995, "deletions": 304}}, {"node": {"oid": "fa05be911cd629778eeff1d87e079ff286bf2ba6", "messageHeadline": "config: use thiserror for implementing error types", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "672ae6a51e46fa33eebacae70d961d5679bf42d5", "messageHeadline": "errors: migrate from failure to anyhow", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 83, "deletions": 93}}, {"node": {"oid": "daaf5cf4b2988ccbd9fef3caae1847431ce0e5d5", "messageHeadline": "network: use thiserror for implementing error types", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 88, "deletions": 152}}, {"node": {"oid": "ea50a042c6d0550660bfa895d389709b27d80b6f", "messageHeadline": "ir-to-bytecode: use thiserror for implementing error types", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "692b8401b0d457ae25a0c546c6b7777b595dff73", "messageHeadline": "functional-tests: use thiserror for implementing error types", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "2d323877014e9c11f0ddb5b99552f4e03c81ec43", "messageHeadline": "consensus: use thiserror for implementing error types", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "79c178e915c37cbaf9656b8c25199775c1643381", "messageHeadline": "safety-rules: use thiserror for implementing error types", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "83852b8fe0c60be52db1500c27f8a05a0b2d6c12", "messageHeadline": "libra-swarm: use thiserror for implementing error types", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "b0467ce63399fcad0cb9b8d92c1ce7607e351093", "messageHeadline": "jellyfish-merkle: use thiserror for implementing error types", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "20741d7c52b4be3926fff351bd41f9b44f4293e2", "messageHeadline": "libradb: use thiserror for implementing error types", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "b790b1abdc1f8f772714e30409e2bad25c35b840", "messageHeadline": "types: use thiserror for implementing error types", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "fd1d3ff25d4f6d7f8a90c20b0dde44d430f8f7f9", "messageHeadline": "crypto: use thiserror for implementing error types", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 41, "deletions": 21}}, {"node": {"oid": "bebbb6d7975fd5af12793bd81195c9fc1fdd4cb1", "messageHeadline": "[consensus][reconfig] notify epoch change upon sync", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "881e98f666252a5c3565de881bbc2fd3904ee483", "messageHeadline": "[cluster-test] Convert effects and experiments to async - migrate to \u2026", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 336, "deletions": 466}}, {"node": {"oid": "119ed015f0be04971d3e36caeb65a4c7ea057f6d", "messageHeadline": "[config] Wrap SwarmConfigBuilder output with SwarmConfig", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "76367ccb21bf61ef94548bbd447b50bff6ce5c25", "messageHeadline": "[config] Streamline config generation", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 72, "deletions": 122}}, {"node": {"oid": "33893350e15a821477c2ae238cd2c3ee780f7b8c", "messageHeadline": "[config] Merge the rest of trusted_peers into place", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 155, "deletions": 158}}, {"node": {"oid": "6d1e7f6bc592cc83934475e87eae901f0834918d", "messageHeadline": "[configs] move UpstreamPeerConfig into StateSyncConfig", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 11, "deletions": 24}}, {"node": {"oid": "a8e4ed25c63874e8a918e9f564d4f7faa81b51dc", "messageHeadline": "[config] Migrate to new API", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 38, "deletions": 108}}, {"node": {"oid": "a3f02a4b610a59a697d80a0d8a70dc929bcd2d42", "messageHeadline": "[config] refactor swarm_config to produce intermediate step", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 290, "deletions": 229}}, {"node": {"oid": "525ac319c1f9158e6c66d9f3a23d3783e551c698", "messageHeadline": "[config] split prepare and load", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 46, "deletions": 39}}, {"node": {"oid": "c58db693ac558cb2a0a9265490df13f6ed5a00da", "messageHeadline": "[config] update configs to use new KeyPair", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 1090, "deletions": 712}}, {"node": {"oid": "7410a70e6d5f1006a8c3fbbc4efd7b45b2a2b73b", "messageHeadline": "[config] Unify keys in config into KeyPair", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 113, "deletions": 198}}, {"node": {"oid": "dff535fc42b1440a460c69a4fe9ac8e204f19eaf", "messageHeadline": "[config] move SeedPeers into NetworkConfig", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 11, "deletions": 25}}, {"node": {"oid": "00e2f629beaff354e416ff9d9ba730ac70c755a5", "messageHeadline": "[config] Update terraform configs", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 1286, "deletions": 1292}}, {"node": {"oid": "434990b7339360fa8274b0f08c6252031a451d75", "messageHeadline": "[config] simplify validator network generation", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 95, "deletions": 249}}, {"node": {"oid": "34ea1bb2126c34aa597a39dd8cadebc438996384", "messageHeadline": "[config] simplify full node network generation", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 101, "deletions": 198}}, {"node": {"oid": "60db5839bafc3bc72aa0823ef0419ce36471136c", "messageHeadline": "Make prover golden tests opt-in via env variable.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "e1487fe918fbff132610e05e30858fc07283cc5a", "messageHeadline": "[security] getting rid of a recoverable panic", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "8790ca4227b39ea464cf043700024774d1f96b6f", "messageHeadline": "[config] Improve Parse Error", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "9206d401f02afc77f4c6aa022e1262c3ad2601f8", "messageHeadline": "rust: update most crates to bytes 0.5", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 50, "deletions": 59}}, {"node": {"oid": "0c244ef57497ce12579b52b19df67f7a4534d6d1", "messageHeadline": "memsocket: update bytes 0.5", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4bafd6008bc9943f7ff97d516e05b0ecfcd9a37c", "messageHeadline": "memsocket: switch to once_cell", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "d3cd7c4f1e7436d754fd5126986e32bf17ccf811", "messageHeadline": "tokio: update to 0.2.1", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 26, "deletions": 31}}, {"node": {"oid": "c3553fb2674ed63c2c9d649fce275593269b5b80", "messageHeadline": "[network] Remove unnecessary trait bound on PeerNotification", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "768b190b50b23d55049a29a0701a1ccb55fed2ac", "messageHeadline": "[cluster-test] Remove flags for individual experiments", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 154, "deletions": 101}}, {"node": {"oid": "3b8edf5ae1e381109b20795a031100c31f8e5207", "messageHeadline": "[network] Simplify check for peer actor event loop shutdown", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "a117d63cf744d96eae4b4996358bb07232782c1b", "messageHeadline": "[cluster-test] Use tokio 2.0 in main.rs - migrate to tokio 2.0 1/n", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 89, "deletions": 46}}, {"node": {"oid": "747e5cca0a9f71a6b6deb2f95b54641a2cc8a0da", "messageHeadline": "[consensus][easy] rename highest_ledger_info to highest_commit_cert", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 47, "deletions": 47}}, {"node": {"oid": "8add4436356314416c10a26a278a70b7db4e1f6d", "messageHeadline": "[config] Use proper typing for PeerIds in configs", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 38, "deletions": 86}}, {"node": {"oid": "5c8f8c65d4705baa9f667e77396e563126bc395f", "messageHeadline": "[config] use lcs for genesis.blob and load genesis in config", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 99, "deletions": 117}}, {"node": {"oid": "1fa9769269bebe18c810166b7d2b4a21c1d87a36", "messageHeadline": "[config] Add test config", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 118, "deletions": 52}}, {"node": {"oid": "50766133fcb16d46aa7fe3ccd7406b2b8f1dd8f1", "messageHeadline": "[config] Improve random / save API", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 91, "deletions": 29}}, {"node": {"oid": "5f660f94e6926a90a5d89710242b84bc477cb652", "messageHeadline": "[config] enable an explicit cloning interface for generating templates", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "fb55ea7bcaea1d0d18f3a9cdff023a0b4d98daba", "messageHeadline": "[config] simplify config generation", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 31, "deletions": 59}}, {"node": {"oid": "99ee53f26327ee855730a7db31437c108a41d0b8", "messageHeadline": "[config] Eliminate NodeConfigHelpers", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 26, "deletions": 29}}, {"node": {"oid": "7f71d9dc88add7191c9e21274711b80ce1472ee0", "messageHeadline": "[config] Improve port randomization", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 59, "deletions": 35}}, {"node": {"oid": "4462790192bb57b1fd0b2ca9a4c80f37fce83676", "messageHeadline": "[config] make random constructors for Network and Consensus Config", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 74, "deletions": 54}}, {"node": {"oid": "18fc2f956969863f5863db31f90c289394cd5447", "messageHeadline": "[config] eliminate default configs on disk", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 22, "deletions": 76}}, {"node": {"oid": "0eaad2e756fd0d5bc3d2d75cda169f67b73eda92", "messageHeadline": "[config] Eliminate path accessors on NodeConfig", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 278, "deletions": 158}}, {"node": {"oid": "429a5c87e259af1cc36916e1a704ac903a4a15a0", "messageHeadline": "[config] file reorganization", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 99, "deletions": 108}}, {"node": {"oid": "0b1b77ab788095d51eeaaa0eebf7efbe62844872", "messageHeadline": "[config] Eliminate unnecessary config blob generation", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "aa617ce66cad045682458a8135106c66fa22b24d", "messageHeadline": "[config] eliminate unsupported fields", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "bc05803c2d0f8547233a527ae6c79fb0d0103804", "messageHeadline": "[config] NetworkConfig::peer_id is now an AccountAddress", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 66, "deletions": 61}}, {"node": {"oid": "7e3710508411eb4a4aaeaa3b8b58a2b3c418fb78", "messageHeadline": "[config] explicit validator in config", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 204, "deletions": 173}}, {"node": {"oid": "eb802af0651844572eb6838a9472cab51b0bc4cd", "messageHeadline": "[config] reorder configs by alphabetical name", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "e274bba75a6028b03ccc8f756edce5075d594d3a", "messageHeadline": "[config] use snake case for SafetyRules backend", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f102b9fd44310adbbb1d283bdac378af78e1d83b", "messageHeadline": "[rust] move to futures 0.3 and tokio 0.2", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 558, "deletions": 659}}, {"node": {"oid": "3e35742a15c59765c0d0d8a463b99433bf664508", "messageHeadline": "Support generics in the bytecode to boogie translator.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 3520, "deletions": 3223}}, {"node": {"oid": "d6e91b9e6549dd7f3eeeefde1ce470dd48aed140", "messageHeadline": "[terraform] Fix syntax warning", "author": {"name": "Brett Proctor", "email": "brettp@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3012ff3e565797b7804557b2df055e5b74865641", "messageHeadline": "[terraform] Temp fix fullnode configs to unblock 100 node val sets", "author": {"name": "Brett Proctor", "email": "brettp@calibra.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "47c6ba223c3619aa67fc645147a0387e24c07c4f", "messageHeadline": "[network] Add timeout to closing a connection", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "199031961ebce0bebb1bf8da2e23f518afb8903c", "messageHeadline": "[network] Resolve 2 inbound connections from same peer by dropping ol\u2026", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4443079beec0ecbf7118b56c99d56eb43783ced5", "messageHeadline": "[MIRAI] Add annotations", "author": {"name": "Herman Venter", "email": "hermanv@fb.com", "user": null}, "additions": 19, "deletions": 4}}, {"node": {"oid": "836c5c6132989357adbf6809edbb2af9fcf01c00", "messageHeadline": "[cluster-test] Refactor perf benchmarks in cluster-test into Experiments", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 418, "deletions": 251}}, {"node": {"oid": "7d46984dd981921aa1a8cc5e781963b4cd17cc28", "messageHeadline": "[network] Split InternalEvent enum in PeerManager", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 106, "deletions": 86}}, {"node": {"oid": "99ebf483f1329b1ebfc0dcb0f5a46e93551e4291", "messageHeadline": "[network] Change protocol format to align with layering", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "04a8ccf74750025a43a415ee90038d8186eefee3", "messageHeadline": "[network] Remove unnecessary trait bounds", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c1791032c50e41474d428528923cd5e62350cd8f", "messageHeadline": "Forbid unsafe code throughout the codebase, with a few exceptions", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 374, "deletions": 25}}, {"node": {"oid": "e162fa35c8f459b50592def5a507f2fa2712ca3f", "messageHeadline": "[cluster-test] Remove dependency on retry crate", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 103, "deletions": 13}}, {"node": {"oid": "547a7f16691bc286dce9ef35f22848c3a35d6d1d", "messageHeadline": "[language][move] Added typing tests [part 4]", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 3278, "deletions": 280}}, {"node": {"oid": "d286db778250437efbb601e2feec45a1f1f1b917", "messageHeadline": "[fuzzing] adding fuzzing coverage code", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "b3dcda6f71c8d4035b98a07690cf1d18e1b70e6f", "messageHeadline": "[CI] set errexit in config validate", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1cefddbf281af8f1903f6d819b0a79ace41fab0f", "messageHeadline": "[consensus] checking that a received vote's author comes from the sam\u2026", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "163b94420bcff8bbfcdc5fc6d9a25e3fc9360f69", "messageHeadline": "[MIRAI] Annotate panics as either unreachable or unrecoverable.", "author": {"name": "Herman Venter", "email": "hermanv@fb.com", "user": null}, "additions": 56, "deletions": 28}}, {"node": {"oid": "0b4c53c3c2e604409a7e2b3ddedead023cbb8ca3", "messageHeadline": "[language] Standalone borrow graph crate", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 689, "deletions": 454}}, {"node": {"oid": "d06786e3fa1948c5196bac6cbed94011419dffce", "messageHeadline": "[consensus] adding some checks to process proposal", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "5a1413e7046179a9d23760d8ad6214d5547b9867", "messageHeadline": "[types] Adding constructor for account event", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "5af857b4e9dedb41ea4031c2a18371a1fc81ad85", "messageHeadline": "[consensus] derive ValidatorSet from genesis txn instead of config", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 125, "deletions": 125}}, {"node": {"oid": "0355e7a4a3629448cd2fad64cfe40689ee429c0c", "messageHeadline": "[consensus] refator PersistentStorage", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 121, "deletions": 126}}, {"node": {"oid": "9331cf51d0aa8753added6f1b0e4e5e136e0c4bc", "messageHeadline": "Adds golden file testing to bytecode-to-boogie.", "author": {"name": "Wolfgang Grieskamp", "email": "wrwg@fb.com", "user": {"login": "wrwg"}}, "additions": 11009, "deletions": 88}}, {"node": {"oid": "a9a31753c6a3fa433e440e7986d50f06cfa5abfd", "messageHeadline": "[fuzzing] adding artifact on client-side crash", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4218fd29a0690c34a7390714b5236ebd290ac4d7", "messageHeadline": "[CI] Avoid enforcing x lints on fuzzing artifacts", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "905e0dbc3bcab506cafbe1b80938af315e5dd300", "messageHeadline": "[cluster-test] Introduce ct - shortcut to run cluster test docker", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 54, "deletions": 0}}, {"node": {"oid": "67904cc35cdb6d26c1fc25566ab9e314d8676341", "messageHeadline": "[cluster-test] Change ac port", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 19, "deletions": 7}}, {"node": {"oid": "b8ccac0b12948defd41a2e4d91412d2e170429dc", "messageHeadline": "[language][move] Added typing tests [part 3]", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 4819, "deletions": 197}}, {"node": {"oid": "21dd0e5eae8a0b3c8177d7ed0a067a9a5221c59a", "messageHeadline": "[cluster-test] Add ConnectTimeout and ConnectionAttempts to ssh", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cd0d6ff1d1e6b19523e321fd6d7a3f3c60c5d8d6", "messageHeadline": "[Storage] Add iterater interface for state store", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 54, "deletions": 0}}, {"node": {"oid": "417b7580de267c4aa592a5f6c167cafec0bffbe0", "messageHeadline": "[CI] Filter out aux in code coverage report", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8034b820c38722f2edaa6c4c0d2ade8a325328e", "messageHeadline": "[types] Add events in WriteSet transaction", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 80, "deletions": 26}}, {"node": {"oid": "a282f85d7f70fc9db0cc4b8b65e72c01b1224e14", "messageHeadline": "[terraform] replace one validator fullnode id", "author": {"name": "Sherry Xiao", "email": "sherryxiao@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61d7061a4486225e935f11427a806179dbacffbc", "messageHeadline": "[cluster-test] Three region simulation", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 122, "deletions": 46}}, {"node": {"oid": "499d22e4f01b91086eab6b0e9c96ee4e58d71fcc", "messageHeadline": "[cluster-test] Move experiments params under --", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 90, "deletions": 77}}, {"node": {"oid": "3513ba7b338686090b373aeb7b149c5d65d47024", "messageHeadline": "Change AC to point to fullnodes", "author": {"name": "Sherry Xiao", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "67e8a1c65de3f4d24fbe66e9c97ef94dc64a6e8c", "messageHeadline": "[cluster-test] Add wait_for_new_tag()", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 35, "deletions": 26}}, {"node": {"oid": "f5ff83c6da67d7ff0ebff4f94b7487172ebb1b54", "messageHeadline": "[cluster-test] Resolve tag in --deploy", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 30, "deletions": 10}}, {"node": {"oid": "3d2f4fc73464cac43c576806d4531efc52cc671f", "messageHeadline": "[full node][dashboard] add full node dashboard", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 814, "deletions": 25}}, {"node": {"oid": "968ecaee049dd9f6d13b0fb45ec62379b42e1426", "messageHeadline": "[cluster-test] Limit gzip run time to 45sec", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "efd08a3a5004b9e7d0a1fd794e4ae3eb5c023dc2", "messageHeadline": "[cluster-test] Add debug info to changelog generation", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 19, "deletions": 8}}, {"node": {"oid": "29d0b9af2ef5798775a90fcac2ab0ae3f2c5c63f", "messageHeadline": "[State Synchronizer] Use a single storage request when syncing local \u2026", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 28, "deletions": 29}}, {"node": {"oid": "98ac7a82fc455ca67b5082720138c5bfa16e5ae3", "messageHeadline": "[consensus] multi-proposer election gets per-epoch for election", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "8d2c9703a0136b4dba243a8932a4e7fb7373e88a", "messageHeadline": "[language] Use transaparent address and salt to represent EventKey.", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 255, "deletions": 180}}, {"node": {"oid": "417c4eeac71497a86956d3ba1ff142360908bacb", "messageHeadline": "adding AC metrics for full node dashboard", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 139, "deletions": 13}}, {"node": {"oid": "df593fa7258639a28c288813fbc8fb1d3742ceb9", "messageHeadline": "[State sync] Tmp reduce chunk size limit to 250", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "731cde9406d98ac1e7347f47d07ee47c28a79524", "messageHeadline": "[executor][fix] Fix the bug of skipping a wrong number of txns when e\u2026", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 163, "deletions": 86}}, {"node": {"oid": "b81e775e367a2f93a0e904495300ec0d8ba72818", "messageHeadline": "[language] add Vector.contains", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "bd09db3930d5e1b29db7d5781fd2099174381f65", "messageHeadline": "added support for running Boogie/Z3 on move-prover tests", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 40, "deletions": 69}}, {"node": {"oid": "a9dc9d10514e9139e431f33a72c8016b575559f0", "messageHeadline": "reorganizing stackless-bytecode folder to move-prover", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 8, "deletions": 7406}}, {"node": {"oid": "cdab938f5ba0e1a93227a0c8e1251d004bc92688", "messageHeadline": "[language] allow passing transaction metadata in peer-peer transactions", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 121, "deletions": 17}}, {"node": {"oid": "6bf9adbddddf5793572ea39607634c79fc420d28", "messageHeadline": "[State sync] PeerManager aware of retries", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 174, "deletions": 134}}, {"node": {"oid": "0cdced3a8210740efe3e000c48567fd8df40feb9", "messageHeadline": "[State sync] State synchronization with SynchronizerState", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 427, "deletions": 310}}, {"node": {"oid": "5ec69131451941b8f4b20291aeccaf4b7c5ba4ec", "messageHeadline": "[cluster-test] Allow to use --deploy on custom workplace", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 22, "deletions": 4}}, {"node": {"oid": "f14cbad4c403760e8da82c7e134dad2cc4cccf01", "messageHeadline": "[language] eliminate recursion between pay_from_sender and create_new\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "04cf4c522091785fb66cf5f23ba654f85223bc57", "messageHeadline": "[language][verifier] disallow generic resources in storage", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 118, "deletions": 6}}, {"node": {"oid": "a1a0801fe11baf2ca779a043a613b4055cd21b2d", "messageHeadline": "[network][bug] Always advertise discovery and HealthChecker protocols", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ad9379516943f52fa5f033ee7cbe3e2080255fa2", "messageHeadline": "[CI] add code coverage by grcov", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "907dc9a31a30a3d4bc9ce07ff4717e8107fcea0e", "messageHeadline": "[consensus] inject BlockMetadata txn per block", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 61, "deletions": 29}}, {"node": {"oid": "074fa4a584e48f9a5cd7004354a908ff17b16b9d", "messageHeadline": "[move] Updated address directives", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 1217, "deletions": 47}}, {"node": {"oid": "5791f9a352bb8f0e5f310c882b339d34b081ab30", "messageHeadline": "[cluster-test] Retry ECR::describe_images", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 28, "deletions": 15}}, {"node": {"oid": "552f541fd2a8ac5d8d9b2264efb11c2bd46aacfb", "messageHeadline": "[cluster-test] Add --deploy and --run_ci_suite to run from Circle", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 78, "deletions": 54}}, {"node": {"oid": "5caad7a63241520c917952c52111d998f74f7581", "messageHeadline": "fix typo in state sync metric", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77d43651d8f619ba78c90700b88b4f5cffc4460d", "messageHeadline": "refactored state sync Prometheus metrics", "author": {"name": "Christina Lee", "email": "ccelee@fb.com", "user": null}, "additions": 87, "deletions": 43}}, {"node": {"oid": "c356a930ea7a4a7e50c0e96c3f2350c08dbe5836", "messageHeadline": "[network] Move discovery to be above the core network layer", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 279, "deletions": 349}}, {"node": {"oid": "a8ec0b7a909594bebf3217e8b3ea7d707e4049d5", "messageHeadline": "[language] Make the VM take the mutable interpreter context that needs", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 586, "deletions": 469}}, {"node": {"oid": "6ffb7a04383270b534bd09fa39e4cd2602d7567a", "messageHeadline": "[language][move] Added typing tests [part 2]", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 2434, "deletions": 73}}, {"node": {"oid": "461ead13e6c1430122628c3e0deaccdcd89dad81", "messageHeadline": "[Consensus] Verify SyncInfo on demand", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 77, "deletions": 53}}, {"node": {"oid": "2a6f58b20d81919823dae324ff78d75a6c003208", "messageHeadline": "[Coverage] remove duplicated llvm profiling pass", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "eedab3c984a14a0b8b67b527b0c099a1f2607bdd", "messageHeadline": "[state sync] enforce chunk_size = 1 in smoke tests", "author": {"name": "Phoenix Orlov", "email": "phoenix@fb.com", "user": null}, "additions": 16, "deletions": 1}}, {"node": {"oid": "c8c25621bdd6a65dc6aef8c4688dcc82cb06d7be", "messageHeadline": "[vm] Fix caching rule for block prologue", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "286e0d53af057ebead6859cd86fd91824adc6e94", "messageHeadline": "[cluster-test] Fail cluster test if performance step failed", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 12, "deletions": 10}}, {"node": {"oid": "c37b198c04d6e3751258601a97ecd542751dde36", "messageHeadline": "[terraform] Create fullnode for each validator node", "author": {"name": "Sherry Xiao", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 51, "deletions": 12}}, {"node": {"oid": "24a774089f7c9fdf25397d9243cbf595005badcf", "messageHeadline": "[cluster-test] Do not use .last_deployed_digest file", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 6, "deletions": 33}}, {"node": {"oid": "7a8985b5f5bc1bf12888f2b71d3f6101f461dd92", "messageHeadline": "Kill throughput test", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 0, "deletions": 62}}, {"node": {"oid": "f9c654437b1177ff4cf384257918ad2e65f5bcb3", "messageHeadline": "implement unified storage and vectors", "author": {"name": "Emma Zhong", "email": "emmazhongjy@gmail.com", "user": {"login": "emmazzz"}}, "additions": 1572, "deletions": 317}}, {"node": {"oid": "f8460b9286d5b863e5aebe0266f6a87437f51950", "messageHeadline": "[cluster-test] Change some println -> slog macro", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 8, "deletions": 5}}, {"node": {"oid": "f27e9c5a24b12a921b7adcb97ba6fbd67cfb42ad", "messageHeadline": "[cluster-test] Reduce verbosity of health check runner", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 42, "deletions": 20}}, {"node": {"oid": "9a107352948a33d834f64745d62d8b0765b84f82", "messageHeadline": "[cluster-test] Correctly set work dir in docker", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "69a958e9e24f186a35e6a26a4887f8331445b487", "messageHeadline": "[cluster-test] Don't set RUST_BACKTRACE by default in container", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 0, "deletions": 7}}, {"node": {"oid": "1a7e827792b3d86cf0272d3211d16e73e4a4e7b6", "messageHeadline": "[cluster-test] Fix TPS query and add prometheus debugging info", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c64b71df73246ed43d2fdc02f5ce54ac598d8907", "messageHeadline": "[CI] Add timeout to test", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ba0a150f52c13eb5a73e3505aaecf7a1d036f779", "messageHeadline": "[CI] add buster backports in CI builder setup", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "acec4f541045d904c6506d290f508b98702cb92a", "messageHeadline": "[language][move] Added typing tests [part 1]", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 2013, "deletions": 51}}, {"node": {"oid": "58d7aa8742addc424632d12ca84e1eaa35d881f4", "messageHeadline": "[network] Refactor health checker to be network application", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 353, "deletions": 351}}, {"node": {"oid": "345c4bc37066f32d362e92f84adef72975410879", "messageHeadline": "[Storage] Add verification when restoring jellyfish-merkle tree", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 236, "deletions": 46}}, {"node": {"oid": "168724bb5773421270d798dfd161b37137fb13cd", "messageHeadline": "[config] a more thorough test for configs", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 69, "deletions": 28}}, {"node": {"oid": "7f1ad9b41412c7db0ea4cc1a722960693d05cdd1", "messageHeadline": "[config] a meager attempt at a test", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 88, "deletions": 1}}, {"node": {"oid": "dde508e91acdc1d34a4e12d7d197dc65df7ed5ee", "messageHeadline": "[config] Use RoleType instead of string", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 12, "deletions": 20}}, {"node": {"oid": "449f3eb3b91da9ff62e3d3e14fb2562f8bc68687", "messageHeadline": "[config] improve vm_config", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 70, "deletions": 87}}, {"node": {"oid": "97494b284c6f05084c8ac70b32fc36ea4d0d72c6", "messageHeadline": "[config] vm_config own file", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 74, "deletions": 66}}, {"node": {"oid": "ee67b291708fedd61794811c7e16ad767ca28449", "messageHeadline": "[config] logger_config own file", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "68f39bd9b11c86bfd3cad8cd2c4ac0d973f1a794", "messageHeadline": "[config] mempool_config own file", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 39, "deletions": 33}}, {"node": {"oid": "82e9de119d814dcc3e96dfbe51d4e8ff64779bf4", "messageHeadline": "[config] network_config own file", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 146, "deletions": 129}}, {"node": {"oid": "f338baea54294952129adf3baa9681461143c379", "messageHeadline": "[config] storage_config own file", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 27, "deletions": 20}}, {"node": {"oid": "589d4076965f13d4abfc73958c7d009f31d981c5", "messageHeadline": "[config] move debug_interface_config to own file", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 29, "deletions": 23}}, {"node": {"oid": "84cc5d194f1024b9b70fde6037e3ed6b7c192a59", "messageHeadline": "[config] move admission_control_config to own file", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 29, "deletions": 23}}, {"node": {"oid": "6012068d4bc788ef89c79a02a3c0f57b149cc4f5", "messageHeadline": "[config] move execution_config to own file", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 27, "deletions": 20}}, {"node": {"oid": "915459d03683a5ab1b2772309b7916b78389d6aa", "messageHeadline": "[config] move metrics_config", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "f96e165dcf6a2f837801b7b54187878b3cd9c2aa", "messageHeadline": "[config] move state_sync_config to own file", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 39, "deletions": 35}}, {"node": {"oid": "db6388edf4c281fac7c296f2972ba725e67b0c27", "messageHeadline": "[config] simplify consensus_config", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 11, "deletions": 40}}, {"node": {"oid": "34c37eaafac65f137cf832c57027372b80dd907f", "messageHeadline": "[config] move consensus_config into own file", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 122, "deletions": 109}}, {"node": {"oid": "85661f018d617d5ae44df528b94aa95ebb20bc36", "messageHeadline": "[config] separate safety_rules_config", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 35, "deletions": 27}}, {"node": {"oid": "5942bc5c4ae7753036b8bc3f7a39235450f14aea", "messageHeadline": "[config] Remove a few more unused fields", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "fd589415fc01495b27e253f6158a033a76582055", "messageHeadline": "[config] cleanup BaseConfig and LoggerConfig", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 14, "deletions": 38}}, {"node": {"oid": "ec8a2b342095f4928f1865bef6d5a9e271c3658d", "messageHeadline": "[storage] refine get_latest_ledger_infos_per_epoch", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 104, "deletions": 120}}, {"node": {"oid": "393c95f1be3944ef298688082c768159ca386ab3", "messageHeadline": "[storage] make epoch bumps real in tests", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 200, "deletions": 109}}, {"node": {"oid": "7f62cae2d5088aed77596dc750cb7f57ce403f57", "messageHeadline": "[storage] LibraDB returns real ValidatorChangeEventWithProof", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 45, "deletions": 4}}, {"node": {"oid": "e6f8b82dba4d0f8a1b420491e9769a730557ec7a", "messageHeadline": "[consensus][easy] leverage commit_info to simplify code", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 25, "deletions": 104}}, {"node": {"oid": "52835275e72c3589c1793417ac3c7fccdee2e0b0", "messageHeadline": "[consensus] enforce genesis verification", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 146, "deletions": 99}}, {"node": {"oid": "c054ab6f8eb0f567ad9ecca106aa9d85b4150162", "messageHeadline": "[language] Update gas meter and make more efficient", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 481, "deletions": 481}}, {"node": {"oid": "37bc1503d482906aba7497def7eaa53265494000", "messageHeadline": "[cost-synthesis] Update creation of identifiers and fix bitrot", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 38, "deletions": 32}}, {"node": {"oid": "e2fb078a31b3d2a9f57db187b380050bbfbea20d", "messageHeadline": "[cluster-test] Make dockerfile for cluster test", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 165, "deletions": 52}}, {"node": {"oid": "357ca5bc9239900d08f7dfac2ae61c57574bc234", "messageHeadline": "[CI] check genesis blob in commit verify", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e7882ef79f27c52a3a74e3bfd1e7194babf8d3e3", "messageHeadline": "[Storage][JellyfishMerkle] Use Self when possible", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 3, "deletions": 6}}, {"node": {"oid": "29a142248c2809c41654032908f77872f47ae256", "messageHeadline": "[Storage][JellyfishMerkle] Reorder a few code blocks", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 58, "deletions": 58}}, {"node": {"oid": "f22904cd2eba709c0cee1e2de03e4696907d8c2e", "messageHeadline": "Update genesis.blob", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d2214408b0a12ae4cb8d4c035d64512b0c4d6ef9", "messageHeadline": "[state sync] use synced_state as known version", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "fb5c01c3e2a31f59cb8df4d0cfdfe77d31392c6b", "messageHeadline": "[MIRAI] Add annotations to libra-mempool crate", "author": {"name": "Herman Venter", "email": "hermanv@fb.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3a92425097be2db41a6b1cf9154298fc2fb7533d", "messageHeadline": "[cluster-test] Fix metrics for multi-region-simulation", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "06a7129d1725e849556cc78482a75741b94a7931", "messageHeadline": "[easy] Small rewrites to ?/if", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "366ebcde60fe0d8439cb40715d3fb437cd8b394a", "messageHeadline": "[consensus] update safety rules documentation and add TODOs", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 42, "deletions": 20}}, {"node": {"oid": "75c207d3f7a5a6a66f8fabaf10cdcae6ffb85c24", "messageHeadline": "[language] Update genesis blob after hashing change", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "abe65f79df046a01f36e075338d396ea03eaaa2d", "messageHeadline": "[crypto] Update genesis id after hashing change", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fcb81b9894301954bd939c96f8d5bafb8c8cd811", "messageHeadline": "[crypto] Remove superseded CryptoHasher implementations", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 55, "deletions": 121}}, {"node": {"oid": "e9d73c9d4d638691d8e5f21c462f96731c62a4b1", "messageHeadline": "[crypto] Derive CryptoHasher", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 136, "deletions": 15}}, {"node": {"oid": "74ee9e8e5fe20c3821f227a4991eed8c1bc8e457", "messageHeadline": "[MIRAI] Add annotations to libra-wallet crate", "author": {"name": "Herman Venter", "email": "hermanv@fb.com", "user": null}, "additions": 12, "deletions": 1}}, {"node": {"oid": "2727de8d3da2385174471efaeb5bbf5f077cf7c2", "messageHeadline": "[consensus] multi proposer election with SHA-3", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "1a9fe84eca66dcd980fe494c037cc4e34577f930", "messageHeadline": "[consensus] push RPC processing into event processor to make network \u2026", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 93, "deletions": 36}}, {"node": {"oid": "5d15d33ffdade73c187058a261c396e4bbcd872e", "messageHeadline": "[transaction-builder] key rotation builder takes bytes instead of add\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3a50ae63d687304bd80f78cd19a17edecb0d22ca", "messageHeadline": "[network] Set TCP_NODELAY for tcp connections", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "b89a90659fca92cac328100c4c13e64c46d9fa82", "messageHeadline": "[Proof] Remove redundant assertion in `new`", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 0, "deletions": 14}}, {"node": {"oid": "96f38331ed21747e33b9a3909eafe15ec05b2e6b", "messageHeadline": "[language][move] Added naming tests", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 1082, "deletions": 46}}, {"node": {"oid": "d87c3edd01e31febe039f3fe525fb7127ee1828b", "messageHeadline": "[CI] docker build should check file exist", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "350c4b31cdc342f40bd22ed3fd7855f328309502", "messageHeadline": "[MIRAI] Add annotations to accumulator crate", "author": {"name": "Herman Venter", "email": "hermanv@fb.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "4c33307bdebc91e97d72154b6f0d54e6952438e3", "messageHeadline": "[consensus] Update all consensus counters to new format", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 171, "deletions": 214}}, {"node": {"oid": "05fac4310365015d900551cd90c76209d8556ef2", "messageHeadline": "[cluster-test] Emit transactions when running network delay simulations", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "5cc9ebbc9eb82891b45b24ff08242dc3a78022ee", "messageHeadline": "[state sync] reduce error verbosity", "author": {"name": "Phoenix Orlov", "email": "phoenix@fb.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "49101a008465a3a9a4a1747c8033744f6a044d54", "messageHeadline": "[consensus] eliminate consensus state from consensus db", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 134, "deletions": 145}}, {"node": {"oid": "7f88d8f3ffe8895f4cabfaaf2e3c9ac60a20a780", "messageHeadline": "[config] add a new config for safety rules", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "906cf490aaf0025669c0d1f78868ca0f2862504a", "messageHeadline": "[consensus] Move toward PersistentStorage interface for SafetyRules", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 295, "deletions": 294}}, {"node": {"oid": "b0c05c6f24f18afb0a6be0e55f8608b55239ea92", "messageHeadline": "[consensus] Add persistent storage for safety rules", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 179, "deletions": 1}}, {"node": {"oid": "7a30963bb0054833b97803df3b05a33cd7008c97", "messageHeadline": "[consensus] enforce epoch consistency of messages", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 57, "deletions": 14}}, {"node": {"oid": "3743988d16364960329af1342297432ca5355e5e", "messageHeadline": "[CI] upgrade stretch to buster", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "14e6806915ad5b2e257e5e49f7b802b0311fe928", "messageHeadline": "[cluster-test] Bump liveness health check timeout 1m->2m", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "346a2700cc6dc6b9c6849d0bfca4934de71b5fc7", "messageHeadline": "[vm] Clean up the code cache api.", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 128, "deletions": 356}}, {"node": {"oid": "b7f77a0e854d6563f62fad50fc48543117f20b17", "messageHeadline": "[cluster-test] Test if file exists before log rotate", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 6, "deletions": 7}}, {"node": {"oid": "e95ae06ea81898b16361b8da3ea28e3e35408432", "messageHeadline": "[easy][move] Sort errors by first Loc when displaying", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "0aa5ca1489eae348550c07238f2ba2b3bfda45c3", "messageHeadline": "[language] Refactor lexer to add a lookahead API", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 184, "deletions": 191}}, {"node": {"oid": "760fa412aab89c82c7979af0add2a601aa0b9305", "messageHeadline": "[cluster-test] Update timeouts, print intermediate results", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "3e40b5b54f467f73e0f07ee48bfe2bea2464b585", "messageHeadline": "[consensus] removing the `terminate` in chained_bft_smr loop", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "de7b695be03229234aca9fe008831f60f8bfcb9c", "messageHeadline": "make clippy happy", "author": {"name": "Weiliang Li", "email": "to.be.impressive@gmail.com", "user": {"login": "kigawas"}}, "additions": 32, "deletions": 34}}, {"node": {"oid": "85a11b5f169964681869f84186852f127a7ca6cb", "messageHeadline": "Make MIRAI happy", "author": {"name": "Herman Venter", "email": "hermanv@fb.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b185766be55859e975aa639e6aba26e30e53cddf", "messageHeadline": "[language][Move] Added expansion tests", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 790, "deletions": 9}}, {"node": {"oid": "1f5c808edbf801082b18e5a834ee89e65fae3a38", "messageHeadline": "[language] Clean up some remaining references to lalrpop for the IR c\u2026", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 7, "deletions": 8}}, {"node": {"oid": "fbd6040d6c6e724171a4307820b8c13fec67396b", "messageHeadline": "[language] Remove unused ParseError::UnrecognizedToken", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 89, "deletions": 153}}, {"node": {"oid": "78569198e01455723a758645bfb8fb3649be7973", "messageHeadline": "[network] Add benchmark for transport with TCP_NODELAY set", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "cdfb300e5e4611aee012ab0cf53c6ebaa1e4209b", "messageHeadline": "Add initial debugging instrumentation to tree_heap", "author": {"name": "Clark Barrett", "email": "cbarrett@fb.com", "user": null}, "additions": 209, "deletions": 58}}, {"node": {"oid": "b1cbb9a5b8b7abdf8a8db751b52a3b31e24008a8", "messageHeadline": "[storage] `LedgerStore::get_epoch()`", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 137, "deletions": 42}}, {"node": {"oid": "0f7f29a94d91860e1ace8a5df6f0415896ed9c27", "messageHeadline": "[storage] EpochByVersionSchema", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "9883c387865d3c615652ce508b1bff62e91e2e27", "messageHeadline": "Make MIRAI happy", "author": {"name": "Herman Venter", "email": "hermanv@fb.com", "user": null}, "additions": 23, "deletions": 2}}, {"node": {"oid": "980343cd19a302ba3ac7aa7404ae82dcf2a3a93e", "messageHeadline": "[storage] fix typo", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c30acc27d8c55857deea66f7e2ba0421321c0e20", "messageHeadline": "[fuzzing] adding merkle tree proto fuzzing", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "02596878adbd61f4d221a0e1c9bc48f9669c69b2", "messageHeadline": "[consensus][reconfig] extend reconfiguration test for a few epochs", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "7e3777cf511ea57d47995aeb7b1131386584c93e", "messageHeadline": "[consensus][restart] simplify the recovery flow given idempotent comm\u2026", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 62, "deletions": 416}}, {"node": {"oid": "5107b309fe2a38b2bc2ca6d51b0b82d3a1b73560", "messageHeadline": "Make MIRAI happy", "author": {"name": "Herman Venter", "email": "hermanv@fb.com", "user": null}, "additions": 19, "deletions": 12}}, {"node": {"oid": "19f051796e97ca6cd22b9563b0a1d2932c3ad585", "messageHeadline": "[executor] idempotent commits", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 117, "deletions": 46}}, {"node": {"oid": "33f1023ac03f0d049ca57a511bfa7fb4c5d76116", "messageHeadline": "[executor] refactor executor with synced_trees", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 251, "deletions": 89}}, {"node": {"oid": "3a0b3a5bb2a164fa113d8d8d27b7a95909402bd7", "messageHeadline": "[cluster-test] Add experiment to simulate multi-region environment an\u2026", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 212, "deletions": 84}}, {"node": {"oid": "1daa09943047b1d826569eeff53a09949ef35567", "messageHeadline": "First version of the new borrow checker based on the abstraction of an", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 1098, "deletions": 996}}, {"node": {"oid": "5b3833b2e4f3a74b190a88b56854fe3598504c2d", "messageHeadline": "Remove warning to cut types dependency on slog", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "73f14ce0c94e9b50582e50fc49d37e08ba6a6756", "messageHeadline": "[Proof] Introduce SparseMerkleRangeProof", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 258, "deletions": 6}}, {"node": {"oid": "3f795ac8096460b7639bf862c5a7fa6167e24728", "messageHeadline": "[Crypto] Implement from_bit_iter for HashValue", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 30, "deletions": 0}}, {"node": {"oid": "424f67658d31b08d8444810ae96637c38457ec70", "messageHeadline": "[terraform] Increase monitoring instance disk volume", "author": {"name": "Sherry Xiao", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "3e19c7d92b843368c47b0230a9c55c3d7c082557", "messageHeadline": "[easy] More idiomatic Option/Result patterns", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 35, "deletions": 43}}, {"node": {"oid": "a5041b7fff1aac30d7ca24a3bfea5bdfdba47122", "messageHeadline": "[cluster-test] Log command used to fetch genesis.blob", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ca648e539534319e2c74ae8fe5f24b651d9c8f89", "messageHeadline": "add a rust-toolchain file back in", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "73355c46c2c2b5822d507d17bebf66b9c57f4628", "messageHeadline": "[admission-control] Add service test into lib", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "09f7e4192d71ecd8a15c66ce2b51f5f2e005654d", "messageHeadline": "[CI] add conditional docker build to commit verify", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "0eeebbe12b932651cecfbdc057daf4f0139fc7b3", "messageHeadline": "[consensus][reconfig] help peers who sent old epoch messages", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 53, "deletions": 43}}, {"node": {"oid": "da365e1bad49eac6e4688b2bd921fdef77f47e2e", "messageHeadline": "[rust] migrate to stable toolchain", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "35901d2f913f9e124fd0d7e3f45dc73564232dfd", "messageHeadline": "[cluster-test] Reload faucet account on every tx emit job", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 5, "deletions": 6}}, {"node": {"oid": "ed2d3b44f60d7a5fc7091b63a872473dc69ac8be", "messageHeadline": "[cluster-test] Use sudo when updating genesis.blob on deploy", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9bab5e777e4d6cd14e57999258a405f74005d5c", "messageHeadline": "[network] `HealthCheckerNetworkSender` now wraps `NetworkSender`", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "7f5214e7cc5b4188b992ce1c222f9f8a872e9317", "messageHeadline": "[network][ac] `AdmissionControlNetworkSender` now wraps `NetworkSender`", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "06d1c8bfe5b799dc77a781a7a66cec1326d24d05", "messageHeadline": "[network][state-sync] `StateSynchronizerSender` now wraps `NetworkSen\u2026", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 38, "deletions": 27}}, {"node": {"oid": "8b3234ff2c25012e519c7f8f0b01d77f7a192a92", "messageHeadline": "[network][mempool] `MempoolNetworkSender` now wraps `NetworkSender`", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 17, "deletions": 24}}, {"node": {"oid": "cd317b6945e4810e9c1b4c863bcb29447607ae5f", "messageHeadline": "[cluster-test] Introduce some convenience utils", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 42, "deletions": 1}}, {"node": {"oid": "82a70112f9b54607159c339aedc684546e291cd7", "messageHeadline": "[language][Move] Added test framework", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 435, "deletions": 74}}, {"node": {"oid": "9d510ae3717935dbd3f89cf6f880a7dca9ca80c4", "messageHeadline": "LedgerInfo commit information aggregated in a BlockInfo struct", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 358, "deletions": 457}}, {"node": {"oid": "4167843ea2043f1b7e8f79ab5c89c6e872b22b67", "messageHeadline": "[cluster-test] Update genesis.blob on deploy", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 33, "deletions": 1}}, {"node": {"oid": "82ebc9ac8e4d1ac4d760327859d890a17e1962b2", "messageHeadline": "[cluster-test] Use sync log", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "b6e06b236300550e3654c24b4f76d837f61592e3", "messageHeadline": "[Storage][JellyfishMerkle] Fix get_with_proof for edge cases", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 25, "deletions": 3}}, {"node": {"oid": "f03e55177c27eca14729cd53d2e4da71d4710175", "messageHeadline": "[Storage][JellyfishMerkle] Extract some util functions in tests", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 85, "deletions": 52}}, {"node": {"oid": "7db2742ee88140fe32d9d56d06c8793b7d1c6440", "messageHeadline": "[network][consensus] ConsensusNetworkSender now wraps `NetworkSender`", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 50, "deletions": 63}}, {"node": {"oid": "181a8bb3298a46895c5d9f84bac4e7ddab4bc7d3", "messageHeadline": "[cluster-test] Remove log prune", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 2, "deletions": 124}}, {"node": {"oid": "03c009f69a53911fa9b6a8d4cf15bea3bcd63eb9", "messageHeadline": "[cluster-test] Remove kinesis log tail", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 0, "deletions": 362}}, {"node": {"oid": "d7e990914ba4d46ffcdd572edc3ec739dc6c2281", "messageHeadline": "[language] Deprecate TransactionPayload::Program", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 164, "deletions": 649}}, {"node": {"oid": "2a16729cd54876888f99eec7b458d58be2e87ec5", "messageHeadline": "[language] Implement block metadata transaction logic", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 101, "deletions": 53}}, {"node": {"oid": "d4d3c1b1cd5fcfe827a420adda34eb1c4c110ddd", "messageHeadline": "[x] simplify extension checking in license lint", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "b6556279fba0411994561566841b3d097223cd14", "messageHeadline": "[x] skip whitespace lints for .exp files", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "104a6fd85308563d6320304283aa866c67d73467", "messageHeadline": "[cluster-test] Increase deploy startup timeout", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a8bc02a2001a893a1caa1343e06adecee214311", "messageHeadline": "[monitoring] change public metric whitelist to be a constant", "author": {"name": "Sherry Xiao", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 14, "deletions": 21}}, {"node": {"oid": "4834c5e4da07239da535684caddc31fb1adfa14f", "messageHeadline": "[mempool] commit old transactions on transaction insertion", "author": {"name": "Phoenix Orlov", "email": "phoenix@fb.com", "user": null}, "additions": 34, "deletions": 14}}, {"node": {"oid": "be90eea0ffe3e0632951fc0100cd7f647a9c3075", "messageHeadline": "[language] On-chain definition of gas schedule", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 788, "deletions": 300}}, {"node": {"oid": "fe2653a098593887f11c9e685b23ceafacde0874", "messageHeadline": "[ci] pin rustc to beta-2019-10-03 to avoid using 1.40 beta", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "3d577356a92a364b2cf2549b9f6f488a44a27b2d", "messageHeadline": "[Storage] Add proptest for JellyfishMerkleTree::get_with_proof", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 55, "deletions": 0}}, {"node": {"oid": "669ef88ee341b7054c548585d18cd89bafce3508", "messageHeadline": "[network] Add common `NetworkSender` network interface.", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 199, "deletions": 3}}, {"node": {"oid": "a9d9b463ed6f21fdeb3449b1d0b2eaf98acbe5ee", "messageHeadline": "[language] remove CreateAccount bytecode", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 346, "deletions": 335}}, {"node": {"oid": "fdef419ef9112775df99bd63434400d5f49392ec", "messageHeadline": "[mempool] Change log level of raw bytes debug->trace", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e6ec37553eb66baf1b0f3410324cf36a89fd06f6", "messageHeadline": "[network] Refactor out common `NetworkEvents` implementations", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 131, "deletions": 249}}, {"node": {"oid": "e9a7b66069729bc6eab5e5b6bf3cffbf87a1e737", "messageHeadline": "[network] Simplify the property of Discovery", "author": {"name": "akihito.nakano", "email": "sora.akatsuki@gmail.com", "user": {"login": "ackintosh"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "23c69395a8b96ed9743a49322799619167bd803a", "messageHeadline": "[cluster-test] Debug info for mint failures", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 75, "deletions": 31}}, {"node": {"oid": "7bfcd43b9a765ba42e05d682087fd8acde323a7d", "messageHeadline": "[Docker][cluster_test] look up git rev in container", "author": {"name": "Sherry Xiao", "email": "sherryxiao@calibra.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7694bf843c2ad27a24e75e53bb7f3637a520c847", "messageHeadline": "[ci] run 'cargo x lint'", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e2e05d38cb93b03c9c42766c9c737446aaf90286", "messageHeadline": "[lint] ensure all *.{rs,sh} files have a license header", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 357, "deletions": 0}}, {"node": {"oid": "9b7cee2622a4befc683ffe6c103475b163be835c", "messageHeadline": "[lint] ensure all text files have no trailing whitespace", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 14, "deletions": 27}}, {"node": {"oid": "cd3eb30fe25ff0bc933a9bee4c9831fccc5f9e62", "messageHeadline": "[lint] ensure all text files have a newline at EOF", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 67, "deletions": 67}}, {"node": {"oid": "ebae360e7f5bccb714a48d7a273bcbfb088dbb4f", "messageHeadline": "[x] add lint command", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 185, "deletions": 0}}, {"node": {"oid": "5b41d417aaf6e322818fbe322cd19e165035805f", "messageHeadline": "[Consensus] Clean up the pending messages of the previous epoch", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 58, "deletions": 0}}, {"node": {"oid": "39ad3aebe6a9a68162d8f0bd6442fd553d3037c5", "messageHeadline": "[consensus][reconfig] impl EpochRetrieval flow to help nodes advance \u2026", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 213, "deletions": 10}}, {"node": {"oid": "782b31cb08eeb717ea2b6f3edbf616b13fd4cae8", "messageHeadline": "[move] Beginning of a limited Move source language", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 17435, "deletions": 21}}, {"node": {"oid": "e5ee2c3a254014b8af9537f09f3ed2f825a58f1b", "messageHeadline": "[network] Add benchmarks for yamux-over-yamux multiplexing", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 46, "deletions": 7}}, {"node": {"oid": "44f74b3571431cefa498a643344bf23e45142cda", "messageHeadline": "[language] Include other block informations in `LibraSystem.BlockMeta\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 220, "deletions": 42}}, {"node": {"oid": "2b972fe9d38c190ad85764a33754eecff2c3e818", "messageHeadline": "[crypto] remove secret-service", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 0, "deletions": 956}}, {"node": {"oid": "5fa11c4d0c967a002362ed432edaf5702d97123d", "messageHeadline": "[StateSynchronizer] Revert the flow that would allow sync to an arbit\u2026", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 55, "deletions": 156}}, {"node": {"oid": "f2d10f2c299ba730149662b5ac4cc5a3e1f5690a", "messageHeadline": "[grafana] Update network dashboard to use new histogram metrics", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "12488ddb3d24d7923873609e89eab440396f1bf7", "messageHeadline": "[metrics] Convert RPC bytes and DirectSend bytes metrics to histogram", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "41997a2385f332e82407856b60884747532d5855", "messageHeadline": "[admission-control] Refactor AC", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 449, "deletions": 347}}, {"node": {"oid": "6aed754af3a4ae021216f912da42e4361e845450", "messageHeadline": "[Docker] look up git rev in build container", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "80a32ad8e43f2f47359dda4dd5cf0be5ef3d8dde", "messageHeadline": "[consensus][reconfig] adopt ValidatorChangeEventWithProof in consensus", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 55, "deletions": 40}}, {"node": {"oid": "0d4bed35d38e7953fbd3ebddad1599451c976fc1", "messageHeadline": "[language] add get and set for Vector", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 95, "deletions": 0}}, {"node": {"oid": "dd6ad1a01acd7ca1db9c64bde98aec61b47ea9d9", "messageHeadline": "[crypto] modularize union macros", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 283, "deletions": 274}}, {"node": {"oid": "0148fa52668ac521bbb99d3cb95de9bcbced72da", "messageHeadline": "[x] add bench command", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "d74c33eeff695bd1fd3e51f4e536d4eb288f1070", "messageHeadline": "[crypto] assert private keys not cloneable", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "ebaf0a6a5e25a6a830c144732866d39d4327dd4d", "messageHeadline": "[full-node] Fixing flaky test_full_node_basic_flow", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b672ca949f544ce9f3d6b13b5e9c9d9de1bd76fe", "messageHeadline": "[reconfig] refactor ValidatorChangeEventWithProof", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 161, "deletions": 55}}, {"node": {"oid": "01aa4257e6448e125b1a6054d7924460ea8a6ee9", "messageHeadline": "[lcs] introduce from_bytes_seed", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "733bbf4d4683f2ec2910e3ef442a71e10eb5462a", "messageHeadline": "[vm-types] impl DeserializeSeed for StructDef and friends", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 122, "deletions": 73}}, {"node": {"oid": "3d8a6265c71d15e2a6c94fcb1668081c94ae4051", "messageHeadline": "[vm] fix oom discovered by fuzzer", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a462c71a478d5d197c63f37e8d7909901f065199", "messageHeadline": "[network] Add health-checker network interface", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 237, "deletions": 1}}, {"node": {"oid": "eb26f4cf8aa919251aa5f9331d369041e53b2cd3", "messageHeadline": "[consensus][reconfig] dispatch network messages based on epoch", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 113, "deletions": 66}}, {"node": {"oid": "b5afee66cc126943d1abfb77883ae5b5675b7509", "messageHeadline": "[consensus] verify linear history of ledger in safety rules", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 201, "deletions": 76}}, {"node": {"oid": "75ea4c7bdeb3aeb75750f1739afa95ed40b47b5f", "messageHeadline": "[types] Add AccumulatorExtensionProof", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 110, "deletions": 0}}, {"node": {"oid": "f2ebda4353abd9fc00966f4d579c42b743d9793e", "messageHeadline": "[executor] add transaction info hashes to ProcessedVMOutput in", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "e383a0b056725eb28fc43c0ddb0f2c7aac829b69", "messageHeadline": "[cluster-test] Log rotate libra.log", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 29, "deletions": 5}}, {"node": {"oid": "6e0598e8a2cb2a3e1c72b16bd733c70d03871749", "messageHeadline": "[terraform] Allow to redirect output to a file", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "c65bd50fc17435941ad23db718f406ae5577f9a4", "messageHeadline": "[enhancement] Refactor libra_channel and remove MessageQueue trait", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 102, "deletions": 158}}, {"node": {"oid": "7bdb4bf9d7e118124e3da028c3c81ef0d36a21cc", "messageHeadline": "[enhancement] Follow-up changes in libra_channel", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 96, "deletions": 39}}, {"node": {"oid": "1f918aa09ab634cbbb1daa64b52c63f290e624b7", "messageHeadline": "[docker] Move docker CMD into docker-run.sh", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 12, "deletions": 7}}, {"node": {"oid": "0d82ee3f2688a9772f47665e4f400a5e0ccd2271", "messageHeadline": "[x] skip running cargo if we have no packages to run", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7326b7daf2cbd8e6c222de63d9ed3a8eb763e536", "messageHeadline": "[cluster-test] Bump experiment deadline", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "cf7a1784ec729d0ad01126c864d670ed2241ae29", "messageHeadline": "Use GIT_REVISION env if already exist", "author": {"name": "Sherry Xiao", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 31, "deletions": 26}}, {"node": {"oid": "7cbaa10375e8e0643f295b3ae792dc6d70cd232c", "messageHeadline": "remove rust_crypto as it's abandoned", "author": {"name": "Gerardo Di Giacomo", "email": "gdg@fb.com", "user": null}, "additions": 40, "deletions": 34}}, {"node": {"oid": "8328eba6f695b1c20eadd98e25a387898f76a768", "messageHeadline": "[monitoring] Remove old counters and update dashboard", "author": {"name": "Sherry Xiao", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 176, "deletions": 125}}, {"node": {"oid": "9f751e190f9de9891a9743c1e51fa7d7b5e1f9e1", "messageHeadline": "[language] Change binary operator precedence to match Rust", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 32, "deletions": 27}}, {"node": {"oid": "570a5509fac1604de4c11870639949c4acbdc24a", "messageHeadline": "[cluster-test] Show changelog", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 177, "deletions": 49}}, {"node": {"oid": "f88feddaebd74d7c85442ed5b4b15a2107d309f5", "messageHeadline": "[enhancement] Create an experiment to simulate multi-region", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 210, "deletions": 1}}, {"node": {"oid": "ed83cfe1183c9f4256a7aa0a416810291b62d599", "messageHeadline": "[consensus][reconfig] add unit test for the flow", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 98, "deletions": 13}}, {"node": {"oid": "9fe70ee22d6f7acbbeecfdfae0c7d054032e846e", "messageHeadline": "[consensus][reconfig] complete support of epoch change upon receiving", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 143, "deletions": 37}}, {"node": {"oid": "acaabd5320286e0be54e3d3b9566cee874e1ab15", "messageHeadline": "[ci] use cargo xclippy and remove clippy.sh", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 43}}, {"node": {"oid": "cb06036d5a7b2e651e2ae74c760c189462d62c82", "messageHeadline": "[x] add clippy commnad", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "e818d9ca4fd652dee42cd41f02aa48c353dcdc3f", "messageHeadline": "[x] add check command", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 120, "deletions": 4}}, {"node": {"oid": "85df5c7963d32a98bc6341ba2f1aae61ead04e07", "messageHeadline": "[x] refactor how common arguments are passed to CargoCommand methods", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 78, "deletions": 62}}, {"node": {"oid": "ca894eac9d1ef2e52d61cc555af90bd5e2a101ca", "messageHeadline": "[x] run unit tests before system tests", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "75658222537bcf7e45ccd135335b8f791a862a00", "messageHeadline": "[x] use --workspace instead of the deprecated --all", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "53658705cc7f98131899da82d86b7c87f0faf2e6", "messageHeadline": "[x] refactor common cargo logic for reuse", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 106, "deletions": 83}}, {"node": {"oid": "e02f72318a6170a78b37f570d28cec30f42ea499", "messageHeadline": "[x] create an abstraction around invoking cargo commands", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 173, "deletions": 136}}, {"node": {"oid": "ca6a906de79dd4963d345160070c51bb091c1b91", "messageHeadline": "[cluster-test] Refactor execute_jobs function into a separate module", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 59, "deletions": 46}}, {"node": {"oid": "12546244f1d9970a79eaf10bd2058632703e1689", "messageHeadline": "Update common/metrics/build.rs", "author": {"name": "Sherry Xiao", "email": "55457892+sherry-x@users.noreply.github.com", "user": {"login": "sherry-x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "008323c818c4d84ea0ffafef4020b428e72e5e04", "messageHeadline": "[monitoring] Expose non-numeric metrics", "author": {"name": "Sherry Xiao", "email": "sherryxiao@fb.com", "user": {"login": "sherry-x"}}, "additions": 65, "deletions": 1}}, {"node": {"oid": "194713b84f5ec9e34b85c1065f1062701fd963bc", "messageHeadline": "[coverage][easy] update code coverage runner", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be9270387c2edeb3ed21abb9c87911a043005623", "messageHeadline": "suppress dead code warning", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a46f375ff7c1de648d96b1fcc1108db2c6275619", "messageHeadline": "[network] Test multiplexing of yamux substreams within yamux substreams", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "eeadab0a0cfe4fd845520ba7b929c0e9499fa315", "messageHeadline": "[network] Wire-through Dial/Disconnect requests to PeerManager actor", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "0672d5af6e1fd301d9f1d234c0c5480ccfff226e", "messageHeadline": "[network] Add Dial/Disconnect Peer request types to network interface", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "fd964e88d138ec26844f75675d7e59ccf40c8092", "messageHeadline": "[cluster-test] Remove cleanup() from run_single_experiment()", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "51dd2b4261d6b80ee8207c02bfd6beb8f84b1ae5", "messageHeadline": "[cluster-test] Use split_n_random for PacketLoss experiment", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 4, "deletions": 19}}, {"node": {"oid": "0bc5fb03e4a10647ba288b3c0d80093a6e103120", "messageHeadline": "[cluster-test] Set timeout for running ssh", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d593b65bedd0b9a4fd332f55cd011282fb072189", "messageHeadline": "[cluster-test] Retry mint", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 24, "deletions": 9}}, {"node": {"oid": "ffefed5812713fef6505f3f0e840ff35e8f7f950", "messageHeadline": "[cluster-test] Add a cleanup method for performing cleanups", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "ba9cf3326924243d6168bee3653242b02c57564f", "messageHeadline": "[consensus][reconfig] setup channels to propogate epoch changes", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 50, "deletions": 5}}, {"node": {"oid": "6b7b568b6f2d6c0c2f04ed43410b48e7ad1c3a1a", "messageHeadline": "[Consensus] BlockRetrieval types", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 257, "deletions": 155}}, {"node": {"oid": "9c462ba1788def2668f8b0ad0814b1c108df72f4", "messageHeadline": "[build] Use correct features even when building individually", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1061ed0e56d4344d72cd568c35df73ce33c6a717", "messageHeadline": "[proof] reverse the order of sibling in merkle proofs", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 64, "deletions": 68}}, {"node": {"oid": "bb025c779f8f0e0b8390fd9e691d2c23265bf00a", "messageHeadline": "[language] new lexer for the ir-to-bytecode compiler", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 470, "deletions": 535}}, {"node": {"oid": "f90b9b46a3c44c7b527d6dd6744e65546ddc947c", "messageHeadline": "[consensus][reconfig] add epoch to ConsensusState", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "21433960202a8370b40bc285a4686de234f67ee6", "messageHeadline": "[consensus] Eliminate the field enforce_increasing_timestamps", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 95, "deletions": 131}}, {"node": {"oid": "6c763bf0d855771444fcca8e161ba0a09ec298fc", "messageHeadline": "[cluster-test] Measure and report performance on every run", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 175, "deletions": 60}}, {"node": {"oid": "bf3e71207439a9fcd6a068289abbd7d2c4a0a04d", "messageHeadline": "[cluster-test] Do not setup faucet and lb attachment for cluster test", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c4501d7350fca7159bcd3c6e29154d802466686d", "messageHeadline": "[cluster-test] Add packet loss experiment and effect", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 193, "deletions": 0}}, {"node": {"oid": "c0b738e5566211f57202b9bdf25f405c8e63ae58", "messageHeadline": "[config] use OsRng for generate-keypair binary", "author": {"name": "Phoenix Orlov", "email": "phoenix@fb.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "847b9ee885b6a4911c64a846a5cc937a9174f4c2", "messageHeadline": "[enhancement] Add enque/deque counters to PerValidatorQueue", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 55, "deletions": 14}}, {"node": {"oid": "0f58284f85f66ba2eb3e39d65198e2d0bd1f5449", "messageHeadline": "Rename more signed_txn variables", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 47, "deletions": 47}}, {"node": {"oid": "299fe088918ab53509c54ed33b8f7bb535ab1b1f", "messageHeadline": "Rename create_signed_txn to create_user_txn", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 20, "deletions": 20}}, {"node": {"oid": "3da405738d7919a303044d887cb847dedfb11bb3", "messageHeadline": "[Types] Rename signed_txn to txn_bytes in SignedTransaction", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "523a5600028f2abcde62735d94fd2766d3615f62", "messageHeadline": "[Mempool] Rename signed_txn to transaction in AddTransactionWithValid\u2026", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7b73adabbb4931e61f711af118df022c6a22eb52", "messageHeadline": "[AC] Rename signed_txn to transaction within SubmitTransactionRequest", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 25, "deletions": 25}}, {"node": {"oid": "5f6091eaaab48e748590d0773e10899ccc0a00e5", "messageHeadline": "[Executor] Remove wrap_user_txn in unit tests", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 21, "deletions": 39}}, {"node": {"oid": "1ed1e638a16dffcc57a7abf04cad9b44f55f030f", "messageHeadline": "Use Transaction to replace SignedTransaction in root hash computation", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 31, "deletions": 54}}, {"node": {"oid": "d0219b71317c0e04015c7034fb243fe700d63f57", "messageHeadline": "[Types] Use Transaction instead of SignedTransaction within Transacti\u2026", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 22, "deletions": 23}}, {"node": {"oid": "4313a6a4bf2b3cd6a9c17eb3ac6dcd90997346bc", "messageHeadline": "[Types] Rename signed_transaction_hash to transaction_hash within Tra\u2026", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 17, "deletions": 17}}, {"node": {"oid": "9c39ea298b9cee0270292499906ad124e1a305df", "messageHeadline": "[Types] Rename SignedTransactionWithProof to TransactionWithProof", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 73, "deletions": 65}}, {"node": {"oid": "9f9c9ce8b44b2a8fbfc8049586bb5ede8b1a8b3a", "messageHeadline": "[Proof] Rename SignedTransactionProof to TransactionProof", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 40, "deletions": 40}}, {"node": {"oid": "2092ab9a6ef16796087f56268b3382223aced202", "messageHeadline": "[Types] Implement CryptoHash for Transaction", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 21, "deletions": 1}}, {"node": {"oid": "a76a4cbc8572d50ace34f58de0e55432f93448e8", "messageHeadline": "moved stackless_bytecode/README.md to stackless-bytecode/README.md, a\u2026", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "25821e39f273853d5de68cf9a7b96be40584cee6", "messageHeadline": "[x] pass through some flags to cargo", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "e1d2ce7b0f1c5576b028c2ddf848ff7425cded76", "messageHeadline": "[x] introduce test subcommand", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 290, "deletions": 124}}, {"node": {"oid": "79baafd584a39de4130129a206028bf8dcc6625b", "messageHeadline": "[x] rename xtask to x", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "38d2a1ed3fde793784b2dba978ee349099cdecfe", "messageHeadline": "[CI][easy] fix code coverage report script", "author": {"name": "youngyl", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3bc5837224a5aa9214eb75f67e0b68b0917e2e62", "messageHeadline": "[types] restrict identifiers to a subset of ASCII", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 158, "deletions": 13}}, {"node": {"oid": "dcea5883657e555596ae2ff769d62026a906a5fb", "messageHeadline": "[state sync] alter sync_to API", "author": {"name": "Phoenix Orlov", "email": "phoenix@fb.com", "user": null}, "additions": 70, "deletions": 37}}, {"node": {"oid": "7c6746b7549c568b72a2b7d15fd0c101a76b8509", "messageHeadline": "[Proof] Refactor TransactionListWithProof", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 179, "deletions": 575}}, {"node": {"oid": "a26cc078f43cc990dbec49064daae20af9b88fba", "messageHeadline": "[Proof] Introduce TransactionListProof", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 129, "deletions": 3}}, {"node": {"oid": "bbc12b87c0647321d7b806eaf269d3939cf7afe7", "messageHeadline": "[Proof] Protobuf conversion for AccumulatorRangeProof", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 141, "deletions": 41}}, {"node": {"oid": "83cc4c1ea0be990457116ffc04c7b40df6141f24", "messageHeadline": "[consensus] block_store doesn't make proposals", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 77, "deletions": 172}}, {"node": {"oid": "8fb4de74c9e18c746668985a5f7fece02998d263", "messageHeadline": "[consensus] Start using libra_channel for network <=> consensus", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 68, "deletions": 41}}, {"node": {"oid": "d3dc5a57550b82b0ab84c02c8db164106da3e344", "messageHeadline": "[consensus][reconfig} make EpochManager able to spawn EventProcessor", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 225, "deletions": 200}}, {"node": {"oid": "ccb4ee1d406aa6ff0ffbbac02d2fedd70ece2411", "messageHeadline": "[consensus] refactor ConsensusNetworkImpl to be reconfig friendly", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 118, "deletions": 127}}, {"node": {"oid": "b71220e742e05d664534a9b5ce2f9a06e19cecd7", "messageHeadline": "[TF] fix validator sets gen", "author": {"name": "youngyl", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "1587530dec0d5fda5fbb4f652ae22f27a3218ab6", "messageHeadline": "[functional tests] added a sorted linked list", "author": {"name": "Amir Kafshdar Goharshady", "email": "goharshady@fb.com", "user": null}, "additions": 547, "deletions": 0}}, {"node": {"oid": "a1e0d177c5f1ebe5ae4f232d82a20ceb7d0b4f3d", "messageHeadline": "[language] fix test.sh", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08e224762bf6a000c72d73128779e84a72ff512b", "messageHeadline": "[enhancement] Add a drop counter to PerValidatorQueue", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "3854236a45551b1b9ab36b92140bfd587d53e52e", "messageHeadline": "[Consensus] Fix erroneous error messages upon commit", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 10, "deletions": 7}}, {"node": {"oid": "c9536c7d312f236640848c1d0a0479690dfc47c6", "messageHeadline": "[testing] Add more tests for libra_channel", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "b5901bcd9d78fe1d14a6d64067aadca2e20c0cdd", "messageHeadline": "[types] optimize AccountAddress serialization", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 54, "deletions": 105}}, {"node": {"oid": "667344248287a1647f42a793e92414853a5fa335", "messageHeadline": "[admission-control] Make AC runtime multi-threaded", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 212, "deletions": 163}}, {"node": {"oid": "bc5dcd2239c7160052be58ceb690b87c94bc58e0", "messageHeadline": "[language] Clean up some Rust assertions in the parser", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1d1cb4002980a129d51a38f36f0ee885d5fd8bb0", "messageHeadline": "[build] Remove testing feature and ensure correct builds", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 599, "deletions": 385}}, {"node": {"oid": "cee594950851a284732d25065e61f7b1874b9e4d", "messageHeadline": "[enhancement] Refactor libra_channel interface to add an explicit Key", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 161, "deletions": 142}}, {"node": {"oid": "6ce120be9db38e650841188d357e31d4f224fe61", "messageHeadline": "[libra_swarm] modify interface for role type awareness", "author": {"name": "Jim Meyering", "email": "jim@meyering.net", "user": {"login": "meyering"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "c5de28aec25f99e6a989277b11daaa3ec07ae415", "messageHeadline": "[language] more tests for reconfiguration", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 162, "deletions": 8}}, {"node": {"oid": "6dd665b787bce2dc1d20d56d43c80982e92bb706", "messageHeadline": "[enhancement] Create PerValidatorQueue which implements MessageQueue \u2026", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 383, "deletions": 0}}, {"node": {"oid": "00c8fb405dc42ef17fc2176336dcff02bde6d138", "messageHeadline": "[crypto] un-mask GENESIS_BLOCK_ID", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5f6525add4b65aaa9b242aeab0365f395551dbd1", "messageHeadline": "[functional tests] verify comments when parse_script_or_module", "author": {"name": "jolestar", "email": "jolestar@gmail.com", "user": {"login": "jolestar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d18d4604e0dee4ea8abf867205d432e6c314bcd0", "messageHeadline": "[language][events] include type info in emitted events", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 262, "deletions": 40}}, {"node": {"oid": "b912ba829fdd394ca18cbc58eb66220c2a71e132", "messageHeadline": "rewrite complex match to and_then", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "923f63b646fa2d3fbafa24e22b43e3c439bde5da", "messageHeadline": "[easy] cargo lints", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "0389b3a75d3a9c54831d740c252203da4638ed6d", "messageHeadline": "[state sync] add new sync_to API to state sync client", "author": {"name": "Phoenix Orlov", "email": "phoenix@fb.com", "user": null}, "additions": 116, "deletions": 30}}, {"node": {"oid": "e6ae1dcc1a90942067a70bbb7b149ee8f7d50001", "messageHeadline": "[language] add support for declaring validator accounts in functional\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 166, "deletions": 20}}, {"node": {"oid": "6a0bb6f4e24be912b3d4b14694d030e4e5ec26d6", "messageHeadline": "[language] native functions NativeReturnStatus change", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 232, "deletions": 307}}, {"node": {"oid": "52d411714e68b7622af38e9e2eb281695d96be08", "messageHeadline": "[language] Merge block and validator set module into LibraSystem module", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 114, "deletions": 121}}, {"node": {"oid": "54b92c51615676cab8b95cad1bd1e3f6adb2eab0", "messageHeadline": "[easy] Maintain the code coverage script", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "a4cc695e3fe3bff44582d108694cd9d5e8b9b0bd", "messageHeadline": "[Proof] No bitmaps", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 39, "deletions": 570}}, {"node": {"oid": "e273cd91693864020c618b151bb60c85f06de3cb", "messageHeadline": "[consensus] derive state_compute_result from vm output", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 201, "deletions": 205}}, {"node": {"oid": "ae372ef70cf74d9470db762d00c649f808d5b3fe", "messageHeadline": "[enhancement] Create libra_channel module which provides an mpsc channel", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 198, "deletions": 1}}, {"node": {"oid": "f367100b70ba0b0c9e49dc385f71e7cf72b1768a", "messageHeadline": "[consensus][restart] commit upto highest ledger info after rebuild", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 79, "deletions": 76}}, {"node": {"oid": "475588655724bb25de94107c529c255d31f5b174", "messageHeadline": "[consensus] Move block signing to SafetyRules", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 189, "deletions": 157}}, {"node": {"oid": "0494e759749144f3228f2fdfbd0a5bacbea452b2", "messageHeadline": "[language] new lalrpop-replacement parser", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 2232, "deletions": 761}}, {"node": {"oid": "38499669e13df35fefb36439e564a9e1a4769f5b", "messageHeadline": "[consensus][reconfig] generate genesis/qc from storage instead of har\u2026", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 43, "deletions": 31}}, {"node": {"oid": "dbddb576acbdc14c156626a12e2bdbac993bcae1", "messageHeadline": "[consensus] rewrite block", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 459, "deletions": 669}}, {"node": {"oid": "6614de991731bf417ae95ac218f38b811d8029f1", "messageHeadline": "[Docker] Remove old socket_muxer_bench configs", "author": {"name": "Brett Proctor", "email": "brettp@calibra.com", "user": null}, "additions": 0, "deletions": 140}}, {"node": {"oid": "fe4dc18e916a285698cbc6847540051b3020687f", "messageHeadline": "[consensus] move timeout signing to safety rules", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 60, "deletions": 18}}, {"node": {"oid": "d6aab915a6e48737d8322cfb38d56877f37b7227", "messageHeadline": "[consensus] rename ProposalReject to Error", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "71bcd0b0da5b044b50c2774594d2e2513850be61", "messageHeadline": "[consensus] Add a Timeout for TCB interaction", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 84, "deletions": 55}}, {"node": {"oid": "3f62ef14a640d5170c7dc58ad1669b64d8cc3ed2", "messageHeadline": "Add tc package to validator", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86bb2646570256c5980350ac8deecc00e98f10ed", "messageHeadline": "[language][trivial] Remove unused function", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 0, "deletions": 18}}, {"node": {"oid": "1deeabc700a1375817c746eccdb2eecba75c639b", "messageHeadline": "[language] Move the interpreter code out of transaction processor.", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 1751, "deletions": 1982}}, {"node": {"oid": "e30e579797480ac044d7ff6a7c39d9289ddea41f", "messageHeadline": "[reconfiguration] support reconfiguration triggered by validator key \u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 214, "deletions": 40}}, {"node": {"oid": "6a8aeaf3d7f91fc6e7274155d9234dc5a680818e", "messageHeadline": "[monitoring] Create new network counter with dimensions", "author": {"name": "Sherry Xiao", "email": "sherryxiao@calibra.com", "user": null}, "additions": 92, "deletions": 10}}, {"node": {"oid": "c086e7c157ffe0b0c6168cf739ba55df85ed78f1", "messageHeadline": "[Docker] Fix protobuf version reference", "author": {"name": "Brett Proctor", "email": "brettp@calibra.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d5cb49316456c040457d84dac5be248f05f298c2", "messageHeadline": "[Proof] Introduce AccumulatorRangeProof", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 254, "deletions": 16}}, {"node": {"oid": "1108558a20d30f0a63e4a767651be9a41f392e22", "messageHeadline": "[Docker] Upgrade to buster for docker base images", "author": {"name": "Brett Proctor", "email": "brettp@calibra.com", "user": null}, "additions": 29, "deletions": 29}}, {"node": {"oid": "012105267ad999453907f4e705eb4bcea9620eda", "messageHeadline": "standardizing bytecode_source_map to bytecode-source-map", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "7a044ca335221185cfc046be50c01b6ea3a1ac9e", "messageHeadline": "[consensus][fix] do not consider root as reconfig block", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 47, "deletions": 32}}, {"node": {"oid": "8d531a00fb0190c6b2550ef5c283110230d46a7b", "messageHeadline": "[cluster_test] Auto restart cluster-test when it exits", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "e3d03cfe7540479b1e6e75abe9c9e8faf6f8ca32", "messageHeadline": "[storage] doc: Fix broken links", "author": {"name": "akihito.nakano", "email": "sora.akatsuki@gmail.com", "user": {"login": "ackintosh"}}, "additions": 40, "deletions": 28}}, {"node": {"oid": "2ac137508e84d3cc261f29b0e4a2b6cd36119214", "messageHeadline": "[VM] Chunk transactions into different execution sections.", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 91, "deletions": 17}}, {"node": {"oid": "f74e1fc68dc75d337b2719d0503b38561688ee10", "messageHeadline": "[docker] Fix docker build caching issues", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "dfd956f2d47ebb3942580cfbea1afa36bffb3b3f", "messageHeadline": "[monitoring] Create separate counter for public metrics", "author": {"name": "Sherry Xiao", "email": "sherryxiao@calibra.com", "user": null}, "additions": 70, "deletions": 4}}, {"node": {"oid": "010c0653d1a3a104bcf0bcd3747d19cdce8caa5d", "messageHeadline": "[libra-fuzzer] allow fuzzing to work on the beta compiler", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2c7f187e855fe1af2c611aeac73e67d35aeccbc1", "messageHeadline": "[libra-fuzzer] add \"testing\" feature for consensus-types", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02a60b5fedd93ca84af1d8720249d892ee643058", "messageHeadline": "[network] Convert verified Discovery messages to a verified type", "author": {"name": "akihito.nakano", "email": "sora.akatsuki@gmail.com", "user": {"login": "ackintosh"}}, "additions": 63, "deletions": 45}}, {"node": {"oid": "10f0f75cd103e6b9d7e2c9c80d98e5eb1be905fc", "messageHeadline": "[easy] rewrite to Option/Result patterns", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 25, "deletions": 31}}, {"node": {"oid": "b03e524b924be5c6600ee37a677af598913e6d71", "messageHeadline": "[monitoring] Expose public metrics to a different port", "author": {"name": "Sherry Xiao", "email": "sherryxiao@calibra.com", "user": null}, "additions": 96, "deletions": 23}}, {"node": {"oid": "23b3d65cdd9392c4edf426485f22fd69c1d78ac9", "messageHeadline": "[metrics] don't dump metrics to file when metrics_dir is empty", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "4771611c2a6f6af69150c0030a2a902b8ebe1d6c", "messageHeadline": "Add version numbers to dependencies in Cargo.tomls", "author": {"name": "Tristan Debrunner", "email": "tristan@solana.com", "user": null}, "additions": 539, "deletions": 539}}, {"node": {"oid": "9832f16cfa0231178db96d5b8447af003dd6f1cd", "messageHeadline": "let `TransactionListWithProof` carry `enum Transaction` instead of `S\u2026", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 55, "deletions": 48}}, {"node": {"oid": "253d3919b44da1d6032b85e724c18b669d697f5c", "messageHeadline": "standardize vm_validator -> vm-validator", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "4b0d31ada67cd3456100fa717278fa059047b2b7", "messageHeadline": "standardize vm_runtime -> vm-runtime, vm_runtime_types -> vm-runtime-\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "8e4415d8da9fce9cb652dacd14c238968dd81a4e", "messageHeadline": "standardize stackless_bytecode -> stackless-bytecode", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "1336dceaebcde25386c2f902d10df58ffeb52eda", "messageHeadline": "standardize libra_swarm -> libra-swarm", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4883cc1b21b1a0e50e7785365b1e70ce5dd3dc67", "messageHeadline": "standardize langugage_e2e_tests -> languaage-e2e_tests", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "f96a8f99dae25b7909f2bd2ae14597376b783683", "messageHeadline": "standardize ir_to_bytecode -> ir-to-bytecode && ir_to_bytecode_syntax\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "71452599beaedf864861b073db9df2b266be7777", "messageHeadline": "standardize grpc_helpers -> grpc-helpers", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "5f8d6a23073159cf631c893a2dd21b4006767dfe", "messageHeadline": "New README for stackless_bytecode to mark as experimental", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "ef29b396612e877c34efb56619d1c6b443c1073e", "messageHeadline": "First steps towards getting Boogie debugging information.", "author": {"name": "Clark Barrett", "email": "cbarrett@fb.com", "user": null}, "additions": 155, "deletions": 56}}, {"node": {"oid": "ed439a4927dec281d22cad8e0af738a8da69148a", "messageHeadline": "Prepend libra to failure packages", "author": {"name": "Tristan Debrunner", "email": "tristan@solana.com", "user": null}, "additions": 111, "deletions": 111}}, {"node": {"oid": "f00f0a48bd26814283707a529cefad0fe52df5cf", "messageHeadline": "s/failure_ext/failure-ext", "author": {"name": "Tristan Debrunner", "email": "tristan@solana.com", "user": null}, "additions": 104, "deletions": 104}}, {"node": {"oid": "7a574b57a84467b20a2f71a95295865fcbaea1b3", "messageHeadline": "[consensus] moved vote creation into safety rules", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 241, "deletions": 312}}, {"node": {"oid": "eef0a61d80cb512c0c808a938adb009987989d64", "messageHeadline": "[consensus] Add validator set to block_info", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 47, "deletions": 14}}, {"node": {"oid": "75affa289ed8b5497d81a3fda207d247925c53f2", "messageHeadline": "[consensus] Add VoteProposal for SafetyRules API", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 108, "deletions": 1}}, {"node": {"oid": "60209b6dd577078646ed6b752f8c4571f182c7e1", "messageHeadline": "[consensus] simplify proposal_msg's proto representation", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 11, "deletions": 22}}, {"node": {"oid": "e134e4320799c0b1aeabc2639852aa7565a03c0a", "messageHeadline": "[executor] check for validator set change event + pass it on", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 108, "deletions": 17}}, {"node": {"oid": "1a80e2cec27b2419e76a7ef26d822915dea39e2b", "messageHeadline": "[language] Add printing of bytecode within function bodies", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 419, "deletions": 26}}, {"node": {"oid": "5e9578d924d0f9014bc10dc3e4ad447ae85e8271", "messageHeadline": "[consensus] replace proto with lcs 1/n", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 160, "deletions": 518}}, {"node": {"oid": "e505d5df15620ab7ead3bf9774b14421cec0d493", "messageHeadline": "Prepend libra to state-view package", "author": {"name": "Tristan Debrunner", "email": "tristan@solana.com", "user": null}, "additions": 34, "deletions": 34}}, {"node": {"oid": "f871e946231b8158ebd3d5a4f97c755faae329c2", "messageHeadline": "[docker] Rework incremental build", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 77, "deletions": 45}}, {"node": {"oid": "4fbc5d4973bbadfafa6b8bb8218087485b47897b", "messageHeadline": "Prepend libra to proptest-helpers package", "author": {"name": "Tristan Debrunner", "email": "tristan@solana.com", "user": null}, "additions": 62, "deletions": 62}}, {"node": {"oid": "849b35445f0ad12e0ec3ebf0dd9f634b2f5e9ccf", "messageHeadline": "[language] add new translator using tree_heap model", "author": {"name": "Emma Zhong", "email": "emmazhongjy@gmail.com", "user": {"login": "emmazzz"}}, "additions": 2540, "deletions": 0}}, {"node": {"oid": "df7d714e5f6ee695004c45d90ec74e285c973618", "messageHeadline": "Prepend libra to crypto packages", "author": {"name": "Tristan Debrunner", "email": "tristan@solana.com", "user": null}, "additions": 373, "deletions": 371}}, {"node": {"oid": "2b3ddd29c95e9288d45cd2f3b31f4495f24832e8", "messageHeadline": "[testsuite] Add retries to test_startup_sync_state", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "7c946bacaa17d8ac6a9423706ecfbbe63d91f81e", "messageHeadline": "Prepend libra to prost-ext package", "author": {"name": "Tristan Debrunner", "email": "tristan@solana.com", "user": null}, "additions": 56, "deletions": 56}}, {"node": {"oid": "2834a4f0fd1bf1fa36a3de5a2e90375f14b74a4a", "messageHeadline": "Prepend libra to config package", "author": {"name": "Tristan Debrunner", "email": "tristan@solana.com", "user": null}, "additions": 135, "deletions": 135}}, {"node": {"oid": "cf5727c8c7d838c3a16ea9a1e0381e022660df34", "messageHeadline": "[language][execution] Bubble up VM startup errors", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 23, "deletions": 13}}, {"node": {"oid": "a2ce8b5e2c325d5483f8abd07efb479bde6d4f3c", "messageHeadline": "[language] Change test generation to no longer directly create a Tran\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 52, "deletions": 51}}, {"node": {"oid": "34b278f4880698ef510c9264ea6467a9774a3832", "messageHeadline": "[easy] Rewrite to option / result patterns", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "cef5cbdff136bf9a5b9094fed477d3ebfcea738f", "messageHeadline": "[network, easy] nested Result unwrapping", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "49c039accc1357cbbc05f74abeb25de2818085d4", "messageHeadline": "[consensus] cleanup sync manager", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 109, "deletions": 194}}, {"node": {"oid": "d7db3e61bbbae375e0cc090c6c9e604e9d17ff42", "messageHeadline": "[consensus][reconfig] add epoch to TimeoutCertificate", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 68, "deletions": 50}}, {"node": {"oid": "42de5abfbbb104476828845d4c1cbb62728d54b1", "messageHeadline": "[consensusu][reconfig] carry reconfiguration info in vote", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 47, "deletions": 87}}, {"node": {"oid": "174994a102b4eb6828e31ff54ae0a93a09a94f4d", "messageHeadline": "[consensus] add a new struct Vote to VoteMsg", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 377, "deletions": 314}}, {"node": {"oid": "22ab7129ae06f7895f07cc45008557d67c89294b", "messageHeadline": "[networking] rename proto::vote to proto::vote_msg", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 47, "deletions": 40}}, {"node": {"oid": "bdfd956dac7274c2a9e7583d4840f2a4c3194149", "messageHeadline": "[types] fix serialization of Transaction", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 82}}, {"node": {"oid": "a0b7770010c9cf91e85ba0f4a40d53c291899104", "messageHeadline": "[types] move transaction_helpers.rs to transaction/helpers.rs", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1a2da99dbb51bc0f31985ea618d57275c7569aa0", "messageHeadline": "[types] move transaction.rs to transaction/mod.rs", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "dfbe17e415529524ce69522ee51320935d682116", "messageHeadline": "[language][functional tests] code cleanup & refactor", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 196, "deletions": 158}}, {"node": {"oid": "c0c8a3c6b38861ab607f256697285324918621ff", "messageHeadline": "[consensus] Add grafana graph for even loop idle time percent", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 88, "deletions": 0}}, {"node": {"oid": "a5615f1cf1a14671c247b09ff0f8f0d874ab490e", "messageHeadline": "Prepend libra to metrics package", "author": {"name": "Tristan Debrunner", "email": "tristan@solana.com", "user": null}, "additions": 76, "deletions": 75}}, {"node": {"oid": "7d32e82be53eeccecdbea9a28e522a57bb35a95e", "messageHeadline": "[terraform] Add NLB listener for fullnodes", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 25, "deletions": 1}}, {"node": {"oid": "bb27ae53726f6c47c568cada73fb9589ee42d2d2", "messageHeadline": "[terraform] Rebuild config for mint key format change", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1c6f73e0eafe6cc74f0736e45bad5115f7718718", "messageHeadline": "[executor] move ./execution/executor to ./executor", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 61, "deletions": 989}}, {"node": {"oid": "66677ac693190784cbeb01bc8cbd8b718d435a3a", "messageHeadline": "standardize failure_macros -> failure-macros", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e51730852988bd0bd917d5304ca525300417b3aa", "messageHeadline": "standardize crypto_derive -> crypto-derive", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "ed4a20c1ecba9ea39a19cdcfeccc8c7b3f9b6387", "messageHeadline": "standardize vm_genesis -> vm-genesis", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "845a3ee9ae99634ed0dcd22e038b2d2a5110e3ff", "messageHeadline": "standardize vm_cache_map -> vm-cache-map", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "8d4f76ea9f5566ec1e7922829a2fd4e90431418c", "messageHeadline": "standardize transaction_builder -> transaction-builder", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "f422fd87a5607a3d6e5251b7876947167473f1af", "messageHeadline": "standardize storage_proto -> storage-proto", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "72bbc4bd4e5bc455b5dda67544e606e6d3f0d406", "messageHeadline": "[consensus] Add counters to measure event loop idle/busy time", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "6409c76acfb8a65884462ac27c7ac8b4a0d92967", "messageHeadline": "[consensus] add tests for restartability", "author": {"name": "Jisoo Min", "email": "jisoomin@fb.com", "user": null}, "additions": 376, "deletions": 83}}, {"node": {"oid": "e97e2c87c46272d41a34b6ecd4b3315819ec046d", "messageHeadline": "[enhancement] Update PS1 for validator nodes", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bac76390c11e52b81a4e554a098efd0d173a13d4", "messageHeadline": "[cluster_test] Only print health-check when there are unexpected fail\u2026", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4efcc5e2b637cb30491dfe84111aa7984da73010", "messageHeadline": "[client] Support hex address without 0x prefix in dev script command", "author": {"name": "Yuan xy", "email": "yuan_xin_yu@hotmail.com", "user": {"login": "yuan-xy"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "88a45fac817e849989a28bdddbe32259d2f31693", "messageHeadline": "Prepend libra to nibble package", "author": {"name": "Tristan Debrunner", "email": "tristan@solana.com", "user": null}, "additions": 20, "deletions": 20}}, {"node": {"oid": "91ef1654b5519e41fdfbcded7c402c6dfc711675", "messageHeadline": "[terraform] Simple full node network on one validator", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 272, "deletions": 15}}, {"node": {"oid": "b7f0e119ba05637c78b734cee92a9f7cdd7f017d", "messageHeadline": "Prepend libra to logger package", "author": {"name": "Tristan Debrunner", "email": "tristan@solana.com", "user": null}, "additions": 212, "deletions": 211}}, {"node": {"oid": "5e5bc6f7e7cb661134dac02968a3e258e7a837ce", "messageHeadline": "Update slog-scope to 4.2.0, removing dupe arc-swap version.", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "d46a63f9ab663a065a5237c493c117abe64b0441", "messageHeadline": "[crypto] serialize/deserialize keypairs with LCS", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 28, "deletions": 33}}, {"node": {"oid": "ea7e1fb0b99d77e80c7797028ece1452e1c33065", "messageHeadline": "[cluster_test] Fix fn wait_until_all_healthy", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6df7b19c3bec3817c39f289ae20524dad2ba66c5", "messageHeadline": "[executor] delete transaction_block.rs", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 126, "deletions": 379}}, {"node": {"oid": "8a7594eea7c47ab699d5b3109d441c62c983fcc3", "messageHeadline": "[consensus] merge helpers on quoroum as we now have 10 fields", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 120, "deletions": 112}}, {"node": {"oid": "4ab457f2f858ea282ebd2a474b2de12b20310d22", "messageHeadline": "[cluster_test] Fix printing of health-check results", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "520cd4f65e4317b71255294099a10d6616bfe44b", "messageHeadline": "[executor][consensus] dedup block_tree", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 655, "deletions": 535}}, {"node": {"oid": "d4b30b3a11b2a8b5788f73169421fe750f69f643", "messageHeadline": "Unify on epoch instead of epoch_num", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "fcee536a6c9014e40e126e8caa5f572926a34822", "messageHeadline": "[Proof] Remove get_accumulator_root_hash", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 24, "deletions": 42}}, {"node": {"oid": "5206035cadb5e74b6935fcab42bcd0492201a926", "messageHeadline": "[Proof] Let InMemoryAccumulator::append take slice", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 12, "deletions": 8}}, {"node": {"oid": "883f237fba31988b312a048f063a7f1f8c5e2d83", "messageHeadline": "[Proof] Rename Accumulator to InMemoryAccumulator", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 18, "deletions": 18}}, {"node": {"oid": "d529ef6c2f061e513cbb5f3fef79487d99d969d3", "messageHeadline": "[consensus] use BlockInfo inside VoteData", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 272, "deletions": 358}}, {"node": {"oid": "130cd1800de48830f3ac0ef9783835858a58f039", "messageHeadline": "[consensus] eliminate vote_digest / VoteDataSerializer", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 27, "deletions": 64}}, {"node": {"oid": "c2607b6f2cbc83e59ef30b5f3644e7313ca51813", "messageHeadline": "[consensus] Add a new block info (block metadata was taken)", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 171, "deletions": 3}}, {"node": {"oid": "33959fe46f4a41006ca7a3ffa5183fdbfde42bc7", "messageHeadline": "[cluster_test] Tag client, faucet images with nightly_tested", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 82, "deletions": 24}}, {"node": {"oid": "3011a51fad64163af25dc94504a49a734f1fe03e", "messageHeadline": "Prepend libra to tools package", "author": {"name": "Tristan Debrunner", "email": "tristan@solana.com", "user": null}, "additions": 60, "deletions": 60}}, {"node": {"oid": "c37e676f96ac09489a5bcf031dbcb46f576b8fa7", "messageHeadline": "[cluster_test] Add addl params to HealthCheckRunner::run()", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 65, "deletions": 34}}, {"node": {"oid": "c08b344aed9085db40ca654fc88083406873f71b", "messageHeadline": "[consensus][reconfig] enforcing reconfiguration suffix blocks must be\u2026", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 205, "deletions": 113}}, {"node": {"oid": "9397055fb813cf8537680da1c31454a3a05c55e2", "messageHeadline": "add type parameter to stackless bytecode", "author": {"name": "Emma Zhong", "email": "emmazhongjy@gmail.com", "user": {"login": "emmazzz"}}, "additions": 231, "deletions": 50}}, {"node": {"oid": "8e2375914339e61dd6a51c77b49aaf30e93edd39", "messageHeadline": "[network] Update dependencies to remove duplicate sha2", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 276, "deletions": 206}}, {"node": {"oid": "81a1965d8ef99ffe5b908706c891fbf68faef961", "messageHeadline": "[Proof] Make verify a method of EventProof", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 45, "deletions": 51}}, {"node": {"oid": "656ea2211f1ad6e9db78f77023eedacd5f946032", "messageHeadline": "[Proof] Make verify a method of AccountStateProof", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 58, "deletions": 71}}, {"node": {"oid": "2c9675cac2023e24d59e2e67d81e193452d3e4b5", "messageHeadline": "[Proof] Make verify a method of SignedTransactionProof", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 56, "deletions": 52}}, {"node": {"oid": "ae0c009879fad8894b282c49f4f578aef22b3da7", "messageHeadline": "[Storage] Fix typo", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "088ce366d51301a50a52ae9aa7c5880d6e9b6140", "messageHeadline": "[language, network] Upgrade dep criterion to 0.3.0", "author": {"name": "Bill Farner", "email": "billfarner@fb.com", "user": {"login": "wfarner"}}, "additions": 28, "deletions": 22}}, {"node": {"oid": "cff3b5aebb1008ec42fa2d5c792dd5d839e342ad", "messageHeadline": "[language] Add generation of dummy source information", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 129, "deletions": 38}}, {"node": {"oid": "01304b6eadcda915b08dac44d8eb913de379a799", "messageHeadline": "Move disassembler to separate file. Add error reporting", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 390, "deletions": 309}}, {"node": {"oid": "c66af40d8ea41d04666ff45043d2c2a8eb16d224", "messageHeadline": "[vm] New API for VMExecutor", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 64, "deletions": 33}}, {"node": {"oid": "9dc28284db506651b0733a3800815d4af0563643", "messageHeadline": "[faucet] set delaybeforesend", "author": {"name": "Alex Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "018be4fcbe4e4dc9c862609d893d9c8a1b7a5e32", "messageHeadline": "Fixed problems with inline specification", "author": {"name": "David Dill", "email": "dill@calibra.com", "user": {"login": "DavidLDill"}}, "additions": 61, "deletions": 12}}, {"node": {"oid": "23b77d97fdaf3d5f267afbd4eded8b603781385e", "messageHeadline": "[cluster_test] Add retry logic in cluster_test", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "e36f269aa1f7f97cecd7cd4908a44c88b7c21dda", "messageHeadline": "[lcs] remove old implementation", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 1583}}, {"node": {"oid": "3602cd8fb565d21168793df1c6684480825919dc", "messageHeadline": "[lcs] convert all types to Serde impl of LCS", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 499, "deletions": 1437}}, {"node": {"oid": "6a89e827b95405066dc83eec97eca2cb75bc991d", "messageHeadline": "[lcs] introduce a Serde implementation of LCS", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 1765, "deletions": 0}}, {"node": {"oid": "2abdad3baf4a8891cb8253b18133314e5482f6c6", "messageHeadline": "[language][functional tests] migrate old global ref count tests", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 52, "deletions": 85}}, {"node": {"oid": "cb2618b3156912e694e9cef26accf89fb91dcbfc", "messageHeadline": "[language][functional tests] migrate some old prologue tests", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 32, "deletions": 59}}, {"node": {"oid": "2efacc458b365f3e2ef35524ddcf90e508cde73e", "messageHeadline": "[consensus] construct genesis from end-epoch LedgerInfo", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 68, "deletions": 43}}, {"node": {"oid": "dbbd558a6ccf3d5112d74c5d369a259c44355b78", "messageHeadline": "[Consensus] Cleanup unused timeout structs", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 158, "deletions": 1460}}, {"node": {"oid": "3b26b11ed89bd118186824c6492bc4ba1a6be278", "messageHeadline": "[Consensus] Replace timeout messages with votes", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 257, "deletions": 371}}, {"node": {"oid": "4b1fe033960737201da5844cd77da89720f31e56", "messageHeadline": "[Consensus] Introduce highest timeout certificate into block store", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 112, "deletions": 71}}, {"node": {"oid": "72e682c71d1cc6e6d5c95afac648aab90f746833", "messageHeadline": "[consensus] Separate out safety rules into its own crate", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 413, "deletions": 465}}, {"node": {"oid": "1c21c42d2e184ba00f0e01e1d0c849da16594070", "messageHeadline": "standardize storage_client -> storage-client", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "c23f4bf8977e66941b1ddee3906914e4b29fd309", "messageHeadline": "standardize state_view -> state-view", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "95b5a84336e5fc992ee6af6e1aeac3d446115539", "messageHeadline": "standardizing state_synchronizer to state-synchronizer", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "8d91c845eac487cd77c46450e1a1d34e6ef737fe", "messageHeadline": "standardizing socket_bench_server to socket-bench-server", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "bf15a4babf52dcbe1b47b6d1346a7e7868e07793", "messageHeadline": "standardize proptest_helpers -> proptest-helpers", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "3b4d9c86115499839c99f5fa5519c002c719ee75", "messageHeadline": "standardize jellyfish_merkle -> jellyfish-merkle", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "12d92a44b6d1f2ab6134eaee543daf83a1948aad", "messageHeadline": "[Proof] Change SparseMerkleProof::verify to take Option<&AccountState\u2026", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 49, "deletions": 47}}, {"node": {"oid": "f4e46c9644b733a519c4b60b44ae4ec14d04f387", "messageHeadline": "[Proof] Make verify a method of SparseMerkleProof", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 147, "deletions": 159}}, {"node": {"oid": "7582dc35db1b2defa8546cdec55ade9e0df13c7c", "messageHeadline": "[Proof] Improve proptests", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 68, "deletions": 50}}, {"node": {"oid": "7ac922cd6c1d7f1e7e792a2a564a1f43bdfaa7fd", "messageHeadline": "[language][functional tests] migrate some epilogue tests", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 164, "deletions": 433}}, {"node": {"oid": "2e643e902b850fec724aba9b63c9ea74bdb18118", "messageHeadline": "[Consensus] Decrease the load of the broadcasting timeout messages", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 30, "deletions": 5}}, {"node": {"oid": "5cf8247386174504b1db438f6427f9b896673df9", "messageHeadline": "[consensus] better prepare chained bft smr for per-epoch structure", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 204, "deletions": 222}}, {"node": {"oid": "99146a8084d640a4b970e24465ae19460388bc23", "messageHeadline": "[terraform] Generate keys for full node networks", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 236, "deletions": 817}}, {"node": {"oid": "24a2aae095a07d8bb819187660b7353ebbb3fe60", "messageHeadline": "[crypto] remove obsolete comment", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "40620fb6e595878e8282ab30baaf6c3adeb6ee64", "messageHeadline": "Rewrite to interrogation patterns", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "e9c820cfac703ab54f8b223c76eef3a35d7a187c", "messageHeadline": "removing uneeded internal dependencies", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "c77ab5eb1fa8cf83c4bedc4ae78cfdf40dce1c05", "messageHeadline": "Fix Typo", "author": {"name": "Rushikesh Acharya", "email": "rushikeshacharya09@gmail.com", "user": {"login": "rushikeshacharya"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c1c7fc20b5f3b5ddf302811bdfe4355181d3e244", "messageHeadline": "Break circular dependency in crypto", "author": {"name": "Tristan Debrunner", "email": "tristan@solana.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "a4bd6e17388971bf0b387aaf7297dfb8b9e4a60d", "messageHeadline": "[language][functional tests] migrate old payment tests", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 80, "deletions": 103}}, {"node": {"oid": "6577678056db543107cffba7dd6d92476c451a4b", "messageHeadline": "[docker] Add --release flag for docker builds in validator", "author": {"name": "Avery Ching", "email": "aching@calibra.com", "user": {"login": "aching"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f539a3015fe1af9d5fca9e3fefc82436de53f81", "messageHeadline": "[network] remove Pin API related unsafe code", "author": {"name": "Taiki Endo", "email": "te316e89@gmail.com", "user": {"login": "taiki-e"}}, "additions": 18, "deletions": 31}}, {"node": {"oid": "ddebe9048ea91bda6257d9f8c45c75020cdede60", "messageHeadline": "[full-node] Fix flaky smoke test test_full_node_basic_flow", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "f50ae9c698eaf45557e900d1cabd4bad49320418", "messageHeadline": "Adding more test cases to test_full_node_basic_flow", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 85, "deletions": 4}}, {"node": {"oid": "a948b2a399cc325b01da8a446d5603551215d929", "messageHeadline": "[admission-control] Sending back SubmitTransactionResponse to AC client", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 109, "deletions": 96}}, {"node": {"oid": "4c209a86366ff81b7877cd116be5c318eeae3f51", "messageHeadline": "[full-node] Add AC interface to network API", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 489, "deletions": 90}}, {"node": {"oid": "e948243920dc76da8d6edfa39e7072bd7f7895ac", "messageHeadline": "[admission-control] Use AC proto in network", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0b6b43f239b2110106ec4fcf5f804ff736e3aeb5", "messageHeadline": "[config] Do not print public keys on startup", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "beaac1ac35dbc187b3a5ad922059f2c7869725aa", "messageHeadline": "[executor] use `enum Transaction` instead of `SignedTransaction`", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 100, "deletions": 58}}, {"node": {"oid": "d2f3367acad1258c70fdf8409eb98dcc7d0f8e3f", "messageHeadline": "[consensus] Remove hash from block protos", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 42, "deletions": 22}}, {"node": {"oid": "3d6238bb8daff37ee4beaf45e023b4afa71c4a71", "messageHeadline": "[language][functional tests] allow overiding sequence number per tran\u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 77, "deletions": 51}}, {"node": {"oid": "69c569517a17e98d7a053ad80d03ad890d5f77a1", "messageHeadline": "[cluster-test] Allow cluster-test against libra-swarm", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 137, "deletions": 17}}, {"node": {"oid": "3a5f274492e8e22e3c67041cac10c799d144f414", "messageHeadline": "[Proof] Make verify a method of AccumulatorProof", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 205, "deletions": 196}}, {"node": {"oid": "0ee896ba24fa55940aaf7be71941bb909da060b1", "messageHeadline": "[fuzzing] fixing consensus fuzzing", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "af24c206b33e6f0635f283d3567a261f1d0beaf7", "messageHeadline": "[language] Add draft of transaction fee collection and distribution m\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 297, "deletions": 51}}, {"node": {"oid": "a68d7236db252405d1d1fc5f5c4593f120b8e3ae", "messageHeadline": "[language][functional tests] allow overiding max gas amount per trans\u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 143, "deletions": 72}}, {"node": {"oid": "78cebe8f79341d4b92bde932f6e77952eee29d42", "messageHeadline": "Incremental docker build for validator image", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 33, "deletions": 21}}, {"node": {"oid": "bee6064e90404ad9333144f34094dada9cf7cc1b", "messageHeadline": "[language] Add a basic disassembler", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 1009, "deletions": 384}}, {"node": {"oid": "e4eab47b69cfeee3fc35f5e01618694dee432923", "messageHeadline": "[language] Initial draft of Source code map for bytecode", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 658, "deletions": 95}}, {"node": {"oid": "8ac093d7ee142192d1107344007f55337ca47645", "messageHeadline": "[bug] add missing ByteArrayPool entry in IndexKind::variants()", "author": {"name": "Kayabula Alex Joseph", "email": "alexkayabula@gmail.com", "user": {"login": "alexkayabula"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dcdb9ee8473abae272540fc7608a8e73e9bf475b", "messageHeadline": "[consensus] Do not print stack trace when fetch failed", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2fad74b0fbfee77be68ea49745dee98617a50c39", "messageHeadline": "[Proof] Improve arb_accumulator_proof", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 17, "deletions": 11}}, {"node": {"oid": "285a7c2c52bc7d65b217c05a3fb5fcd7cba1af5f", "messageHeadline": "[consensus] avoid exporting consensus_types via chained_bft_smr", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 154, "deletions": 180}}, {"node": {"oid": "37604201315fa686dae7ebb1834a3f9687f7b29f", "messageHeadline": "[consensus] Do not print every send error", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 16, "deletions": 5}}, {"node": {"oid": "5d9ed1a868390cd9ce5959a05b753370de825577", "messageHeadline": "standardizing invalid_mutations to invalid-mutations", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b9093ffffac312b890bff48a3318908f45e282d7", "messageHeadline": "standardize debug_interface -> debug-interface", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "4b528a5092a2087d1efc333eb081ac128d3ff6b6", "messageHeadline": "standardize crash_handler -> crash-handler", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b47328eaf5742752264250cb886418b5366426b1", "messageHeadline": "standardize canonical_serialization -> canonical-serialization", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "71397c3408686d2218add8fedd6783f85efa9dae", "messageHeadline": "standardizing bytecode_verifier to bytecode-verifier", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "86cf03b60fa54c467a49eb3828fea07a654064ab", "messageHeadline": "standardize admission_control_proto", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "e59b442ac15ecf150fcc7c9e5912e4462251a725", "messageHeadline": "Use delay_for(x) instead of delay(Instant::now() + x)", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 13, "deletions": 16}}, {"node": {"oid": "b7d5e26a01fa3178c227c41533e02fc3e54b354b", "messageHeadline": "[functional_tests] Check the correct capability flag in test", "author": {"name": "Pablo Gamito", "email": "pablo@gamito.me", "user": {"login": "PabiGamito"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79176921c73de0996879874796af89bb09b77260", "messageHeadline": "[storage] `TransactionToCommit` carries `enum Transaction`", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 46, "deletions": 36}}, {"node": {"oid": "98f1b4937e97d3381e9e3418c3551e141251251f", "messageHeadline": "[types] add protobuf representation for `enum Transaction`", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "0059fd062a6743083a770c358decdab2cb7ad336", "messageHeadline": "[Consensus] Pacemaker implementation based on external TC aggregation", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 418, "deletions": 0}}, {"node": {"oid": "81cd8a0510b2fad2b483ea2f950a8fad8b2bf9e1", "messageHeadline": "[tokio] migrate to 0.2.0-alpha.6", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 712, "deletions": 650}}, {"node": {"oid": "10dfced043513c1f03ebcae1093f3d3a4de33705", "messageHeadline": "[network] use pin-project instead of pin-utils", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 64, "deletions": 105}}, {"node": {"oid": "9b2f76bc15efc97c8b8a294172c8856943c601be", "messageHeadline": "[netcore] remove Captures trait", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 61, "deletions": 86}}, {"node": {"oid": "b7ce097337aa777831f0be3cf35fd080c5a4636c", "messageHeadline": "[types] Delete this comment because function 'encode_raw_bytes' no lo\u2026", "author": {"name": "Yuan xy", "email": "yuan_xin_yu@hotmail.com", "user": {"login": "yuan-xy"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "34124f771423420a4ada6b06746b652fb44e0cb5", "messageHeadline": "[Consensus] VoteMsg to carry SyncInfo", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 115, "deletions": 28}}, {"node": {"oid": "7472d35547f08dba6a4e74faca2f6e9181241fd5", "messageHeadline": "[network] Add inbound rpc request protocol fuzzing", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 182, "deletions": 5}}, {"node": {"oid": "137d3b46af4bf50927f10a45c055157824514496", "messageHeadline": "[libra-fuzzer] Update fuzzer instructions to work on stable compilers", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "6af660548e098ae4b8a4dfb18128962850dcfc40", "messageHeadline": "[types] Make `AccountAddress::new` a `const fn`", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c84bb2b5178d65be1c416b634ab1bc74c3a9822", "messageHeadline": "[consensus] move consensus_types into its own crate", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 594, "deletions": 423}}, {"node": {"oid": "2204e591a994f0a7849189cd27b013370e4d444e", "messageHeadline": "[cluster_test] Change effect trait bound from Sync to Send", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "54e77c3e984543a347bd8209274932395929ee79", "messageHeadline": "[consensus] introduce epoch to Block", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "8744e33e5c29da95938c9268017a12c4392b61ba", "messageHeadline": "[language] move ValidatorConfig into its own module", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 113, "deletions": 58}}, {"node": {"oid": "a6a1b86aeace19974d40cf8137d9e2fc18ff29eb", "messageHeadline": "Revert \"[CI] create docker base builder\"", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 81, "deletions": 110}}, {"node": {"oid": "28d40bb83e5692a864b23bf41c5fed2e92c840d8", "messageHeadline": "meta: turn off indentation whitespace check", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba5c82df35bcf181746e8142e638de412ffff061", "messageHeadline": "[easy] Rewrite to interrogation pattern on Option", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 19}}, {"node": {"oid": "60eaeac22d27e07b960fd08290bb6f8c5cdf49b9", "messageHeadline": "[easy] Rewrite if let-s to interrogation patterns", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 8, "deletions": 15}}, {"node": {"oid": "6fb8430cbb57d2abe44f456b1e86038cd5b92744", "messageHeadline": "[docs] fix-lcs-description-doc-error", "author": {"name": "Kayabula Alex Joseph", "email": "alexkayabula@gmail.com", "user": {"login": "alexkayabula"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32684764dd9116147e2b36da23593b1960777ebc", "messageHeadline": "[easy] Rewrite to interrogation operator", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 11, "deletions": 28}}, {"node": {"oid": "689d8cf1a2452b839f10139beb9f430eba882c1b", "messageHeadline": "[easy] Rewrite to ? operator from Option", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 20, "deletions": 34}}, {"node": {"oid": "89f06e7fd750573c4025a404dda1746ea5cc2fb0", "messageHeadline": "[types] Fix verify_get_txns_resp when zero txns returned", "author": {"name": "Yuan xy", "email": "yuan_xin_yu@hotmail.com", "user": {"login": "yuan-xy"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "2aebb5affd8b446331935ff2df294d131a58385f", "messageHeadline": "[storage] store `Transaction` instead of `SignedTransaction`", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "059e79438804abfb14f5ed42aaa8fbbcf8c4fe26", "messageHeadline": "[types] implement canonical serialization for `enum Transaction`", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 57, "deletions": 2}}, {"node": {"oid": "8dcdec73d943f0a04463e71a40fbb6f75659b0e8", "messageHeadline": "[storage] rename schema::signed_transaction to schema::transaction", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "478282f9ebd7be281bd07f366ef7be44c1da90b8", "messageHeadline": "remove unneeded allow(dead_code) instances", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "54d1e1f5190322c1010e6c23e1e4505eefaf472d", "messageHeadline": "[consensus] Remove ChainedBFTSMR's author field", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 25, "deletions": 32}}, {"node": {"oid": "cf9de8019d072e3ea76db2ac121c0fcd24fcdb4c", "messageHeadline": "[language] Add source location to top-level functions and structs, an\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 51, "deletions": 36}}, {"node": {"oid": "d67aa2f792edf5d0e830988204dccbdf38ff86ab", "messageHeadline": "[Consensus][tiny] Fix a chained_bft_smr_test", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f095f990d0ae579df52ac0dbac17938c8ee88a7a", "messageHeadline": "[consensus] Signatures encoded into consensus blockchain", "author": {"name": "Avery Ching", "email": "aching@calibra.com", "user": {"login": "aching"}}, "additions": 198, "deletions": 51}}, {"node": {"oid": "e39f49c3caaed3c9f94ba74d4a433ed998058ca9", "messageHeadline": "[cluster_test] Add terraform file for cluster test", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 125, "deletions": 0}}, {"node": {"oid": "e326905a15071290a103b5223d2de331a3d92e8a", "messageHeadline": "[consensus] Remove the grand-parent in voting", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 121}}, {"node": {"oid": "52d04b7d5b7facc7598e978817ac99a24f4acd84", "messageHeadline": "[CI] Add unit test run using the verified backend", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f6247ad4fe7e8dc3510193d04ce4ac32ec3495ba", "messageHeadline": "Prepend libra to mempool packages", "author": {"name": "Tristan Debrunner", "email": "tristan@solana.com", "user": null}, "additions": 85, "deletions": 85}}, {"node": {"oid": "bc2aafdb50a81d5b50c96e084597c57374536d7c", "messageHeadline": "[CI] create docker base builder", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 110, "deletions": 81}}, {"node": {"oid": "20d83076174e67cce9332272efb77899fbca300d", "messageHeadline": "[consensus] Remove height", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 22, "deletions": 92}}, {"node": {"oid": "b1b0d1f4175c959508edbd95e610e99a2b70e814", "messageHeadline": "[Small] Fix Swarm garbage collection", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 20, "deletions": 7}}, {"node": {"oid": "2a456a0b1500893153c8ac3b2f7250c3e9efaf04", "messageHeadline": "[config] Make $PWD as default data_dir_path in BaseConfig", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 6, "deletions": 28}}, {"node": {"oid": "920e2713fdc70efa0ec33139f31656cd6dd1b56d", "messageHeadline": "[TF] fix generate-keypair in config", "author": {"name": "Young Yang Liauw", "email": "youngyl@fb.com", "user": {"login": "sausagee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89323bf9cc762b03579be91a41eb6f45230c0e03", "messageHeadline": "Prepend libra to types package", "author": {"name": "Tristan Debrunner", "email": "tristan@solana.com", "user": null}, "additions": 837, "deletions": 827}}, {"node": {"oid": "4ffd6ff5f324bba82a76b9b5899498939bb1ad6e", "messageHeadline": "[Consensus] Persist the last sent vote", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 87, "deletions": 53}}, {"node": {"oid": "084b6c808288e5b191d08355c8bbc0f3dd43c4a5", "messageHeadline": "remove underscrores & dashes from descriptions", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "d34f2617b4944d7e36015aba15a72af292e8338b", "messageHeadline": "Add missing license lines to `Cargo.toml`s", "author": {"name": "Tristan Debrunner", "email": "tristan@solana.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e0e69337b90ab6bc68c8bb025beac78d16cae394", "messageHeadline": "Add generic descriptions, repositories, and homepages to Cargo.toml's", "author": {"name": "Tristan Debrunner", "email": "tristan@solana.com", "user": null}, "additions": 225, "deletions": 1}}, {"node": {"oid": "d855c12c6d383d1c30a992e3413cbd5c34686abb", "messageHeadline": "[config] Streamline how genesis file/storage dir get accessed w.r.t b\u2026", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 71, "deletions": 66}}, {"node": {"oid": "61a562cfd69a1caa71d06a3a2771dad6fc25f9ca", "messageHeadline": "[consensus] Drop messages from network when queue is full", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8e825bde4ea6959920b446f789d1009e9378c8f4", "messageHeadline": "[admission-control] Use AC proto in network", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 23, "deletions": 55}}, {"node": {"oid": "dfe588b480ccb125b42467adeac31729d4042882", "messageHeadline": "[language][functional tests] keep executing subsequent transactions w\u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 242, "deletions": 221}}, {"node": {"oid": "e5382e7a3d0f7068a6162311a45d10c7516cae29", "messageHeadline": "[consensus] Add an integration test for testing when start up require\u2026", "author": {"name": "Ankush Agarwal", "email": "ankushagarwal11@gmail.com", "user": {"login": "ankushagarwal"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "ed4d571f0e6382e0e27728effd13635885f19cef", "messageHeadline": "[consensus] remove parent_id from Block", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 14, "deletions": 43}}, {"node": {"oid": "730398176f421670129f847c9b72eacd58e799ef", "messageHeadline": "[terraform] Limit container log size", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 9, "deletions": 2}}, {"node": {"oid": "d2b27a12e8d6847b49dd6b8242989ee2d0b80ff4", "messageHeadline": "[prometheus] drop protobuf dependency", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 36, "deletions": 43}}, {"node": {"oid": "ec625dd97f47142534895474700a4264367528f8", "messageHeadline": "[network] move socket_bench_server to dev-dependencies", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69a557f9bb4d813afc96ea2be75398c136fe0353", "messageHeadline": "[mempool] Isolate shared mempool proto", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 131, "deletions": 94}}, {"node": {"oid": "abab0df60c3e041069424b23db09d80df286b71b", "messageHeadline": "[language] Add locations to some AST nodes", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 63, "deletions": 47}}, {"node": {"oid": "e98af2dae812b7da1024d215321ab7d05aa5522c", "messageHeadline": "[cluster_test] Stop validators and measure throughput", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 65, "deletions": 4}}, {"node": {"oid": "1ffeea90e60f4690987d3ae25ca16a56f6194ee7", "messageHeadline": "[cluster_test] Better external control for tx_emitter", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 182, "deletions": 107}}, {"node": {"oid": "96a6a2f42135926402d731df32f6d46079d6b065", "messageHeadline": "[state-sync] Fixing state sync dashboard", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 17, "deletions": 17}}, {"node": {"oid": "d3f77fbfc034b8e8190e321b575e3f8c7e5304a8", "messageHeadline": "[cleanup] remove unused crates and protobuf dependencies", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 1264}}, {"node": {"oid": "a62b20f2bf9a154acda47cd26e607515c9fd3731", "messageHeadline": "[crypto] remove proto_conv dependency", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 34}}, {"node": {"oid": "080ab2eb35b6fb7cb08ce39a2a8a85cf1ac688d1", "messageHeadline": "[types] convert to prost types", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 124, "deletions": 1268}}, {"node": {"oid": "851fe0599d4e8799e6e4c6c79c5dc7e8e6ba0961", "messageHeadline": "[libra-fuzzer] convert to prost types", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "688189853e9e7a25ca3e94cecdaf4447f185fded", "messageHeadline": "[vm-validator] drop proto_conv dependency", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 26, "deletions": 58}}, {"node": {"oid": "ab4b9ad20bc458a153f35ecd4175804c1f1d6199", "messageHeadline": "[libradb] convert to prost types", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 28, "deletions": 13}}, {"node": {"oid": "bfae858f28a7cf01ea113791c460eceb8cf7faf0", "messageHeadline": "[storage-service] convert to prost types", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 52, "deletions": 57}}, {"node": {"oid": "7c247d69f70915b64519d80a33347c19f722e5a8", "messageHeadline": "[state-sync] remove proto_conv dependency", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "c8caf04cbeff6483210e7f4a27a67c1a0f5f559e", "messageHeadline": "[language] convert to prost types", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "61095e78a40747480846690b3367a929677bf1e4", "messageHeadline": "[vm-genesis] convert to prost types", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "57e329633e26fa58a901579a7d41e00e0704d9f5", "messageHeadline": "[execution] convert to using prost types", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "92c4d2c898169ac9f016647640347c30ebe1b6e7", "messageHeadline": "[config] convert to using prost types", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "6046b5019d821e470177d02106deafd07ff45fa1", "messageHeadline": "[libra-wallet] drop unused proto_conv dependency", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "5836d5e1c074f50f29fb145f48283835d74efcc2", "messageHeadline": "[cleanup] remove protobuf-codec from grpcio", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "c08812bd4cf4a7c8be7ce3cbe829282a5c3370fe", "messageHeadline": "[metrics] remove unused method", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "f10db76d00e7877e2e4b290b675d858461aa52ec", "messageHeadline": "[storage] convert protos to prost", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 126, "deletions": 348}}, {"node": {"oid": "fc0a5d691fefa9984d1bfabc93a130ddf85ca1ca", "messageHeadline": "[storage] impl conversions from/to prost proto and GetLatestLedgerInf\u2026", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "796342c778b28eac738591a15ee9e0753279a54a", "messageHeadline": "[storage] impl conversions from/to prost proto and GetLatestLedgerInf\u2026", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "fb297809e0942620284b99ff8ad9157341eb727b", "messageHeadline": "[storage] impl conversions from/to prost proto and GetStartupInfoResp\u2026", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "4036aab7a28fb5727a3d5a77435703f1734b280c", "messageHeadline": "[storage] impl conversions from/to prost proto and StartupInfo", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "e715ea53dd5f16bf3d6146d1434ee6567d717a12", "messageHeadline": "[storage] impl conversions from/to prost proto and GetTransactionsRes\u2026", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "2e36433e4e9883339aca4a34a6d2ccbd675a3bb3", "messageHeadline": "[storage] impl conversions from/to prost proto and GetTransactionsReq\u2026", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "d5fc55e48710eecf0e0728ff2a4eae0a308e41d8", "messageHeadline": "[storage] impl conversions from/to prost proto and SaveTransactionsRe\u2026", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "90edf2377fbe28112df98fa9f3c5011cfe1985cc", "messageHeadline": "[storage] impl conversions from/to prost proto and GetAccountStateWit\u2026", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "c8e406043998f44da2dab7794d69ffabb23d1c16", "messageHeadline": "[storage] impl conversions from/to prost proto and GetAccountStateWit\u2026", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "b7b5c5d4c9c8b75dd51377157b154a47ccc98ea2", "messageHeadline": "[storage] build protos with prost", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "6395e7d204f945a2f4a8dd9c18e0519c44106644", "messageHeadline": "[prost-ext] add MessageExt trait", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 60, "deletions": 23}}, {"node": {"oid": "6f041ded19c99710b03b16843d6ff48989f1ee43", "messageHeadline": "[mempool, ac] convert protos to prost", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 396, "deletions": 439}}, {"node": {"oid": "5f737bc74de16aa4c8c1726c4c28682fc6714129", "messageHeadline": "[types] use default for missing ledger_consistency_proof", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "82cc0f75c7fcf59e8a2a52ca30519fa878541510", "messageHeadline": "[mempool] stop generating client trait", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 36, "deletions": 3}}, {"node": {"oid": "eb645d44f06a2d5f3075b3597cbd2fa5c630fa82", "messageHeadline": "[consensus] Add consensus_voting_power to ValidatorSet", "author": {"name": "Avery Ching", "email": "aching@calibra.com", "user": {"login": "aching"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "36ecb35dc57c141aa1db4e19b8ad1a44a01208ac", "messageHeadline": "[network, consensus] convert consensus protos to prost", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 363, "deletions": 758}}, {"node": {"oid": "d9c7fbe33287da9896f398c90ddc4dc0d665df74", "messageHeadline": "[consensus] impl conversions from/to prost proto and Proposal", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "f785ae0746a044b16753e9117278e2732996bf76", "messageHeadline": "[consensus] impl conversions from/to prost proto and TimeoutMsg", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "2cf106e76d2ffb08b9f39a3506e97d87265b8551", "messageHeadline": "[consensus] impl conversions from/to prost proto and SyncInfo", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "ff8b01b910feb1e2aa4750da4d6c4d891d027f27", "messageHeadline": "[consensus] impl conversions from/to prost proto and PacemakerTimeout\u2026", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "70fb704d03f5b9479200cd10210786ed43514bff", "messageHeadline": "[consensus] impl conversions from/to prost proto and PacemakerTimeout", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "be2f959294ea663690beadd3ec6ca6782b95a02e", "messageHeadline": "[consensus] impl conversions from/to prost proto and Block", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 74, "deletions": 1}}, {"node": {"oid": "fce20d0d20c165cfe403b1013d6be00840562db8", "messageHeadline": "[consensus] impl conversions from/to prost proto and QuorumCert", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "8d496be3d84caa071b206155217554bef00b84f7", "messageHeadline": "[consensus] impl conversions from/to prost proto and TimeoutCertificate", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "bc2e6782f072cdb43527c98dc243aba8e0b7ea82", "messageHeadline": "[consensus] impl conversions from/to prost proto and VoteMsg", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "665c17400d0db3dc0e0ad1966c58c2820c6b5b64", "messageHeadline": "[consensus] impl conversions from/to prost proto and VoteData", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "22674ab851bd98976b17c08aca5f6fa57e7a19b6", "messageHeadline": "[network] build consensus protos with prost", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "06d3420b41bd06fdf690dc3fdf35cf7e48046398", "messageHeadline": "[network] convert admission control protos to prost", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 92, "deletions": 30}}, {"node": {"oid": "9a4814a73af5e1579aa8f7fdb525a943e25d0816", "messageHeadline": "[network] convert state synchronizer protos to prost", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 83, "deletions": 61}}, {"node": {"oid": "109a98a5d7419d61419a573afe2239d8ba062aa9", "messageHeadline": "[network] stop generating network protos with rust-protobuf", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6b27702f6ae74eab8b354efa476db526bba6d851", "messageHeadline": "[network] stop generating mempool protos with rust-protobuf", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e720ef73eb039bb1bd0168d138b5b37b7bb283c5", "messageHeadline": "[duplicate_code] Ensure length extract function in canonical serializ\u2026", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@calibra.com", "user": null}, "additions": 22, "deletions": 40}}, {"node": {"oid": "374bc4bf236ca212997c11ba53122ad70175ad16", "messageHeadline": "[consensus] make Genesis a explicit enum entry", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 152, "deletions": 145}}, {"node": {"oid": "12b8cd086b48a7cc3b87369d359afe8652b9c45b", "messageHeadline": "[Consensus] Insert vote can generate TimeoutCertificate", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 460, "deletions": 239}}, {"node": {"oid": "40e67c20db4f71b47743a321ac0d953ea2581ed6", "messageHeadline": "[Consensus] Simplify PendingVotes processing", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 26, "deletions": 49}}, {"node": {"oid": "dbc5d099ab1c1287ca227c8c882f6d247e9067ee", "messageHeadline": "[Consensus] Move out pending votes to its own struct", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 142, "deletions": 110}}, {"node": {"oid": "4dee23d5e09baf97c20d989d20a617d879feb9ac", "messageHeadline": "[Consensus] Add a round_signature field to VoteMsg", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 163, "deletions": 8}}, {"node": {"oid": "84550a27ebd2f98ec37cf70dc77e2e321cdb6a2f", "messageHeadline": "[types] Define a enum that represent both system transaction and user\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "752a00749dc4bc1f7b8c71d04fa49d668bc2ccab", "messageHeadline": "[config] Fix libra-config -r default", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48a248d16fb3c84c7ea45a403e2af3f826fbe897", "messageHeadline": "[types] Format code to hex str", "author": {"name": "Yuan xy", "email": "yuan_xin_yu@hotmail.com", "user": {"login": "yuan-xy"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "0d1a6fceba8b4e09fd7ec4d9ac7e253aae2ac95d", "messageHeadline": "[types] impl conversions from/to prost proto and UpdateToLatestLedger\u2026", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "788d48c08d868455b4c8f546f4eb059ead2319b5", "messageHeadline": "[types] impl conversions from/to prost proto and ResponseItem", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 113, "deletions": 0}}, {"node": {"oid": "b010d1a575589a11cdba4f181386c00ca53b83ec", "messageHeadline": "[types] impl conversions from/to prost proto and UpdateToLatestLedger\u2026", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "c03ac4ff0448b6933436f01df477a9608d855e49", "messageHeadline": "[types] impl conversions from/to prost proto and RequestItem", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 120, "deletions": 1}}, {"node": {"oid": "650a1fb784c6834797ae23f85df8ad3cc543b7f0", "messageHeadline": "[types] impl conversions from/to prost proto and ValidatorChangeEvent\u2026", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "fc7e67d3a6fc92dc3d4b579cfae58ac5c0f8a16f", "messageHeadline": "[types] impl conversions from/to prost proto and LedgerInfoWithSignat\u2026", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "17df1e5ff9858f51afe6119bd73cfa0196fbe326", "messageHeadline": "[types] impl conversions from/to prost proto and LedgerInfo", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "6a10f97cdd72b9bb0a17824a3dd53d8e9f491c16", "messageHeadline": "[types] impl conversions from/to prost proto and VMStatus", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "82ae38027e70f87e423ea617eceebc20df24a213", "messageHeadline": "[types] impl conversions from/to prost proto and ValidatorSet", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "d58eb851bb12bcfb95765dc1ec5facf7a9500509", "messageHeadline": "[types] impl conversions from/to prost proto and ValidatorPublicKeys", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "ab18f41810829ae47ca7f29dcdde9d166bc799ed", "messageHeadline": "[types] impl conversions from/to prost proto and TransactionListWithP\u2026", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 117, "deletions": 0}}, {"node": {"oid": "8cd45b254ec38445a419966dbce48aaa6b8a354a", "messageHeadline": "[types] impl conversions from/to prost proto and TransactionToCommit", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "f55d47b8187fba6a26ec9ab0133b63c0bbe1bb66", "messageHeadline": "[types] impl conversions from/to prost proto and AccountStateWithProof", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "7b9a7033384623e0bc2cf220d487a054f79162df", "messageHeadline": "[types] impl conversions from/to prost proto and AccountStateBlob", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "a0232daa4c5b8b00ab1696fc70cf91dd2adde16b", "messageHeadline": "[types] impl conversions from/to prost proto and ModuleId", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "389fdc64fb217886adb2c61213ae6e49fcc5e656", "messageHeadline": "[types] impl conversions from/to prost proto and SignedTransactionWit\u2026", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "6dc0c2bdaf4eacdae61a8d75fec6a4474e132434", "messageHeadline": "[types] use From instead of TryFrom for SignedTransaction", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "d6e1fe4ec9b8ef3da3b27419e390f476438abe33", "messageHeadline": "[types] impl conversions from/to prost proto and EventWithProof", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "9ccd19967774ae26716005028d7f8aa323df1d9a", "messageHeadline": "[types] impl conversions from/to prost proto and ContractEvent", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "2b83ee2ff547ba19d32be18e69268a36eeb86bdb", "messageHeadline": "[types] impl conversions from/to prost proto and EventProof", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "0a23c95b3b10099db41b879984c40e086565028e", "messageHeadline": "[types] impl conversions from/to prost proto and AccountStateProof", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "41145485997de99bfd17758b892a798b8fffa90a", "messageHeadline": "[types] impl conversions from/to prost proto and SignedTransactionProof", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "576ed1af49402110f27754315dbc83504333f02e", "messageHeadline": "[types] impl conversions from/to prost proto and AccumulatorConsisten\u2026", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "8908f223a4aee27b569443fbd44f5191a891703f", "messageHeadline": "[types] impl conversions from/to prost proto and SparseMerkleProof", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 84, "deletions": 0}}, {"node": {"oid": "d6f029c8a5bd3fd6fcb34121d81050eb1d3ab3da", "messageHeadline": "[types] impl conversions from/to prost proto and AccumulatorProof", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "2e24893b75af6f2644de134bcb1f659c427a5f66", "messageHeadline": "[types] impl conversions from/to prost proto and TransactionInfo", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "f6179baee0dcb044d65e6bbc1437341b7bda5b39", "messageHeadline": "[types] impl conversions from/to prost proto and AccessPath", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "dfc7b5a7039e9ead22eec82d2679ab40d90cb0e4", "messageHeadline": "[language] Add reverse and append to vectors", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 283, "deletions": 4}}, {"node": {"oid": "95373adcdf279fdbfc1eb4e4f5e74446766638ab", "messageHeadline": "[consensus] weighted voting", "author": {"name": "Avery Ching", "email": "aching@calibra.com", "user": {"login": "aching"}}, "additions": 566, "deletions": 336}}, {"node": {"oid": "d4db4bd5f92b91efe7be17d70ec05b703b5ec76e", "messageHeadline": "[client] Upgrade rustyline dep to 5.0.3", "author": {"name": "Bill Farner", "email": "billfarner@fb.com", "user": {"login": "wfarner"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "85bc30a06ed1ad2fe095ea99b1356134b5b9eea7", "messageHeadline": "[storage] Upgrade to itertools 0.8.0", "author": {"name": "Bill Farner", "email": "billfarner@fb.com", "user": {"login": "wfarner"}}, "additions": 5, "deletions": 14}}, {"node": {"oid": "cb1d649aa1379d91a1f32d08f372d0f7b941c1a9", "messageHeadline": "[cluster-test] standardize bin name and argument parsing", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 67, "deletions": 115}}, {"node": {"oid": "b5ed594fe7d34d24ce48aa11c0b6b74f1f764f2a", "messageHeadline": "Fix dependency name for fuzzer", "author": {"name": "aniketmathur", "email": "aniketmathur000@gmail.com", "user": {"login": "aniketmathur"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf0712965b4102d2e26770f694eb48a6f866ba58", "messageHeadline": "[e2e_test] Get rid of the CI diff compare check for gensis blob change.", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 98, "deletions": 89}}, {"node": {"oid": "826f83937916adecd68ffd3cb3355cd3aeeee01e", "messageHeadline": "[admission-control] Remove AC node for separate process", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 0, "deletions": 163}}, {"node": {"oid": "9f563dfc241a11611df38097a30a2f24e3111a94", "messageHeadline": "[functional_tests] Add ability to send txns from genesis addresses", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 93, "deletions": 29}}, {"node": {"oid": "fea7a9f8dd97cd8edf1ea057f757e8fbb31938fd", "messageHeadline": "[types] fix build error", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "8e0d191daec698c1d3c1f619d98a2080020e2e23", "messageHeadline": "[network, mempool] convert MempoolSyncMsg to prost", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 53, "deletions": 46}}, {"node": {"oid": "bc2fb184f31d7697c7cbdac627b39a330a3fcd58", "messageHeadline": "[types] add TryFrom impl for SignedTransaction", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "b93d4dd23575b4db6352e91d59b8841cd8197835", "messageHeadline": "[types] build proto files with prost", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "a33d33a35f8db8d5232f1f1148e8cfcc7d5c3c26", "messageHeadline": "[types] have transaction helpers return rust struct instead of protos", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 108, "deletions": 135}}, {"node": {"oid": "dcd5d48a72e897b518272dd7fc6d17e82de3efb1", "messageHeadline": "[Storage] Return ledger consistency proof in update_to_latest_ledger", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 90, "deletions": 20}}, {"node": {"oid": "8d7297ec7d415ef5fb4b222544cd6fa00f9adb59", "messageHeadline": "[types] Fix the case error for BlockMetadata", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f36b4a9d5ac1aa613882b84ef24e3c5a6890b94b", "messageHeadline": "[Reconfiguration] Emit a ValidatorSet.Change event when ValidatorSet.\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 102, "deletions": 24}}, {"node": {"oid": "218a436f07a8b14d48b8819c4be206ef1b0a9e3e", "messageHeadline": "[Consensus] Fix warning", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1501b97431d4b8820bcb2764cd3a003d47a60b36", "messageHeadline": "[types] Implement canonical_serializer for block metadata", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 78, "deletions": 14}}, {"node": {"oid": "9c99c1f5fea066e586944fb9cf3d777c96881354", "messageHeadline": "[cli] Add a verbose CLI flag", "author": {"name": "Bill Farner", "email": "billfarner@fb.com", "user": {"login": "wfarner"}}, "additions": 36, "deletions": 14}}, {"node": {"oid": "c64f8e6722d9c32cdec14bb60d791446af1656a7", "messageHeadline": "[mempool] fix sequence_number_cache setter", "author": {"name": "Alex Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 15, "deletions": 10}}, {"node": {"oid": "e439005c16b8535c17eacbf4337586505a8acfbe", "messageHeadline": "[mempool] retire sequence_cache_capacity setting", "author": {"name": "Alex Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "038115551492fa8cf4d3c64240c108abbdfc8041", "messageHeadline": "[docker] Fix local run script", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 13, "deletions": 10}}, {"node": {"oid": "b7653e9ba091a76e8e97705b8cb292cf4e6e1eb2", "messageHeadline": "CanonicalSerializer support for ed25519 and x25519", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@calibra.com", "user": null}, "additions": 170, "deletions": 111}}, {"node": {"oid": "91310dc4a07c1bda7b79ad595bb870a58ead799d", "messageHeadline": "[proof] Make LeafCount type alias", "author": {"name": "Zach Amsden", "email": "zamsden@calibra.com", "user": {"login": "zamsden"}}, "additions": 91, "deletions": 80}}, {"node": {"oid": "4f333c8c5cbd17d32863c24543948bc63dc827d9", "messageHeadline": "[config-builder] standardize bin arguments and crate name", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 86, "deletions": 139}}, {"node": {"oid": "ece8032dbc53cb028fc363f252eef7255085ac18", "messageHeadline": "[generate-keypair] standardize bin name and args", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 35, "deletions": 43}}, {"node": {"oid": "832c8a05c606a6a310379ef084dc390fe43ae83f", "messageHeadline": "[bytecode-to-boogie] standardize bin name and args", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "696825a43be70eba241b255a0f96f221c330e7a7", "messageHeadline": "[libra-fuzzer] standardize bin name and args", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 30, "deletions": 52}}, {"node": {"oid": "a160bb34acd59d96808cdff995d177bfc625b08a", "messageHeadline": "[test-generation] standardize bin name and args", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "373803986196618f4b816227c8bb6bcc1c5a5748", "messageHeadline": "[cost-synthesis] standardize bin name and args", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "be52c840e58d1d323f13519929408f1b09098071", "messageHeadline": "[compiler] standardize bin name and args", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "50c93e2bc5a1b4819ec80a660d6c02cfeafdadab", "messageHeadline": "[client] standardize bin args", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "a7a2940e42e2f6a33e8cae5377b9e27a262a477d", "messageHeadline": "[benchmark] standardize bin name and args", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 30, "deletions": 38}}, {"node": {"oid": "d30b538240c783ebe9ce32a7069491ff710973cc", "messageHeadline": "[libra-swarm] standardize bin name and args", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 42, "deletions": 46}}, {"node": {"oid": "c0c9476321f45d8a643f1f0f2186bb04dd022d11", "messageHeadline": "[secret-service] convert protos to prost", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 74, "deletions": 82}}, {"node": {"oid": "cf25a6670657e2b4215ef312b72ab1b803e2183a", "messageHeadline": "[debug-helpers] convert protos to prost", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 46, "deletions": 49}}, {"node": {"oid": "c04a511fe3fad16028d93d35a7891cf5ada25af3", "messageHeadline": "[grpcio] bump to 0.5.0-alpha.4", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 131, "deletions": 58}}, {"node": {"oid": "7503bbfb4c41537898de7cf625c7e929fd8d15a3", "messageHeadline": "[consensus][minor] Minor comment fixes for LedgerInfo", "author": {"name": "Avery Ching", "email": "aching@calibra.com", "user": {"login": "aching"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "cead763e0710e4cc1d8e99de6a68e4e32d0afdfb", "messageHeadline": "[mempool] handle rejects", "author": {"name": "Alex Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 52, "deletions": 27}}, {"node": {"oid": "ce63efd5881f8a2f141a8fc2ca634134d7bac642", "messageHeadline": "[executable-helpers] cleanup and standardize crate name", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 87, "deletions": 190}}, {"node": {"oid": "5e1aec39f50c145432d30b9a3a332eb9984cb2ba", "messageHeadline": "[libra-node] standardize bin name and args", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 63, "deletions": 45}}, {"node": {"oid": "314f468e834e561a84cc6ba988d4f3b3e74c081f", "messageHeadline": "[admission-control-service] standardize bin name and args", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 58, "deletions": 43}}, {"node": {"oid": "75fdd92d77efade49a0f944dfd4af63d3d47bf49", "messageHeadline": "[storage-service] standardize bin name and args", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 61, "deletions": 48}}, {"node": {"oid": "1c09e6c2698f84207e0766dd88163ea55ad38d00", "messageHeadline": "[secret-service] standardize bin name and args", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 75, "deletions": 22}}, {"node": {"oid": "4708cdfc3e207789eff983198626347931a2dea2", "messageHeadline": "[doc] add binary, argument, and crate naming convention to coding gui\u2026", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "c98edc255dcef61230ce8ab1ea23e9fc39afbb41", "messageHeadline": "[language] implement native destroy_empty for vector", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 107, "deletions": 5}}, {"node": {"oid": "83fd3bc7585f2001f256cffc1d63419d08331b65", "messageHeadline": "[vm] Change the serialization format of Move vector to follow the LCS\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6fcfc4c90e7941e74784bdde7d1e6f29769a0918", "messageHeadline": "Set peer_id as macro in node.config.toml to be replaced by terraform", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b6ffec2263da5febdc9b23c767f6277b6ab046da", "messageHeadline": "formatting fix of canonical serialization readme", "author": {"name": "Yuan xy", "email": "yuan_xin_yu@hotmail.com", "user": {"login": "yuan-xy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8b7b9ae47cc92da22113fd98d66826b924c0e239", "messageHeadline": "[state sync] reduce # of get_chunk requests", "author": {"name": "Alex Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 20, "deletions": 22}}, {"node": {"oid": "c78d5652480314010bcfc7e36c44d64d69489a0d", "messageHeadline": "[network] stop using rust-protobuf for network protos", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "5915d7ca364a7be0323b406b141943f556845387", "messageHeadline": "[network] convert discovery to prost", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 107, "deletions": 130}}, {"node": {"oid": "c6b678fe2c6609bd414c5c093d1e77085013d769", "messageHeadline": "[network] convert identity to prost", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "9bc1b3c221a96fa8e396b7865dacaff8a20a7833", "messageHeadline": "[network] convert Ping/Pong to prost", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 139, "deletions": 19}}, {"node": {"oid": "6808f1c4bd5d9daf72904edd2b59b485ebcd2d13", "messageHeadline": "Upgrade termcolor and codespan crates", "author": {"name": "sherryxiao", "email": "sherryxiao@calibra.com", "user": null}, "additions": 13, "deletions": 31}}, {"node": {"oid": "8cce24b758813a1d0ca1a1548430d1b4333e2438", "messageHeadline": "Rewrite to Result / Option / iterator patterns", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 92, "deletions": 125}}, {"node": {"oid": "f271665555389e9186b13b8ae3dca2a3a14ffe5a", "messageHeadline": "[easy] Remove unnecessary unwraps", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4905ccf333184c7991e5bb59980c23b9fca0ebf", "messageHeadline": "[canonical_serialzier] Implement a more generic api for serializing m\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 40, "deletions": 17}}, {"node": {"oid": "6913ff3826b3d79788a9c4d4f99b088fa8ef4bdc", "messageHeadline": "[config] Change terraform build script to be platform independent", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7f64a56e587453ad32522d39d6e09f46f8af2dc", "messageHeadline": "[storage] Add proptest roundtrip for InternalNode", "author": {"name": "Zach Amsden", "email": "zamsden@calibra.com", "user": {"login": "zamsden"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "1abad64edf6b38eaead21d62e56f5eb7c021c4c5", "messageHeadline": "[storage] Custom serialization / deserialization for Jellyfish", "author": {"name": "Zach Amsden", "email": "zamsden@calibra.com", "user": {"login": "zamsden"}}, "additions": 129, "deletions": 8}}, {"node": {"oid": "03d2fa27820577abd9f97ea2f7a971c26465265f", "messageHeadline": "[fix] Remove usage of deprecated --peer_id flag", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3a993ece576a346ddf5a79bcdfa6b12f969dd7d0", "messageHeadline": "[terraform] Allow to overwrite ami id with variable", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 12, "deletions": 3}}, {"node": {"oid": "05c54c5228e18d15bf29e281db4ad0d748defcd7", "messageHeadline": "[cluster_test] Discover prometheus", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 70, "deletions": 36}}, {"node": {"oid": "b6d85337af057741ec93202eda2ed490d026457e", "messageHeadline": "Removes unused setters from netcore::tcp::transport", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "2b30686089173623aac82f77644fa3bbc09438cb", "messageHeadline": "[state-sync] Adding State Sync dashboard", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 989, "deletions": 0}}, {"node": {"oid": "51200de3e76798f3fc5e9278eaa1d91b66ef6522", "messageHeadline": "[proof] Static assert that usize is 64-bit width", "author": {"name": "Zach Amsden", "email": "zamsden@calibra.com", "user": {"login": "zamsden"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "fdb77c4b03989f4b37816d8f7c2448be5d528912", "messageHeadline": "[storage] Simplify accumulator append", "author": {"name": "Zach Amsden", "email": "zamsden@calibra.com", "user": {"login": "zamsden"}}, "additions": 49, "deletions": 81}}, {"node": {"oid": "91d1078a665c7f3e8048d09e672b4f323800cbda", "messageHeadline": "[proof] More uniformity on iterators, proof types.", "author": {"name": "Zach Amsden", "email": "zamsden@calibra.com", "user": {"login": "zamsden"}}, "additions": 74, "deletions": 42}}, {"node": {"oid": "b909cb823c18532e2e29ed758708f706981c4c7b", "messageHeadline": "[proof] Cleanup some terminology around Frozen subtree iterators.", "author": {"name": "Zach Amsden", "email": "zamsden@calibra.com", "user": {"login": "zamsden"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "6fc73fb3936dc684c51ded6060066d91dfbec45d", "messageHeadline": "[proof] Cleanup bounds and u64 -> usize", "author": {"name": "Zach Amsden", "email": "zamsden@calibra.com", "user": {"login": "zamsden"}}, "additions": 39, "deletions": 27}}, {"node": {"oid": "7e74c1bb7b65a26be89ba0efbf1066ad2f6c96b4", "messageHeadline": "Fix bug in translation of call instruction", "author": {"name": "Clark Barrett", "email": "cbarrett@fb.com", "user": null}, "additions": 9, "deletions": 11}}, {"node": {"oid": "6f58cbeb23ad3141cc69192d3be5d6bb72a5e4d1", "messageHeadline": "[language][bytecode_verifier] implement unused entry checker", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 201, "deletions": 7}}, {"node": {"oid": "ddcf1d30cac7370e2c6142b2236780ef80563284", "messageHeadline": "[Storage] Update rust-rocksdb dependency", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "9b908b0eaa9659fbea43271def91af19856442e9", "messageHeadline": "[smoke tests] add basic intergration tests for Full Node flow", "author": {"name": "Alex Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 173, "deletions": 91}}, {"node": {"oid": "9865d57200a9447c663992191529516e4350bfe1", "messageHeadline": "[language][bytecode verifier] implement instantiation loop checker", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 623, "deletions": 2}}, {"node": {"oid": "b3dd857c32c48b139892a3529fa3284a0263fe4a", "messageHeadline": "[cluster_test] Clear event log after deploy", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "507aaeea7a8f47f3082c38d382de266ca7a24d0f", "messageHeadline": "[language] Add per-transaction counters", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 67, "deletions": 35}}, {"node": {"oid": "9c70f2cedacaf0dbf07f50037ca8ca9991a3284e", "messageHeadline": "[types] Define the block metadata structure so that it can be stored \u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "3992e2b982b7d5485f15c591eb475ba63bec418e", "messageHeadline": "[cluster_test] Wait longer for ECS to update version", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11e00c82eef8160c98480c7a3038e69439f8238b", "messageHeadline": "[terraform] Reduce c5.2xlarge mem limit", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e514313452c682e6aa7b12bd51f78def41432cf0", "messageHeadline": "[logger] remove http logger", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 7, "deletions": 297}}, {"node": {"oid": "167c021e622a32f7765100bb96cb8cba90e6fd27", "messageHeadline": "[network] Fix flaky test in connectivity_manager", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c51951fd10e56e354eb36ac4c631e6d3d7b6fe0c", "messageHeadline": "[terraform] update instance type map; add t2.xlarge", "author": {"name": "fbandersnatch", "email": "frumious@calibra.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bd6ecfc6cac7e59b0b28914208a10f73202907cd", "messageHeadline": "[Client] Change port type to NonZeroU16 so as to avoid invalid port n\u2026", "author": {"name": "Yuan xy", "email": "yuanxinyu.hangzhou@gmail.com", "user": null}, "additions": 53, "deletions": 8}}, {"node": {"oid": "58e622aa90d71d82c7d501a386773303688989a2", "messageHeadline": "[cluster_test] Use slog", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 74, "deletions": 55}}, {"node": {"oid": "d1374a9c1e95d7edf0fe3ab1531a9ed1b3751eb0", "messageHeadline": "[Storage] Small fix for MerkleAccumulatorView::get_consistency_proof", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "733d2e92419afb6c517a21378e453d171f95cad0", "messageHeadline": "[Storage] Move get_frozen_subtree_hashes to accumulator", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 47, "deletions": 23}}, {"node": {"oid": "77674b7016c4a06e6a900feee04799ba0716e4c1", "messageHeadline": "Removing a bunch of unneeded internal dependencies", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "0fbd747fdb8e994f580b48e0824bc7e01c181f9a", "messageHeadline": "[smoke tests] test_basic_state_synchronization fix", "author": {"name": "Alex Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 2, "deletions": 7}}, {"node": {"oid": "6020c8f67f4785a66024aedf3f1340623ec192ed", "messageHeadline": "[rust] migrate to beta toolchain", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 95, "deletions": 134}}, {"node": {"oid": "389b0ebae830db8e10bae8f3ed4eb7c30a9293e0", "messageHeadline": "[jemallocator] turn off alloc_trait feature", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fdb86f94139111ee0212839fa8a552f8fe54729", "messageHeadline": "[rust] fix a few async functions", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "669782bed74a96235d8ba24d4ac30e4a9aee7ab5", "messageHeadline": "[ci] use 1 test thread for e2e tests", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "178fc36554ffb74181ffac798c54cd8cbd22afbd", "messageHeadline": "[consensus] direct export fuzzing module to save CLion", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 8, "deletions": 15}}, {"node": {"oid": "4e39779ab2a10064f60d8b7796393b11dd7db67e", "messageHeadline": "[libra_swarm] modify interface for full node support in libra_swarm b\u2026", "author": {"name": "Alex Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 100, "deletions": 105}}, {"node": {"oid": "863ddcc60da743542372f2b74ba9fec21f8bd271", "messageHeadline": "[storage] Track read latency from underlying store", "author": {"name": "Zach Amsden", "email": "zamsden@calibra.com", "user": {"login": "zamsden"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "72e06470d2eebba0e0b33c1134ffee4f76c22980", "messageHeadline": "[language][bytecode verifier] remove unreachable code/file unit_tests.rs", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "a25d057d534746d551114e6290e5d457134db380", "messageHeadline": "[cluster_test] Use thread pool to run ssh commands", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 95, "deletions": 17}}, {"node": {"oid": "db7618bb57c4bba2f78235e617ea3eaf065b97e5", "messageHeadline": "[cluster_test] Send request to random account during transaction gene\u2026", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 23, "deletions": 13}}, {"node": {"oid": "70c0f475b41ea4bb2b8ae8c6effbadf091b05839", "messageHeadline": "[cluster_test] Add prometheus integration and print tps/latency in --\u2026", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 235, "deletions": 3}}, {"node": {"oid": "13f55538b3f388f88fa2f74a77726759c367b9ca", "messageHeadline": "[Storage] Get consistency proof from storage", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 68, "deletions": 1}}, {"node": {"oid": "192ddc4386ede2eecc12196c8bdd744433ba67e3", "messageHeadline": "[swarm][config] Enable config generation for full node swarm", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 752, "deletions": 567}}, {"node": {"oid": "62cb939696b0e1c189453e5df82f9ca97e213640", "messageHeadline": "[cost_synthesis] Eliminate unnecessary guard on `.entry()` usage", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 60, "deletions": 84}}, {"node": {"oid": "a0fc99b8bda6689082459ca331dede4962f20621", "messageHeadline": "[consensus] unify error management with failure::Error", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 137, "deletions": 258}}, {"node": {"oid": "975580b08328576cb51a40f35ef8f3d1029efdda", "messageHeadline": "[terraform] Disable container logs in CloudWatch by default", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 24, "deletions": 14}}, {"node": {"oid": "5391a8fb10733d2ab2d18c5d463f16d1f362094b", "messageHeadline": "[consensus] expand test coverage for restartability", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 95, "deletions": 42}}, {"node": {"oid": "17d005b4ca9915ae9e1a8558452d4a3d30f633f2", "messageHeadline": "[language] Test the e2e test on the testnet genesis.", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 869, "deletions": 812}}, {"node": {"oid": "86b77716c173fd3df015f3db01b16fca8378719d", "messageHeadline": "[consensus] replace BlockRetrievalFailure with failure::Error", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 11, "deletions": 58}}, {"node": {"oid": "896e6a1d797276318f498d74863a8063a5bddf22", "messageHeadline": "[libra-swarm] dump logs on failure", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "1a0240b7f6c6f57f233a83bb6c441fa34bc46168", "messageHeadline": "[language][bytecode_verifier]", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 304, "deletions": 14}}, {"node": {"oid": "8fceb873759ff9e8d316bdda48080a309810fcac", "messageHeadline": "[consensus] replace InsertError with failure::Error", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 62, "deletions": 183}}, {"node": {"oid": "094da99ebd91140dd97f43dc045006d3bbd127a5", "messageHeadline": "[scratchpad] Make trees Send + Sync", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 74, "deletions": 75}}, {"node": {"oid": "7f6d31b08021b6180d595960b87a2b5db819c011", "messageHeadline": "Move lalrpop generated code to `OUT_DIR`", "author": {"name": "Tristan Debrunner", "email": "tristan@solana.com", "user": null}, "additions": 2, "deletions": 7}}, {"node": {"oid": "5653212d7ab44fd93b3944e89f3a9529bf25321f", "messageHeadline": "[language] Add counters to track execution time and gas usage stats", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 102, "deletions": 37}}, {"node": {"oid": "29f38e1951c4c7e4a4d545658ed96c22796dfed3", "messageHeadline": "[Language] Upgrade lalrpop to 0.17.2", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 20, "deletions": 30}}, {"node": {"oid": "3dc03ffd4ca2ee367d57a22114dae6ac2cf5936e", "messageHeadline": "[block_tree] Adopt delegation instead of Deref for block types", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 194, "deletions": 185}}, {"node": {"oid": "096245b0343231544ae10f1cc9b7fd15d396afff", "messageHeadline": "[Common] Unify protoc-grpcio dependency", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 4, "deletions": 28}}, {"node": {"oid": "fdfd9f2bc5f53528dd42cf59a4400eb9d40c78de", "messageHeadline": "In a prior PR, the modification to tier combinators introduced a bug \u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4606d951e6400a1f612225ef54a1c7ceb2d7f748", "messageHeadline": "[consensus] better logging for startup", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "02f4cbba5bb041357efda2ea954bec0b64159e5c", "messageHeadline": "[fullnode] Add a new protocol in network for AC", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 259, "deletions": 0}}, {"node": {"oid": "9711af02742861effbfa6b512a132d4191c5228c", "messageHeadline": "[Storage] Small improvements to jellyfish merkle restore tests", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "9a6b2533fc39b65dfe3f2559ce36de072ddd18e6", "messageHeadline": "[language][bytecode_verifier] (re)implement signature checker for gen\u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 545, "deletions": 212}}, {"node": {"oid": "5c0bc355acd2ff42463be9bd2b6b5fb8da6d5de8", "messageHeadline": "[block_tree] Introduce LinkableBlock to separate mutable and immutabl\u2026", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 167, "deletions": 119}}, {"node": {"oid": "da7832088cde553848185c8939c1f84a35ee9ea8", "messageHeadline": "[Storage] Restore JellyfishMerkleTree from account chunks", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 648, "deletions": 5}}, {"node": {"oid": "917ef90a67515aac5c6c0a7c5d085cc5c79e7fdc", "messageHeadline": "[consensus] Add blocking call to StateComputer::sync_to", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 22, "deletions": 36}}, {"node": {"oid": "bee32dd20679ef5a1f098d5fad4f18fe3d8f92c9", "messageHeadline": "[consensus] Remove proxying vote data through vote_msg", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 29, "deletions": 55}}, {"node": {"oid": "1688e533ac948bc1c5c5538b1860f41dcd7facc9", "messageHeadline": "[consensus] try to simplify RecoveryData::find_root()", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "7a1e2343a1141b3dff02f8222b74dc52ef8f4225", "messageHeadline": "[consensus] Clean BlockRetrievalResponse::verify", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "59a682514479fa83a26506492ef6c960c4a49331", "messageHeadline": "[state-sync] Fixing flaky peer manager test", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ec777fed7a6e47175341f8afcfde87cddf3a7719", "messageHeadline": " [admission_control tests] add test missing error case `MempoolIsFull`", "author": {"name": "bai", "email": "nkbai@163.com", "user": null}, "additions": 16, "deletions": 0}}, {"node": {"oid": "a2dedb5f4b04c1a45dc5686fe985d37ee4983e5f", "messageHeadline": "[terraform] Move genesis.blob to S3", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 45, "deletions": 32}}, {"node": {"oid": "9bae2312130a851b270faaaf5321d4627db1e658", "messageHeadline": "Let clippy complain if the # of arguments grows out of hand", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfcbbe7283cf5e40de1e9cad61740da012296867", "messageHeadline": "[state-sync] Adding metrics for state sync", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 45, "deletions": 3}}, {"node": {"oid": "64d81c040c30602b6e68b3f008c584b1f8cc4f00", "messageHeadline": "[language] Split out interpreter entrypoint from function call impl", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 10, "deletions": 4}}, {"node": {"oid": "29038fe859583f0b95c09187177d72c2356657fe", "messageHeadline": "Removing is_value from types/src/write_set.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "cfde7a765e7e7ca96559b76cdf14abf68efd9fd8", "messageHeadline": "Removing validate from crypto/crypto/src/traits.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "a857e7427dd2e48f051321185ac3b9720338d582", "messageHeadline": "Remove get_trusted_network_peers from config/src/trusted_peers.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "7294786fdc4934f52bc00a08e81fbbba9307fe8b", "messageHeadline": "improve code readability: duplicate local var of child", "author": {"name": "yuan", "email": "yuanxinyu.hangzhou@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b0270723e6fb4fa673240a6356a762eb04865a43", "messageHeadline": "[language][vm] implement bounds checking for generics", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 405, "deletions": 92}}, {"node": {"oid": "189ca919b9a8f0cf65b0a6b70c9e73c90b81307e", "messageHeadline": "Added unit tests, updates to translator module.", "author": {"name": "Clark Barrett", "email": "cbarrett@fb.com", "user": null}, "additions": 5632, "deletions": 60}}, {"node": {"oid": "c09b822abee105ea27667424e40e22f5006ce766", "messageHeadline": "[cluster_test] Check ac status in tx emitter", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 21, "deletions": 6}}, {"node": {"oid": "ed3f33d53ab6076ef55db139e018cf84c456b7b4", "messageHeadline": "[cluster_test] Replace client::AccountData with own AccountData struct", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 10, "deletions": 7}}, {"node": {"oid": "182570f930153dda721e8f50e3f7aa560f5c9340", "messageHeadline": "[cluster_test] Add start/stop container command", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 121, "deletions": 12}}, {"node": {"oid": "ababb6c3829c4a724d44c86a4eb9dcf8d4f46aba", "messageHeadline": "[proof] Position clean ups", "author": {"name": "Zach Amsden", "email": "zamsden@calibra.com", "user": {"login": "zamsden"}}, "additions": 18, "deletions": 62}}, {"node": {"oid": "968c3ec873631f574185a5837df67eab41bd23f8", "messageHeadline": "Rewrite boolean matches to if .. else", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "54f62973e7120325409c3a154cee16f8de2d0c1f", "messageHeadline": "Rewrite one example of Result::map_err", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "5d55e6f64e834dbda2ed80c09ce462dd905563df", "messageHeadline": "Rewrite example of Option::map_or", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "2577692bb8f38dfdb222d5c2871a9e6be03fb744", "messageHeadline": "Rewrite examples of Result|Option::unwrap_or_else", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "5d644c5d3e8ee5e0717d45b9948f18bae192fcd1", "messageHeadline": "Rewrite `.filter(..).nth(0)` to `.find(..)`", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7a6725422c809e70e97beacdd736305d6cd508b8", "messageHeadline": "[Crypto] Add utility methods on HashValue for nibbles", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 67, "deletions": 2}}, {"node": {"oid": "0786c7082c00dd39ff6a6cf51cc5f0baccd4a3b9", "messageHeadline": "Move nibble library to common", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 118, "deletions": 86}}, {"node": {"oid": "82cadebd8dfa1a53a8ad545ce42037ac1cf113cd", "messageHeadline": "[rust] remove custom_test_frameworks from whitelist", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ae29cf3e76909bf37904385f38fa5facb18479bb", "messageHeadline": "[libra-fuzzer] convert to using datatest-stable", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 11, "deletions": 74}}, {"node": {"oid": "94ded3952ef0e3a40f6ae3dbcebe14eb988d6f36", "messageHeadline": "[language] convert functional_tests to using datatest-stable", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 18, "deletions": 36}}, {"node": {"oid": "04e8e98c9368aa5abcffdc3c85074794341a0ddc", "messageHeadline": "[datatest-stable] introduce data-driven testing framework", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 448, "deletions": 0}}, {"node": {"oid": "158c3d1cd9082add209b2727a71bcdcbb947d298", "messageHeadline": "Rewrite instances of `map_or_else`", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 28, "deletions": 52}}, {"node": {"oid": "28d1a3ff66bed8a7f50ca01386af456bd5085ab7", "messageHeadline": "[language] Take code to compile as argument", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 32, "deletions": 41}}, {"node": {"oid": "b48bf255dff93c51465a6289b3c7c6e88181dd69", "messageHeadline": "[LibraAccount] Add capability for key rotation", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 265, "deletions": 2}}, {"node": {"oid": "e664ca3e892c11520d9227947ca90a641e44c53d", "messageHeadline": "One more formatting fix.", "author": {"name": "Clark Barrett", "email": "cbarrett@fb.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a20bedb462e947d5cd58a7e003935e0c95927f9d", "messageHeadline": "Make clippy happy", "author": {"name": "Clark Barrett", "email": "cbarrett@fb.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d4448ad9c3315b5613938aca118b41c270a461f1", "messageHeadline": "Fix for local_signature_view for native functions.", "author": {"name": "Clark Barrett", "email": "cbarrett@fb.com", "user": null}, "additions": 17, "deletions": 11}}, {"node": {"oid": "05bde329c3c9aa662375e714face925af6cc40a0", "messageHeadline": "[Proof] Change AccumulatorConsistencyProof to use the new format", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 23, "deletions": 101}}, {"node": {"oid": "f9d338d61b541d3fda47f1ab28d2324ae4d1f5cd", "messageHeadline": "[Genesis] Creating validator set in the genesis transaction", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 171, "deletions": 41}}, {"node": {"oid": "d8734984b4a10b9f13b20af086f0a98cedd5abae", "messageHeadline": "[language] remove output-path compiler argument", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 57, "deletions": 74}}, {"node": {"oid": "f318599c0dea254ef4619359fcfaf29a3249451a", "messageHeadline": "[language] Fix cost synthesis and add test", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 113, "deletions": 48}}, {"node": {"oid": "e4c443645779b847eb4bad903e7c72fb1dc3b9b8", "messageHeadline": "fix mint params error not return", "author": {"name": "yuan", "email": "yuanxinyu.hangzhou@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "67eecb44e3918057259b14c668cc989e8d60b85e", "messageHeadline": "Rewrite a couple of unnecessary unwraps", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "da2a80fde6933e83cf47948d29141fefdc94f45f", "messageHeadline": "Rewrite an example of `option.map()`", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "c4b3c537720b5f01ca6832b19748eaef38c78b69", "messageHeadline": "Rewrite examples of `iter.flat_map(..)`", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 27, "deletions": 32}}, {"node": {"oid": "42edb84e958b920b7d3338f0456fee8fd8605085", "messageHeadline": "[language] Move simple transactions to a separate crate to get rid of\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 214, "deletions": 305}}, {"node": {"oid": "5c2a7722404940434f991fecfa399087fdf83109", "messageHeadline": "[Consensus] Fixes #384 Remember only last vote from Validator", "author": {"name": "Prashant Dhamdhere", "email": "dprashant@calibra.com", "user": null}, "additions": 203, "deletions": 4}}, {"node": {"oid": "e04c8693a8f23d5eb8345475e24799f6102bc6d2", "messageHeadline": "[language][Bytecode Verifier] Fix Stack Usage Verifier", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 130, "deletions": 61}}, {"node": {"oid": "58c557fe142c9e17d814efead895db4912b88909", "messageHeadline": "[cluster_test] Implement minting", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 121, "deletions": 64}}, {"node": {"oid": "74de65cbb562f608f923cd88f6f3419cc013cec0", "messageHeadline": "[cluster_test] Wait for transactions to be committed", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 62, "deletions": 1}}, {"node": {"oid": "cc2e66d00c806f4c2992d62bc973b7df9fc20769", "messageHeadline": "[cluster_test] Add --emit-tx option", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 262, "deletions": 5}}, {"node": {"oid": "9513ebe5235f40316004bb3a738f617b0fd2b05b", "messageHeadline": "[network] update error message to be more accurate", "author": {"name": "sherryxiao", "email": "sherryxiao@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "361c54ec1591af0c7fc87907cbc97148f72e6ec0", "messageHeadline": "[executor] remove execution_service, execution_proto and execution_cl\u2026", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 76, "deletions": 812}}, {"node": {"oid": "956d69ed2aad721d12a9768b2eaf21bdf48c6a5f", "messageHeadline": "[executor] use executor directly instead of execution GRPC service", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 355, "deletions": 543}}, {"node": {"oid": "9f51aa4bc3126e3a4b1cdacaaa3de5788ba38619", "messageHeadline": "[state-sync] Use btreemap to store sync requests", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 28, "deletions": 3}}, {"node": {"oid": "8a023306458704f6633f57def29625e14e5f248c", "messageHeadline": "Rewrite an instance of `if let OK(x) = result`", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5108ec4e36e147ab17d8882ad7026b50aabcfeca", "messageHeadline": "Rewrite imbricated `if let Some(x)` instances that can be simplified \u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 26, "deletions": 22}}, {"node": {"oid": "acf69584499c7eb7ee329e837422890aef3b28a1", "messageHeadline": "Rewrite one instance of `Result::is_ok()`", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "76621b4f40efdfb32daf94d0d3ebf3a946315e95", "messageHeadline": "Rewrite examples of `Result::or_else`", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 16, "deletions": 24}}, {"node": {"oid": "df55517e79bb402f935baf6795f6214ea640bf32", "messageHeadline": "Rewrite examples of `Result::map_err`", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 14, "deletions": 30}}, {"node": {"oid": "f1598936a1b58447874b4c281c8602cb9fc0ea9e", "messageHeadline": "fix build", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "697c3b01547f01c34cc4bb52d2855262ff0b8108", "messageHeadline": "[stdlib] Implement a padded p2p txn for testing.", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 97, "deletions": 4}}, {"node": {"oid": "704999658f7fad78f7ba469f5c4ce4578db214d8", "messageHeadline": "Add Stack Overflow link to README.md", "author": {"name": "MaxHorstmann", "email": "MaxHorstmann@users.noreply.github.com", "user": {"login": "MaxHorstmann"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "477aa75dfb3c7b66003a5a8e33cf50af19c4bed3", "messageHeadline": "Fix LICENSE Link", "author": {"name": "Nixon Enraght-Moony", "email": "nixon.emoony@gmail.com", "user": {"login": "aDotInTheVoid"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3bc75ccc09247a0832dd26ecca4bc4c284f9c64", "messageHeadline": "Unify rand crate version", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "63c5ab18b51f7c0fd3cc3b07aeda85341f55d509", "messageHeadline": "[VM][Tools] Branch coverage measurement for bytecode generator", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b64a4addbb163511680d38aaeac09d5cb3b61b8", "messageHeadline": "Clean up a bit of the ceremony in process_local_timeout", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "e95eecb3cb83fb709ed651d8fe5e134f9c975394", "messageHeadline": "Refactor process_certificates for legibility.", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "0b6504f2734aee0dc2004d4c51c03ab9fb28b8da", "messageHeadline": "[VM][Tools] Readme for bytecode generator", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 199, "deletions": 47}}, {"node": {"oid": "91469afece79e2b2147ded7ba7b2eaa2d2697a40", "messageHeadline": "docs: Update bug_report.md so bold markdown and comment works", "author": {"name": "Luke Schoen", "email": "ltfschoen@users.noreply.github.com", "user": {"login": "ltfschoen"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "6d6953a23602c885dd182670defe577556df553c", "messageHeadline": "[ImgBot] Optimize images", "author": {"name": "ImgBotApp", "email": "ImgBotHelp@gmail.com", "user": {"login": "ImgBotApp"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ed1a01213ab0927f84b81ba4be604d866143e120", "messageHeadline": "Name threads for rayon thread pool", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "1aa769ce9b9ba6691350b0d1bc99c5ff41816ed7", "messageHeadline": "[vm] Implement push, pop, get for native vector.", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 291, "deletions": 81}}, {"node": {"oid": "84ccd40605f7faf8338203c0caa8ad8138e2736f", "messageHeadline": "[benchmark] README for benchmark package", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 207, "deletions": 0}}, {"node": {"oid": "344391b12250d4c49cf31c71d70cf3b64050d38f", "messageHeadline": "[terraform/docker] Config cleanup", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 13, "deletions": 551}}, {"node": {"oid": "7d9ccfc062aa9df91e64cfa6e25cf49f2eaf9987", "messageHeadline": "[network] update error message for logging", "author": {"name": "Sherry Xiao", "email": "sherryxiao@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "486ac3546a1f511f22d407c45b23082a22fb8048", "messageHeadline": "[security] admission control fuzzer", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 120, "deletions": 8}}, {"node": {"oid": "146714289c8424aff0098650d22736cf5fc3466a", "messageHeadline": "[docker] Adding clang to bench, client and mint", "author": {"name": "Bryan Schwab", "email": "bschwab@calibra.com", "user": {"login": "bschwab"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e47969f8eb98c6f87ec45e211e58a62bb83aa95d", "messageHeadline": "[stdlib] Make Events generic.", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 72, "deletions": 62}}, {"node": {"oid": "4f0c3bd8af8d670bd429a116727b0a6e1e0a1629", "messageHeadline": "[types] Complete using all crypto_proxies type aliases outside of the\u2026", "author": {"name": "Avery Ching", "email": "aching@calibra.com", "user": {"login": "aching"}}, "additions": 17, "deletions": 23}}, {"node": {"oid": "6ea1d4f15e8938bd096d0a95704d56bd0b5f8bfd", "messageHeadline": "[scripts] Clean up unnecessary steps in coverage_report.sh", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 1, "deletions": 15}}, {"node": {"oid": "2f613a945fd3ed7b8776740227707bf712d05b1a", "messageHeadline": "[validator set] adding basic validator set generation", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 140, "deletions": 22}}, {"node": {"oid": "6de660e742850fa55e285b87d6cab0bfcc057c70", "messageHeadline": "Use reqwest for mint service, which supports system wide proxy", "author": {"name": "Yucong Sun", "email": "fallentree@fb.com", "user": {"login": "thefallentree"}}, "additions": 19, "deletions": 24}}, {"node": {"oid": "6438d9381cf9aed4b786de3e329ee314367865b8", "messageHeadline": "[language][errors] insert space when appending error messages", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "1f04143cb2490294ad4401ab73822d80260c4262", "messageHeadline": "[state-sync] Additional invalid chunk logic for peer scoring", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "e895de81ac01e8ecc3033d64a6217cde22361753", "messageHeadline": "[docker] adding clang for validator", "author": {"name": "Bryan Schwab", "email": "bschwab@calibra.com", "user": {"login": "bschwab"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e78490b71b068b1c7c611948552d6ae5fd37190a", "messageHeadline": "[language][Bytecode Verifier] Clean up unused code", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 1, "deletions": 11}}, {"node": {"oid": "31460ddb0d0b19f4a95942770a2839ce9c7b20ad", "messageHeadline": "[state-sync] Optimize weight distribution calculation for peer scoring", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 36, "deletions": 17}}, {"node": {"oid": "84d082f08d53893039400c9db57dab25e53d888a", "messageHeadline": "[types] Propagate more use of crypto_proxies type aliases", "author": {"name": "Avery Ching", "email": "aching@calibra.com", "user": {"login": "aching"}}, "additions": 117, "deletions": 152}}, {"node": {"oid": "6f8abb1acce52929b032129cebdf29ef56555ab2", "messageHeadline": "[crypto] Encapsulation ExtendedPrivKey", "author": {"name": "osuketh", "email": "dish230@gmail.com", "user": {"login": "osuketh"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "0c8329131856d36afd6ea4000ae13906aa51fd97", "messageHeadline": "[Consensus][tiny] Cleanup some log lines", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 1, "deletions": 7}}, {"node": {"oid": "5366cb2a327a94a38487415ba057f6c2bed636f9", "messageHeadline": "[Storage] Add NibblePath::last to retrieve the last nibble", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "5012341f2a334bacc13b387f3efb402a54363d3b", "messageHeadline": "[VM][Tools] Memory safety framework, add CLI arguments", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 433, "deletions": 110}}, {"node": {"oid": "06cdb4014355a603db2971f59d238e83fb46d237", "messageHeadline": "Revert \"[proof] fix limit on AccumulatorProof's sibling count.\"", "author": {"name": "Zach Amsden", "email": "zamsden@calibra.com", "user": {"login": "zamsden"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "e3327b5cd1e625f7f062c1055330f7209e5f402d", "messageHeadline": "[terraform] Try to workaround instance type change issue", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0f5fd2c9f2e5dc589e315036ca584ce3013b6c4", "messageHeadline": "[language][VM][Bytecode Verifier] Relax rules around StLoc", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 56, "deletions": 3}}, {"node": {"oid": "c7dc41716c0f97070b8f0dc92125a6863cd1e88a", "messageHeadline": "[state-sync] Adding timeout logic to peer scoring", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 54, "deletions": 7}}, {"node": {"oid": "9fcd4e662d5d14481d0bf233875d2862c9bab134", "messageHeadline": "[terraform] Update configs with deterministically generated network keys", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 1281, "deletions": 1281}}, {"node": {"oid": "4a0af26589d7eaf278c16cd33d41446ed0f92b92", "messageHeadline": "[config] Generate network keys in deterministic order", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cdae8739ad95d4687f1073a340c8efa1af137dc3", "messageHeadline": "[terraform] Update configs to reflect ConsensusPeerConfig change", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 164, "deletions": 328}}, {"node": {"oid": "a4a3397248b94693a9454604f977a091f7aadfaf", "messageHeadline": "[config] Refactor ConsensusPeersConfig to hold a HashMap instead of Vec", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 51, "deletions": 60}}, {"node": {"oid": "04ac2148820be204783ac304835e8c6a86262b20", "messageHeadline": "Fix Dario's comment", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "50fd58763ee3a6202cd4abf251994bf4ad4667c7", "messageHeadline": "Fix clippy warning, added genesis for terraform", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4687846dde014c5ac647bb2442362a585a1421f4", "messageHeadline": "[vm_runtime] Implement new for native vector.", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 555, "deletions": 163}}, {"node": {"oid": "27615dc43d786d9a656d902f2910af5f63422837", "messageHeadline": "Fix Dario's comments", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "e266250621405a5d0af9aac652b314cf747e944e", "messageHeadline": "[types] Deprecate Transaction::Program", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 239, "deletions": 688}}, {"node": {"oid": "d983b6d66987ffeba5a4f5b175313c7bb6267512", "messageHeadline": "[state_view] remove commented code", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "70ea989bd8a4324b30198a4a9c7493130f9d1fa9", "messageHeadline": "[client] fixed a bug about max gas amount", "author": {"name": "yuan", "email": "yuanxinyu.hangzhou@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9eb4fedd522de536f427bf61a2bc49040117968c", "messageHeadline": "[proof] fix limit on AccumulatorProof's sibling count.", "author": {"name": "tianji", "email": "github@wutj.info", "user": {"login": "the729"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "139c8e35c36c547df4b8be40fb435f4a907c4f1a", "messageHeadline": "[network] Log error in connection as Display instead of Debug", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "568cf84f0aa19c5bcb1173bce55072ade1516ca7", "messageHeadline": "[devinfra] remove go dependency", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 28, "deletions": 43}}, {"node": {"oid": "21e400ce52eb604e149e44a6a794a898db6e30ae", "messageHeadline": "[state-sync] Add UpstreamPeersConfig field to StateSyncConfig", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 34, "deletions": 30}}, {"node": {"oid": "7df4eab3bf01ba40097020ac288cd008f2e81e84", "messageHeadline": "[VM][Tools] Run Generated Programs on VM Runtime", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 508, "deletions": 76}}, {"node": {"oid": "bc93f0f606b25f96560309ab24667cecbad3853f", "messageHeadline": "[language/functional tests] Function test output carries datatype as \u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 119, "deletions": 23}}, {"node": {"oid": "5fc59471e10c9241f0b8a639717966cd7b1cc643", "messageHeadline": "[language] Add display for Script and ScriptOrModule", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 35, "deletions": 0}}, {"node": {"oid": "949e6a9773b5ca0d55e41eac3c41690b603e9a8f", "messageHeadline": "[logging] make logging more useful by printing peers/versions", "author": {"name": "fbandersnatch", "email": "frumious@calibra.com", "user": null}, "additions": 12, "deletions": 3}}, {"node": {"oid": "ccb813f1c4b29278bab7b04e7ff94d9d3863d3bf", "messageHeadline": "[state sync] respect network connection state in peer manager", "author": {"name": "Alex Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 12, "deletions": 7}}, {"node": {"oid": "02d057cbecc0f348e7975acc87768466e63e482c", "messageHeadline": "[terraform] Fix seed peer file in dev validator-set", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bd7ac9117400e5fd54eb411d3fdc0fe590d7b51", "messageHeadline": "[libra-node] change startup order: make metrics and debug start first", "author": {"name": "fbandersnatch", "email": "frumious@calibra.com", "user": null}, "additions": 7, "deletions": 6}}, {"node": {"oid": "7f2ca754ddceac0e7b0257835cb5e5542170d9cd", "messageHeadline": "Various code base cleanups", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 96, "deletions": 133}}, {"node": {"oid": "3b4a4a151c18421a103209aa49189872e22d8f23", "messageHeadline": "[cluster_test] Command to reboot all validators", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 10, "deletions": 18}}, {"node": {"oid": "c9dcc30645e6709dfab3b6dc8f724af4efeda0cd", "messageHeadline": "[LCS] Document errors", "author": {"name": "QuincySx", "email": "QuincySx@sina.com", "user": {"login": "QuincySx"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0634646c261f07f773cfadc6caad0b67832774df", "messageHeadline": "[cluster_test] Bump liveness check for 1m", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c83ce7094988f3598bdc757e20ea07f063e2d74", "messageHeadline": "[proof] Move treebits into position", "author": {"name": "Zach Amsden", "email": "zamsden@calibra.com", "user": {"login": "zamsden"}}, "additions": 759, "deletions": 625}}, {"node": {"oid": "2ea7d54974130149088a83ae782b79e09588c5d7", "messageHeadline": "remove duplicate get state in get_data of consensusdb", "author": {"name": "gaosichen", "email": "gaosichen@bytedance.com", "user": {"login": "Gaosc"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f35a0406060e4af568426bc273a7a206bdbd36f3", "messageHeadline": "Reorganization of Value in the VM.", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 1524, "deletions": 1049}}, {"node": {"oid": "9f0a419cb8000163606fe925998941665a1b5b9e", "messageHeadline": "[cluster_test] Add README", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 31, "deletions": 0}}, {"node": {"oid": "5f5d8b75e61524dcfe24c6e7e0bf72feefc82fae", "messageHeadline": "[cluster_test] Fix startup of debug_interface_log_tail", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 16, "deletions": 1}}, {"node": {"oid": "e50ec24d9b4409015b61a0170e94363e1380e54a", "messageHeadline": "[cluster_test] Don't reboot more then 1/3 during reboot experiment", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "34ffe377524fd3ef06516f6a44f3749cff1b27ca", "messageHeadline": "[network] Add some comments to connectivity manager", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "19f8e983b43ce9846ea039e4935ffbdd5847c600", "messageHeadline": "[types] Add major VM status to TransactionInfo", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 148, "deletions": 34}}, {"node": {"oid": "429ccecdbabe60e10f910de5621403f538be0178", "messageHeadline": "[crypto] - Optimized S malleability check", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@calibra.com", "user": null}, "additions": 41, "deletions": 21}}, {"node": {"oid": "6abb75fe4ae4173fa4a741f6c2c5ebd917e663aa", "messageHeadline": "[state-sync] Peer Scoring logic in State Synchornizer", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 142, "deletions": 30}}, {"node": {"oid": "0632d8c209cb2e63df095d4cf1a56aeccf3f5404", "messageHeadline": "[ci] Refactor Circle config, remove sccache, and enable parallelism", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 61, "deletions": 59}}, {"node": {"oid": "100de62348dd8151e778cedd8ca069b8d97f6269", "messageHeadline": "[config] Add MIRAI annotation for unreachable call after mem::replace", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "99866e604123f6f9a871b35b18a14527a197f684", "messageHeadline": "[bot] Add config for review-assign-bot", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "b7ee2c3ce3560d8387ab468b5d2ae00b0e25f27c", "messageHeadline": "[full nodes] Add support for multiple simultaneous network configs", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 3174, "deletions": 2041}}, {"node": {"oid": "acc5798084cd961ef7ead3abca5d8e24bccd1a80", "messageHeadline": "[executor] create ExecutedTrees to encapsulate both state tree and tx\u2026", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 105, "deletions": 114}}, {"node": {"oid": "0561341034f72d57b4d7f19cd0d1cbef0e436c46", "messageHeadline": "[cluster_test] Wipe db before deploy", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 14, "deletions": 13}}, {"node": {"oid": "02161c8ceaee1f64e777d0adce4bfb5e98508475", "messageHeadline": "Adds safety invariants (MIRAI annotations); Fixes tests that break sa\u2026", "author": {"name": "Rashmi Mudduluru", "email": "rashmimudduluru@calibra.com", "user": null}, "additions": 144, "deletions": 35}}, {"node": {"oid": "dc669c87475d480b4c5a0380e449749e15f1f927", "messageHeadline": "[storage] delete stale node index in batch", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 216, "deletions": 62}}, {"node": {"oid": "c66c7adbc0e0bfce279ce18252cc800c7fcbdc4c", "messageHeadline": "[crypto] Derive Deref instances for new types", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 63, "deletions": 72}}, {"node": {"oid": "5f69b672934426ecd576c44d0d42a2a0d26367f3", "messageHeadline": "[security] updates prometheus dependency to 0.7.0", "author": {"name": "Gerardo Di Giacomo", "email": "gdg@fb.com", "user": null}, "additions": 16, "deletions": 180}}, {"node": {"oid": "4c2c4bd63b4f30456889fc2eb2a7c94e89ac9c10", "messageHeadline": "[cluster_test] Ignore ImageExists error when tagging image", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 15, "deletions": 8}}, {"node": {"oid": "26caa0b1928a83a8d4c03670725bb3391389cfa0", "messageHeadline": "[types] Adding a fuzzer for SignedTransaction deserialization", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "0d33f04c23a2b7665ec18a1b88716a83dd3f4bae", "messageHeadline": "[major] Update the representation of VM statuses", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 2577, "deletions": 4305}}, {"node": {"oid": "b0702bb8b16ac7a245955d369d68ae6fd122aa54", "messageHeadline": "[crypto] EdDSA remove small group R check", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@calibra.com", "user": null}, "additions": 20, "deletions": 24}}, {"node": {"oid": "e643a3c547b8b5fc1e411a98250adf4a1bca6c09", "messageHeadline": "Add get_latest_ledger_infos functionality to storage service.", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 160, "deletions": 4}}, {"node": {"oid": "229c7bd56f3ecb790576a0c08b7d0ab8b9aaa3bb", "messageHeadline": "[language] use the Identifier and IdentStr types throughout the Libra\u2026", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 732, "deletions": 569}}, {"node": {"oid": "6e6ac75c01d13b0078d1fa297aee4ff24aeb6bcd", "messageHeadline": "[types] Add newtypes for identifiers", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 260, "deletions": 0}}, {"node": {"oid": "05aed8bd8da6342530c4cce6b8f994200448a2f4", "messageHeadline": "[language] Make execution stack visible for runtime tests", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "977e3bb7a9f45ed09fb8c91138273cbf9a0e9042", "messageHeadline": "[Storage] Add get_node_option interface to TreeReader", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 12, "deletions": 16}}, {"node": {"oid": "154bf95065754b2e6dabf50abf50c8160dbdfa1a", "messageHeadline": "[language][VM] Split borrow global into Imm and Mut versions", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 643, "deletions": 325}}, {"node": {"oid": "9c57134fd2e27ecde6d823c8a553e6ec0e9ba354", "messageHeadline": "[Storage] Do not implement TreeReader for TreeCache", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 11, "deletions": 16}}, {"node": {"oid": "45d03d1a74124fcc093873aad94a8f34aa99ba90", "messageHeadline": "[Cargo.lock] bump cc from 1.0.42 (broken) to 1.0.45 (fixed", "author": {"name": "fbandersnatch", "email": "frumious@calibra.com", "user": null}, "additions": 17, "deletions": 17}}, {"node": {"oid": "6c6a41ef9c88afe154c2fb3b32ce695f336de439", "messageHeadline": "[language] empty, borrow, and push_back procedure stubs for Vector", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 107, "deletions": 1}}, {"node": {"oid": "06a85a1fb349058344204f520d67be739a23d319", "messageHeadline": "[language] Keep fields in declaration order", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 108, "deletions": 56}}, {"node": {"oid": "4524e3cb5c5cb7438bb17e8364be9222cf092d20", "messageHeadline": "[easy] Trim the regex dependency", "author": {"name": "Francois Garillot", "email": "fga@fb.com", "user": {"login": "huitseeker"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4b4aeb1b5decb52d15e4f2a1d4f34426d47eb5e4", "messageHeadline": "[terraform] update move whitelisted scripts", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0d7eb6f068c9fcce9ee29eace1ef3d6faae3b285", "messageHeadline": "[language] Tidy up some comments", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b87b3397f4dddcb99616709b5177ac9a223a6e8d", "messageHeadline": "[VM] Add instructions that use references", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 852, "deletions": 66}}, {"node": {"oid": "269959c482cb7dfa0a5933321660c8cf88f3a5cc", "messageHeadline": "[storage] `SchemaBatch` commit content in order", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 27, "deletions": 16}}, {"node": {"oid": "7bb5e10efb9f13556f363d1f20ec18804b4a0487", "messageHeadline": "Remove tempfile as a dependency", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 237, "deletions": 148}}, {"node": {"oid": "4d62d19d5b77113e2483d1a8d300b99b88899c51", "messageHeadline": "[network] Removing a panic, just in case", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9daa01f07bd9e76807b6a2f697cf02c3577bac34", "messageHeadline": "[language] Update usage info in the compiler README file", "author": {"name": "Bob Wilson", "email": "bobwilson@fb.com", "user": null}, "additions": 10, "deletions": 7}}, {"node": {"oid": "ab6e44050657f6b7c015d54f55059f24f4e16101", "messageHeadline": "Add an optional field `next_validator_set` to LedgerInfo", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 108, "deletions": 13}}, {"node": {"oid": "c1d071d72b599f20ede526310cd634fd5be48af4", "messageHeadline": "[consensus] Move ProposalMsg signature verification to a different fu\u2026", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 264, "deletions": 133}}, {"node": {"oid": "17e6ceca228a0a6770d9cddc2c2035428a7c15f6", "messageHeadline": "Revert \"test harness for bytecode-to-boogie\"", "author": {"name": "Emma Zhong", "email": "emmazjy@calibra.com", "user": {"login": "emmazzz"}}, "additions": 1, "deletions": 72}}, {"node": {"oid": "6af404c808a076a3a3b8138b44f421b58106353e", "messageHeadline": "Revert \"script running functional tests\"", "author": {"name": "Emma Zhong", "email": "emmazjy@calibra.com", "user": {"login": "emmazzz"}}, "additions": 37, "deletions": 110}}, {"node": {"oid": "19b0e6d6e79933917f4e0834eea0ac9c163685ff", "messageHeadline": "Revert \"[language] add testing script running all verified tests in f\u2026", "author": {"name": "Emma Zhong", "email": "emmazjy@calibra.com", "user": {"login": "emmazzz"}}, "additions": 57, "deletions": 41}}, {"node": {"oid": "d65f47033654ac6b27bd7d638892fae7990edd40", "messageHeadline": "[language][Bytecode Verifier] Made Nonce copy", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 63, "deletions": 84}}, {"node": {"oid": "29699b9cb7872f5ed906db31aeae99aa2c60c410", "messageHeadline": "[language] add testing script running all verified tests in functiona\u2026", "author": {"name": "Emma Zhong", "email": "emmazjy@calibra.com", "user": {"login": "emmazzz"}}, "additions": 41, "deletions": 57}}, {"node": {"oid": "1c9f3287413d9a88780f8d942cf9b4651675fc9f", "messageHeadline": "script running functional tests", "author": {"name": "Emma Zhong", "email": "emmazjy@calibra.com", "user": {"login": "emmazzz"}}, "additions": 110, "deletions": 37}}, {"node": {"oid": "51040daa0f2d0b20f0879d060a1f1dae6b4b45da", "messageHeadline": "test harness for bytecode-to-boogie", "author": {"name": "Emma Zhong", "email": "emmazjy@calibra.com", "user": {"login": "emmazzz"}}, "additions": 72, "deletions": 1}}, {"node": {"oid": "500f988a70af4b4a12649f3ad10134c42306be8e", "messageHeadline": "more_renames", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "0faf9fa8c8b1cf5beeeb10df5ad779e1754f226f", "messageHeadline": "fix2", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de1a26d75107bfdfd1fa817d48c233346134e655", "messageHeadline": "fix", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 41, "deletions": 20}}, {"node": {"oid": "9e51cfa882689b135267ef3d4539e8be4d60ae3a", "messageHeadline": "[storage] add proptest for jellyfish internal node", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 181, "deletions": 4}}, {"node": {"oid": "d16619e53d5af522fcfd2286d1011b4a8a3fc141", "messageHeadline": "[crypto] Remove unused native hash functions", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@calibra.com", "user": null}, "additions": 8, "deletions": 124}}, {"node": {"oid": "b9aebd4a7425a4b1104d2c416573e95c2ee39335", "messageHeadline": "Update the rust-rocksdb dependency", "author": {"name": "andrekorol", "email": "anrobits@yahoo.com.br", "user": {"login": "andrekorol"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "23491082617ff1c190b9c8d2778d38f6c518f214", "messageHeadline": "Align versions, upgrade required elements", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 139, "deletions": 127}}, {"node": {"oid": "b7e0887354be63ee78b00eb6387616755d193a5b", "messageHeadline": "Lints", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "09645c61f4501f539bc520ad108a093ec4272dc8", "messageHeadline": "[common] fix LCS documentation errors", "author": {"name": "Tianji Wu", "email": "github@wutj.info", "user": {"login": "the729"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bd04955b7e6f0a8ef665f56d8201d916a5815b1b", "messageHeadline": "[vm] use VM strings throughout the Libra code base", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 321, "deletions": 148}}, {"node": {"oid": "79fb2b0b1d80736e54aa7e770ecff4ca78cd3a44", "messageHeadline": "[types] add VM strings", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 257, "deletions": 0}}, {"node": {"oid": "5ccdf209e439e9ebf857cd516720d7f59c18978b", "messageHeadline": "[VM][Verifier] Relaxed Ret rule. Now implicitly releases references", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 136, "deletions": 15}}, {"node": {"oid": "e5b5798a4add46e05138c6e92afb7baabb3891fe", "messageHeadline": "[vm_runtime] Implement runtime for generics", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 212, "deletions": 10}}, {"node": {"oid": "a5158b5c25a7287175f8157bbeba4b774159d3b8", "messageHeadline": "[language] use vector in the validator set", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 19, "deletions": 63}}, {"node": {"oid": "0ed6a8bd4717f43fc1d302de4661e76dba052cb9", "messageHeadline": "[Dashboard] Fix execution dashboard unit", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c2e39d46fea1989ee6a05d727367ef00e8fceb9e", "messageHeadline": "[storage] trivial: enlarges timeout in `Pruner::wake_and_wait()` (tes\u2026", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2ad0ed81bcc069360782ef0d0c2210cce17d9b54", "messageHeadline": "[crypto] Allow invocations of sha3-256 via our hash wrapper crate, no\u2026", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@calibra.com", "user": null}, "additions": 30, "deletions": 79}}, {"node": {"oid": "4425eeafe63a8046e7e5db6d53ccc162dd1e906b", "messageHeadline": "[language/verifier] fix type & memory safety checks for generics", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 417, "deletions": 105}}, {"node": {"oid": "2e9094c2341c5f05797d47300a00a002c8ce183c", "messageHeadline": "[vm_runtime] Bring unit tests in line with overall coding conventions", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 42, "deletions": 18}}, {"node": {"oid": "41073ccc543d11c3698e3ed19eb17754f317a031", "messageHeadline": "[benchmark] make clippy happy", "author": {"name": "fbandersnatch", "email": "frumious@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f800e521bc4e2fb42812aaa73b3a253ad6891056", "messageHeadline": "[benchmark] cleanup: change timeouts; remove prints and confusing cou\u2026", "author": {"name": "fbandersnatch", "email": "frumious@calibra.com", "user": null}, "additions": 29, "deletions": 31}}, {"node": {"oid": "13fea8b73de68492069e717428980f422247a0cb", "messageHeadline": "[ir_to_bytecode_syntax] Remove some unused code", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "d7cf69a5205f373118f0eb3a87ee18359b80dd0e", "messageHeadline": "[RFC] Add a formalized backend option to the crypto dependencies", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 91, "deletions": 114}}, {"node": {"oid": "3b28c7ccaeb06ac4016bfee753684dc8b23fb5b8", "messageHeadline": "[consensus] Introduce ExecutedBlock with refactoring block_tree", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 214, "deletions": 172}}, {"node": {"oid": "51a7181ac49798cfe9078b2c85f6d447e16fc06c", "messageHeadline": "[types] remove some unused, scary code around access paths", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 2, "deletions": 32}}, {"node": {"oid": "ef3bb00fbbf2d88aca243c7172f0bbc75e207f58", "messageHeadline": "[storage] enable the pruner", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d19ea36ddf56552dec69d0313a3ccb0b8100ac31", "messageHeadline": "Clippy: allow unit_arg globally", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 5, "deletions": 54}}, {"node": {"oid": "2c3d83fa70e55fc8cb858f88290f73ee7b366756", "messageHeadline": "[storage] `TransactionStore::lookup_transaction_by_account()`", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 185, "deletions": 58}}, {"node": {"oid": "1ce445a5156383230e878ca74dcd7a397cd94c1b", "messageHeadline": "[terraform] Allow validator public IPs", "author": {"name": "Brett Proctor", "email": "brettp@calibra.com", "user": null}, "additions": 29, "deletions": 3}}, {"node": {"oid": "493df88b8d92deed4a86acf73d2a0f473641e7fe", "messageHeadline": "Clean up clippy::identity-conversion", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 64, "deletions": 101}}, {"node": {"oid": "6ad9b3d09019fbb8e4b6a76a3691b04bf5d69c0f", "messageHeadline": "[ir_to_bytecode_syntax] cleanup to align with Rust conventions", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 28, "deletions": 38}}, {"node": {"oid": "4342d68f19e44d797ab35f91bfab7c084acfbe48", "messageHeadline": "[language] bump sequence number for genesis transaction", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 44, "deletions": 25}}, {"node": {"oid": "00da9f3c845b81b924d643eac3b678443f2ba0d4", "messageHeadline": "[dashboards] make latency widgets use seconds; and other updates", "author": {"name": "fbandersnatch", "email": "frumious@calibra.com", "user": null}, "additions": 582, "deletions": 26}}, {"node": {"oid": "6ed4545291a3598bdbfd1e64216ead3714b01f52", "messageHeadline": "[Proof] Implement append_subtrees", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 188, "deletions": 88}}, {"node": {"oid": "4a13fa367179a93ba7c6dd0bb24bd6f90acd4dc9", "messageHeadline": "[VM] Fix foreign contracts in VM runtime unhooked", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bb2e7b0bc2c71164c3f7569226aa82b60817d665", "messageHeadline": "Fix Typo", "author": {"name": "Ryan Lee", "email": "drdgvhbh@gmail.com", "user": {"login": "ryanleecode"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c79045c130124c4bfffe348b15f4ce262ce61ab", "messageHeadline": "[ci] Remove lock file generation now that the lock file exists", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "71950d68df6a8148bfac793634e323486b2702b0", "messageHeadline": "[Proof] Move in-memory accumulator implementation to types/proof", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 8, "deletions": 10}}, {"node": {"oid": "afbfd77bf380175ef6739e166b7e70608fc56a19", "messageHeadline": "[mempool] removing unreachable", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "547f7a65de604fee94e3383a3a10089bb45fbbe1", "messageHeadline": "[ci] show diff of changed files", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "d68bb05c44e398ce2866165304fe0f9d490e89e5", "messageHeadline": "[storage] trivial: libradb cargo.toml ordering", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7fdd7e8fda2c35fb1e2976d2c43c85ef8b5a0792", "messageHeadline": "Fix Cargo.lock on master", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2c2a255fe3a51fd0ccd3c7e8ddcc72eabdefb243", "messageHeadline": "[ci] check for changed files", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "508429c63c0a40bf4b2726ff9c1b60a80f0a50d0", "messageHeadline": "[rust] check in Cargo.lock", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 5862, "deletions": 6}}, {"node": {"oid": "e2c589aab3c94550bec833d9f53dc47986ba1c05", "messageHeadline": "[Storage] Remove append_siblings", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 23, "deletions": 142}}, {"node": {"oid": "7efb0221989f17fdf7f8486730898ed947a1e19e", "messageHeadline": "[language] Restrict character classes allowed in IR", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 147, "deletions": 17}}, {"node": {"oid": "f7577dfc5ab264bde4a70e1b70559eb95ee4f38b", "messageHeadline": " [language] improve account parsing in functional tests", "author": {"name": "Ryan Loomba", "email": "ryan@loomba.io", "user": {"login": "rloomba"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "24346d4b5d2141ea6c50e94fa84db7e7dea6c1a9", "messageHeadline": "Remove unused logger.", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "14e332c5db256ce84e66af28801ea207096bde8d", "messageHeadline": "remove unusued, untested code", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 43}}, {"node": {"oid": "039eb82a6c1083fed64fec321b6deeb7ae4da565", "messageHeadline": "[consensus] beautify block tree figures", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "d3ba852dc0116ff0cf1d7132fef9031d3972e300", "messageHeadline": "[VM][Tools] Bytecode test generator: Complete non-reference instructions", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 376, "deletions": 86}}, {"node": {"oid": "cd5fb6394309e313ae0dc454ed59c41d3c89e0f1", "messageHeadline": "[storage] utilize `ContractEventGen` and `AccountInfoUniverse` in `Ev\u2026", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 22, "deletions": 41}}, {"node": {"oid": "60f5e374cb8fe1bb8b4a9902e6b9b8c9eb7228ce", "messageHeadline": "[VM][Tools] Improve safety of bytecode test generator", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 224, "deletions": 114}}, {"node": {"oid": "925a36e6a15e619cde12291054399aa371649920", "messageHeadline": "[storage] refine get_events_by_event_access_path", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "d81c5472373bd0b48d79467c2a3d4a37f7735132", "messageHeadline": "[language] Rebuild the Move IR compiler", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 1589, "deletions": 2317}}, {"node": {"oid": "02a6e2ae6553fe6ae2b6222f858c562d8520bba8", "messageHeadline": "[cluster_test] Minor improvements to --prune-logs", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "815197d8d6834cb21d239d6e1be6c5ce09df64c0", "messageHeadline": "[consensus] Prepare for reconfiguration in execution", "author": {"name": "Avery Ching", "email": "aching@calibra.com", "user": {"login": "aching"}}, "additions": 180, "deletions": 172}}, {"node": {"oid": "4c93401b684df234eaaade2b34ab19dc08d94283", "messageHeadline": "[ci][config] add instructions and more text to config in-sync validat\u2026", "author": {"name": "fbandersnatch", "email": "frumious@calibra.com", "user": null}, "additions": 16, "deletions": 7}}, {"node": {"oid": "fe0f30106e97c038dcabaceb29aaea6edef40251", "messageHeadline": "[types] proptest refactor to ease generating logical `TransactionToCo\u2026", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 352, "deletions": 185}}, {"node": {"oid": "3438b4fdecd36da265b4784671c0e2ab65e9d42e", "messageHeadline": "[types] Prefer error escalation over unwrap", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b9dabf4d53096018c2129fdfec4ee7b6bdc69f85", "messageHeadline": "[cluster_test] Add --prune-logs command to cleanup old log streams", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 122, "deletions": 4}}, {"node": {"oid": "c6a6fc14dbc97d3c62f572691f05063f152f248c", "messageHeadline": "[network][discovery] Fix #587. Incl seed addrs in connmgr update", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 183, "deletions": 64}}, {"node": {"oid": "4c0ac6dea5d415f76e240e619176056cf6d099ff", "messageHeadline": "[Storage] Small improvements to Jellyfish Merkle Iterator", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 20, "deletions": 19}}, {"node": {"oid": "112cb1e7a5d81b90b191e2598620e3bcf1f4241a", "messageHeadline": "[storage] trivial: remove a unnecessary `#[allow(dead_code)]`", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9b35df256ea6dba554b2c2eec61be97cff5acbf0", "messageHeadline": "[storage] trivial: doc fix", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ef9d5d6c535d43a8dd8fdca29b49f6e8afb68bc", "messageHeadline": "[VM][Tools] Add support for structs in bytecode generation", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 438, "deletions": 65}}, {"node": {"oid": "61649eb1f6eec44348cf946bdc785fad7bb5aca6", "messageHeadline": "[vm] avoid a vector clone in deserializer", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ed006af1dd60588bf9aae7b65fb0b680e1465270", "messageHeadline": "[types] Eliminate unused proto functions", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 6, "deletions": 317}}, {"node": {"oid": "cd3c757d5b16511f8016918e0b681ac8cd0f6673", "messageHeadline": "[consensus] init commit for fuzzing proposals messages", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 331, "deletions": 37}}, {"node": {"oid": "cd688370b4bb212a753d605ba2e964d1b4b09f40", "messageHeadline": "[network] Add ability to full construct permissionless network end-point", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 458, "deletions": 221}}, {"node": {"oid": "267649d584b1320b870b0c17974b260a06ca3492", "messageHeadline": "[cluster_test] Build scripts", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 77, "deletions": 0}}, {"node": {"oid": "84cdeaaf971b48efff43c88b78138ca6144f72dc", "messageHeadline": "[VM][Tools] AbstractValue: Extend types to include kinds", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 390, "deletions": 229}}, {"node": {"oid": "53b5a65749cfdabfb3dc078ddcf7b47a1cb6886c", "messageHeadline": "[types] SignedTransaction is a wrapper around LCS bytes", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 15, "deletions": 115}}, {"node": {"oid": "72c66bea1753706b853f2ed829a167d8ff2679b7", "messageHeadline": "[client, types] Cleanup SignedTransaction", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 43, "deletions": 65}}, {"node": {"oid": "52dfc69d0f4b3502b34b03a67fb55af4db14481c", "messageHeadline": "[types] Remove RawTransactionBytes and move CryptoHash to RawTransaction", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 19, "deletions": 43}}, {"node": {"oid": "aa2c2fa4246cba90e83b57c44e89ca0f0abef3a2", "messageHeadline": "[types] Remove raw_txn_bytes from ProtoSignedTransaction", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 17, "deletions": 30}}, {"node": {"oid": "76730f07cae5a412a757e9c9d453e302b9d9a9a8", "messageHeadline": "[ac, client, language, types] RawTransaction uses CanonicalSerialization", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 58, "deletions": 97}}, {"node": {"oid": "8465b0f09788321e1fded6fc54be9148fae1d18a", "messageHeadline": "[jemalloc] bump to version 0.3.2", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6481394f29f9ac26ae2fb89b4c13e3a32c550de2", "messageHeadline": "[jemalloc] only define #[global_allocator] in libra_node", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 7, "deletions": 90}}, {"node": {"oid": "8327cd2232601b9f6c882cdcff8ade9fe5df813e", "messageHeadline": "[cluster_test] Use intermediate tag for cluster_test validators", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 20, "deletions": 12}}, {"node": {"oid": "36a7554d32c75749797c6d2721164335e874263b", "messageHeadline": "[Consensus] Move vote_msg to consensus_types", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 29, "deletions": 29}}, {"node": {"oid": "05364e6da23a58948c1243c09023df4c9be74783", "messageHeadline": "[libra node] Initialize network module after consensus", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "bfb0891f3618e7d8bc8ee48b359db042eef79756", "messageHeadline": "[consensus] Start network receivers before blocking on state sync dur\u2026", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "d4a382c783c1993c8a2d26a4447ba6e93a19cc4d", "messageHeadline": "[state-sync] Check that there are 2f+1 signatures on ledger info and \u2026", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 43, "deletions": 29}}, {"node": {"oid": "b21bcda4f77908210a96850da88ca79a3c6a8bb5", "messageHeadline": "Nit: remove redundant structure tag", "author": {"name": "h4x3rotab", "email": "h4x3rotab@gmail.com", "user": {"login": "h4x3rotab"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "fc84fbd0b3b53d18b9dc5aa1389cfb3350d248d2", "messageHeadline": "[Consensus] [small] Fix vote aggregation", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 91, "deletions": 28}}, {"node": {"oid": "d7f58ba7fb6ee934450a158a338c1c6592e1196a", "messageHeadline": "[Consensus] Update QuorumCert to use VoteData", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 116, "deletions": 189}}, {"node": {"oid": "48077097d7e26d2ffb37baacb623f8c38e0c81f4", "messageHeadline": "[Consensus] Introduce VoteData struct to be used by VoteMsg", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 405, "deletions": 281}}, {"node": {"oid": "83d14e6ef8478d32ec2cc5214a893f2ec27e8f58", "messageHeadline": "[cluster_test] Better UX for deployment lifecycle", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 37, "deletions": 28}}, {"node": {"oid": "d927c01aa67ddb7cea77a262c357977b5e8ad7fc", "messageHeadline": "[memsocket] fix overflow bug", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "7b03c8a30e9f354b0c1fddf3c760f685c9638cc7", "messageHeadline": "[rust] remove 'set_stdio' nightly feature", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a82d5788686c40f9896d81b1b44f57b4eeadd549", "messageHeadline": "[tools] remove unused 'common/tools' crate", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 95}}, {"node": {"oid": "6f7e3b40d39848e575f54e701c84ea09b6d02721", "messageHeadline": "[consensus] stop capturing logs in tests", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "525a73953743f8d1a888dceadaf2de8ff9995361", "messageHeadline": "[libra-swarm] remove tee'ing of output", "author": {"name": "Brandon Williams", "email": "bmwill@fb.com", "user": {"login": "bmwill"}}, "additions": 11, "deletions": 171}}, {"node": {"oid": "5e2d74a88466c01fbad4a53dfbf9610f1dfefce7", "messageHeadline": "[network] Attempt dial all advertised listen addrs round robin", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 345, "deletions": 38}}, {"node": {"oid": "62a46a5de417577acf4f068f09a4980d0096f5b5", "messageHeadline": "[VM][Tools] Randomly assign basic block locals", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 310, "deletions": 203}}, {"node": {"oid": "be5bce6092393bec3cfa2f546ddabc5d31e534d0", "messageHeadline": "[libra_fuzzer] add `cargo run list --no-desc`", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "77b0fae1d0935c8edbd59db4a543aef12b2be875", "messageHeadline": "[libra_fuzzer] don't depend on vm_runtime any more", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "cb4edfd1a944f0768dfa1199741de53249a92497", "messageHeadline": "[state sync] peer manager logs", "author": {"name": "Alex Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 12, "deletions": 1}}, {"node": {"oid": "02852d5d40408efdc07aa4d5e19ee27d84ab648e", "messageHeadline": "[Storage] Jellyfish Merkle Iterator", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 368, "deletions": 0}}, {"node": {"oid": "cf55989e9354eec9f3b4ee45cae0f732f7dc29a1", "messageHeadline": "[logging] do not print full transaction content in Debug level", "author": {"name": "fbandersnatch", "email": "frumious@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5d9ed0ab414359e307964cef7148890cb9ab9e4", "messageHeadline": "[language] extend StacklessBytecode to work for scripts", "author": {"name": "Emma Zhong", "email": "emmazjy@calibra.com", "user": {"login": "emmazzz"}}, "additions": 118, "deletions": 19}}, {"node": {"oid": "fb026870b6871f27c8f166b9e76b252f3d48dac1", "messageHeadline": "[storage] use EventKey instead of AccessPath in event index", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 59, "deletions": 94}}, {"node": {"oid": "f901a5888efa4983d9ed568c4cf9a1f5a1ce1cea", "messageHeadline": "[Storage] Remove Deref implementation for Nibble", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 1, "deletions": 8}}, {"node": {"oid": "857f5b36463721b13a9cf79d4b45dadf7a4357d4", "messageHeadline": "[compiler] change &String to &str", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "50f48e7adeed9b9d4418f498d83947797ec6f20c", "messageHeadline": "[types] replace &String with &str", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7cf280526b373bac2867b84d9ff2a93c62663091", "messageHeadline": "[vm] replace &String with &str", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "59d29647f8aac104c6552dff7dd292f6a3953f10", "messageHeadline": "[common] Eliminate raw byte access for canonical serialization", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 119, "deletions": 162}}, {"node": {"oid": "52737aa71afad121ee2d7360c014439cad316ad0", "messageHeadline": "[VM][Tools] Refactor summaries that use locals", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 221, "deletions": 135}}, {"node": {"oid": "41548df3b0880cf375a30ebf626345cdf2462878", "messageHeadline": "[cluster_test] Increase experiment_deadline 5m->10m", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95c7cc4acb7bf8fd9a6804892e950c1b26480cf9", "messageHeadline": "[cluster_test] Print error in wipe_all_db", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 23, "deletions": 4}}, {"node": {"oid": "6f9fb2b708ded680c2e53cdcd149048076cb9f12", "messageHeadline": "[cluster_test] Set timeout for debug port RPC", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a4c24c117b064c847ca86b3b59c440f6c30b82f8", "messageHeadline": "[Consensus] Turn on secondary proposal", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 31, "deletions": 14}}, {"node": {"oid": "d54980c7fd8d40c9c3d215399b23bd55c263a188", "messageHeadline": "[common] LCS tests are now based upon proptest", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 172, "deletions": 227}}, {"node": {"oid": "03ac5d1ffb5281254077172769a976842edba1e2", "messageHeadline": "[common] Refactor canonical serialization to use macros", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 136, "deletions": 253}}, {"node": {"oid": "11ea022516cf6d0f52d063262a16ff7542474689", "messageHeadline": "[commmon] Restructure canonical serialization", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 836, "deletions": 663}}, {"node": {"oid": "a654338082b73fb1c0ef8d4e687bea24b5aabcf0", "messageHeadline": "[common] Add Canonical Serialization Spec", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 867, "deletions": 0}}, {"node": {"oid": "5026ac0a3be292ad33eeec6073803f2a9806e1ab", "messageHeadline": "[language/functional_tests] separate script execution & module publis\u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 293, "deletions": 122}}, {"node": {"oid": "674f1ff7a70fca02d770261089d2fe00b39da585", "messageHeadline": "[VM][Tools] Add arbitrary CFG construction to bytecode generation", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 294, "deletions": 69}}, {"node": {"oid": "08324f9aa11a42f37de8b57d134a6050686d2e61", "messageHeadline": "[crypto] Enable derivation of cryptographic traits on any enum of cry\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 492, "deletions": 302}}, {"node": {"oid": "666cbfb2547dd4e5e931855374e8783790f7213a", "messageHeadline": "[cluster_test] Use debug port to fetch structured logs", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 521, "deletions": 354}}, {"node": {"oid": "374a4df99d71b5574a9a12f8d82dd33fa4cca82c", "messageHeadline": "[config] Make consensus keys optional", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 97, "deletions": 29}}, {"node": {"oid": "61aed276327c25181dc1aaf8faf912da112895ec", "messageHeadline": "[state-sync] Add upstream/downstream info in PeerManager", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 27, "deletions": 24}}, {"node": {"oid": "cf161947bb035d79232992024cd33381bd9c1183", "messageHeadline": "[network][discovery] Add Full Node payload. Refactor Note.", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 194, "deletions": 66}}, {"node": {"oid": "a3e3c801a73018ddaf571f5429263ddd986bee4c", "messageHeadline": "[state sync] support multiple network", "author": {"name": "Alex Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 66, "deletions": 58}}, {"node": {"oid": "2e8c6f5087340b0b0e7d8df7e4699834b556d5c8", "messageHeadline": "[consensus] introduce EpochManager - reconfiguration 1/n", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 240, "deletions": 238}}, {"node": {"oid": "49df932be5c66c933f1d658dda7283360a2bfeb4", "messageHeadline": "multi module translation", "author": {"name": "Emma Zhong", "email": "emmazjy@calibra.com", "user": {"login": "emmazzz"}}, "additions": 299, "deletions": 1019}}, {"node": {"oid": "80d8e81da2e48d44530ce7ef27dab3d1f02a68c6", "messageHeadline": "[language] add stackless instruction for pop", "author": {"name": "Emma Zhong", "email": "emmazjy@calibra.com", "user": {"login": "emmazzz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2498eceee81ca48859e0c49d34b3e2b3559f1af0", "messageHeadline": "[types] Made a newtype wrapper for the globally unique id associated \u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 283, "deletions": 222}}, {"node": {"oid": "e3e5a81047cff77ab2538a9214c4cbc803596b5e", "messageHeadline": "[language] Update gas meter to take into account that equality is now\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 20, "deletions": 19}}, {"node": {"oid": "4caf3dc19c3a894124f81be904ccdc8a4704a46f", "messageHeadline": "[language] Normalize cost w.r.t. data size in cost synthesis", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 57, "deletions": 16}}, {"node": {"oid": "11693279a5c1e857173e1ce2f532079f0eed8432", "messageHeadline": "[storage] make node_key ordering in memory and on disk consistent", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "9e2598fa2121f27a1e87a87b49250fedb36c07f3", "messageHeadline": "[VM] Add VM runtime stack overflow checks", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 146, "deletions": 55}}, {"node": {"oid": "28229b2bf7fb41bc6c03269949dfb49eb65e0e3e", "messageHeadline": "[language/functional_tests] add tests for import function & struct", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "65d206821c5671ae7032c5791d5ab65f901e84ca", "messageHeadline": "[Consensus] Backup votes on timeout", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 194, "deletions": 51}}, {"node": {"oid": "b0f5c872c4d6b0246e10d3cf387ce3d402859f08", "messageHeadline": "[ci][config] validate that committed config is in sync with code", "author": {"name": "fbandersnatch", "email": "frumious@calibra.com", "user": null}, "additions": 49, "deletions": 0}}, {"node": {"oid": "d6ab67bbb4dcad5807644432c7713e8aaf360008", "messageHeadline": "[state-sync] State Synchronizer to take in trusted peer IDs", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 126, "deletions": 44}}, {"node": {"oid": "dc621dec0cacb3d022758ac86fe85b732badff3e", "messageHeadline": "[consensus] Make consensus data cryptographically agile", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 231, "deletions": 187}}, {"node": {"oid": "48cdac12c46c0c996f4b7425904ca97a7918169a", "messageHeadline": "[VM] File format vector bounds", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "64c0a0d0716c8837cbd8f61c2d2a245b277373d6", "messageHeadline": "[VM][Tools] Modularize Basic Block Generation", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 116, "deletions": 35}}, {"node": {"oid": "ec93cab67730fdac891f67c408e617c29d9a8012", "messageHeadline": "[Storage] Mark put_blob_set #[cfg(test)]", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 8, "deletions": 7}}, {"node": {"oid": "3c8286038c5f3e895fe149763efc88184070746a", "messageHeadline": "[config] Make peer_id a per-network field", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "cfcb39fdba7973bd82fc0c28dd475e4b6caff69d", "messageHeadline": "Remove unneeded dependencies", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "23dc559968d8d399e3061662681b75f233115941", "messageHeadline": "Disable default-features in some dependency imports", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 98, "deletions": 83}}, {"node": {"oid": "7da509f2e4a3b83ab3c0c947bc9112b8a6340b0d", "messageHeadline": "Improve cargo_check-dependencies", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8e9cb95a5d5f56196decf292df470cd15157426f", "messageHeadline": "[MoveIR] Remove 'all' syntax", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "8fd0fb236318e509f76aa45ee8b6a832a6f3d9fc", "messageHeadline": "[client] fix up rust-wallet broken link", "author": {"name": "BobuTANG", "email": "overred.shuttler@gmail.com", "user": {"login": "BohuTANG"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15a7dfcb04debb35d5be7e1128c1aaf3b2de992f", "messageHeadline": "[fucntional_tests] fix publish modules with verifier disabled", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "568e33b608a3038664d81d3ace36b698000798ec", "messageHeadline": "[cluster_test] Add dependencies to benchmark and debug_interface", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 13, "deletions": 6}}, {"node": {"oid": "dd079f4c71511e1322bb9b26a3f5469e66e1061d", "messageHeadline": "[dashboards] update counter names and filesystem monitoring", "author": {"name": "fbandersnatch", "email": "frumious@calibra.com", "user": null}, "additions": 45, "deletions": 41}}, {"node": {"oid": "28541fff2e6d52a95384d8c151381f467aa17e22", "messageHeadline": "[language] make vectors generic", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "ce065dbec2d404074548f4c16e178e7beb50d5ec", "messageHeadline": "[state sync] switch ensuring progress to last commit", "author": {"name": "Alex Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 35, "deletions": 10}}, {"node": {"oid": "6ed4506a8a00743d69c5d57ddcc0e730aa41bc50", "messageHeadline": "[validator-sets] update validator-sets configs", "author": {"name": "fbandersnatch", "email": "frumious@calibra.com", "user": null}, "additions": 585, "deletions": 585}}, {"node": {"oid": "35ce8967cbd87c58e256c25caa4a658f07672a40", "messageHeadline": "[storage] disable pruner (by hacking max-versions-to-keep)", "author": {"name": "fbandersnatch", "email": "frumious@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a451fb6af48152553b983a540d9cbed1c054b7a1", "messageHeadline": "[config] Serialize TrustedPeersConfig in sorted order", "author": {"name": "Bob Wilson", "email": "bobwilson@calibra.com", "user": null}, "additions": 15, "deletions": 1}}, {"node": {"oid": "b0fa1dc33ab60e22d1e9b2b0bf3c6a56795ba2d2", "messageHeadline": "[dashboard] fix storage dashboard", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "62facb9b0489ecdca3b3ba269517fd9866e57fbe", "messageHeadline": "[cluster_test] Introduce event! macro for structured events", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 129, "deletions": 6}}, {"node": {"oid": "ae15e4c4cc459bfc92ea1b20afbae9948596febb", "messageHeadline": "[config] Move trusted_peers, keys and role to NetworkConfig from Base\u2026", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 135, "deletions": 142}}, {"node": {"oid": "7aacf26d98749a9a619a4819d484bb906684b842", "messageHeadline": "[language][MoveIR][VM] Kill ReleaseRef for Pop. LValue rework", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 309, "deletions": 234}}, {"node": {"oid": "95c12561ce4a8f354687e2a3737940c46583f71a", "messageHeadline": "[network] Add ability to construct permissionless TCP + Noise transport", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 47, "deletions": 5}}, {"node": {"oid": "01d919e2571dfe39e7f6f61159bfe494c61cdf8d", "messageHeadline": "[language/move ir] implement parser & compiler for generics", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 793, "deletions": 270}}, {"node": {"oid": "bc33d6996a6c95a583ad07f5f9ab2e8bd8b49ce8", "messageHeadline": "[language][bytecode verifer] hide blocks from clients of CFG", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 76, "deletions": 81}}, {"node": {"oid": "471415f4a38e4cb360f4793c6c9f47f56a4e011c", "messageHeadline": "[network] Configure identity keys only when encrypted transport is used", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 33, "deletions": 26}}, {"node": {"oid": "78ccc9d761174fa9bfcb288c76119f0c369ab12d", "messageHeadline": "[libra node] Initialize network module using NetworkConfig instead of\u2026", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 70, "deletions": 55}}, {"node": {"oid": "39fc38aaf616fe9c49c2023618973277ccd6c8e3", "messageHeadline": "[network] filter connected nodes by role", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 46, "deletions": 37}}, {"node": {"oid": "464ffc3e82430601868cf49acf6ae28239875696", "messageHeadline": "[network] Add role to identity exchange", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 232, "deletions": 149}}, {"node": {"oid": "b570938cac399edda37e97cb861d43d047d7b765", "messageHeadline": "[network] Deprecate PeerIdExchange protocol", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 9, "deletions": 155}}, {"node": {"oid": "576e31115d7eeb824ac631a60cbbaf834b5fbced", "messageHeadline": "[storage] change ledger_info key from Verison to epoch_num", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "5f34d847b311c763961b7283188ca9dc8ed2d5b5", "messageHeadline": "[storage] change jellyfish node_key encoding", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "d38945f683ea65890b3727dc5c27a7a9e55ba83a", "messageHeadline": "[state sync] add logging", "author": {"name": "Alex Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 29, "deletions": 11}}, {"node": {"oid": "ce16b7b004025a82bec0c63124ad1e576c866e1f", "messageHeadline": "[common] Moving dependencies -> dev-dependencies when possible", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "ffb55be110cceba9da9ef9c007173b90f13bff3d", "messageHeadline": "[language][VM] Add Mutable and Immutable Borrow Local", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 444, "deletions": 151}}, {"node": {"oid": "897251c5ce4a3cb5645672fe48c23240367fab17", "messageHeadline": "[VM] Kill global ref counts", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 8, "deletions": 181}}, {"node": {"oid": "73eb38790e1a387d03f97dde63ff6d9c92460f3b", "messageHeadline": "[language][bytecode verifier] trait for cfg", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 50, "deletions": 56}}, {"node": {"oid": "8e6c4417ea2ca5334a5d0c853b1f2e5b475c4439", "messageHeadline": "[config] update genesis.blob to match code", "author": {"name": "fbandersnatch", "email": "frumious@calibra.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "afc04ca87880657b43c2eb35a1f15051b6cfa00c", "messageHeadline": "[counters] Add easier-to-use histogram type for durations", "author": {"name": "fbandersnatch", "email": "frumious@calibra.com", "user": null}, "additions": 105, "deletions": 73}}, {"node": {"oid": "7e32ab5b69ace745f409ce707688530fe611a992", "messageHeadline": "[easy] Updates futures dependency to binary-compatible versions", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "4eecf55d615a3d0286033676fc5d0f1ac603913b", "messageHeadline": "[Consensus] Introduce proposer election with multiple proposers per r\u2026", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 258, "deletions": 27}}, {"node": {"oid": "7952bb5ab586f05b130ae5852fa4aa89887aed8b", "messageHeadline": "[VM] Adding Script and Move transactions in the VM", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 479, "deletions": 286}}, {"node": {"oid": "ab80918a823f59119e734db86f7772fad46c6c9c", "messageHeadline": "[storage] make node_cache sorted", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "c98a2e86459b0d21fd9da8a45093f1a9c671b6cd", "messageHeadline": "[config] update genesis.blob and whitelisted programs", "author": {"name": "fbandersnatch", "email": "frumious@calibra.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "288ba0ecec7152611577ba275d833125e4e38f17", "messageHeadline": "[VM][Bytecode Verifier] Add check for acquired resources", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 619, "deletions": 54}}, {"node": {"oid": "782ebfbf5eb3781fe2fef78ae5fc0358d07c2ab1", "messageHeadline": "[consensus] Remove future_lock dependency", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ee302616f2ef0e17d580d38cec4b78be40847bc3", "messageHeadline": "[cluster_test] Fix commit_check OOMing cluster_test", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "613012fee67693839649ce49f43a820306bec051", "messageHeadline": "[state sync] use new API to fetch latest version", "author": {"name": "Alex Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 29, "deletions": 16}}, {"node": {"oid": "3c7655ce80b474c6d4140cc998b671d92a297407", "messageHeadline": "[Executor] Handle empty chunks during state synchronization", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 23, "deletions": 2}}, {"node": {"oid": "6b8b40179d2a033f1ae582560aabbd4de7d77753", "messageHeadline": "[storage] rename executor_startup_info to startup_info", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 66, "deletions": 65}}, {"node": {"oid": "c2477df3f75cb20f64a8a179588afe75cbbba80b", "messageHeadline": "[language] modify Boogie memory model and implementations for instruc\u2026", "author": {"name": "Emma Zhong", "email": "emmazjy@calibra.com", "user": {"login": "emmazzz"}}, "additions": 116, "deletions": 76}}, {"node": {"oid": "3ed9dff4c3f653ade22b1a403d8a0252a45bfb9a", "messageHeadline": "[language] module for block metadata", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 97, "deletions": 9}}, {"node": {"oid": "59c8a9bcf95c41131b0bc02ea1b2eee1871d1abc", "messageHeadline": "[Proof] Implement FromProto and IntoProto for AccumulatorConsistencyP\u2026", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 99, "deletions": 2}}, {"node": {"oid": "df493e7f07279d6688315b6b46ca153411ad8d8b", "messageHeadline": "[dashboard] update total_accounts formula", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b328ecae86f89b4789323d33db7fb9f92c742b57", "messageHeadline": "[state-sync] Validate request chunk parameters", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "3c283b8653f8532e6b5987bb92919fc500bf6375", "messageHeadline": "[Proof] Derive Arbitrary instead of manually implementing it for a fe\u2026", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 8, "deletions": 46}}, {"node": {"oid": "b0bc20b14968f47339c27a0d640c04f521588bd9", "messageHeadline": "[consensus] remove new_round_event_receiver from main loop - sequenti\u2026", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 112, "deletions": 210}}, {"node": {"oid": "3e33014ed1506084ffe03b142f7db12cedaf2faa", "messageHeadline": "[state sync] long polling support", "author": {"name": "Alex Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 171, "deletions": 98}}, {"node": {"oid": "39f7d4cda40ac9edb828afdc85507f6dbe3a0896", "messageHeadline": "Fixed the merge conflict", "author": {"name": "Apisak Srihamat", "email": "36180751+srihamat@users.noreply.github.com", "user": {"login": "srihamat"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d843fba500666b036d4babadc3bb378790910281", "messageHeadline": "[execution][vm] Introduce Script and Module transactions.", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 575, "deletions": 93}}, {"node": {"oid": "d84b23c7e0fc19a85b58d4c4e65070bf806bae1c", "messageHeadline": "[terraform] Rebuild config for validator key filename change", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "23c77daf11ab493f9638130a8e1eeab73416dab6", "messageHeadline": "[language] test that flags genesis blob changes", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "4dfcf10ce779c97cc414abfed52f895e4cbdc005", "messageHeadline": "[terraform] add a variable for adding capabilities as linux parameter", "author": {"name": "Chunqi Li", "email": "lcq@calibra.com", "user": {"login": "0-o-0"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "b61176cc0bb4c737ed90450791ea609778e904c5", "messageHeadline": "[VM] Add Mutable and Immutable Field Borrow", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 447, "deletions": 185}}, {"node": {"oid": "84573565712afc797e4dda68d2dad969ab23476c", "messageHeadline": "[VM] Remove duplicate MIRAI annotations import", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b2c37f53da697ff7522013a05566ef2acf6aebc8", "messageHeadline": "[VM] Check for Gas Meter Safety", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "ecd12b2747e02d43b390bb5d74fb756b08b114d3", "messageHeadline": "[VM] Audit potential vector overflows", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 58, "deletions": 3}}, {"node": {"oid": "7326e8d10f2c3317ee137845210f20eed18a3078", "messageHeadline": "[storage] fix counter name", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "dc5e861902c61da39ed9b7619697ecd71bf689ba", "messageHeadline": "[validator-sets] update dev validators; update names of key files", "author": {"name": "fbandersnatch", "email": "frumious@calibra.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1485c63bd14952769b2eb5dd71f4324e70fa5c53", "messageHeadline": "[types] Removes unused code from some crypto-related data structure", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 73}}, {"node": {"oid": "0a03c4294a3b8e5866a44602d963674dc0c82767", "messageHeadline": "[crypto] Unify legacy_crypto and nextgen_crypto", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 242, "deletions": 350}}, {"node": {"oid": "94d38e6517b9991d9eb747415b03a3e52425e80b", "messageHeadline": "modifies comment - height upper bound", "author": {"name": "Rashmi Mudduluru", "email": "rashmimudduluru@calibra.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8fbb194223117b9102204c0eb38fdd6cb323a86b", "messageHeadline": "correct fn ref", "author": {"name": "Rashmi Mudduluru", "email": "rashmimudduluru@calibra.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "74a0134605b6f73188d81bf4d38dc0d4c324c36c", "messageHeadline": "removes file refs", "author": {"name": "Rashmi Mudduluru", "email": "rashmimudduluru@calibra.com", "user": null}, "additions": 4, "deletions": 7}}, {"node": {"oid": "87f00394b29db04fe7fff3740a7ac8f6367cb43f", "messageHeadline": "fixes linter error", "author": {"name": "Rashmi Mudduluru", "email": "rashmimudduluru@calibra.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e5cbaac32c8b663f98bf2e8f1d82b4ee438837bd", "messageHeadline": "edit", "author": {"name": "Rashmi Mudduluru", "email": "rashmimudduluru@calibra.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1f1e639f33ede5a08e7e450a8bdb9806b987b72e", "messageHeadline": "Mofifies comments", "author": {"name": "Rashmi Mudduluru", "email": "rashmimudduluru@calibra.com", "user": null}, "additions": 25, "deletions": 36}}, {"node": {"oid": "89f5cae8de4da39fd60d7fe49827e841229fddab", "messageHeadline": "Edits refs in comments", "author": {"name": "Rashmi Mudduluru", "email": "rashmimudduluru@calibra.com", "user": null}, "additions": 8, "deletions": 5}}, {"node": {"oid": "3862ccefcf474b79682fe0c2003ce32f6de16668", "messageHeadline": "fixes typo", "author": {"name": "Rashmi Mudduluru", "email": "rashmimudduluru@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a18d0368d34aa2cebd67786b950454cc0c2a377", "messageHeadline": "Adds comments explaining MIRAI annotation conditions", "author": {"name": "Rashmi Mudduluru", "email": "rashmimudduluru@calibra.com", "user": null}, "additions": 41, "deletions": 12}}, {"node": {"oid": "a891ddce4b552887d1f37c35b0a94a8b57258df8", "messageHeadline": "consistent upper bounds", "author": {"name": "Rashmi Mudduluru", "email": "rashmimudduluru@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f68dd03e0bb290bf9103335568a8b2a7fad5f149", "messageHeadline": "Updates mira-annotations version; adds preconditions to handle overfl\u2026", "author": {"name": "Rashmi Mudduluru", "email": "rashmimudduluru@calibra.com", "user": null}, "additions": 21, "deletions": 4}}, {"node": {"oid": "4ffde78875b065e98b39946bcfd86fac67163e77", "messageHeadline": "[libra_fuzzer] disable test target for fuzz_runner", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "346ac67f01bc544471928679ff3fffcf66b2c4c5", "messageHeadline": "[language] bug fix in type checking of Eq and Neq", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 89, "deletions": 43}}, {"node": {"oid": "b2f7b93a886963abf8d4ecfe671fd95bacaf34e9", "messageHeadline": "[doc, network] Document profiles in conditional compilation", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "bff0eaea953e1b1b0e844a3df6c26740e7ef85d7", "messageHeadline": "[vm] Clean up account resource", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 69, "deletions": 307}}, {"node": {"oid": "ee0d0bdfb4a086adf214340dd1554bfb20eafa49", "messageHeadline": "[terraform] Use aws_iam_policy_document", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 29, "deletions": 52}}, {"node": {"oid": "c0b4f3b615bc0b3f9b7d43f489e567b663dab855", "messageHeadline": "[language, types] Remove erroneous masking import, last non-test priv\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "628e93b1221d67bcf1a767d754360d2ebaebfd5f", "messageHeadline": "[swarm] add ability to spawn full nodes in swarm", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 160, "deletions": 94}}, {"node": {"oid": "4ed91f95a799cbd8cfac5e7b884eb5c9592e5703", "messageHeadline": "Split out sccache environment as not all workflows use it.", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f21009cefb992991b2fab3b35fb508ed8ef24c0c", "messageHeadline": "[consensus] simplify pacemaker impl - sequential event processor clea\u2026", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 431, "deletions": 557}}, {"node": {"oid": "b13527f376e40360c3bf97edc2dacd46e80acd72", "messageHeadline": "[language] This commit renames poorly named variables in bytecode ver\u2026", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 177, "deletions": 143}}, {"node": {"oid": "11fd25c021e8a1aea50f313ef0673e4228515368", "messageHeadline": "[Proof] Make definition module private", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 7, "deletions": 9}}, {"node": {"oid": "7619b9ed0de1c83924a1d561db5bad60e329465c", "messageHeadline": "[state sync] full node support", "author": {"name": "Alex Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 281, "deletions": 205}}, {"node": {"oid": "790cef0541adc23f7e0f8b9f5a3d37b7a3d01285", "messageHeadline": "[language][MoveIR] remove unused get_height construct", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "4e69c50ca4c7c92f63b9f59b746d67deee237b3b", "messageHeadline": "[Types] Fix warning", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d8ecd67c0c5ec2ddb838223779857d9813b1c5ab", "messageHeadline": "[network] Refactor NetworkBuilder to enable modularized construction", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 338, "deletions": 305}}, {"node": {"oid": "e07385e902829010448c41578a32e3f5e3d48005", "messageHeadline": "[consensus] Cleanup unused, untested helper methods in consensus", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 47}}, {"node": {"oid": "e5c0a1c78c92b1a5e9f0239576f6a0d5828f2ab9", "messageHeadline": "[Proof] Introduce AccumulatorConsistencyProof", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 60, "deletions": 0}}, {"node": {"oid": "f7f32ec327c17384fc7440b3390d3cbc9f4df3c4", "messageHeadline": "[storage] Improve iterators during TXN Commit", "author": {"name": "Zach Amsden", "email": "zamsden@calibra.com", "user": {"login": "zamsden"}}, "additions": 3, "deletions": 16}}, {"node": {"oid": "2f413a8180bffe492529830e178bd6d22becd35b", "messageHeadline": "[language] remove unused verification annotations from parser/AST", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 1, "deletions": 39}}, {"node": {"oid": "b840e9393de925b4bf0205a95c5fec458d9ea5e6", "messageHeadline": "[types] Add canonical serialization support for RawTransaction", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 111, "deletions": 1}}, {"node": {"oid": "05ad1c47e46009e49ae1d1396e92cc61008ca20d", "messageHeadline": "[types] Add canonical serialization support for program", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "07052fe4b9d1bd6b0cd4709b88fb2bb2b79c5152", "messageHeadline": "[types] Add canonical serialization support for TransactionArgument", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 84, "deletions": 0}}, {"node": {"oid": "a99a9ba4a40b14a612d106f5a2ca41d93fc5d62f", "messageHeadline": "[types] Add canonical serialization support for write_set and write_op", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "e978439bf9fc1741302e704487555f6a3d285e4f", "messageHeadline": "[common] Add UTF-8 string canonical serialization", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "8dbcd25fdad81729e3fa8520ea62d14d5ca97a15", "messageHeadline": "[common] Add tuple2 serialization support", "author": {"name": "David Wolinsky", "email": "davidiw@fb.com", "user": {"login": "davidiw"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "6f6d6c6903bea0f4afb03fe41a662599c6c30980", "messageHeadline": "[consensus] remove mutex_map - sequential event processor cleanup part 2", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 0, "deletions": 231}}, {"node": {"oid": "37b1839f01ee1b4d62bc285cce64636a7107cc9f", "messageHeadline": "[consensus] remove rwlock - sequential event processor cleanup part 1", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 26, "deletions": 52}}, {"node": {"oid": "2716b6615d174f96223080954f63a155e631a5f1", "messageHeadline": "[benchmark] Remove debug_address option.", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "12af387efd42bf4a49da1484a0c69d1480b9a68a", "messageHeadline": "[storage] change ledger_counter name related to jellyfish merkle", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "7b4500c68ecade4a2641e3bd9dc42102b6dc98af", "messageHeadline": "[cluster_test] Testing lifecycle for nightly image", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 281, "deletions": 49}}, {"node": {"oid": "1ef1750cb5d6ca7ef37fc6a7706325d667a8fdd2", "messageHeadline": "[language][MoveIR] Best Effort to Add acquires List to Move IR Tests", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 58, "deletions": 54}}, {"node": {"oid": "a8cf28529de6074c772b6514f48ab26d9dc601d2", "messageHeadline": "[ci] Enable sccache to speed up build times", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 53, "deletions": 10}}, {"node": {"oid": "5b80758fa265a4f591dee2c9752e58ce5654be08", "messageHeadline": "[language][MoveIR] Added Parsing and Compiler Support for Acquires List", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "a9f5cb6fe84469221fcfba53afd3f1571aaa5bd5", "messageHeadline": "[client] Fix bug in client minting", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4021070d079fb734007b18c9cbdae6a9bd096646", "messageHeadline": "[vm] Cleanup the deprecated EmitEvent instruction.", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 13, "deletions": 78}}, {"node": {"oid": "fd5615c3d9b88128d93fb8c881583854eb12a9bc", "messageHeadline": "[consensus] switch from concurrent event processor to sequential", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 70, "deletions": 177}}, {"node": {"oid": "d4f14f4a32bbd03a06b64661cb7ab45521613d86", "messageHeadline": "[languages] refactor code and add support for variable naming", "author": {"name": "Emma Zhong", "email": "emmazjy@calibra.com", "user": {"login": "emmazzz"}}, "additions": 282, "deletions": 194}}, {"node": {"oid": "7b1cece8a1c80807c83a9e605aab6e83ffa185f7", "messageHeadline": "[storage][doc] Jellyfish merkle", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "0ad055e66bd7612be5de927502b6188ce34b6253", "messageHeadline": "[consensus] merge process_winning_proposal and renaming", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 34, "deletions": 66}}, {"node": {"oid": "154fd49c815ce0a2b0836b229e4a2923352a4073", "messageHeadline": "[consensus] unified dependency processing", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 267, "deletions": 392}}, {"node": {"oid": "56f452693c18d72c8525b9386c42471ff20f9a01", "messageHeadline": "[libra_fuzzer] small update to readme", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e49616cbe20b3e4fce4b103bd6ee013402cf188d", "messageHeadline": "[libra_fuzzer] add a way for a fuzz target to skip generation", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 35, "deletions": 17}}, {"node": {"oid": "c18d58b558fdd8124ca8ed92e173cc1e3f6ba018", "messageHeadline": "[crypto] support external transaction signer", "author": {"name": "oleiba", "email": "odedlei@post.bgu.ac.il", "user": {"login": "oleiba"}}, "additions": 190, "deletions": 10}}, {"node": {"oid": "3727cc853560160768498b54029f90031e13aa2a", "messageHeadline": "[VM] Added acquires list to file format", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 87, "deletions": 6}}, {"node": {"oid": "e19893939f0b4e12033270d3bb584d89617088d4", "messageHeadline": "[crypto] Fixing random BLS key generation for testing", "author": {"name": "Lera Nikolaenko", "email": "valerini@fb.com", "user": null}, "additions": 26, "deletions": 6}}, {"node": {"oid": "e2ebf23210b7b7551f119c0d2532cf18ff08d6be", "messageHeadline": "[vm] Implement Event", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 733, "deletions": 323}}, {"node": {"oid": "3b8191c7e4363f0ac624ec998c47c58ffc51e3af", "messageHeadline": "[state sync] move to separate networking stack", "author": {"name": "Alex Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 419, "deletions": 765}}, {"node": {"oid": "2335bb4bffeb0da0d46dea590d88e738862b92a3", "messageHeadline": "rebased for latest changes and updated to all relative links per revi\u2026", "author": {"name": "KC Braunschweig", "email": "kcb@fb.com", "user": {"login": "kcbraunschweig"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "831b35d5ef41dc1cfd712657a5ac7dff012ef6c6", "messageHeadline": "[crypto] Remove unused & untested code", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "03a3486c3b2f39c4c2b8a2dee0f7e2951a180bc4", "messageHeadline": "[crypto] Remove the `length()` parameter of the `PublicKey` API", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 30}}, {"node": {"oid": "311d1d76aea8e9e5d41861a0203e45a4335caf5f", "messageHeadline": "[libra_swarm] Fix path error when launch attempt fails", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 24, "deletions": 13}}, {"node": {"oid": "97fb5acf9d244ec52ae67bce74176f38d582cc6e", "messageHeadline": "[Consensus][small] Nil block timestamp", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 12, "deletions": 17}}, {"node": {"oid": "ab2cb731063a24139831d272584da3fa42e88f08", "messageHeadline": "[easy] Fix Post 562", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "862ad826b99081223f27182be7bfb0d6ba39e28c", "messageHeadline": "Removing cruft dependencies", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 78}}, {"node": {"oid": "c237a13ec49539ce852d8482bdd27e40fd9f85ed", "messageHeadline": "Updates dependencies and removes cruft", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "a1611fa9eea0379771d54ef44180b2ab3cdb3e60", "messageHeadline": "[consensus][nit] use future::ready/ok/err", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 23, "deletions": 25}}, {"node": {"oid": "dbde21254dd893cf3d03866ca45ab57132df8b88", "messageHeadline": "[Proof] Make treebits a private module inside position", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 11, "deletions": 12}}, {"node": {"oid": "99a211587ada55a59f56d4488478a339fe2a2e83", "messageHeadline": "[benchmark] Organize CLI arguments", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 114, "deletions": 99}}, {"node": {"oid": "9527e0fd257bb44adb5a1cfc3871db82d729684a", "messageHeadline": "[benchmark] Search max throughput with linearly increasing submission\u2026", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 220, "deletions": 12}}, {"node": {"oid": "d808016b0ea2d6b48066f2b2f6f7b35d3cdb3ef3", "messageHeadline": "[benchmark] Group benchmark running results into a struct.", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 83, "deletions": 45}}, {"node": {"oid": "f95ea10d4137bc9b5a71063b596c6bc6c66d5503", "messageHeadline": "[Proof] Change Accumulator::new to return Result", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 18, "deletions": 15}}, {"node": {"oid": "a2a75fd6c86af60e44314a48467e558a1cd70dd0", "messageHeadline": "[Proof] Stop using treebits module outside position", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 25, "deletions": 65}}, {"node": {"oid": "5fd33a951cf8a59a1424c574269908542099a057", "messageHeadline": "[dashboard] storage: add a few panels", "author": {"name": "aldenhu", "email": "aldenhu@instagram.com", "user": {"login": "msmouse"}}, "additions": 782, "deletions": 87}}, {"node": {"oid": "6af5139cd5a5980d2cbdcd68490e17093560291e", "messageHeadline": "[libra_swarm] Libra swarm to take parameter topology instead of singl\u2026", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 69, "deletions": 19}}, {"node": {"oid": "0008120920264674eb82b3ea88729495e6b09ccb", "messageHeadline": "Upgrade syn, quote and proc-macro2 to 1.0", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "173a3e0e0c8db6b7fc60e7ab07c0c75e48f2a9fe", "messageHeadline": "Implement Accumulator::append_siblings", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 234, "deletions": 60}}, {"node": {"oid": "1876671cadbf7dc6f74e6bc352f734fd5724ad7a", "messageHeadline": "[cluster_test] Re-deploy validators when image hash changes", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 202, "deletions": 12}}, {"node": {"oid": "0c64aaaf5e06a8cc19a50d601ed757af2793adc0", "messageHeadline": "[terraform] Use separate EBS volume for monitoring data", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 91, "deletions": 44}}, {"node": {"oid": "61c9e2dc959e24730e6eddc873156aa144510bf2", "messageHeadline": "[Storage] Cache latest ledger info in memory", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 43, "deletions": 9}}, {"node": {"oid": "d3d5e085fde669cb28d6e36bebdc7087079c4037", "messageHeadline": "[storage] rename module retired_state_record to stale_node_index", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "1ec0403bfe516f7d0a45ead12c4020517e597747", "messageHeadline": "Remove reference to blocktree from consensus TCB", "author": {"name": "Lei Wei", "email": "leiwei@calibra.com", "user": {"login": "weilei0107"}}, "additions": 48, "deletions": 139}}, {"node": {"oid": "6c1c6af0d8256918d26634da03f116fa496c51af", "messageHeadline": "fixed error related with requirements.txt", "author": {"name": "Apisak Srihamat", "email": "36180751+srihamat@users.noreply.github.com", "user": {"login": "srihamat"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "dfeed8b6a4d410b1ce9eb3713dfea4cdc4afb4dc", "messageHeadline": "Fix BLS comments", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@calibra.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d163e2b99985003d1e912cb32025fd4c7cbe0692", "messageHeadline": "[Consensus][small] Pacemaker timeout calculations ignore nil blocks", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 10, "deletions": 3}}, {"node": {"oid": "3a19d67f85e3bd05350520220752466b289fdde8", "messageHeadline": "[storage] assert the validity of internal node at the creation", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 77, "deletions": 32}}, {"node": {"oid": "a6d031725441277c4033fdb3a6333a5ea652f490", "messageHeadline": "[Storage] Rename element to leaf", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 65, "deletions": 65}}, {"node": {"oid": "180cfea34d014162bbc4ca9614bb0e7a92e082e6", "messageHeadline": "[crypto] Address serialization/validation TODOs in bls12381.rs", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@calibra.com", "user": null}, "additions": 62, "deletions": 42}}, {"node": {"oid": "3558478182b5dafb508f59802652a55b475ba8db", "messageHeadline": "[Proof] Add comment for FrozenSubtreeSiblingIterator::new", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 15, "deletions": 2}}, {"node": {"oid": "d05a98c46cfcc1dca276691965dc7b798e049fc5", "messageHeadline": "[config] Rebuild peer keys for key changes", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 330, "deletions": 332}}, {"node": {"oid": "61231ec0370e2dac9b3b6356a8a6fe4629e1453a", "messageHeadline": "[network][state sync] Integrate state sync into network builder", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 56, "deletions": 11}}, {"node": {"oid": "2f3cdf8a2236c5efa69b20fadfa28526720c2793", "messageHeadline": "Migrate Consensus network client to use unary_rpc util function", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 18, "deletions": 42}}, {"node": {"oid": "b8859e4726e627ae85884d1167ec50e1b9034730", "messageHeadline": "Add unary_rpc utility function to rpc module", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "08b606b91a346dbecdd6d2c53821a8b9efd5a96f", "messageHeadline": "[Consensus][small] Fix `wait_before_vote` function", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 10, "deletions": 5}}, {"node": {"oid": "68a2571c57729044c1b84423d4e15678da9df772", "messageHeadline": "[execution] fix time spend in storage to save txns chart", "author": {"name": "Chunqi Li", "email": "lcq@calibra.com", "user": {"login": "0-o-0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6cd1b9d8f18ab341d24d82badf360664cb6693f7", "messageHeadline": "[storage] create Nibble to represent u4", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 152, "deletions": 103}}, {"node": {"oid": "9fd03e09b9697b9f5ea4b35894fa726ec376d20c", "messageHeadline": "[language] add integer overflow/underflow/division-by-zero and implem\u2026", "author": {"name": "Emma Zhong", "email": "emmazjy@calibra.com", "user": {"login": "emmazzz"}}, "additions": 410, "deletions": 305}}, {"node": {"oid": "61d26b5758602a80a1f14aa9dba2927d239182e6", "messageHeadline": "[docker][tiny] Remove debug interface option from benchmark docker en\u2026", "author": {"name": "fbandersnatch", "email": "frumious@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba42d7af3fc25a05cb77d6d0e350168fd25b7f7f", "messageHeadline": "[consensus, easy] Remove or reduce the impact of #[allow(dead_code)] \u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "c7f2842b53bf0911c7856d93bccd253c75f4e1b5", "messageHeadline": "[storage] remove sparse_merkle", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 6, "deletions": 3454}}, {"node": {"oid": "ae096aeec5e19ed58c3c3250db13bdef354f43bd", "messageHeadline": "added requirements.txt for mint.Dockerfile", "author": {"name": "Apisak Srihamat", "email": "srihamat.a@gmail.com", "user": {"login": "srihamat"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dbcf8c2761633781b92e4078ecd98214d564cf04", "messageHeadline": "[crypto] Remove obsolete legacy_crypto", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 13, "deletions": 1434}}, {"node": {"oid": "912e7c7ba63d6532cbf291cc1d700b3c041000a8", "messageHeadline": "[storage] add back one missing line in event_store", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "541ad75cb4ccc93039bbf115f09c8bf08fa37d15", "messageHeadline": "[cluster_test] Retry kinesis failures", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 15, "deletions": 2}}, {"node": {"oid": "a3dc78016c99a3cbd71cc80a0e91a3dce50e97df", "messageHeadline": "[cluster_test] Reboot multiple validators at a time", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 41, "deletions": 17}}, {"node": {"oid": "d0e07bee79d346e47fd4ea148df74bbf7738abd3", "messageHeadline": "[Consensus] Process QCs not only from proposals", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 73, "deletions": 82}}, {"node": {"oid": "eac23f916a47ca1c25b897655a26deeeecb99fc4", "messageHeadline": "[language/move ir] kill kind annotations", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 77, "deletions": 77}}, {"node": {"oid": "37a63c38bbef7bf1e485a454c1780d615d4a93b2", "messageHeadline": "[Benchmark] Process LoadRequest Step 2", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 163, "deletions": 55}}, {"node": {"oid": "e1215d6f196b8615d4abd7619502051870acd58c", "messageHeadline": "[benchmark] Process LoadRequest Step 1", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 134, "deletions": 142}}, {"node": {"oid": "dd2bbf02f0c160bc026c7587c255348892b84af6", "messageHeadline": "Maintain trait functions ordering.", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@calibra.com", "user": null}, "additions": 111, "deletions": 112}}, {"node": {"oid": "8321ac82e2467a45ad157c9f4d7d67c437690ea8", "messageHeadline": "[storage] integrate libradb with jellyfish merkle", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 296, "deletions": 348}}, {"node": {"oid": "92e9731549e8850f1702846b4c51988d58c8d4d9", "messageHeadline": "Use `assert_eq` when possible", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@calibra.com", "user": null}, "additions": 104, "deletions": 104}}, {"node": {"oid": "cb9b22acb7554c9fef302bac9c6525e73c6c66fd", "messageHeadline": "[language/stdlib] remove kind annotations", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 73, "deletions": 73}}, {"node": {"oid": "e325de699d2f19ffac6294a6811a43e6738b804a", "messageHeadline": "[VM] Restructure Kinds", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 426, "deletions": 329}}, {"node": {"oid": "5e0c1c41b8e624de7320304c2fb2411f2f11e93b", "messageHeadline": "[language/functional tests][codemod] remove kind annotations in tests", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 617, "deletions": 621}}, {"node": {"oid": "21594d04b4390b94ede356d97316cbb7ffa90ca8", "messageHeadline": "[VM] Quick fix for renaming Opcode constants", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "06958e69fdedc6cea6e96502b668b8c75ef10ec9", "messageHeadline": "[network] [state sync] Add state synchronizer network client", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 202, "deletions": 1}}, {"node": {"oid": "f0e8b23510763f75d4d906cf460a1aa35c475b1b", "messageHeadline": "[language/move ir] simplify parser AST & remove kind annotations", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 247, "deletions": 193}}, {"node": {"oid": "57055e84b352c20999ac4dc60f14aa61e3defe1b", "messageHeadline": "[Executor] Fix build", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "79bee427970c8414138004ff875ec796519785ac", "messageHeadline": "Add cargo target/ directories to .gitignore", "author": {"name": "Abhay Bothra", "email": "bothra90@users.noreply.github.com", "user": {"login": "bothra90"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea5d0148f324e1846933547e58888d797a98611e", "messageHeadline": "[Proof] FrozenSubtreeSiblingIterator", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 98, "deletions": 0}}, {"node": {"oid": "322494069810b21573b1b52c62ca68fe9f43b278", "messageHeadline": "[Executor] Initialize in-memory accumulator correctly after restart", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 130, "deletions": 63}}, {"node": {"oid": "f142461dcfc567defb6c9048d058125325bfa5cc", "messageHeadline": "[consensus] Remove unnecessary Arc wrapper on futures_locks::RwLock", "author": {"name": "Jack Moffitt", "email": "metajack@fb.com", "user": {"login": "metajack"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c75ba52beecc4530eb23f578e99fdbc9a543dc3d", "messageHeadline": "[crypto] Use nextgen signing across Libra", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@calibra.com", "user": null}, "additions": 111, "deletions": 66}}, {"node": {"oid": "fa17c87469f9a62e9fde630f29abb1bdf778d5a4", "messageHeadline": "Make LedgerInfoWithSignatures parametric in the Signature Scheme type", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 275, "deletions": 127}}, {"node": {"oid": "e6432c3e874f93f0b41c85ddf645a0c4a1678aab", "messageHeadline": "[consensus][fix] send highest timeout certificate with TimeoutMsg", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99b767fd1235428d216a0a6cdb8f4ee35bb5f862", "messageHeadline": "[Consensus] Vote for NIL blocks upon timeout", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 139, "deletions": 31}}, {"node": {"oid": "a97da41183935c0e9f3ece4a3f68a56e699f183c", "messageHeadline": "[state sync] create state_sync client", "author": {"name": "Alex Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 137, "deletions": 255}}, {"node": {"oid": "db1f7735b9b016619e5efa22ce1d7b585544ff27", "messageHeadline": "[consensus] remove last_committed_round from safety_rules", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 32, "deletions": 68}}, {"node": {"oid": "7577d280e3a1398a82cec318d1cd74f9d43e0e52", "messageHeadline": "[consensus] Make some block store functions non-async", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 36, "deletions": 51}}, {"node": {"oid": "0f46d9fcb4157ba3dfb8961efd9de3b1d41a29ef", "messageHeadline": "[dashboard][tiny] Update revision parsing for dashboard for new rev f\u2026", "author": {"name": "fbandersnatch", "email": "frumious@calibra.com", "user": null}, "additions": 13, "deletions": 13}}, {"node": {"oid": "1056b18951a801ccb24624dd846438c5ea1049e0", "messageHeadline": "[language] separate association account and core modules account", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "918658c1a1fa1455f438f4e03d1cd69f802a6302", "messageHeadline": "[storage] fix that any::<NibblePath>() always returns paths shorter t\u2026", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "0db2babff47f95872d4e00845bd858d6f681d864", "messageHeadline": "[Storage] Remove unused dead_code annotation", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6f4c8a7fb1d9e4e4a1f41946f18ee83a91d0fe44", "messageHeadline": "[cluster_test] Improve liveness check", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 52, "deletions": 36}}, {"node": {"oid": "ca1d6d368a905a00d429fa895224f3cfae528221", "messageHeadline": "[consensus] replace ProposerInfo with Author", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 163, "deletions": 257}}, {"node": {"oid": "d195bce2033fd78dd8bc81c84e3ab04b768a9c2b", "messageHeadline": "[network] Fix panic when opening too many substreams", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "d766bdac8e168b87ffb0d6d2cd9e6be7ee5ffac6", "messageHeadline": "[storage][jellyfish] create null node to deal with empty tree case", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 111, "deletions": 100}}, {"node": {"oid": "cc8f13eda3feb3c559e93f02c576758ffb67646b", "messageHeadline": "[Consensus] Introduce NIL Blocks", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 351, "deletions": 120}}, {"node": {"oid": "1fd4a4a185caa9a2e0c5159142fc265ccdb1ad09", "messageHeadline": "[language] Strengthen borrow checker by tracking global references", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 253, "deletions": 25}}, {"node": {"oid": "0f0b2289a5a8de3070e9b215f54ffd2b2334e8a9", "messageHeadline": "[consensus] Resolve deadlock between sync_and_process_proposal and pr\u2026", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 188, "deletions": 220}}, {"node": {"oid": "611174a4355f6428317a02fed378d159f1000201", "messageHeadline": "[storage] rename for consistency: purge -> prune", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "87989df2bd352ffe17ebc346af85916539de9d1a", "messageHeadline": "[state sync] move out state_synchronizer from consensus", "author": {"name": "Alex Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 188, "deletions": 273}}, {"node": {"oid": "78d7e8652e33d723765102619eb9c5a3177fa92f", "messageHeadline": "[storage] use Ordering::Relaxed everywhere for Prunner::worker_progress", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1acec930f3417d6ba75cf5b25f0fa2f0d5fb715e", "messageHeadline": "[language/functional tests] pass comments with no special meanings th\u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "76e8f503139a568a8662ab9365795505ab3f1827", "messageHeadline": "[config] Remove unnecessary default, change new port number", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1095c1a94d434c3c619d8829e3b7b3c43e937d35", "messageHeadline": "[VM] Consider stack size change during bytecode generation", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 232, "deletions": 77}}, {"node": {"oid": "daa5810484c5aa6276cdf1896d5b7e0033489301", "messageHeadline": "[benchmark] Wait TXN committed until expired", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 6, "deletions": 9}}, {"node": {"oid": "c9a777a7ea14db129045a177e2010cfbf6095aa1", "messageHeadline": "[benchmark] Adjust StructOpt for RuBen", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 10, "deletions": 14}}, {"node": {"oid": "6ea59047a68cb8f5f055c4bc6248e6f505aa3412", "messageHeadline": "[config] Update trusted_peers for moar key changes", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 642, "deletions": 642}}, {"node": {"oid": "f7b9e8450bf77a61e05443b49d881fac769a2749", "messageHeadline": "[storage] Pruner optimiaztion: seek to first unpruned record faster", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "bae356711c3f73c2d04001f377a3ed38d14c5793", "messageHeadline": "[storage] move codec for NodeKey from schema to jellyfish merkle", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 38, "deletions": 30}}, {"node": {"oid": "2855de88183d6568f15b599ac3b8255c6e172d94", "messageHeadline": "[benchmark] Suppress errors reported by counters.", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 16, "deletions": 12}}, {"node": {"oid": "fa2d9888dfb7344b7199b55417654852a814948c", "messageHeadline": "[terraform] Support and default to local storage instance types", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 62, "deletions": 36}}, {"node": {"oid": "bdd98f23cee87abdb22dfc0cad16e741f842b656", "messageHeadline": "[language] add missing pieces to bytecode-to-boogie translator", "author": {"name": "Emma Zhong", "email": "emmazjy@calibra.com", "user": {"login": "emmazzz"}}, "additions": 427, "deletions": 43}}, {"node": {"oid": "7682da7c58ec2548806e777f2fb0046c58417cc3", "messageHeadline": "[state sync] initial crate + grpc service", "author": {"name": "Alex Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 167, "deletions": 0}}, {"node": {"oid": "283e17f5a687f003deb100674979598cec385a99", "messageHeadline": "[config] Use nicer port numbers", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 34, "deletions": 56}}, {"node": {"oid": "f1d9ec7837f063923c232ca00da6485a55d3555b", "messageHeadline": "[network] rpc: Use `BoundedExecutor` to spawn rpcs with backpressure", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 63, "deletions": 14}}, {"node": {"oid": "e4383dc4814602f02f6da0ee7097255d3c5d95c4", "messageHeadline": "[mempool] shared_mempool: use BoundedExecutor vs permit channel", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 15, "deletions": 20}}, {"node": {"oid": "1f0df9993195be36941049a48631eb1b982c8343", "messageHeadline": "[common] Add a bounded executor for spawning with backpressure", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 118, "deletions": 0}}, {"node": {"oid": "434aa177304b228fc8dd6875b7c4bb638403e8b1", "messageHeadline": "[common] Add futures-aware semaphore crate", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 267, "deletions": 0}}, {"node": {"oid": "08f0517911a99da478519d599d2a9ea5d58424f7", "messageHeadline": "[language] new error code CodeUnitIndexOutOfBounds to add information\u2026", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 252, "deletions": 135}}, {"node": {"oid": "69979da8fd9b352ff91a25ef3d2a54067f85cac2", "messageHeadline": "[faucet] Only accept POST requests", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bee937c6d09f3dcae86d4ad7a44aece34ed0ca2e", "messageHeadline": "[crypto] apply nextgen_crypto x25519 across Libra", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@calibra.com", "user": null}, "additions": 235, "deletions": 152}}, {"node": {"oid": "8a501384e4f0a3a911b67efb882816baef48bbaa", "messageHeadline": "[crypto] Update mnemonic rules for compatibility with BIP39", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@calibra.com", "user": null}, "additions": 360, "deletions": 47}}, {"node": {"oid": "955856ea1ae794d3ffa9a9a044517d445a7a84f1", "messageHeadline": "[testsuite] Integration test for local move development", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 78, "deletions": 1}}, {"node": {"oid": "3744c8b466c02b1f2484acd1d521e54de7fcc193", "messageHeadline": "[storage][jellyfish][3/3] Jellyfish Sparse Merkle Tree implementation", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 1024, "deletions": 25}}, {"node": {"oid": "bb9e70a7dcdb47ea4fbe23aecefd185f2f4c3910", "messageHeadline": "[storage][schema] jellyfish merkle node schema", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 136, "deletions": 34}}, {"node": {"oid": "913567e632f3d6e5785c88aea79859d8987d3f2b", "messageHeadline": "[libratest] Fix launch_swarm in throughput test.", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ddbd9cea34b09f00ed81a2266766e938ce4a4129", "messageHeadline": "[storage][jellyfish] fix building error", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "19e3bb6d83c5fe99b6b80abf82c89efdf9f763b8", "messageHeadline": "[cli] improve output of wait_for_transaction", "author": {"name": "Alex Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "56e464a8e66d58c6ef70bcf767fd0d2a753a71b7", "messageHeadline": "[VM] Use account_config::core_code_address() in natives", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "b88f795ae2924ee667839a3a8fa9558f216d0a4a", "messageHeadline": "[libratest] Add throughput test into testsuite.", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 67, "deletions": 3}}, {"node": {"oid": "d5413f7622bae3b2774f361d82a2edb89ecee252", "messageHeadline": "[benchmark] Extract common binary utils out of RuBen.", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 114, "deletions": 95}}, {"node": {"oid": "fef68b3360c44e5bab5b2bde1dcd054113307cd5", "messageHeadline": "[VM] Move bytecode automated test generation tool", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 1364, "deletions": 8}}, {"node": {"oid": "f4c86243186dcf0a72949d5d291634b53c5361a3", "messageHeadline": "[storage] set max receive message len on gRPC storage server", "author": {"name": "Chunqi Li", "email": "lcq@calibra.com", "user": {"login": "0-o-0"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "a714532be8c926d24e8dd5c010794f6488ab1e66", "messageHeadline": "[benchmark] Make debug_address non-required arg.", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 7, "deletions": 17}}, {"node": {"oid": "55e0f5f1bee9ce80e7c31c16b9270751c820db05", "messageHeadline": "[crypto] remove derive_deref dependency from crypto crate", "author": {"name": "Gerardo Di Giacomo", "email": "gdg@calibra.com", "user": null}, "additions": 89, "deletions": 20}}, {"node": {"oid": "f4d367e728bc4ea28aafa6e884b4dcf281e1e2a7", "messageHeadline": "[full_node] configuration: add role", "author": {"name": "Alex Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 174, "deletions": 62}}, {"node": {"oid": "23815435a9327a0ecda1158adab7f60732162eaa", "messageHeadline": "[MoveIR] Added Native Structs to the IR", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 75, "deletions": 30}}, {"node": {"oid": "395f055d6b856dbb21b67b4b6bb6fe24b2830bf5", "messageHeadline": "[config] Update mint.key and genisis.blob for SignedTransaction change", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6181510e2979711ef46c08a51d1879221e63db0c", "messageHeadline": "[benchmark] add docker files for benchmark", "author": {"name": "Chunqi Li", "email": "lcq@calibra.com", "user": {"login": "0-o-0"}}, "additions": 50, "deletions": 3}}, {"node": {"oid": "c6a3782c44109fd0264b43cd4fe94089a3061335", "messageHeadline": "[storage] use distinct clients with distinct channels", "author": {"name": "fbandersnatch", "email": "frumious@calibra.com", "user": null}, "additions": 48, "deletions": 17}}, {"node": {"oid": "b67e76a59d504acaef15e0ae485262b41dabd418", "messageHeadline": "[AC] Increase AC thread pool size, up to a limit", "author": {"name": "fbandersnatch", "email": "frumious@calibra.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "30866660f81e0c2da646e84b466ebf81075f556c", "messageHeadline": "[benchmark] force different clients to use different gRPC completion \u2026", "author": {"name": "fbandersnatch", "email": "frumious@calibra.com", "user": null}, "additions": 14, "deletions": 3}}, {"node": {"oid": "febc42b789ec2e54e6382f0d1fe639a89e3e2d22", "messageHeadline": "[docker] Fix run.sh to bind mount trusted_peers", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "deb3f668b12aade3d9587a704509c1e0ebb7e79e", "messageHeadline": "[VM] Verify native structs", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 155, "deletions": 5}}, {"node": {"oid": "2352b475712df19bd522590ae848409372f23243", "messageHeadline": " fix typo from little endian to little-endian, trigger ci run", "author": {"name": "\u6c89\u98ce", "email": "myself659@users.noreply.github.com", "user": {"login": "myself659"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28dace9e9a931a9583ec2c47dfe77b9e71cd508d", "messageHeadline": "[terraform] Fix startup race condition breaking trusted_peers", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6eaa9ff633a02dbd1f79829f06c63c9a9fd8f33", "messageHeadline": "[Consensus] Correct the comment", "author": {"name": "Minh Doan", "email": "40258599+mikedoan@users.noreply.github.com", "user": {"login": "mikedoan"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fb200376146cf11694c84ff70513e913a7a6d230", "messageHeadline": "update-markdown-syntax", "author": {"name": "Shubham Tatvamasi", "email": "shubhamtatvamasi@gmail.com", "user": {"login": "ShubhamTatvamasi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fed8dfc6333a3a0384ffa150bdcaa43e0ebc6ef", "messageHeadline": "Fixed typos", "author": {"name": "sachinkm77", "email": "sachinkm77", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "eb896d73505e5f5a72d99e1ce51963812734354a", "messageHeadline": "[language] add initial draft of translator from stackless bytecode to\u2026", "author": {"name": "Emma Zhong", "email": "emmazjy@calibra.com", "user": {"login": "emmazzz"}}, "additions": 1753, "deletions": 6}}, {"node": {"oid": "b4a4cd4a4f9cbedf24821a1ab9664fa0a21a0fef", "messageHeadline": "[benchmark] Submit TXNs in constant and linear rate.", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 175, "deletions": 38}}, {"node": {"oid": "09817d3872099f752ac743711f2122b68bf83b40", "messageHeadline": "Changes `types::SignedTransaction` to use the nextgen crypto API", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 431, "deletions": 295}}, {"node": {"oid": "d0327cbd8ff95f5dcefcc895090d4ec7d7d672a0", "messageHeadline": "[language/e2e_tests] allow for a custom algorithm for account selecti\u2026", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 147, "deletions": 13}}, {"node": {"oid": "0bed4f4e1d0ccac931f5f310a13a66476ab98acc", "messageHeadline": "[language/e2e_tests] remove unused code for non-mutably picking accounts", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 18, "deletions": 60}}, {"node": {"oid": "003ef6359fd9bd22c50641396c1652a42965b779", "messageHeadline": "[language/e2e_tests] centralize account picking logic in one place", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 222, "deletions": 207}}, {"node": {"oid": "fbaa68b9fd7d0c3840d5fbea58ae3133a2835314", "messageHeadline": "[storage][jellyfish] tree cache", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 440, "deletions": 5}}, {"node": {"oid": "4ddb0b7b1c94e3ceee0078aac1b4a0ef7a7f2f39", "messageHeadline": "[cluster_test] Support larger clusters and add debugging information", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 202, "deletions": 81}}, {"node": {"oid": "f3980f160ee4c0fd942f8b8490b5fe86ce3227e1", "messageHeadline": "[monitoring] add recording rules", "author": {"name": "fbandersnatch", "email": "frumious@calibra.com", "user": null}, "additions": 35, "deletions": 0}}, {"node": {"oid": "7e533740783815424685f19211c99bfb21f06c74", "messageHeadline": "[monitoring] rename alerting-rules folder to just rules, to add recor\u2026", "author": {"name": "fbandersnatch", "email": "frumious@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa723b1e4dbb2c95e514bfb13c108527b9cdd5bc", "messageHeadline": "[VM] Verify native functions", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 148, "deletions": 64}}, {"node": {"oid": "c562bc5f7a2b19123f783cb3ca44ab3617e7b2bd", "messageHeadline": "[terraform] Provision monitoring configs in /opt", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 20, "deletions": 37}}, {"node": {"oid": "92f62232af6d995240281be15d5067391d5368fa", "messageHeadline": "[proof] add comments in verify_sparse_merkle_element() for readability", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "b177745a2b7a53667899fe90a117eb8fe951d042", "messageHeadline": "[terraform] Store trusted_peers in S3, add 100 node validator set", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 1185, "deletions": 19}}, {"node": {"oid": "6a8642b9ae5f00b8349fad8979d7eee1c01d4d2d", "messageHeadline": "[proptest_helpers] add a remove method to repeat_vec", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 363, "deletions": 28}}, {"node": {"oid": "8ea33298678117748f1c75112f35a9fbc05b2172", "messageHeadline": "[storage][jellyfish_merkle] Define node_type in jellyfish merkle tree", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 1169, "deletions": 2}}, {"node": {"oid": "0cfd2f5cfb51777101aae68dd3097d09e6ba625f", "messageHeadline": "[benchmark] Intro LibraRequestGenerator with two example TXN generators", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 244, "deletions": 161}}, {"node": {"oid": "0a910a582941403a6f967aef9658187b17b8358f", "messageHeadline": "[mempool] Propagate updated transaction to shared mempool", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 41, "deletions": 26}}, {"node": {"oid": "f6a75af1d00de625ad0848270d8c3e8f893a0b85", "messageHeadline": "remove work_list and cfg from stackless bytecode generator", "author": {"name": "Emma Zhong", "email": "emmazjy@calibra.com", "user": {"login": "emmazzz"}}, "additions": 184, "deletions": 270}}, {"node": {"oid": "0d025b3e1a52bd80820431621db8fea5b9d69965", "messageHeadline": "Pacemaker local channels send should not fail silently", "author": {"name": "Avery Ching", "email": "aching@calibra.com", "user": {"login": "aching"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ae0178ef028e79d2836140d6f8ff601265646bf7", "messageHeadline": "[terraform/docker] Inject node.config at runtime", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 18, "deletions": 10}}, {"node": {"oid": "004129a4eb6af3f151f13df4c42a6cef004009a8", "messageHeadline": "[config] Make trusted_peers smaller", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 368, "deletions": 305}}, {"node": {"oid": "e641caf55ba197f326fefc41f07580486ae2ba41", "messageHeadline": "[network] add timeout for inbound consensus/mempool events", "author": {"name": "Chunqi Li", "email": "lcq@calibra.com", "user": {"login": "0-o-0"}}, "additions": 142, "deletions": 36}}, {"node": {"oid": "841a8c864f021dc15fe75adbd8fd70f711d87b0a", "messageHeadline": "[config] Remove defaults from prod config", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 24, "deletions": 73}}, {"node": {"oid": "f3671ef6361db10332e29c5538514ed693803ca4", "messageHeadline": "[proptest_helpers] fix bug with zero-length elements", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "b4ea25b9ca20e63b933476e4cd91e2fbdbf30d39", "messageHeadline": "[consensus] Add 2-chain and 3-chain information into QC", "author": {"name": "Lei Wei", "email": "leiwei@calibra.com", "user": {"login": "weilei0107"}}, "additions": 348, "deletions": 13}}, {"node": {"oid": "c582afedfa00d60c32ef069037e3890f6b760a9d", "messageHeadline": "[storage] increase storage gRPC receiving message length", "author": {"name": "Chunqi Li", "email": "lcq@calibra.com", "user": {"login": "0-o-0"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "14519cd453fece2e75c221bd5db3e1522c5fdbc6", "messageHeadline": "[Consensus] Attach votes to timeout messages.", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 266, "deletions": 131}}, {"node": {"oid": "3eda7a62ed0fdb7c7d85dbf42f02bdbc89941b36", "messageHeadline": "[storage] pruner", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 457, "deletions": 53}}, {"node": {"oid": "b4c84c8986089a6a4f4d47f4c8a1e38f6b299ce8", "messageHeadline": "This PR provides extends the key traits of the nextgen_crypto API wit\u2026", "author": {"name": "Zoe Paraskevopoulou", "email": "zoopar@fb.com", "user": null}, "additions": 476, "deletions": 0}}, {"node": {"oid": "5d6a621998bb1d0c54f4a17ef07dc90c0f274ca1", "messageHeadline": "[language/benchmarks] add notes on how to implement against real exec\u2026", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "ab30ce7f6d218aaf779fec4a4bc70247b79101df", "messageHeadline": "Follow conventions for Cargo.toml files", "author": {"name": "Salvatore Ferrucci", "email": "salvatore@algonauti.com", "user": {"login": "safeforge"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "5db597a4fae2d3a2b03aa64874a074c86f2b3656", "messageHeadline": "Follow-up to #401 #356 #373", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c7faeacb9af9ff7a08aff6233c157acc98b5d995", "messageHeadline": "[config] Set BaseConfig and VMConfig defaults in code", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 35, "deletions": 13}}, {"node": {"oid": "e21dfb78d9d5456e58617de9cf52b8473df3745f", "messageHeadline": "[VM] Fix prop tests", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "32c59744f5f738e5362d04d04ebbfeab447ba581", "messageHeadline": "[client] do not panic on empty lines", "author": {"name": "fbandersnatch", "email": "frumious@calibra.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8cbf69b0b76b4ad25a002d539d642067cca1ec61", "messageHeadline": "[VM] Break out values, loaded values, and natives into their own crate", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 95, "deletions": 42}}, {"node": {"oid": "032752a9c8d48f78ab774e00e3f98fcb33457351", "messageHeadline": "[Consensus] Send sync info to help lagging remote peers", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 323, "deletions": 158}}, {"node": {"oid": "1282cf1cbc4f552b0bc4a70e5df36dd38cab6b3c", "messageHeadline": "[config] Use #[serde(default)] to define defaults in code", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 138, "deletions": 63}}, {"node": {"oid": "e8295df33617f9fba4e3a646b57c1c154d171514", "messageHeadline": "[VM] Restructure native functions", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 669, "deletions": 549}}, {"node": {"oid": "2fd7a206686b443e17ee84da11e4d009b0b32578", "messageHeadline": "[cli] dev section: polishing", "author": {"name": "Alex Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 20, "deletions": 13}}, {"node": {"oid": "c7a33b81863d65ee6df4544487553efcfc365d4c", "messageHeadline": "[gitignore] remove ide-related gitignore files", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "9f4ea4b4123204b82c16438accb9526d28fa910b", "messageHeadline": "Turns bytecode_verifier_tests into unit tests", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "69e479e012e68d0e3e3bd14672d6208d1c29189d", "messageHeadline": "[common, proptest, types] Mask (prop)test-only modules behind a condi\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "fga@calibra.com", "user": {"login": "huitseeker"}}, "additions": 301, "deletions": 123}}, {"node": {"oid": "f5a2f8efc582b50e4e76423096d054f060c4c469", "messageHeadline": "[cli] dev section: handle script dependencies", "author": {"name": "Alex Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 65, "deletions": 30}}, {"node": {"oid": "29c168874856895e7005dd57b3eed7df6ced997d", "messageHeadline": "[cluster_test] Write event log file", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 36, "deletions": 8}}, {"node": {"oid": "36f2317f0aa5e2ff4df8394fd775e914d7551a52", "messageHeadline": "[execution] factor out test helper code into separate crate", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 48, "deletions": 17}}, {"node": {"oid": "c1af59833f6815486406bbd69b4256a9eda51daa", "messageHeadline": "[compiler] Add a flag to pass in on chain module dependencies", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "205df952549688567946328908cb3dc550a19dd4", "messageHeadline": "[crypto] Extra functional tests for threshold sig verification + 1 co\u2026", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@calibra.com", "user": null}, "additions": 298, "deletions": 11}}, {"node": {"oid": "4eea968337ffbd76312e296abafec5011b0b2ab5", "messageHeadline": "[cluster_test] Fix cluster_test not working after re-creating workplace", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "dfdcbb69f4cea6640d0e592e51202a4a9b9f08ba", "messageHeadline": "Switches LedgerInfo to nextgen_crypto", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 50, "deletions": 30}}, {"node": {"oid": "05c40c977badf052b9efcc4e0180e3628bee2847", "messageHeadline": "[mempool] Check only gas price is updated when we allow increase in g\u2026", "author": {"name": "SunMi Lee", "email": "sunmilee@calibra.com", "user": null}, "additions": 37, "deletions": 9}}, {"node": {"oid": "8c7ea76eeb35f67bcb4d7b7d046a8ac7e0e70e34", "messageHeadline": "[language] Fix type sig definitions for Eq and Neq", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 17, "deletions": 1}}, {"node": {"oid": "b45664ceae435067c96d9fffa2f721a6bd41a0f9", "messageHeadline": "[language] add a skeleton benchmark framework for VM execution", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 252, "deletions": 30}}, {"node": {"oid": "496cd08f98b9d25e1c002e2af94923a6b87406d7", "messageHeadline": "[grafana] enable embedding Grafana dashboards (e.g., in iframes)", "author": {"name": "fbandersnatch", "email": "frumious@calibra.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "05f48cd02dabec5b4e6efe273097d087691a0992", "messageHeadline": "[terraform] Add 60 node validator-set", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 611, "deletions": 3}}, {"node": {"oid": "42d397d8c28c7ab6a3fce1449c66ea104a5eca4f", "messageHeadline": "Fixed minor issues in rs files", "author": {"name": "sachinkm77", "email": "sachinkm77", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0665fa3ae066b77f75b01f6d36a22c8bba9f5849", "messageHeadline": "Remove dead code in `common/grpcio-extras`", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "c01c4a006a83a5f3b26961b17ab80be3c65d0e67", "messageHeadline": "[storage] Add pop() method and related tests to NibblePath", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "9b4e2ce110ab84135580710e971d3a096e9d4d78", "messageHeadline": "[terraform] Comment out example variables to keep syntax valid", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4b34f37a10294672f22def2c1753928485dd8acf", "messageHeadline": "Include --batch in usage", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "81b25ebb4717707d020de7b6aa3fe0051bc3a5d1", "messageHeadline": "Clean up error behavior", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "a58ef37dea3392a388cbf6b3962432350e358b80", "messageHeadline": "Fix relative path issue when checking current dir", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ae9234b161658d129a7d651dc8ead4a9138455a9", "messageHeadline": "Add --batch argument for skipping prompts", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "a4633167cc854c747c4ce482455603320b0432be", "messageHeadline": "Improve error checks and messages", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "8b9ba752d2dd504af422734f9954ac10ed545ac2", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Darion Cassel", "email": "darion.cassel@gmail.com", "user": {"login": "darioncassel"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cfa0768971b767e5fb233124ae640feed17df083", "messageHeadline": "Move coverage script to scripts, allow reporting coverage for differe\u2026", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 94, "deletions": 81}}, {"node": {"oid": "f894235f35b9e08f760c9ac3c659159289636455", "messageHeadline": "[config] Update prod trusted_peers for key format change", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 27, "deletions": 27}}, {"node": {"oid": "ff3ae27737775466252159ffd3bc5ece8ccdd100", "messageHeadline": "Change module to folder", "author": {"name": "Archana Jayaswal", "email": "ajayaswal@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7611263eadbdfb6adf52cc24e1dd358014454b2a", "messageHeadline": "[doc] Copyedits on language README", "author": {"name": "Archana Jayaswal", "email": "ajayaswal@calibra.com", "user": null}, "additions": 13, "deletions": 14}}, {"node": {"oid": "636efb274080d17e9a1215fa0a3d23b2ad6f2652", "messageHeadline": "[Storage] make any::<AccountStateBlob>() more real in proptests", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 38, "deletions": 13}}, {"node": {"oid": "c628c8b45ceb3fb9ba33b9157a1f559fa51eedcb", "messageHeadline": "[config] Rebuild dev config for key format change", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 32, "deletions": 32}}, {"node": {"oid": "e0a6d886ab00116fd4ce32b753f31bd1184e89ab", "messageHeadline": "Pin the protobuf version to ~2.7.", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "6e06a9e1a70e24b81054a9d2e8bf990ef35b9682", "messageHeadline": "Fixed some typos in few rs files", "author": {"name": "sachinkm77", "email": "sachinkm77", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af38f1d63eef13f76eef2670b931eb45856526eb", "messageHeadline": "Fixed some typos in few rs files", "author": {"name": "sachinkm77", "email": "sachinkm77", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b4af5206947d863bd951a4bb3a912ba5cba0ac5b", "messageHeadline": "Fixed typos in some rs files", "author": {"name": "sachinkm77", "email": "sachinkm77", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a72e606bc2afb3e119bb6a87781d62be0b9c28c7", "messageHeadline": "[benchmark] Remove NodeDebugClient from Benchmarker", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 8, "deletions": 49}}, {"node": {"oid": "c42f7c8f34f6b9580d15480b12995ec63b8dd843", "messageHeadline": "Add checks for exhaustive coverage of instructions", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "5b934a527921a5154e982968306a17e29a18c3a9", "messageHeadline": "[consensus] ProcessProposalResult now contains a better signal for su\u2026", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "b3190b5a4e0cca61031b2154bf0b8b5e5e178b3e", "messageHeadline": "[docker/terraform] Add readme files with basic instructions", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 44, "deletions": 5}}, {"node": {"oid": "3a342247e354faf795ab72b0ee9630ce0144e276", "messageHeadline": "[benchmark] Move Account/TXN generation logic out of Benchmarker.", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 256, "deletions": 196}}, {"node": {"oid": "739d95c5e5551175b3fa0455c80380c89388e114", "messageHeadline": "[network] display pairwise direct send queue counters", "author": {"name": "Chunqi Li", "email": "lcq@calibra.com", "user": {"login": "0-o-0"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "d318c5522da83fe72df2786c9fd581e094abe657", "messageHeadline": "Converts the config module to use the nextgen_crypto API", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 270, "deletions": 136}}, {"node": {"oid": "ad34fffe966dae8dab74db64b02de9ba60228185", "messageHeadline": "fix multiple whitespace error", "author": {"name": "zhahui9", "email": "zhaohui9@staff.weibo.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "850513f194e40f1a37fd714a28db469de7204cce", "messageHeadline": "[language] implementing withdrawal capability in LibraAccount", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 229, "deletions": 9}}, {"node": {"oid": "472bbdfeeefacb8ccf313d1225663676cfd5e99a", "messageHeadline": "[language] adding delegated_withdrawal_capability field to LibraAccount", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "4a7b5acdb7f037e5394fb89fbc9717262b817208", "messageHeadline": "[Consensus] SyncInfo message processing framework", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 58, "deletions": 7}}, {"node": {"oid": "238a9fcc7779b0321e9f0a7a794382754aeead65", "messageHeadline": "[Consensus] Proposal message to carry SyncInfo", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 224, "deletions": 228}}, {"node": {"oid": "8327b93d30fa110a27f223e45e11ebdd8874058b", "messageHeadline": "enabled syntax highlighting", "author": {"name": "0xflotus", "email": "0xflotus@gmail.com", "user": {"login": "0xflotus"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8836b2dbf4f7c62021546823a3e50469c11d8ca8", "messageHeadline": "[docker] Improve build cache usage", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5b213c4db7e0e9131561adc55bc2a1cbab00a6b0", "messageHeadline": "[circleci] Validate Terraform configuration", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 30, "deletions": 1}}, {"node": {"oid": "ceda3ae3419340b06a5408f87ccedfa52e926245", "messageHeadline": "[cluster_test] Organize main code into ClusterTestRunner struct", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 77, "deletions": 34}}, {"node": {"oid": "569403d6a70852d44d48dcac04ca956ef832645f", "messageHeadline": "[cluster_test] Discovery for cluster test", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 125, "deletions": 55}}, {"node": {"oid": "3060538a432f8b89bdb944cf1d791028178bc86a", "messageHeadline": "[VM] Added Native Structs to the file format", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 390, "deletions": 151}}, {"node": {"oid": "009bc2db0cf990884c8e7d16d6151847173ce5bf", "messageHeadline": "[language] h instead of b in hex literal syntax", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "26d6ce603a379d56b0d06e43cadce759e923478f", "messageHeadline": "[Proof] Replace incorrect 0x with 0b in FrozenSubTreeIterator", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "786942d5f54ca369bd149e570b9d89927122c92b", "messageHeadline": "[language/e2e_tests] rename some account_universe default methods", "author": {"name": "Rain", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 74, "deletions": 42}}, {"node": {"oid": "acb00a8ddd2d89aeddaf1f3bff59ed7b13fa15f5", "messageHeadline": "Get rid of unwrap()", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@calibra.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8c275ccde9f1ce7885884a011ab6ab4a80af4621", "messageHeadline": "[crypto] Support for native threshold signature verification.", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@calibra.com", "user": null}, "additions": 251, "deletions": 1}}, {"node": {"oid": "4789220a8f24ce86d9eceb6d4340556c8430a277", "messageHeadline": "[network] drop messages when message queue is full", "author": {"name": "Chunqi Li", "email": "lcq@calibra.com", "user": {"login": "0-o-0"}}, "additions": 59, "deletions": 2}}, {"node": {"oid": "04d91ef153916c9b8ccf79e87916cccab0135c2a", "messageHeadline": "[language] Add command-line args to cost synthesis", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 35, "deletions": 16}}, {"node": {"oid": "c36c628de794f61976b9439c4cd36fdb3d79a051", "messageHeadline": "[Consensus] Introduce SyncInfo struct for accumulating sync information", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 187, "deletions": 118}}, {"node": {"oid": "4bbc98225880fe13cffd2fbdbba0da6ffb7e4dca", "messageHeadline": "[compiler] Implement a command line option to fetch the dependency li\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "0230ce7d07e9bb39c61ef6ac356fe91ca7dddf17", "messageHeadline": "[common, easy] Update crossbeam", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "438825eb96fd7d43f09074bff89714644de68a77", "messageHeadline": "[mempool] Only record local TXN's e2e latency.", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 72, "deletions": 9}}, {"node": {"oid": "91e5cef035a21515fde3e5047764b761c6b3714f", "messageHeadline": "[cluster_test] Health checks for cluster test", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 514, "deletions": 45}}, {"node": {"oid": "89fb4914b01e5a89341edc669bb9c1545a07e060", "messageHeadline": "[client] Send faucet requests as POST", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a405dc1b6744658a2ce4322a699feca18e544d21", "messageHeadline": "[dashboard] Overview: make \"Total Accounts\" panel accurate", "author": {"name": "aldenhu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a6a6a5abb5216a80eebff4c95cf9b734bc60b318", "messageHeadline": "cargo fmt fix", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@calibra.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e03d8faa1019ca6e13e1a69b70c109875fcb9ee8", "messageHeadline": "[crypto] Fix LinkerError in native signature verification", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@calibra.com", "user": null}, "additions": 21, "deletions": 29}}, {"node": {"oid": "482c80e512a9ae4033c5101526fe41e571c09618", "messageHeadline": "[language] Implement an API to fetch external dependencies of a Trans\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "9f95d93a64ab3fd802233ef0424ebd884513a373", "messageHeadline": "[benchmark] Implement per-account waiting mechanism.", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 228, "deletions": 87}}, {"node": {"oid": "12deded8913427103299e40efff2c8258208c8f0", "messageHeadline": "language] report join failures in type and memory safety analysis", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 60, "deletions": 10}}, {"node": {"oid": "d39136947e443600b0d21d4f29f436d9d1f8c7a3", "messageHeadline": "[benchamrk] Let AC clients submit TXNs with slight time difference.", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 54, "deletions": 17}}, {"node": {"oid": "6943c3ff679ef0ba42387669d1bff8954a9a944b", "messageHeadline": "Consistent naming of `0x0`", "author": {"name": "Mischa Spiegelmock", "email": "mischa@mvstg.biz", "user": {"login": "revmischa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e4f8f314feab4146adb142241bd1232c92985b2", "messageHeadline": "[language] adjust mint size limit to 1B Libra", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f1096dfde4e57160feb64a8a05293baaaf0800f2", "messageHeadline": "[ConfigBuilder] Replace unwrap with expect and better error message", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 10, "deletions": 6}}, {"node": {"oid": "ca053b3b8b0ee7d9128bbaa331259de6733c6aa3", "messageHeadline": "[Consensus][small] SafetyRules voting does not panic", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 56, "deletions": 5}}, {"node": {"oid": "f94b8b9133e956dba87a174c4e4a1d4beb930042", "messageHeadline": "[mempool] shared mempool: eagerly filter out stale transactions", "author": {"name": "Alex Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 36, "deletions": 19}}, {"node": {"oid": "3d6fa7108caec709f596c2d44a196f788a5a5d92", "messageHeadline": "[mempool] shared mempool: spawn separate task for each sync request", "author": {"name": "Alex Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 94, "deletions": 99}}, {"node": {"oid": "87ed06cb0a789885cc4cfb83d578a7695dfa0900", "messageHeadline": "[language] report invalid fallthrough on bytecode vector ending in co\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 121, "deletions": 1}}, {"node": {"oid": "4228e972ee4ae89e2fbf12de2b7fbeb5f63ff30b", "messageHeadline": "[general] setup_panic_handler ensures all thread panics lead to proce\u2026", "author": {"name": "Avery Ching", "email": "aching@calibra.com", "user": {"login": "aching"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "7f3b7fad51e849b3189a47245c4419134986dbe2", "messageHeadline": "[cli] dev section: deprecate old submit command", "author": {"name": "Alex Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 4, "deletions": 117}}, {"node": {"oid": "e2fd9dc1f7ee0479b3c32e5896907bab328aa40e", "messageHeadline": "Revert \"[types] Mask (prop)test-only modules behind a conditional com\u2026", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 89, "deletions": 240}}, {"node": {"oid": "69cab6cc875312ae53bdc8a7f9709e39e54ed032", "messageHeadline": "Minor comment fix for BlockRetrievalResponse.", "author": {"name": "Avery Ching", "email": "aching@calibra.com", "user": {"login": "aching"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e44ed7bc914a811638e8525e98f8d76791b7732", "messageHeadline": "Enforce max vec length by bounding binary size", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 465, "deletions": 239}}, {"node": {"oid": "b407e8dcc189ec19e9f94cc8187e492b14e4d965", "messageHeadline": "[Cluster test] Parse log entries produced by validators", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 280, "deletions": 4}}, {"node": {"oid": "a2d10fe3909a81ce3880d859e650fceccedb37ef", "messageHeadline": "[executor] update save timer, add counter for txn count in single req\u2026", "author": {"name": "Sonia Mar", "email": "frumious@calibra.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "663becd140743fbeeaac6cfbc77416025f7a5be7", "messageHeadline": "[metrics] add easy timers for histograms", "author": {"name": "Sonia Mar", "email": "frumious@calibra.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7de02f1d5fb1114a90f108ca2e5d3500efb75807", "messageHeadline": "[storage_client] add counters for gRPC message sizes", "author": {"name": "Sonia Mar", "email": "frumious@calibra.com", "user": null}, "additions": 28, "deletions": 15}}, {"node": {"oid": "a4f0b1a652595494be3e041b6b23d5147bbadabb", "messageHeadline": "[metrics] add gRPC message size counters", "author": {"name": "Sonia Mar", "email": "frumious@calibra.com", "user": null}, "additions": 25, "deletions": 1}}, {"node": {"oid": "bab4a270ff5dae21467bdc5ee70807255be2612d", "messageHeadline": "[mempool] health check", "author": {"name": "Phoenix Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "32d7a51c92bbb951d5fd057fde36577e6bac536f", "messageHeadline": "[doc] Documents the conditional compilation of test-only code", "author": {"name": "Fran\u00e7ois Garillot", "email": "fga@calibra.com", "user": {"login": "huitseeker"}}, "additions": 45, "deletions": 6}}, {"node": {"oid": "f78f59e2471adb1efcc13f89ac6317affc8ab469", "messageHeadline": "[types] Mask (prop)test-only modules behind a conditional compilation\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "fga@calibra.com", "user": {"login": "huitseeker"}}, "additions": 241, "deletions": 90}}, {"node": {"oid": "0ba0013fd8db3bafd23b80e11f15027b5588e6c1", "messageHeadline": "[libra_swarm] disable logging by default", "author": {"name": "Phoenix Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fecc9f651498b291d0b3477bb4139007aa486b37", "messageHeadline": "[language] Multi-hop payment channel functional test", "author": {"name": "Ladi de Naurois", "email": "ladi@calibra.com", "user": {"login": "ladiJ2N"}}, "additions": 232, "deletions": 0}}, {"node": {"oid": "461aa3a0708d04b2f539d474b935c224f66a2a6d", "messageHeadline": "Done with general payment channel", "author": {"name": "Ladi de Naurois", "email": "ladi@calibra.com", "user": {"login": "ladiJ2N"}}, "additions": 243, "deletions": 71}}, {"node": {"oid": "ded2c296c87643477f062670e07fa5292d8443f1", "messageHeadline": "[language] adding function to identify entry block ID in CFG trait", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "056869d53fb159b0f8481150657d9f04a383994f", "messageHeadline": "[language] switch CFG successors from set to vector", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "306acd1965df44d34db80135189b6caac6de17fd", "messageHeadline": "[cli] dev section: custom module compilation", "author": {"name": "Phoenix Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 34, "deletions": 5}}, {"node": {"oid": "5bede53c950c3574c23e630546e2cbd1e010c3b7", "messageHeadline": "[cli] dev section: execute script", "author": {"name": "Phoenix Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 128, "deletions": 83}}, {"node": {"oid": "77ccf1f6be5298ae43dabf20504631fe51cfdc0c", "messageHeadline": "[language] move invalid fallthrough error reporting out of CFG constr\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 30, "deletions": 38}}, {"node": {"oid": "9956b21f7b6c1f9af0d518604dc16533bbf7d829", "messageHeadline": "[crypto] Update regex in Slip0010", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@calibra.com", "user": null}, "additions": 62, "deletions": 24}}, {"node": {"oid": "6125ca932fd83f488bca56a9510c2a4992bd4dad", "messageHeadline": "[language] move bytecode utility instructions from cfg -> file format", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 61, "deletions": 53}}, {"node": {"oid": "753b6f5e14531f5b4a846e52549810518f890f3b", "messageHeadline": "[benchmark] Replace hardcoded number with macro GRPC_TIMEOUT_MS", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "29ce536ae2380ba8bb1f0e8b77941323ce38d7a5", "messageHeadline": "[benchmark] fix underflow in reporting method", "author": {"name": "Sonia Mar", "email": "frumious@calibra.com", "user": null}, "additions": 10, "deletions": 4}}, {"node": {"oid": "43d52f113365129b3267bc3224f7eb91f53d2454", "messageHeadline": "[dev-setup] fix protoc url to support linux subsystem for windows", "author": {"name": "Apisak Srihamat", "email": "36180751+srihamat@users.noreply.github.com", "user": {"login": "srihamat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01d864b08ba7b4c037c3311c1eb0752e9ce381fa", "messageHeadline": "[docs] provide detailed developer workflow", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 115, "deletions": 9}}, {"node": {"oid": "2b2b19257d70667cb19fce817b8cf1515dd53a29", "messageHeadline": "[docs] reformat contributing.md", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "87d91f898bba8ebb76355dfb103128d1eb230b2d", "messageHeadline": "[ci] add more git checks", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 76, "deletions": 6}}, {"node": {"oid": "1607886899f516c1fb45877699119adbd5e6df26", "messageHeadline": "[gitattributes] add whitespace checks to *.sh files", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee27024357bd271e6c55b7824b09ab5981b92a00", "messageHeadline": "[benchmark] Count failed TXNs by different error types.", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 43, "deletions": 28}}, {"node": {"oid": "871b94988aca5c020c36e822b74a34ba643fc5b7", "messageHeadline": "[benchmark] Refactor Bechmarker library", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 384, "deletions": 274}}, {"node": {"oid": "a9cb9eeaf961891efb1f9d31505025fdc0ad026b", "messageHeadline": "[ci] add checks for merge commits", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "4570a3ff405a1ea179150eb925c7d94bec33764b", "messageHeadline": "[crypto] Make sure Ed25519 keys in nextgen_crypto have the same compa\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "fga@calibra.com", "user": {"login": "huitseeker"}}, "additions": 123, "deletions": 4}}, {"node": {"oid": "4bae06915163b4c9bdbf6c7dc9b51c7f8fa24cf0", "messageHeadline": "Make PublicKey + PrivateKey a mixin", "author": {"name": "Fran\u00e7ois Garillot", "email": "fga@calibra.com", "user": {"login": "huitseeker"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "14024179afadcdb4e022f90c041798e989a75baa", "messageHeadline": "[cli] dev section: publish module", "author": {"name": "Phoenix Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 68, "deletions": 9}}, {"node": {"oid": "4cb3760ed5c5bf973e379424b2c56b80e2c82886", "messageHeadline": "[Cluster test] Simple cluster test that reboots one validator", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 208, "deletions": 0}}, {"node": {"oid": "e209584b5386d04ee3a5a588d675c7e1ccd4a1b8", "messageHeadline": "[typo] Fix erroneous links in Move readmes", "author": {"name": "Martin Abbatemarco", "email": "tinchoabbate@users.noreply.github.com", "user": {"login": "tinchoabbate"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3c770e0a9514677527a99ddf8b3fb8ce3c2fd765", "messageHeadline": "[network] remove real_blackbox feature", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd7049067893acbc1da1a298c81732096abf3b05", "messageHeadline": "[security] Additional validations on proposals", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "60bf553d0e2837403a24458f158afdcfa1671d3a", "messageHeadline": "[consensus] Remove dependence on checked_duration_since feature", "author": {"name": "Fran\u00e7ois Garillot", "email": "fga@calibra.com", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "371f8fce09a325902a03ee8b8708f9d8458b6ff7", "messageHeadline": "add benchmark overview dashboard", "author": {"name": "Sonia Mar", "email": "frumious@calibra.com", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "6c776715777faef328310d756d2bee213e1ad261", "messageHeadline": "[ci] use bash for nightly_features.sh script", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "68cd7373bd19f2afdd9943cddfc97f12877ca558", "messageHeadline": "[jellyfish][1/n] add push() to NibblePath", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "1e5689cf98b4f98dfe872668c342fa888fa218ef", "messageHeadline": "[legacy_crypto] kill off use of benchmarks", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 0, "deletions": 27}}, {"node": {"oid": "0f0ac6f025ab39dd71acca2a9da235984a8fcf94", "messageHeadline": "[types] remove unnecessary use of bench", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "97b4ee70ededd0b2308a75cd978bd792f0ef416f", "messageHeadline": "[language] moving some abstract state helper functions into abstract_\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 28, "deletions": 24}}, {"node": {"oid": "de9403bd6099330dcf248e6b96c1df4b58b17b0c", "messageHeadline": "[language] moving some bytecode verifier utility functions to ModuleA\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 31, "deletions": 28}}, {"node": {"oid": "a5f0c6ec38da63b940182db542bd4849501291c0", "messageHeadline": "[storage] Separate LedgerCounterBumps with LedgerCounters", "author": {"name": "Alden Hu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 158, "deletions": 87}}, {"node": {"oid": "0068c443c5f9674b00f63195db7992f34760c587", "messageHeadline": "[proto_conv] remove use of specialization", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 20, "deletions": 36}}, {"node": {"oid": "3dcf1844562e03be7a9a8841bdaaaae1c9de91ae", "messageHeadline": "[ScratchPad] Cache accumulator root hash", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 25, "deletions": 5}}, {"node": {"oid": "c86e2480bda37e9113b008552a1b317152b1af48", "messageHeadline": "[ci] enforce whitelist of nightly features", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cec3db4c8afc392b3f0d2d8c661b7b9cb0f7f922", "messageHeadline": "[dashboard] storage: record size by column family", "author": {"name": "Alden Hu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 87, "deletions": 1}}, {"node": {"oid": "895b535100dd044ef265d1c6f373adf77f613916", "messageHeadline": "[consensus] remove slice_patterns feature", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "deb7b93c38058a440bc38b3b0a7aa175f033ccc8", "messageHeadline": "[prometheus] remove use of nightly feature", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a6fa7523031107551c3bf3bbbd358a9b7c29d49a", "messageHeadline": "[logger] fix lint issues", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "ca6ea8a0ded321edf1229893d23faf6f09e2a4b7", "messageHeadline": "[consensus] Remove drain_filter", "author": {"name": "Fran\u00e7ois Garillot", "email": "fga@calibra.com", "user": {"login": "huitseeker"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "01885c36032d94e54c598de2c22e98b045c5bae4", "messageHeadline": "[dashboard] storage: add Avg CF size by CF panel", "author": {"name": "Alden Hu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 1089, "deletions": 998}}, {"node": {"oid": "a7a8c501fffef67b82c3f6f07bc7576f7fa59182", "messageHeadline": "[terraform] Allow POST requests to faucet", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9cba3a36c7d97cdf3212c739288cb7e592cac28", "messageHeadline": "[typo] Fix typo in proptest_types", "author": {"name": "CrashOverride", "email": "Cr4shOverride@gmx.de", "user": {"login": "Cr4shOv3rrid3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ff717c8f9bc6cdc879efe585b79bccf63e86688f", "messageHeadline": "[typo] Add a dash in pseudo-global", "author": {"name": "Yue Ruipeng", "email": "yrp1990@gmail.com", "user": {"login": "Yrp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26271fd5934df4d5b757c609c201389d6f62f4f8", "messageHeadline": "Follow convention in cargo.tomls", "author": {"name": "rushikeshacharya", "email": "rushikeshacharya09@gmail.com", "user": {"login": "rushikeshacharya"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "132f7d320a7c58ecf374018caf45c37fca6e5cce", "messageHeadline": "[cleanup] Remove unused variables", "author": {"name": "Ville Sundell", "email": "development@solarius.fi", "user": {"login": "villesundell"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "83c6dfdc72c45d18c707532d83be8d2710949d82", "messageHeadline": "[typo] Fix typo on sequence number", "author": {"name": "Ibraheem Bello", "email": "dolbel007@gmail.com", "user": {"login": "codemaveric"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "314d6371434fada4190b3a85651d0163e36d4165", "messageHeadline": "[typo] Fix typo in Patricia", "author": {"name": "Ron Stoner", "email": "stonroner@gmail.com", "user": {"login": "ronaldstoner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fc89a23cad26ba437386e3a9bdfc9052d10e72d", "messageHeadline": "[typo] Fix typo in readme", "author": {"name": "Ryan Loomba", "email": "ryan@loomba.io", "user": {"login": "rloomba"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0cd7189e161672928559407fd2677995833a7383", "messageHeadline": "[typo] Fix typo in language readme", "author": {"name": "Vishal Sharma", "email": "vishal.sharma@usu.edu", "user": {"login": "vishalshar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a0c83cccb696819a649f25bf56722baf73b9c62", "messageHeadline": "[typo] Fix typo in overview dashboard", "author": {"name": "\u6c89\u98ce", "email": "myself659@users.noreply.github.com", "user": {"login": "myself659"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8e2bc1ebe86f7ccb45716e554de9d35b210f497", "messageHeadline": "[typo] Fix typo on LibraAccount", "author": {"name": "cheburakshu", "email": "sudharsan@saltstack.com", "user": {"login": "cheburakshu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "61d8098e71393390b3bf550a7a8e6d33714c4b93", "messageHeadline": "[nightly] some more nightly feature cleanup", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "de54a9c6e7769713c01e153a9a3177ed824e1dd3", "messageHeadline": "[cli] dev section: compilation", "author": {"name": "Phoenix Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 82, "deletions": 8}}, {"node": {"oid": "0d35be7a950a87129de9181ed578ce751917564e", "messageHeadline": "[crash_handler] drop reliance on unstable panic_info_message feature", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 3, "deletions": 32}}, {"node": {"oid": "875771d07daef7b762022dfa92fceb3683ecd752", "messageHeadline": "[language/functional_tests] remove a couple of unnecessary nightly fe\u2026", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "e263fbdc1dd83305d9962d0c239d1f06e462b389", "messageHeadline": "[language] remove unused never_type and exhaustive_patterns features", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "bd7603386924c0dc12cb4cd60c1e6e2aa82905ed", "messageHeadline": "[dashboard] storage: parameterize on $cf_name", "author": {"name": "Alden Hu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 312, "deletions": 43}}, {"node": {"oid": "6fa7305d81584439970649c296b9116e4686911b", "messageHeadline": "[rust, crypto] Remove the trait_alias feature", "author": {"name": "Fran\u00e7ois Garillot", "email": "fga@calibra.com", "user": {"login": "huitseeker"}}, "additions": 13, "deletions": 22}}, {"node": {"oid": "4c64c0b11c63abf956c8ae5465dde2bf61fa9f8b", "messageHeadline": "[cost_synthesis] remove use of box_syntax and box_patterns", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 27, "deletions": 32}}, {"node": {"oid": "2f44be56a14492be236ec30925dec3d5e31342ad", "messageHeadline": "[rust] remove 'duration_float' nightly feature", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "053b33e41edf37d85cf46328bc09a9ebdaa49596", "messageHeadline": "[dashboard] make \"Total Stored Txn\" accurate", "author": {"name": "Alden Hu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd1259d5838d66598e9a874dd9416b4b6b2387f7", "messageHeadline": "[dashboard] storage: use peer_id as series name", "author": {"name": "Alden Hu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "2153f79b475db1afcc95973a0d0a59fbc5828283", "messageHeadline": "Payment Channel functional test", "author": {"name": "Ladi de Naurois", "email": "ladi@calibra.com", "user": {"login": "ladiJ2N"}}, "additions": 171, "deletions": 0}}, {"node": {"oid": "8e7913e0478faf803547332c53bc43e0084573e4", "messageHeadline": "[storage] derive LedgerCounter names and add documentation", "author": {"name": "Alden Hu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 27, "deletions": 20}}, {"node": {"oid": "4b14182a6b532dd0c8619a2c72a0f12920f0083b", "messageHeadline": "[Storage] log state blob retirements and update ledger counter", "author": {"name": "Alden Hu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "a0a1366963b550a4d606741137109f6e850539b4", "messageHeadline": "[Storage] persist LedgerCounters on transaction block commition", "author": {"name": "Alden Hu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 203, "deletions": 75}}, {"node": {"oid": "0977adbc1ffb3ceb86a5c5046fade6274ea513b1", "messageHeadline": "Ensure vectors don't overflow in function proptest", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "30a272b7fa2d587c6cf4b2812c37ef4c3a4632d4", "messageHeadline": "[Storage] refactor store tests so that they access the store exclusiv\u2026", "author": {"name": "Alden Hu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 49, "deletions": 52}}, {"node": {"oid": "4fc41148683d0730350eacab383bd7aaf3f9deca", "messageHeadline": "[storage] SystemStore which persists LedgerCounters", "author": {"name": "Alden Hu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 134, "deletions": 1}}, {"node": {"oid": "7f26dd80444c0134957994f7711044dcfb701527", "messageHeadline": "[storage] add schema for ledger counters", "author": {"name": "Alden Hu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 230, "deletions": 1}}, {"node": {"oid": "6706916f1956130427f8ca1b81b024e49d6d8c42", "messageHeadline": "[language] using generic abstract interpreter for type/memory safety \u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 378, "deletions": 367}}, {"node": {"oid": "66f1a2040d4b27fbe104a5210d9238a2012ea99f", "messageHeadline": "[deployment] update dev genesis.blob after VM changes", "author": {"name": "Sonia Mar", "email": "frumious@calibra.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5c8633583cfaf0718e9373c0f736d0707fdce8c0", "messageHeadline": "[deployment] separate faucet variables into its own variables file", "author": {"name": "Sonia Mar", "email": "frumious@calibra.com", "user": null}, "additions": 0, "deletions": 15}}, {"node": {"oid": "12fd9ac297c14da7128479be72ba0ddc45186a69", "messageHeadline": "[crypto] Bugfix: allow private key conversion from legacy material in\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "fga@calibra.com", "user": {"login": "huitseeker"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "7034f57ea58cb9a8afaf2c5722cc298acadf292c", "messageHeadline": "[easy] Update dependencies and remove cruft", "author": {"name": "Fran\u00e7ois Garillot", "email": "fga@calibra.com", "user": {"login": "huitseeker"}}, "additions": 129, "deletions": 136}}, {"node": {"oid": "5c8ddbbc1cbb51023f99a9d445afe5f617f47ab5", "messageHeadline": "Add costing of global writes", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 33, "deletions": 3}}, {"node": {"oid": "3cf4c56a866abd1a88ad3df81575a61bb20ce18a", "messageHeadline": "[terraform] Support running stable in prod account", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7c149c1c83507f4f5e193dae9df901ea99822dfc", "messageHeadline": "[language] boilerplate for Vector native module", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "51f4bc8336b34d9502edf44ee2609381c42cad12", "messageHeadline": "[faucet] Restart client on errors", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 32, "deletions": 24}}, {"node": {"oid": "63dda8ade18d25d64b01b1046607d01c95cfba6e", "messageHeadline": "[terraform] Default to published Docker images", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "44764e545a46f3152f4ba885e6f17e60dfc3bc6e", "messageHeadline": "[types, consensus, crypto] Converting validator_(verifier|signer) and\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "fga@calibra.com", "user": {"login": "huitseeker"}}, "additions": 710, "deletions": 452}}, {"node": {"oid": "23e8bb6ae35bb839292493fa124cba24383cc502", "messageHeadline": "Adds batch_verify to the nextgen_crypto API", "author": {"name": "Fran\u00e7ois Garillot", "email": "fga@calibra.com", "user": {"login": "huitseeker"}}, "additions": 61, "deletions": 1}}, {"node": {"oid": "71da992912abf854142cae963785a6c6e541481a", "messageHeadline": "[compiler] update README, move parser/mod.rs to parser.rs", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "c50966fdb5464997afe3703120da6977eef6f1a2", "messageHeadline": "[ci] bump resource to 2xlarge and disable docker builds", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "162fe7340af12192cb7db1781888c3c9734502cc", "messageHeadline": "[clippy] allow trivially-copy-pass-by-ref", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d656113ae2116b5dac6b8249423ddcbef4faacd7", "messageHeadline": "[language] add market cap resource", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 88, "deletions": 12}}, {"node": {"oid": "6876bb366d4a65bc1e82f972d8826c1a8adf8b0b", "messageHeadline": "Copyedits and Consistent README Structure", "author": {"name": "Archana Jayaswal", "email": "ajayaswal@calibra.com", "user": null}, "additions": 62, "deletions": 42}}, {"node": {"oid": "0d879541f95181cdcc07fc571bacc1406a62b0cd", "messageHeadline": "[language][generics] make the compiler always generate an empty entry\u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "955a5df23ae866b449b2b8c263f8434384b43389", "messageHeadline": "[language][generics] replace inline vectors with indices to LocalsSig\u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 126, "deletions": 152}}, {"node": {"oid": "327ae96bdcdf748a219201914e0726b3de954192", "messageHeadline": "[language] file format with generics", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 806, "deletions": 365}}, {"node": {"oid": "4fdc38b7deb911a662dc91254b9bb4259ef54271", "messageHeadline": "[functional tests] allow any stage to be disabled", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 61, "deletions": 62}}, {"node": {"oid": "7d3a1f08fc4a2eb40129841f8c08a92e556c6d95", "messageHeadline": "[IR] Removed returning borrow_global references from procedures", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 104, "deletions": 120}}, {"node": {"oid": "30c3e7a7a807fc35b3226c9d8b9014b7885630e5", "messageHeadline": "[language] remove return of borrowed global in LibraCoin", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "0ac9352bf148524255abc905bcee16c7c8d66655", "messageHeadline": "[VM] Fixed Eq and Neq. Increased permissiveness", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 228, "deletions": 22}}, {"node": {"oid": "3d2a68e95077b47bc238333c833db03223aaff7b", "messageHeadline": "[benchmark] Push Benchmarker's counters with metrics server.", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 145, "deletions": 35}}, {"node": {"oid": "ba2be50bf597d2ed7d9fcf30973644d0174d5b1e", "messageHeadline": "[storage] Dead code removal", "author": {"name": "Zach Amsden", "email": "zamsden@calibra.com", "user": {"login": "zamsden"}}, "additions": 0, "deletions": 60}}, {"node": {"oid": "2dc7a57ef611440569ca49451a547b90c3571098", "messageHeadline": "[storage] Fix accumulator docs", "author": {"name": "Zach Amsden", "email": "zamsden@calibra.com", "user": {"login": "zamsden"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "4d4ca635e19f47c11950fcfc031e10cdad55f5de", "messageHeadline": "Fix wrong table used in gas_schedule", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 62, "deletions": 62}}, {"node": {"oid": "ec4bbfa6b0519b449829878d8982efd5cd3c707d", "messageHeadline": "[language][compiler][ir_to_bytecode] Function Calls are now Expressions", "author": {"name": "Gauri Agarwal", "email": "gauria@calibra.com", "user": {"login": "Gauri-Agarwal"}}, "additions": 691, "deletions": 161}}, {"node": {"oid": "ffd112a1d5b038c32f628b4c5975741c768c5ed7", "messageHeadline": "[VM] Abort", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 294, "deletions": 151}}, {"node": {"oid": "7000ffb3b609208527f88022dd52f5960cc8ab22", "messageHeadline": "Consensus readme copyedits", "author": {"name": "Archana Jayaswal", "email": "ajayaswal@calibra.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3b5432a154df8642972457f9b02e56869dd91e8c", "messageHeadline": "Ignore language/vm/vm_genesis/genesis/vm_config.toml", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "592484d96c57f41955f0ae1d437932b63acc931b", "messageHeadline": "Add a SigningKeyMaterial asociated type for the Signature trait", "author": {"name": "Fran\u00e7ois Garillot", "email": "fga@calibra.com", "user": {"login": "huitseeker"}}, "additions": 73, "deletions": 17}}, {"node": {"oid": "3b0a9e94620b5a55767790dd2e311c4200641ee5", "messageHeadline": "[benchmark] Fix a bug in the edge case of dividing items.", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 45, "deletions": 31}}, {"node": {"oid": "f3a1265f9739e24d30693140407549a893df62c4", "messageHeadline": "[easy][metric sever] use ToSocketAddrs instead of host:port directly", "author": {"name": "Sonia Mar", "email": "frumious@calibra.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "83a0bf546e01943cb9e721758ec0e6239cac09f4", "messageHeadline": "[functional tests] fix resources_are_distinct_by_published_account.mvir", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "9257368cad4fd78b5df045617f9bd9756d9ae44a", "messageHeadline": "[channel] clean up channel logic and comment", "author": {"name": "Chunqi Li", "email": "lcq@calibra.com", "user": {"login": "0-o-0"}}, "additions": 3, "deletions": 49}}, {"node": {"oid": "acb34c1561ef27d4400b879917c201112d1b475c", "messageHeadline": "Move to newtype wrapper for all units relating to gas", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 349, "deletions": 170}}, {"node": {"oid": "4e27604264bd0a5d6c64427f738cbc84d9258a61", "messageHeadline": "Ed25519 batch signature verification.", "author": {"name": "Kostas Chalkias", "email": "kostascrypto@calibra.com", "user": null}, "additions": 118, "deletions": 30}}, {"node": {"oid": "1c50641ec05caaa8dc80874d3525f345d491aba2", "messageHeadline": "[language] add stackless bytecode generation as a pass of abstract in\u2026", "author": {"name": "Emma Zhong", "email": "emmazjy@calibra.com", "user": {"login": "emmazzz"}}, "additions": 1339, "deletions": 0}}, {"node": {"oid": "7ab1512a329677072ca0e6c47a79b9848f0c237c", "messageHeadline": "bump futures crate to 0.3.0-alpha.17", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 31, "deletions": 38}}, {"node": {"oid": "a3a3864a6236262561ee957bd0be2259a260ebe9", "messageHeadline": "[libra swarm] allow custom script execution", "author": {"name": "Phoenix Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "1128dd78d448801505185e5fa48295331150b814", "messageHeadline": "Unset go modules support so protobuf can be built", "author": {"name": "Kevin Hurley", "email": "kph@calibra.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c433798c5282124014582a00e2d94be135e2f23c", "messageHeadline": "[cli] transaction verification should check events", "author": {"name": "Phoenix Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 12, "deletions": 20}}, {"node": {"oid": "181b089dd01ea62ae5761fea5c6f242de57bfa4a", "messageHeadline": "Initial commit of smart contract for custody wallet", "author": {"name": "Lei Wei", "email": "leiwei@calibra.com", "user": {"login": "weilei0107"}}, "additions": 225, "deletions": 0}}, {"node": {"oid": "1a27206d4a7c910344791bb9eca18d6721eefe3e", "messageHeadline": "[docker] Improve cache reuse, strip client binary", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 8, "deletions": 3}}, {"node": {"oid": "845d1f7d7839d0f3d7f5baa132ec2cd92239c377", "messageHeadline": "[language] removing VerificationPass trait", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 30, "deletions": 55}}, {"node": {"oid": "7f35f96876d4a23c19e276e9d90f239a7ca273a9", "messageHeadline": "[vm_genesis] Remove validator contract", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 4, "deletions": 117}}, {"node": {"oid": "84530a1fdb2db34bdbf0fa9ff294b20de03ebbfd", "messageHeadline": "[docker] expose validator debug interface port", "author": {"name": "Sonia Mar", "email": "frumious@calibra.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c32d4608c19d59248269831cab26408f80c0ddfe", "messageHeadline": "[benchmark] Fix two bugs in RuBen that are releated to arguments", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 70, "deletions": 18}}, {"node": {"oid": "6d734e06674849443033fdb5f62e9c6d3735e685", "messageHeadline": "[vm_runtime] cache verification status of scripts", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 133, "deletions": 82}}, {"node": {"oid": "a70541d93ea11fd3637041fd44d8fa5124a549a1", "messageHeadline": "[repl] move out into its own crate under language/tools", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "80140c9b8eec7f51d9a6147a45b29598647471cd", "messageHeadline": "[language] move vm_runtime_tests into a top-level e2e_tests directory", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 55, "deletions": 59}}, {"node": {"oid": "e6509bd138f38445a0979eda2002310653f2f3b6", "messageHeadline": "Change tests to get ready for publishing transactions", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 361, "deletions": 370}}, {"node": {"oid": "b718fd57203f41efc5368795969f424dded72584", "messageHeadline": "[Consensus] SyncManager - import std::Result instead of failure::Result", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 8, "deletions": 7}}, {"node": {"oid": "d4e14defea7da2f6c3066394295a187e0213a894", "messageHeadline": "[vm_runtime_tests] use transaction scripts from stdlib", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 31, "deletions": 26}}, {"node": {"oid": "23044d8a289723c2b2cb17ff9d6a132a12e9ac88", "messageHeadline": "[ir_to_bytecode] move syntax out into its own crate", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 240, "deletions": 215}}, {"node": {"oid": "d86b37856e98e915ba6c2db8be29a6745b741dd7", "messageHeadline": "[network] convert some unwraps to expects", "author": {"name": "Chunqi Li", "email": "lcq@calibra.com", "user": {"login": "0-o-0"}}, "additions": 47, "deletions": 20}}, {"node": {"oid": "7814348578e465797380730cfb8233ceea0b8bed", "messageHeadline": "fixed bug in nonce reservation", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a471d5922e44de4bc9dd9358a37fdaf31d7e90f8", "messageHeadline": "Update mirai-annotations to latest version", "author": {"name": "Rashmi Mudduluru", "email": "rashmimudduluru@calibra.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "909ef02686f9e2e5277c056ddaa7ef05ad54af3f", "messageHeadline": "[types] fix make_placeholder_script.sh", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "04be14f5e19411aedbe216fe1a1147234e788441", "messageHeadline": "[functional tests] add serialization/deserialization stage", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 51, "deletions": 9}}, {"node": {"oid": "0f65497beda6a2553eafe4d0ff40d797925eb29d", "messageHeadline": "[Consensus] Separated util module", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 23, "deletions": 19}}, {"node": {"oid": "ff407e0c8e807fae9ba6aee038af8fdebd49ffa5", "messageHeadline": "[rust] bump compiler to nightly-2019-07-08", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 72, "deletions": 61}}, {"node": {"oid": "28611497fc5e013d06ddd2d9930f7678c6f85aa3", "messageHeadline": "Allow later version of mirai-annotations crate", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0e58e0dfc6f743e640e4dde082724090d8c4cf1d", "messageHeadline": "fixed two bugs: - incorrect implementation of add_equality in partiti\u2026", "author": {"name": "Shaz Qadeer", "email": "shaz@calibra.com", "user": {"login": "shazqadeer"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "6784aa71c4f8e0ca882ad64aa85f0a4cc3adb514", "messageHeadline": "copyedits to execution readme", "author": {"name": "Archana Jayaswal", "email": "ajayaswal@calibra.com", "user": null}, "additions": 20, "deletions": 20}}, {"node": {"oid": "5b4135f9c4204bfe933cac8400ef61b386083bf6", "messageHeadline": "Expose 2 optional argument in libra_swarm: config_dir and faucet_key_\u2026", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 81, "deletions": 17}}, {"node": {"oid": "33b7b19dec8fe57f88bb8cd6c3307326e06b4412", "messageHeadline": "Return textual error message for ac status", "author": {"name": "Jiabao Wu", "email": "jiabao@calibra.com", "user": null}, "additions": 55, "deletions": 22}}, {"node": {"oid": "2cb3d32bd2765e50b0316e3079190c63c072ab07", "messageHeadline": "[stdlib] clean up stdlib creation", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 85, "deletions": 82}}, {"node": {"oid": "4632f252878e0904313d28bbc09cc12e7d53c4b0", "messageHeadline": "[ci] run cargo audit daily", "author": {"name": "Gerardo Di Giacomo", "email": "gdg@calibra.com", "user": null}, "additions": 40, "deletions": 6}}, {"node": {"oid": "1ad6ac4409974e1dd6da8724dab60e73f5f76dec", "messageHeadline": "[benchmark] RuBen: Transaction throughput benchmark tool.", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 657, "deletions": 186}}, {"node": {"oid": "779ebbe364dd6d45765174adfe83ace2b1edb15d", "messageHeadline": "Return textual error message for mempool status", "author": {"name": "Jiabao Wu", "email": "jiabao@calibra.com", "user": null}, "additions": 141, "deletions": 100}}, {"node": {"oid": "fdbda1dc4e4e3c3019e4ea9ed0db852fc586efdf", "messageHeadline": "[protobuf] upgrade to protobuf 2.7", "author": {"name": "Gerardo Di Giacomo", "email": "gdg@calibra.com", "user": null}, "additions": 18, "deletions": 19}}, {"node": {"oid": "bef5f1780fc4b7114d2ad1807d60f37d9cae9ed8", "messageHeadline": "[parser] parse standalone module as program with default main functio\u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "502936fbd59e35276e2cf455532b143796d68a16", "messageHeadline": "[stdlib] remove unnecessary mod.rs file", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "4090feae07fce54a5f427038a3cb44b9707ca809", "messageHeadline": "[Storage] Use unit type for validator value", "author": {"name": "Zach Amsden", "email": "zamsden@calibra.com", "user": {"login": "zamsden"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "e7a8e0486729d62f9acde20f4a934d98edba3766", "messageHeadline": "[storage] add metric \"lastest_transaction_version\"", "author": {"name": "Alden Hu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4540ff70f34cbe0eeeba896b99e7de6704c62b08", "messageHeadline": "[storage] at db level add counters to observe write operation rate/size", "author": {"name": "Alden Hu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "c1fa4b14ff79f4965e26ab6ef30d0319f2316bbf", "messageHeadline": "[scripts] update nightly_features.sh", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "356ebca349018e0f803931963fde474394f52167", "messageHeadline": "[storage] typo fix in sparse merkle doc", "author": {"name": "Alden Hu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3dac1369fdacc837b7cf2a0f9fba43fcdd973b9d", "messageHeadline": "[libra_swarm] display instructions to connect to local cluster on launch", "author": {"name": "Phoenix Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 13, "deletions": 3}}, {"node": {"oid": "7eac36c9c8c326282732981d0f280b8f38e89d5c", "messageHeadline": "[Consensus] Fix process_votes_basic_test", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "4dfb1042b0bc99fec875275ab89298906ace7a09", "messageHeadline": "[Consensus] Disable flaky process_votes_basic_test", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "70e3641fc7401eef6913b107fa392f7d2a983e67", "messageHeadline": "[Storage] add `purge_retired_records()` to StateStore", "author": {"name": "Alden Hu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 151, "deletions": 4}}, {"node": {"oid": "e0a8de31ba245b6951d11d22fb54925ab6128965", "messageHeadline": "[Storage] refactor state_store_test.rs to make it more concise", "author": {"name": "Alden Hu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 35, "deletions": 78}}, {"node": {"oid": "65b01c3aa5fdab45fd134414bcd0cef04cfeb6f9", "messageHeadline": "[Storage] AccountStateBlob doesn't panic in Debug", "author": {"name": "Alden Hu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "4d21b1e51a6cbc32b1a1e67379d3651fee4ffc84", "messageHeadline": "[Storage] RetiredStateRecordSchema", "author": {"name": "Alden Hu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 151, "deletions": 38}}, {"node": {"oid": "a1dd9d2448781c96fc7e3e5a2c918a789e29591d", "messageHeadline": "[breaking] [txn_accu] change accumulator node key from inorder index \u2026", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 77, "deletions": 28}}, {"node": {"oid": "8c541d31f2395b436d824bf99a5d50340fd2f116", "messageHeadline": "[storage] resend: remove SIGNATURE_CF_NAME", "author": {"name": "Alden Hu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c863f29f38535e8de6905421c370900a9e4ac600", "messageHeadline": "Fix typo in get_with_proof", "author": {"name": "Xifan Yan", "email": "xifanyan@calibra.com", "user": {"login": "xfyfb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7681934b04459198adb49ff90ef8d44b3fbdb9a4", "messageHeadline": "[LibraSwarm] Remove redundant semicolon", "author": {"name": "Alessio Di Stasio", "email": "aledista@gmail.com", "user": {"login": "aledista"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9c827264a0933e159b98dbda89aa173282146b3", "messageHeadline": "[Client] Fix typo in error message", "author": {"name": "Philipp Gill\u00e9", "email": "philippgille@users.noreply.github.com", "user": {"login": "philippgille"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfd4456086eef16351edb6dd3c4b385e691247f2", "messageHeadline": "[stdlib] Implement native helpers for primitive types", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 203, "deletions": 8}}, {"node": {"oid": "cfb347da722b2cab80b2818f9db18f0e81728b1e", "messageHeadline": "Set RUST_BACKTRACE=1 to enable stack trace capture on error and panic", "author": {"name": "Abhay Bothra", "email": "abhayb@calibra.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "43fc452d698fde35e7b168c118e60ad454c75487", "messageHeadline": "[Types] ValidatorVerifier computes default quorum size", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 49, "deletions": 40}}, {"node": {"oid": "261df408dcca64e853561fb4f4672198cc74b900", "messageHeadline": "counters revisited", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 115, "deletions": 32}}, {"node": {"oid": "dac47cd13fa81cfbbd0867c7c6b9b4f16b777111", "messageHeadline": "step 1 of n to use generic abstract interpreter in bytecode verifier", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 156, "deletions": 168}}, {"node": {"oid": "f246ec92d3d53924ac620575fa926243cc6149be", "messageHeadline": "[language] generic abstract interpreter to let us reuse bytecode veri\u2026", "author": {"name": "Sam Blackshear", "email": "shb@calibra.com", "user": {"login": "sblackshear"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "d769d07193bd086e13ffc92ba7016945f88bf5f9", "messageHeadline": "revert breaking changes to accumulator", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 28, "deletions": 77}}, {"node": {"oid": "ca31ab072f6ebe83372775b3f6243d8963401a47", "messageHeadline": "Parallelizing Signature Verification in the Executor", "author": {"name": "Gauri Agarwal", "email": "gauria@calibra.com", "user": {"login": "Gauri-Agarwal"}}, "additions": 38, "deletions": 23}}, {"node": {"oid": "3df5d7be4aea892a4ebea4cd0ad87d6383c5a50d", "messageHeadline": "[txn_accu] change accumulator node key from inorder index to postorde\u2026", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 77, "deletions": 28}}, {"node": {"oid": "23b4f0b71fa959dc7590cc1ecb5e1d93dcffe22c", "messageHeadline": "Audit arithmetic overflows raised by MIRAI", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 45, "deletions": 7}}, {"node": {"oid": "ffe41dcc568cbcc872bd6d46b0c3a3f715759a78", "messageHeadline": "[network] Set msg_lens using env var in socket_muxer_bench", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "3d775d1a4e19fe14adb4817d5f8fd93b2549fe07", "messageHeadline": "[network] Add client and server socket_muxer_bench Dockerfiles", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 158, "deletions": 0}}, {"node": {"oid": "268a3249832a57284ed9b86fee9fdeb97df8d0bc", "messageHeadline": "[network] Add remote server option to socket_muxer_bench", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 444, "deletions": 275}}, {"node": {"oid": "bca1dfc7088f85a8dfdeb87243b3fe221f7b6577", "messageHeadline": "[LibraNode] Fix ordering argument for term", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f8678723fa5268ac3bd58c901749e11270aeff29", "messageHeadline": "[Client] Rename arc_validator_verifier", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6bbfc4d17ee925b21dc92eb75fb473c1ceca1e06", "messageHeadline": "[Consensus] Pacemaker process certificates after dependencies are ready", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 41, "deletions": 29}}, {"node": {"oid": "676a50282caf071d4b51b749490a3d86b7bbbe5b", "messageHeadline": "[Storage] SparseMerkleTree outputs retire log for nodes", "author": {"name": "Alden Hu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 250, "deletions": 55}}, {"node": {"oid": "9f09dd7b56235a85cbcf89ce892e2ade451600e1", "messageHeadline": "[Storage] pass `version` down to SparseMerkleTree", "author": {"name": "Alden Hu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 88, "deletions": 42}}, {"node": {"oid": "d324ce75cc9bcc6777a2b45c756f4df2f47c4ef3", "messageHeadline": "Add execution and storage dashboards", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 1298, "deletions": 0}}, {"node": {"oid": "ec3ac80cde36c903798ee14d7ba1dd9ea79cfc8a", "messageHeadline": "[Consensus][small] Initialize pacemaker round deadline", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 4, "deletions": 8}}, {"node": {"oid": "53ce543f4ecf0c6880736470ccbde4f7aceea016", "messageHeadline": "[compiler] check address when importing modules", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 130, "deletions": 31}}, {"node": {"oid": "16ae97b03ff3d2ec1feacfd31c02bc89cf8173b7", "messageHeadline": "[network] Introduce exponential backoff scheme for connection attempts", "author": {"name": "Abhay Bothra", "email": "abhayb@calibra.com", "user": null}, "additions": 431, "deletions": 80}}, {"node": {"oid": "728f9a4a1b218a000e6dd49d566274a1f95a19e2", "messageHeadline": "Revert \"[network] limit number of connection attempts to disconnected\u2026", "author": {"name": "Abhay Bothra", "email": "abhayb@calibra.com", "user": null}, "additions": 5, "deletions": 127}}, {"node": {"oid": "b7aa05d0c7cbd925f39fb9501c2224a7a27cb2ab", "messageHeadline": "[Easy] Provide the reason and the expected leader on a round timeout \u2026", "author": {"name": "Avery Ching", "email": "aching@calibra.com", "user": {"login": "aching"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "9bea3d3b5d1e882fb22f479a4eae748467a8b461", "messageHeadline": "[monitoring] add usage stats dashboard", "author": {"name": "Sonia Mar", "email": "frumious@calibra.com", "user": null}, "additions": 1085, "deletions": 4}}, {"node": {"oid": "f261ba3686b451d95d0eabf5cf9fb3f2dfe4bfaa", "messageHeadline": "Update coverage report script to run functional tests", "author": {"name": "Darion Cassel", "email": "darioncassel@calibra.com", "user": {"login": "darioncassel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4dce0976da14c1b70d16df6a6457d4704734b921", "messageHeadline": "[terraform] grafana: Enable anonymous auth", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "766a4162a88419d916efa47d3f3ff7120d372cff", "messageHeadline": "[language] Remove the unused serde library in ast.", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 33, "deletions": 37}}, {"node": {"oid": "a15f9e0ae00a6f556c7957507b4ab68f18582d31", "messageHeadline": "[client] Implement a command to send transactions compiled by the mov\u2026", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 169, "deletions": 30}}, {"node": {"oid": "474e6fee906d8a1fa63ff26e0a0b50678db9afcf", "messageHeadline": "[compiler] Implement CLI to build a transaction from Move IR.", "author": {"name": "Runtian Zhou", "email": "runtianz@calibra.com", "user": {"login": "runtian-zhou"}}, "additions": 97, "deletions": 6}}, {"node": {"oid": "71ac641e9d733b686e21ce97bdf68f6b08fcd30a", "messageHeadline": "[Consensus][rename] Rename NewRoundMsg to TimeoutMsg", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 83, "deletions": 80}}, {"node": {"oid": "d62d94173a55ed9082e205a86dbd627b9b3a375b", "messageHeadline": "Not sync with validator in test", "author": {"name": "Xifan Yan", "email": "xifanyan@calibra.com", "user": {"login": "xfyfb"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "48ef11f0be8b726f523f8e151300abbc5882a899", "messageHeadline": "[Storage][trivial] doc fix on StateStore::put_account_state_sets()", "author": {"name": "Alden Hu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "69e3378611238e369641c7550c6000e6aa73e550", "messageHeadline": "[Consensus] Fix SMR tests flakiness due to Pacemaker jumpstart task", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 9, "deletions": 7}}, {"node": {"oid": "19a00e04d1cfabe3887f50894572a8cac9edb267", "messageHeadline": "[bytecode_verifier] prove that all loaded modules have been verified", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 550, "deletions": 326}}, {"node": {"oid": "695c036edd3e97027162c10cc920c4f12ca38f98", "messageHeadline": "[functional tests] migrate some transaction tests", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 63, "deletions": 127}}, {"node": {"oid": "737839b744794c0ca3be3db2934de7ebf056639a", "messageHeadline": "[Consensus] Refactor ProposerElection to not be EventBasedActor", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 115, "deletions": 268}}, {"node": {"oid": "dcef6b1d6e61ac79ab1536a517a7f590875eb880", "messageHeadline": "[Executor] Fix vm_execute_block_time counter", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 14, "deletions": 6}}, {"node": {"oid": "20abaaa7edc0c078a325b2e4d15c0cc5ff3b3f93", "messageHeadline": "[functional tests] allow modules published to be used in later transa\u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 56, "deletions": 3}}, {"node": {"oid": "23ec306e1d212649f3054b5c2bebc1a786150f74", "messageHeadline": "[functional tests] migrate some tests in transactions", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 57, "deletions": 95}}, {"node": {"oid": "c3cb16ff651cf677269467fa74cb41809fd39c59", "messageHeadline": "[functional tests] migrate the last publish test", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 20, "deletions": 50}}, {"node": {"oid": "2cee016f43e802896eff1a5b583973ce99e2374a", "messageHeadline": "[functional tests] err when parsing empty transactions", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 176, "deletions": 82}}, {"node": {"oid": "34e56f125de754e0b434422a062255c2db5e6df9", "messageHeadline": "[functional_tests] add unimplemented! for transaction` directive", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "d28dc1bc9e0a869a979a92579a6b572b6a905c7c", "messageHeadline": "[functional tests] return String instead of Result<String> in substit\u2026", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "51ed2d4b039973d7b573a371ecba91747c92796e", "messageHeadline": "[mint] emit receive event", "author": {"name": "Phoenix Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a02ca031beec87d63348a85a6f1e221441a4e7c5", "messageHeadline": "[Consensus] Do not insert/fetch same block concurrently", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 246, "deletions": 5}}, {"node": {"oid": "f7b816830f93bb0dcfca08835d25d07a9f07f428", "messageHeadline": "[Consensus] Pacemaker refactoring 1/n", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 232, "deletions": 276}}, {"node": {"oid": "af2003628ac22117a0e8f3c1f3c9d89e3ec82d15", "messageHeadline": "Better parsing for bool argument", "author": {"name": "Xifan Yan", "email": "xifanyan@calibra.com", "user": {"login": "xfyfb"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "e7de619c8a6f9e8e28cebee9979c5731322920ed", "messageHeadline": "[network] Remove panic on unknown tokio timer error in network", "author": {"name": "Philip Hayes", "email": "philiphayes@calibra.com", "user": {"login": "phlip9"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "1fb26dad38c61756edda2ab9e404ecacb6987a6b", "messageHeadline": "Revert \"[storage] remove SIGNATURE_CF_NAME\"", "author": {"name": "Bryan Schwab", "email": "bschwab@calibra.com", "user": {"login": "bschwab"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "dba7a61e6b4d84b416c96c25e057a9f2e9ee9996", "messageHeadline": "[compiler] split into core compiler and outer layer", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 255, "deletions": 266}}, {"node": {"oid": "d3562d542700d3375c3f356f97cd7007beccd83a", "messageHeadline": "Consistent max_gas_amount+gas_unit_price order", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "adcf17299adf1107d13a279732e9257fc86244e6", "messageHeadline": "[config] keep all configs together in libra_swarm", "author": {"name": "Sonia Mar", "email": "frumious@calibra.com", "user": null}, "additions": 8, "deletions": 12}}, {"node": {"oid": "20d70c3435818fa26d31413858f3fe5bf5637b6c", "messageHeadline": "Move to a hashmap keyed by instructions for the gas schedule", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 244, "deletions": 455}}, {"node": {"oid": "7c9e234aa6fac93cb283d39afe2d8756b8a8f6f9", "messageHeadline": "Add tools directory and put cost synthesis under that", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 10007, "deletions": 6}}, {"node": {"oid": "4a501ad10cc267d74a2c68d486550a5768520e95", "messageHeadline": "[cost_synthesis] Output results to a CSV. Add plotting script, and de\u2026", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 78, "deletions": 31}}, {"node": {"oid": "11ff15f600707469128c1096e36aee79172b0912", "messageHeadline": "[cost_synthesis] Global state generation", "author": {"name": "Tim Zakian", "email": "tzakian@calibra.com", "user": null}, "additions": 451, "deletions": 45}}, {"node": {"oid": "2179950e867c9b269c9d8ca92d2f126bf19807ed", "messageHeadline": "[network] limit number of connection attempts to disconnected peer", "author": {"name": "Abhay Bothra", "email": "abhayb@calibra.com", "user": null}, "additions": 127, "deletions": 5}}, {"node": {"oid": "8070ea9ba8b8c28dda57ed88c1d715b39d355b8c", "messageHeadline": "[vm_runtime] verify modules while loading them from the store", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 407, "deletions": 124}}, {"node": {"oid": "09345d3a45615ffe393d80bee699b5752b98f33d", "messageHeadline": "[functional tests] remove TODO", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ee70a11316de45ab933d49d0688a31ccbdf51e8f", "messageHeadline": "[functional tests] remove println!", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bf90733e22ccec306cb5ba6fe190bd0fe9f07ffe", "messageHeadline": "[functional_tests] minor refactor & bug fixes (part 1)", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 57, "deletions": 23}}, {"node": {"oid": "f7625a3f0920d5939c6a03e78105f2aab42bcdcc", "messageHeadline": "[language] add crate transaction_builder", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 217, "deletions": 91}}, {"node": {"oid": "7a5094e756ea93467421c8d35d7ddfdb15475f50", "messageHeadline": "[functional tests] support multiple transactions", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 798, "deletions": 323}}, {"node": {"oid": "9f1a78f5b2cb20bd0a4670cbb240f126ca5d1ef4", "messageHeadline": "[functional tests] allow account balance to be optional", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 32, "deletions": 20}}, {"node": {"oid": "586ec5e85bec9295eef38481ba687ded1ac827bf", "messageHeadline": "[functional tests] flatten evaluation result", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 94, "deletions": 81}}, {"node": {"oid": "68bda4a3f00a15cd4692943e811684c0be6d1f3b", "messageHeadline": "[functional tests] implement address substitution", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 55, "deletions": 18}}, {"node": {"oid": "c863fc34cb96f79b077df5ad7b7c684611e8f686", "messageHeadline": "[functional tests] add account configuration", "author": {"name": "Victor Gao", "email": "vgao@calibra.com", "user": {"login": "vgao1996"}}, "additions": 110, "deletions": 7}}, {"node": {"oid": "5feb7eaddd612473b8cc1831c2ebad88abf82191", "messageHeadline": "[vm_runtime_tests] add richer API for compiler", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 102, "deletions": 32}}, {"node": {"oid": "559a26fd12389a09f407ff8695459ffebddeff16", "messageHeadline": "[types] impl From instead of Into for module ID to access path conver\u2026", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "666644faefe0e53dcaa7b915d4528a791ea227f2", "messageHeadline": "[vm_runtime] some minor test cleanup", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 9, "deletions": 15}}, {"node": {"oid": "deed3d46d1684aaf2666f149e8b9157301bca6f7", "messageHeadline": "[vm_runtime] make FunctionRef::new infallible", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 22, "deletions": 34}}, {"node": {"oid": "0775f51123b0979a3a158259e6451457c70f4eac", "messageHeadline": "[types] rename CodeKey to ModuleId, add protobuf support for it", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 189, "deletions": 135}}, {"node": {"oid": "fb7b0bb148238a6441fb32b8b8e500dcc82867f6", "messageHeadline": "[vm_runtime] make cache_module and reclaim_cached_module infallible", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 24, "deletions": 51}}, {"node": {"oid": "67c88ca657cc5a4519bf0e6ef6c2b35a5f7c9fc0", "messageHeadline": "[vm_runtime] make LoadedModule::new infallible", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "b7b8cc56d7e10b37ef51aa2a0a76d36f34f04512", "messageHeadline": "[bytecode_verifier] introduce new VerifiedModule and VerifiedScript t\u2026", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 142, "deletions": 49}}, {"node": {"oid": "fcec9e9cbcf93af6a1eb612198a42d66f0eb3446", "messageHeadline": "[vm_runtime] make LoadedModule implement ModuleAccess", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 93, "deletions": 130}}, {"node": {"oid": "8fd3adbd2aea67ef9913edf05204720cabad4b51", "messageHeadline": "[vm] redo ModuleAccess and ScriptAccess", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 262, "deletions": 203}}, {"node": {"oid": "4a079070f3ad788a0bae92025921ab79c6a5b473", "messageHeadline": "Introduce the TransactionSigner trait.", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 76, "deletions": 32}}, {"node": {"oid": "78988282f76cb028a7b246c9f54c7342628cd13e", "messageHeadline": "[script] make docker image build script directory-independent", "author": {"name": "Philipp Gill\u00e9", "email": "philipp.gille@gmail.com", "user": {"login": "philippgille"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "e212eb776802f3aff28b8ff52a9f95972d65b786", "messageHeadline": "[cli] Improve precision of balance printing", "author": {"name": "Kevin Hurley", "email": "kph@calibra.com", "user": null}, "additions": 25, "deletions": 21}}, {"node": {"oid": "757b4078f3d52c641312bf12f5ecee02d91a9fc0", "messageHeadline": "[SparseMerkle] Minor cleanups in nibble path", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 8, "deletions": 9}}, {"node": {"oid": "080c756bc446fde7023eb799cb548256d2c54379", "messageHeadline": "[types] add unit tests for converting RequestItem and ResponseItem", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "b07e11d3d0c756dbd0e63f0d994e8737c3611b33", "messageHeadline": "Fix Typo", "author": {"name": "Rushikesh Acharya", "email": "rushikeshacharya09@gmail.com", "user": {"login": "rushikeshacharya"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5c7998a6aa9c8ada8dac08cd1eb1a50f934e2deb", "messageHeadline": "Follow conventions for Cargo.toml files", "author": {"name": "Salvatore Ferrucci", "email": "salvatore@algonauti.com", "user": {"login": "safeforge"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5f893375e85bd41645863a9123b0227c7c3c1261", "messageHeadline": "Remove uses of unsafe from file_format_common", "author": {"name": "Konrad Borowski", "email": "konrad@borowski.pw", "user": {"login": "KamilaBorowska"}}, "additions": 4, "deletions": 16}}, {"node": {"oid": "a0308804e3cace78644d074601f80cdebe844844", "messageHeadline": "[types] make RawTransaction::sign return a SignatureCheckedTransaction", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 84, "deletions": 36}}, {"node": {"oid": "963365d7a16458eee569e78c43d6d8dfeb104c76", "messageHeadline": "Introduce flag to sync account status optionally during recovery", "author": {"name": "Xifan Yan", "email": "xifanyan@calibra.com", "user": {"login": "xfyfb"}}, "additions": 33, "deletions": 13}}, {"node": {"oid": "81ee02da3b966d3e9b2642582d9a517b9eb68892", "messageHeadline": "Fix typos", "author": {"name": "Konstantin Lukaschenko", "email": "k.lukaschenko@googlemail.com", "user": {"login": "KonstantinLukaschenko"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9ce9ff503d08089838acaf3323b781b8173cc04c", "messageHeadline": "Fix typos in earmarked_libra.mvir", "author": {"name": "James K Nelson", "email": "james@sevenstripes.jp", "user": {"login": "jamesknelson"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f045835e4f1bd1174904eb7776dd4c338480d54", "messageHeadline": "Fix typo in account_address", "author": {"name": "esk", "email": "33991785+escottkey@users.noreply.github.com", "user": {"login": "escottkey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c38d1fe9e561372fc5ec83710ccd5d4af154a338", "messageHeadline": "Fix typos in language README", "author": {"name": "HanSeoulOh", "email": "du.yuehan@gmail.com", "user": {"login": "HanSeoulOh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0195d8082dbd70656d24a02136e70a7c2e7fd6a", "messageHeadline": "Fix typos in crypto", "author": {"name": "minhtuanchannhan", "email": "minhtuanchannhan@gmail.com", "user": {"login": "minhtuanchannhan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "15020643819c3313e467603b66520b1a86fb56e0", "messageHeadline": "Fix typo", "author": {"name": "pratiknikam", "email": "pratik.nikam3112@gmail.com", "user": {"login": "avocadoslab"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74183f70c07c2c227d462485eeb287569b9f84e9", "messageHeadline": "Fix typo", "author": {"name": "Mika Honkasalo", "email": "mika.honkasalo@gmail.com", "user": {"login": "mikahon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49ed59260d866f8fab06461d4b814729d0b2d227", "messageHeadline": "Fixing typo in local_benchmarker.rs", "author": {"name": "Savvvada", "email": "47251079+Savvvada@users.noreply.github.com", "user": {"login": "Savvvada"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05fabcf0f63809420d2580f0ff89b2e0719a063f", "messageHeadline": "Fixing network README", "author": {"name": "Kirill Moizik", "email": "moizik@gmail.com", "user": {"login": "yabloki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7cff0648aa2b386cf151dbc2d06dec07e2bcd5ee", "messageHeadline": "Fixing typos", "author": {"name": "minhtuanchannhan", "email": "minhtuanchannhan@gmail.com", "user": {"login": "minhtuanchannhan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "46e2fa07e7f414bbff4d96d2bf41ad26400c2e09", "messageHeadline": "Fixing typo in benchmark", "author": {"name": "Savvvada", "email": "47251079+Savvvada@users.noreply.github.com", "user": {"login": "Savvvada"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f93cba92a1cf2f227ac84f93221ec6ce0681d7f2", "messageHeadline": "[storage] remove SIGNATURE_CF_NAME", "author": {"name": "Alden Hu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "bfd6ee06adc8a65738b4177fb1bcf17f241d887a", "messageHeadline": "Fix compiler README", "author": {"name": "hsayy", "email": "19826193+hsayy@users.noreply.github.com", "user": {"login": "4yash"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "004cf3dea40430ea3feac9f3e7044663525909a5", "messageHeadline": "Fixing comment on AC status", "author": {"name": "Luke Schoen", "email": "ltfschoen@users.noreply.github.com", "user": {"login": "ltfschoen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1140c658b7e2091796e7ac446b72e111c1ed24a", "messageHeadline": "[libra_swarm] retire mint key option", "author": {"name": "Phoenix Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 1, "deletions": 5}}, {"node": {"oid": "9d85948f15a9cb4f07cec2646065aeabd6f1afdd", "messageHeadline": "Fix AC readme subtitile", "author": {"name": "Xifan Yan", "email": "xifanyan@calibra.com", "user": {"login": "xfyfb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8bf9b06b579a99004783715dbe68b484e620c7c1", "messageHeadline": "Remove converter.rs from .gitignore", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f2b2f137189e646a7fb654f8ac7b1a991a14039a", "messageHeadline": "Minor copyedits", "author": {"name": "Archana Jayaswal", "email": "ajayaswal@calibra.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0e469c35c6fb329c88f4ab9e7e30aa3c166269c0", "messageHeadline": "[types] encode transaction signature checking in the type system", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 78, "deletions": 40}}, {"node": {"oid": "86cc6c7068efed0920233806ba886ec91ed2f34d", "messageHeadline": "[network] update grafana dashboard", "author": {"name": "Chunqi Li", "email": "lcq@calibra.com", "user": {"login": "0-o-0"}}, "additions": 954, "deletions": 26}}, {"node": {"oid": "bd8e6dc5434d39bd6b56a3502076353d0787a7ef", "messageHeadline": "Fix WalletLibrary::sign_txn", "author": {"name": "Xifan Yan", "email": "xifanyan@calibra.com", "user": {"login": "xfyfb"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1274e9a965937b1d1064f6424b97e1c95dbe4924", "messageHeadline": "VM Logging", "author": {"name": "Dario Russi", "email": "drussi@calibra.com", "user": null}, "additions": 86, "deletions": 20}}, {"node": {"oid": "3ecdf91f55b112f2b082eaabb9cd721e5ecaad91", "messageHeadline": "[ci] set RUST_BACKTRACE when running tests", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "34a37acc8f94f934749b5f3838cd28dc654cb189", "messageHeadline": "[Consensus] [easy] Use Author::short_str in log messages", "author": {"name": "Andrey Chursin", "email": "achursin@calibra.com", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "198950fa9d2a6f7896c17c42df14a2d8fafaf324", "messageHeadline": "[script] improve dev_setup.sh", "author": {"name": "Chunqi Li", "email": "lcq@calibra.com", "user": {"login": "0-o-0"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "1838ee2ed92fd62a15c88c4582c7f96dfc8b1f5d", "messageHeadline": "Updates to Coding Guidelines", "author": {"name": "Archana Jayaswal", "email": "ajayaswal@calibra.com", "user": null}, "additions": 24, "deletions": 23}}, {"node": {"oid": "874d4a667eb37ba9c63d8e5fd34ca5828f49524e", "messageHeadline": "Setup docker on CircleCI", "author": {"name": "Bryan Schwab", "email": "bschwab@calibra.com", "user": {"login": "bschwab"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1dccb8be999e9c308c8b331a83568ba894d53794", "messageHeadline": "[AC] Remove unused protobuf imports", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "2503f9094a1d224129b4bafd9913bf6dd124e375", "messageHeadline": "[security] remove panic from from_proto function", "author": {"name": "David Wong", "email": "davidwg@calibra.com", "user": {"login": "mimoo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2484b9d3798f6f8ca73a03d1cbd4345599b3037e", "messageHeadline": "[Testsuite] Retriable swarm launch", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 121, "deletions": 51}}, {"node": {"oid": "d98f16e50ae9b990397b300408ecda21f2532260", "messageHeadline": "[Executor] Return block version to consensus", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 26, "deletions": 4}}, {"node": {"oid": "7b85836dbc79bcdece2619c741dcb81280d77cac", "messageHeadline": "[storage] LibraDB::update_to_latest_ledger(): limit num of request_it\u2026", "author": {"name": "Alden Hu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "5ec3f69bae1a15f4ccc67fcdce8d0441b47e2539", "messageHeadline": "[schemadb] use GetIntProperty to get live data size of some cf", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 2, "deletions": 28}}, {"node": {"oid": "7b19dc781d82dc50d523e984d1c69a3bd769be60", "messageHeadline": "[client] Add build script for client docker image", "author": {"name": "Abhay Bothra", "email": "abhayb@calibra.com", "user": null}, "additions": 11, "deletions": 2}}, {"node": {"oid": "d419bc7033dbe78ffc707fe0568cbb243f6327bb", "messageHeadline": "[Storage] Bump RocksDB version", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0582a744d1331434e94f14efb322b520b70b81a9", "messageHeadline": "Prototype of replaying pre-generated txns req", "author": {"name": "Jiaqi Yan", "email": "yjq@calibra.com", "user": null}, "additions": 361, "deletions": 43}}, {"node": {"oid": "50ae6fd48d2bea909680d77b088362f5b0f2bade", "messageHeadline": "[LibraDB] Expose column family sizes", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 15, "deletions": 1}}, {"node": {"oid": "ab66c385c8eb07f5fddbbb99d605cc5c12227dfc", "messageHeadline": "[client] Add dockerfile for client", "author": {"name": "Abhay Bothra", "email": "abhayb@calibra.com", "user": null}, "additions": 33, "deletions": 0}}, {"node": {"oid": "9f8eca2864b2adbbe4a1708fc23f68ed49b1df72", "messageHeadline": "Update coding_guidelines.md with tech writer suggestions", "author": {"name": "Avery Ching", "email": "aching@calibra.com", "user": {"login": "aching"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "cdf6a82fb1ab20bed5d266247eea93e3907fd504", "messageHeadline": "[ci] Add Docker builds", "author": {"name": "Bryan Schwab", "email": "bschwab@calibra.com", "user": {"login": "bschwab"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "462e4b67271b35248c1c4ccffac8122a8238be90", "messageHeadline": "[terraform] fmt", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 20, "deletions": 20}}, {"node": {"oid": "dd285b4da139787352822537a21b34cda85b90b7", "messageHeadline": "[terraform] Support multiple Grafana dashboard provisioners", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 4, "deletions": 998}}, {"node": {"oid": "8660935cb283174fc13b77c600828edc98efde98", "messageHeadline": "Add analytics dashboard", "author": {"name": "Peter de Boursac", "email": "peterdeb@calibra.com", "user": null}, "additions": 703, "deletions": 0}}, {"node": {"oid": "3db22aa8fcfe33493f659773fadaa144e53e309e", "messageHeadline": "[consensus][easy] impl Display for NewRoundEvent", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "95d6ac4f69c0db6bc768146fc52ab56074b5737e", "messageHeadline": "Make the link to the pull request template a full URL", "author": {"name": "George Cabrera", "email": "gc3@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c28ba5fc27e3022421f945838b6226d4b9a40e8f", "messageHeadline": "Update status on stoarge read", "author": {"name": "Xifan Yan", "email": "xifanyan@calibra.com", "user": {"login": "xfyfb"}}, "additions": 43, "deletions": 72}}, {"node": {"oid": "1309ecf66ed2a2a0e8f0f87443a5e1e2e694a648", "messageHeadline": "[docker] Improvements to mint run script", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "79c0d233c4332a54225d96515f8108d7c7ea63f5", "messageHeadline": "[script] add pacman support in dev_setup.sh", "author": {"name": "Chunqi Li", "email": "lcq@calibra.com", "user": {"login": "0-o-0"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "653ebdfe8b75e0679d7667f981a075179d12dac9", "messageHeadline": "[script] improve dev_setup.sh", "author": {"name": "Chunqi Li", "email": "lcq@calibra.com", "user": {"login": "0-o-0"}}, "additions": 19, "deletions": 22}}, {"node": {"oid": "c989bfa3a4e1f1d93e3804d8f1597070983d3d18", "messageHeadline": "[alerting] add (static) connected-peers alert + resource alerts", "author": {"name": "Sonia Mar", "email": "frumious@calibra.com", "user": null}, "additions": 28, "deletions": 7}}, {"node": {"oid": "c82b9597e022719824ddbf66f375761619791b36", "messageHeadline": "[SchemaDB] Add API to report approximate DB size for all column families", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 91, "deletions": 3}}, {"node": {"oid": "2fbbf274eccb0b16c104dad9d7f47b1d3de3cb4f", "messageHeadline": "[storage] put a limit to the limit", "author": {"name": "Alden Hu", "email": "aldenhu@calibra.com", "user": {"login": "msmouse"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "511ea540118dd19e66b65559209500736a2099d7", "messageHeadline": "add macOS specific ignores", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "bb0fb0e8e7c7047dea2c23381690b53176b9990b", "messageHeadline": "[vm] move bounds checking to top-level module", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "96d4d4faa0103d7f18e4193e3970a47ac921e517", "messageHeadline": "[consensus][easy] one line Display for QuorumCert", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "b77eeb24b42c4ab35ddd59f54c2c0ffc86f89e9c", "messageHeadline": "[Consensus] Add counters for the epoch num / num validators / quorum \u2026", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "dbc2d2b71afebdda47f69e12be182f3e1b5906dd", "messageHeadline": "[mint server] increase max mint amount. Format code with pep8", "author": {"name": "Phoenix Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 22, "deletions": 29}}, {"node": {"oid": "22978e66016c2f1c0e45081520ac9a2a4ea59abd", "messageHeadline": "[libra_swarm] quiet rpc failures during health checks", "author": {"name": "Brandon Williams", "email": "bmwill@calibra.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ecc43f123947f05372170ff3e70639d0840c2eed", "messageHeadline": "[terraform] grafana: Add graphs to Validators, make all graphs taller", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 741, "deletions": 230}}, {"node": {"oid": "8abc20f8f2f71e3aed630c84f573cdee2408d2d0", "messageHeadline": "[terraform] Change AC port to 8000", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fa2d502b31c6c6dd2dea8cd957c0d1846a234c93", "messageHeadline": "[schemadb] set options before creating/opening", "author": {"name": "Aaron Gao", "email": "gzh@calibra.com", "user": {"login": "lightmark"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "004d472284ce7d3a0ce2f577ecd05de56026dbd4", "messageHeadline": "CLI polish", "author": {"name": "Xifan Yan", "email": "xifanyan@calibra.com", "user": {"login": "xfyfb"}}, "additions": 66, "deletions": 67}}, {"node": {"oid": "291b492e2ab573cbc16693bd2ceed80082077ba3", "messageHeadline": "[Github] fix the pull request template link", "author": {"name": "Chunqi Li", "email": "lcq@calibra.com", "user": {"login": "0-o-0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "34f352ff2b693f0f900eebc3af73d08b59fbe0f6", "messageHeadline": "[vm] move signature checking implementation to bytecode verifier", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 93, "deletions": 109}}, {"node": {"oid": "079c133f29f5a1125e61f702cde53c5a138d9d8c", "messageHeadline": "[vm] introduce separation between CompiledModule and CompiledModuleMut", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 324, "deletions": 349}}, {"node": {"oid": "5fb4075458ee89da1c9085c471036b3bb7186a14", "messageHeadline": "[vm] introduce CompiledScriptMut to provide separation between mutabl\u2026", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 299, "deletions": 149}}, {"node": {"oid": "2fa6a3ea76bdca31d06d64fd08b27f7912ba4da9", "messageHeadline": "[cli] Make gas args of transfer command specify units", "author": {"name": "Kevin Hurley", "email": "kph@calibra.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e58a013a74b2aea2b78f36bb56c49de7a3552993", "messageHeadline": "[script] run apt-get update", "author": {"name": "Chunqi Li", "email": "lcq@calibra.com", "user": {"login": "0-o-0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ce7834db48cd8377b5c477cc260f842bc81a26f1", "messageHeadline": "[terraform] Remove references to docker images", "author": {"name": "Michael Gorven", "email": "mgorven@calibra.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "74f255b08ff780914e4445619b1df2303fe5eaa5", "messageHeadline": "[cli] wait_for_transaction shouldn't check exact version", "author": {"name": "Phoenix Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c5de4d161e096648dba8ac54328d1568ae2d2e3", "messageHeadline": "[faucet server] fix error message", "author": {"name": "Phoenix Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b26f9f5569e71e9e8db6f2140392358126f455e", "messageHeadline": "[Storage] Fix diagram link", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b073451b479575e36f1c0d7e7629e9f8b5de1cd8", "messageHeadline": "Spell check comments and typos in comments", "author": {"name": "Avery Ching", "email": "aching@calibra.com", "user": {"login": "aching"}}, "additions": 61, "deletions": 61}}, {"node": {"oid": "f6815d24e4761d3818f361ed5cdaea99fd40260f", "messageHeadline": "[mempool] fix bootstrap typo", "author": {"name": "Phoenix Orlov", "email": "phoenix@calibra.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a04d3e0c68686dc88f78418d8c7ca5f9acd7f653", "messageHeadline": "Fix a broken link in the CONTRIBUTING.md guide", "author": {"name": "George Cabrera", "email": "gc3@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e90117d1943e1a09e2b25e25cfdceebadd5b7576", "messageHeadline": "Fix typo and failed link to the blog in the main README.md", "author": {"name": "George Cabrera", "email": "gc3@calibra.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "90e6840e5413060a7a4d8b6cf8960e7e2b0702c7", "messageHeadline": "[Consensus] Readme typo fix", "author": {"name": "Qinfan Wu", "email": "wqfish@calibra.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54c4e6eb8cff5d162287097a9eab36b47f3a3034", "messageHeadline": "Fix README.md typos", "author": {"name": "Avery Ching", "email": "aching@calibra.com", "user": {"login": "aching"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ea5c88be0df0b8261b8cf5f6141285d564120da4", "messageHeadline": "Show local for uninitialized accounts", "author": {"name": "Xifan Yan", "email": "xifanyan@calibra.com", "user": {"login": "xfyfb"}}, "additions": 69, "deletions": 41}}, {"node": {"oid": "b92fde12f55a74b9c7c19d88eb4ff22cffc22e1f", "messageHeadline": "[Monitoring] Update overview dashboard", "author": {"name": "Sonia Mar", "email": "frumious@calibra.com", "user": null}, "additions": 4901, "deletions": 744}}, {"node": {"oid": "b87ccb4406d843900a8fa8ba1b50a58ba06dfdf4", "messageHeadline": "Update the alert to be consensus commit rate", "author": {"name": "Dmitri Perelman", "email": "dmitrip@calibra.com", "user": null}, "additions": 3, "deletions": 9}}, {"node": {"oid": "a0341cefde3ba78bdb35128baa2d1290c3085bea", "messageHeadline": "[vm_runtime] remove duplicate code to convert CompiledScript to Compi\u2026", "author": {"name": "Rain \u2063", "email": "rain1@calibra.com", "user": {"login": "sunshowers"}}, "additions": 26, "deletions": 51}}, {"node": {"oid": "887730faa0745d6639e76816fd9af8858d91b640", "messageHeadline": "[consensus] remove BlockInserter", "author": {"name": "Zekun Li", "email": "zekun@calibra.com", "user": {"login": "zekun000"}}, "additions": 79, "deletions": 204}}, {"node": {"oid": "5e034dde19a5320d7e2bdc9da25114e816b4454d", "messageHeadline": "Initial commit", "author": {"name": "Calibra Open Source", "email": "opensource@calibra.com", "user": {"login": "calibra-opensource"}}, "additions": 138786, "deletions": 0}}]