wakamex/github
02.7k
1[{"node": {"oid": "5e1895c8043ef492b604ef4c06c01dc534f0c851", "messageHeadline": "feat(nodebuilder/blob/cmd): Allow submit multiple blobs through file \u2026", "author": {"name": "son trinh", "email": "trinhleson2000@gmail.com", "user": {"login": "sontrinh16"}}, "additions": 122, "deletions": 14}}, {"node": {"oid": "87544d7af3511615cf8f4488805e8624dbeed524", "messageHeadline": "chore(ci): split da into own tag, and skip a consistently failing tes\u2026", "author": {"name": "ramin", "email": "raminkeene@gmail.com", "user": {"login": "ramin"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "3b97e7152dfcdb75d3f911b623f68470393f3fa4", "messageHeadline": "ci: run unit tests on m1 mac runner vs macos-latest intel mac (#3155)", "author": {"name": "ramin", "email": "raminkeene@gmail.com", "user": {"login": "ramin"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "257e6cef44cd49930b1ee9c35596aa458b3a33f9", "messageHeadline": "feat: add example value for blob.GasPrice (#3171)", "author": {"name": "Josh Stein", "email": "46639943+jcstein@users.noreply.github.com", "user": {"login": "jcstein"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e55e1c88708b46839867bcbbed9bcdd8a3ffa830", "messageHeadline": "fix: improve rpc.skip-auth (#3152)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "01585ba111b819a74071e1f1e1cfaf3ef09dbf9f", "messageHeadline": "chore: add missing stop ticker (#3161)", "author": {"name": "Tien Nguyen", "email": "116023870+htiennv@users.noreply.github.com", "user": {"login": "htiennv"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a33c80e20da684d656c7213580be7878bcd27cf4", "messageHeadline": "chore: bump go-header (#3158)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "625cdf3b1f31afe5371cca8c355d59a572ae6ea6", "messageHeadline": "feat(rpc): implementing go-da interface (#3146)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 592, "deletions": 5}}, {"node": {"oid": "c32ccf5933abef5fc7631a62d3c404151d3fee48", "messageHeadline": "chore(deps): Bump codecov/codecov-action from 3.1.4 to 3.1.6 (#3148)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7c7697b7003b3b803a61d72e46073d947672504", "messageHeadline": "ci(unit tests): YOINK unit tests with race detector temporarily (#3147)", "author": {"name": "ramin", "email": "raminkeene@gmail.com", "user": {"login": "ramin"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "f235d1056d0f76e3c55697ebfab41cf7ce0eb0e5", "messageHeadline": "feat(blob/trace): cover blob service with traces (#3113)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 44, "deletions": 6}}, {"node": {"oid": "b57ad60e6eb34fbafd9a28594e614a2b06fc1691", "messageHeadline": "chore(deps): Bump alpine from 3.19.0 to 3.19.1 (#3143)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc087accfdd4420a892f20d6af8fe8d889f56972", "messageHeadline": "chore(deps): Bump github.com/multiformats/go-multiaddr from 0.12.1 to\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1bae0600307a64bc0a94279ca50eab08ab9770b6", "messageHeadline": "chore(spelling): fix all stray typos across comments and tests (#3142)", "author": {"name": "ramin", "email": "raminkeene@gmail.com", "user": {"login": "ramin"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "9484e15125d43cffedac5f284cfbd7397a5bb59c", "messageHeadline": "feat(rpc/node): readiness check (#3118)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "4850c901675696095e2df4af234b5421a270e680", "messageHeadline": "feat!(rpc): rpc.disable-auth flag (#3117)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 32, "deletions": 9}}, {"node": {"oid": "debad37cdd8db3858651b2c0506f7ef24fe43293", "messageHeadline": "refactor(blob)!: replace SubmitOptions with a GasPrice parameter (#3094)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 59, "deletions": 59}}, {"node": {"oid": "af417b098d4fb29971d18ae8de976cf30d3c4c33", "messageHeadline": "fix(libs/pidstore): Detect corruption on startup and reset pidstore (\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "ba969f9fb8e52b3ad1fc0831abed71ed5305dcae", "messageHeadline": "chore: make CI green (#3114)", "author": {"name": "ramin", "email": "raminkeene@gmail.com", "user": {"login": "ramin"}}, "additions": 390, "deletions": 201}}, {"node": {"oid": "dd18169ec8a0fa088df39998ed47149500197c23", "messageHeadline": "feat(blob/service): cover getByCommitment with benchmark (#3116)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "c173a1e34710fd33c485e5b8ada10222fd98669f", "messageHeadline": "test(gateway): slight refactor of some presentation and add some endp\u2026", "author": {"name": "ramin", "email": "raminkeene@gmail.com", "user": {"login": "ramin"}}, "additions": 245, "deletions": 43}}, {"node": {"oid": "8f768a71ee11614b49001490347fc33cdd2997a6", "messageHeadline": "chore(deps): Bump the otel group with 4 updates (#3121)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "2294805ce4146058e9777976de08600354762ad4", "messageHeadline": "chore(nodebuilder/state): SubmitTx endpoint takes read-level permissi\u2026", "author": {"name": "Artem Bogomaz", "email": "artembogomaz@gmail.com", "user": {"login": "moldis"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "ba3800969143901d01e52e4509fd02d68ca7f887", "messageHeadline": "fix(tests/befp): fix panic in befp test (#3108)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "65c6b651df7ddbe8bc48deec189032f3745acbaf", "messageHeadline": "chore: unfork badger and ds-badger4 (#3110)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "2c7266209bdcda448bf8d0b31d5b5b2e43c8fc99", "messageHeadline": "chore(deps): Bump cosmossdk.io/errors from 1.0.0 to 1.0.1 (#3105)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 30, "deletions": 31}}, {"node": {"oid": "36205ccf88c1e41fec80e7ef21ca84d87b970f8b", "messageHeadline": "fix(core): Do not propagate blocks if subscribed to blocks from incor\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 77, "deletions": 10}}, {"node": {"oid": "ad92edbfa874c746a661433e13f4b0e7d808e920", "messageHeadline": "feat(nodebuilder): log node version on start (#3089)", "author": {"name": "Halimao", "email": "1065621723@qq.com", "user": {"login": "Halimao"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "4083ea82e87e2bffaf6b97e973e5b909804abf90", "messageHeadline": "chore: cleanup go.mod file require sections (#3103)", "author": {"name": "Jorropo", "email": "jorropo.pgm@gmail.com", "user": {"login": "Jorropo"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "73771ecd6b3fb4600804b18f04947eebe944b789", "messageHeadline": "fix: clarifying blob.GetAll godoc (#3090)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7c49d20062327b636e7e08d859802a8f5393ac0", "messageHeadline": "ci: add continue-on-error temporarily (#3100)", "author": {"name": "ramin", "email": "raminkeene@gmail.com", "user": {"login": "ramin"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0ce8241d568662b4d203a09b6905cfbe61b96ce1", "messageHeadline": "chore(deps): Bump go-header (#3096)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 39, "deletions": 38}}, {"node": {"oid": "9b2d82a5d07a0cff52b901fbacdaa402cb6af891", "messageHeadline": "chore(deps): Bump deps (#3091)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "49894c0b9ca322884ce4a2ead6f4e9f6834da55d", "messageHeadline": "chore(modstate): Remove IsStopped endpoint from StateModule (#2912)", "author": {"name": "Chirag", "email": "56735482+Chirag018@users.noreply.github.com", "user": {"login": "Chirag018"}}, "additions": 3, "deletions": 49}}, {"node": {"oid": "73336eda96510652881080c7b339d0eca7bc4ca1", "messageHeadline": "fix(core): Use `Verify` from go-header pkg in `CoreExchange` (#3077)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8f4af735b2eed39ad83889c15fafaf28bd8300e", "messageHeadline": "test: cleanup of PR 2998 to simplify (#3051)", "author": {"name": "ramin", "email": "raminkeene@gmail.com", "user": {"login": "ramin"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "1afe0a14b77f52db2742ef580e839222bccd97a9", "messageHeadline": "chore(deps): update otel group (#3068)", "author": {"name": "ramin", "email": "raminkeene@gmail.com", "user": {"login": "ramin"}}, "additions": 38, "deletions": 39}}, {"node": {"oid": "ade25d7362aa318b7600ebb78b84493bee17f48b", "messageHeadline": "refactor(makefile + ci): rename swamp -> integration (#3065)", "author": {"name": "ramin", "email": "raminkeene@gmail.com", "user": {"login": "ramin"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "45e1847513fde2c1a680fd1b384c4efadc108e51", "messageHeadline": "feat(nodebuilder/prune)!: Enable sampling window for light nodes (#2991)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "f75e255999d3e9c590b03b83f068b58cc32d2548", "messageHeadline": "chore(go.mod): Bump header to latest release (#3067)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d517e3c872523c27f9917597e3c13256c248334e", "messageHeadline": "chore(nodebuilder/p2p)!: add arabica-11 (#3066)", "author": {"name": "smuu", "email": "18609909+smuu@users.noreply.github.com", "user": {"login": "smuu"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6f5fef83daf343116480c06a62755d0eefcd3e06", "messageHeadline": "chore(p2p/flags): Handle empty p2p.network flag. (#3004)", "author": {"name": "00x-dx", "email": "145253945+00x-dx@users.noreply.github.com", "user": {"login": "00x-dx"}}, "additions": 75, "deletions": 17}}, {"node": {"oid": "b4878302f7da390fcfceb99233f1e51e9619f150", "messageHeadline": "chore(deps): Bump google.golang.org/grpc from 1.59.0 to 1.60.1 (#3060)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "b97175c2ceffa29452031a3e5583f7d015e150df", "messageHeadline": "chore(go.mod): bump go-header (#3052)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "77cc973ba5523e86dbfdd75a9a52660741feddae", "messageHeadline": "chore(share|das|libs/utils): DRY context resetting in the event of an\u2026", "author": {"name": "Alireza", "email": "50639733+cyneptic@users.noreply.github.com", "user": {"login": "cyneptic"}}, "additions": 54, "deletions": 84}}, {"node": {"oid": "53e46c699be5e8a4eb6209f7fbc6ffabf4f65484", "messageHeadline": "chore(deps): Bump google.golang.org/protobuf from 1.31.0 to 1.32.0 (#\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5605f15e1de5df0deb1bcc64bf4e06fe33ecb533", "messageHeadline": "chore(deps): Bump github.com/libp2p/go-libp2p-kad-dht from 0.25.1 to \u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "87a7a1af3dc414ab60aac2af2c75178a388a3944", "messageHeadline": "chore(deps): Bump github.com/ipfs/boxo from 0.15.0 to 0.16.0 (#3057)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "43ce44a5089dc3125e010d67dc8f94ac2aa8b3cd", "messageHeadline": "chore(deps): Bump github.com/prometheus/client_golang from 1.17.0 to \u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "ccf9b56317ae8941f91c5d09f24fe8422bbe64bb", "messageHeadline": "chore(deps): Bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#3050)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "150378fa75333c1a13fac0057788077dcccea668", "messageHeadline": "chore: bump go-libp2p (#2883)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c34b741ae3d70e31dcf7865ba959e1b039c0f076", "messageHeadline": "feat(share/p2p/peer-manager): limit amount of stored pools in peer-ma\u2026", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 122, "deletions": 144}}, {"node": {"oid": "7f51c599b2f7576909a19c4487e1a8c46c5a67e2", "messageHeadline": "chore(deps): Bump cosmossdk.io/math from 1.1.2 to 1.2.0 (#2923)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a61ae5c3ad64aa7e6023d5ed6c9c83477e9f3fdf", "messageHeadline": "chore(deps): Bump github.com/hashicorp/go-retryablehttp from 0.7.4 to\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8a39228df21cbdc6fe2356663270e65dafb68564", "messageHeadline": "chore(deps): Bump actions/upload-artifact from 3 to 4 (#3014)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e38a7bfbd8e5e589044083be4f334ce140fa2735", "messageHeadline": "fix(share/byzantine): fix proof collection (#2957)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 119, "deletions": 38}}, {"node": {"oid": "1d228f0cd1a88490871fefe9496fcefcd40a8f4a", "messageHeadline": "ignore otel patch updates (#2988)", "author": {"name": "ramin", "email": "raminkeene@gmail.com", "user": {"login": "ramin"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fae3024a92396fa4217aa21b46fedb2505cb65b4", "messageHeadline": "feat(rpc): default binding to localhost vs 0.0.0.0 open to world (#2955)", "author": {"name": "ramin", "email": "raminkeene@gmail.com", "user": {"login": "ramin"}}, "additions": 317, "deletions": 18}}, {"node": {"oid": "cde1065deb8d1407b0cf855aab3d573bd87d5c7d", "messageHeadline": "chore(deps): Bump actions/setup-go from 4 to 5 (#3000)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "791f53f236c6263c078c5a080787cc8a549d3670", "messageHeadline": "chore(deps): Bump actions/stale from 8 to 9 (#3001)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1403f1d7faa8a5420af7a5bffde138e839405a88", "messageHeadline": "chore(deps): Bump alpine from 3.18.5 to 3.19.0 (#3002)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31e06606820bddf40111b8daeae7acaa189ca761", "messageHeadline": "Revert \"fix(modp2p): temporary disable quic (#2837)\" (#2963)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 35}}, {"node": {"oid": "327291292a87b4f7fadfe27b271e28d0f84dd59e", "messageHeadline": "share: typos fix (#2993)", "author": {"name": "Bork Bork", "email": "107079055+BorkBorked@users.noreply.github.com", "user": {"login": "BorkBorked"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b709b4eb85803fa86310d4f235ce1988efbf3c19", "messageHeadline": "fix(cmd): explicitly set a string representation of the error (#2997)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc1bd000272e25b880f312cc5f4532727824f339", "messageHeadline": "pruner: Implement skeleton for pruner package (#2972)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 193, "deletions": 6}}, {"node": {"oid": "b7b6350f8921d4454b8a38c8485d74f908fb6a61", "messageHeadline": "ci: configure prerelease-suffix (#2990)", "author": {"name": "Rootul P", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d84bc9eb283b9848658619934176e1af27b1439b", "messageHeadline": "chore(deps): Bump alpine from 3.18.4 to 3.18.5 (#2987)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2d62f8c15a71fcfb658da5d00e96aea6d859c2f", "messageHeadline": "test(blob): add submitting equal blobs test case (#2914)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 71, "deletions": 1}}, {"node": {"oid": "31f0e25a89e229620d14b15f9a22f4b8ec2a20f8", "messageHeadline": "refactor(modp2p): decouple Bitswap (#2962)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "fa6a1378a39522a46e3a6b93a96443b9263ebd9b", "messageHeadline": "fix(node/store): substantial memory usage improvements (#2960)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 141, "deletions": 24}}, {"node": {"oid": "72ace5dedf83672460672bd23b190a6f10c89bf2", "messageHeadline": "misc(config): add @ramin to codeowners (#2973)", "author": {"name": "ramin", "email": "raminkeene@gmail.com", "user": {"login": "ramin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24b333dff31d958fcd73f4967501ec08255b7af3", "messageHeadline": "chore(modheader): lower store cache size for LN (#2975)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "7fe691e58381e3ea8870322fd7f83d7b6241f1d5", "messageHeadline": "chore(node): tweak pyroscope options (#2974)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "dd3b8e1411dee3acaad1b4dd21833893f5daedba", "messageHeadline": "feat(cmd): pass Start options; add WithFlagSet option (#2950)", "author": {"name": "Javed Khan", "email": "tuxcanfly@gmail.com", "user": {"login": "tuxcanfly"}}, "additions": 121, "deletions": 153}}, {"node": {"oid": "d1883d6ddb9f34b2a8aa37d0a4d74f11721152f5", "messageHeadline": "chore: bump celestia-app to v1.4.0 (#2948)", "author": {"name": "Evan Forbes", "email": "42654277+evan-forbes@users.noreply.github.com", "user": {"login": "evan-forbes"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a4ef6d135605c700928700662103332615c293b3", "messageHeadline": "feat(core): Enable metrics for core package (#2863)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 229, "deletions": 11}}, {"node": {"oid": "3fde8c9acb90bb9d4d1abbdc2c5917d7f3693388", "messageHeadline": "chore(deps): Bump github.com/ipfs/boxo from 0.13.1 to 0.15.0 (#2903)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 53, "deletions": 48}}, {"node": {"oid": "0847919876fe6211b523c79eeb4ac07b7583321d", "messageHeadline": "chore(deps): Bump google.golang.org/grpc from 1.58.3 to 1.59.0 (#2866)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "db4490c530f8c73e24366f1f563bbd89b7ef1edc", "messageHeadline": "chore(deps): Bump github.com/multiformats/go-multiaddr from 0.11.0 to\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "48352ebfb033ff10cf76b7f85e9fad4addbdbd91", "messageHeadline": "chore(ci): remove 'continue-on-error' configuration from flakey tests\u2026", "author": {"name": "ramin", "email": "raminkeene@gmail.com", "user": {"login": "ramin"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "70d7a3992bc6f0473a1ffff8b91302971c49ae03", "messageHeadline": "(ci) enable optional verbose logging on unit tests and upload artifac\u2026", "author": {"name": "ramin", "email": "raminkeene@gmail.com", "user": {"login": "ramin"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "65f0f53dcd7bf25c009e19026aaf775204ac4fad", "messageHeadline": "chore(deps): Bump go.uber.org/fx from 1.20.0 to 1.20.1 (#2879)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1823aeedf9645eb2196827e1099088e0f720d053", "messageHeadline": "fix(blob/service): handle absence proof (#2911)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "1ae18c9bae15cb390255644ff62e261e713fa0ac", "messageHeadline": "chore(deps): Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 (#2902)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "36cdfb35a4d0ac4fb0c86161894bd2cc67818e41", "messageHeadline": "chore(deps): Bump golang.org/x/text from 0.13.0 to 0.14.0 (#2901)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5756ad10a44482c0858bff737f92782a7f1c187d", "messageHeadline": "chore(ci): disable fail-fast on matrix tests (#2919)", "author": {"name": "ramin", "email": "raminkeene@gmail.com", "user": {"login": "ramin"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "541cdaf87296d6778ae2f8d76aefc04f3cee5887", "messageHeadline": "chore(deps): Bump github.com/gorilla/mux from 1.8.0 to 1.8.1 (#2899)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "62733627e0b25492999c34a556984b2bf91a2c93", "messageHeadline": "chore(deps): Bump golang.org/x/sync from 0.4.0 to 0.5.0 (#2900)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0c78183aa533edbb3924aba697aadeacf11d149a", "messageHeadline": "chore(deps): Bump crazy-max/ghaction-import-gpg from 4 to 6 (#2885)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f96a46197b078b5bb06d13f202a8110cd877e4b8", "messageHeadline": "chore: update link to node rpc docs (#2916)", "author": {"name": "Josh Stein", "email": "46639943+jcstein@users.noreply.github.com", "user": {"login": "jcstein"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "806274b036d5f1a128ffb6cc570c2ec18ecbc761", "messageHeadline": "fix(test/daser): stop the eds store before finishing the test (#2918)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "38ef88387688f62a02e03220e9e1f5ec1b7fc3a6", "messageHeadline": "chore: increase lint timeout (#2917)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "33f5cd306502ffa39d941e042e624d80c786c89b", "messageHeadline": "chore(deps): Bump actions/setup-node from 3 to 4 (#2886)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddd3d6a9d0fea7119b7f1effb3a8c8dd0570d2d7", "messageHeadline": "chore(cmd): add a newline after printing token so it doesn't run into\u2026", "author": {"name": "ramin", "email": "raminkeene@gmail.com", "user": {"login": "ramin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d9c59639c737409e6aaaf2bfc3ce1c5fe3d7bd2", "messageHeadline": "feat(nodebuilder/p2p): Add mainnet genesis hash (#2889)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08f394d694a8bd2555af971783a39796af28b5a1", "messageHeadline": "feat: celestia mainnet bootstrappers (#2888)", "author": {"name": "smuu", "email": "18609909+smuu@users.noreply.github.com", "user": {"login": "smuu"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "20664789d8d5119ec197de304cb9ee103f80c4c1", "messageHeadline": "refactor(nodebuilder/share/cmd)!: Take block height instead of `Exten\u2026", "author": {"name": "Bao Pham", "email": "145053932+bao1029p@users.noreply.github.com", "user": {"login": "bao1029p"}}, "additions": 21, "deletions": 33}}, {"node": {"oid": "62e1769a6c012d4d1aa2fd5ef654b3ddcaa95899", "messageHeadline": "(ci) mark flakey test suites as \"continue-on-error: true\" (#2874)", "author": {"name": "ramin", "email": "raminkeene@gmail.com", "user": {"login": "ramin"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "f6a649e59c20c64b798a5d2314c3179033c3cc33", "messageHeadline": "chore(nodebuilder): bind OTLP error logging (#2861)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "1552e9e2c837ebabb49591202dd785e089f19728", "messageHeadline": "(ci) update github actions ci to use a single GO_VERSION variable (#2\u2026", "author": {"name": "ramin", "email": "raminkeene@gmail.com", "user": {"login": "ramin"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "8e2aaa40003d5639d131a863ae4507436e93d5be", "messageHeadline": "chore(deps): Bumps app to v1.3.0 (#2881)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "6a1e8044c892fa55a923256a8b25eb773460fb0c", "messageHeadline": "fix(core/listener): make listener to retry subscribing on errors (#2876)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "aa6e0d8e2bc171f7937d90036154e31ed6c88898", "messageHeadline": "chore: bump go-header (#2877)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7d545457e2d533863450baba2066101bb5ec8e7d", "messageHeadline": "signed binaries for goreleaser (#2869)", "author": {"name": "ramin", "email": "raminkeene@gmail.com", "user": {"login": "ramin"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "565691f713f5e7abc233b9ada95f53a2ec34f216", "messageHeadline": "tests(share/byzantine): extend befp tests (#2864)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 181, "deletions": 20}}, {"node": {"oid": "43e6bbf592f47786bf0b8523e39aa256fe368105", "messageHeadline": "chore(nodebuilder/das): change daser module name to das (#2871)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ac72876afa0b6ead00651c00c7fec9d7142e1c9", "messageHeadline": "fix(docgen): fix das naming for the openrpc spec (#2870)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8eaf4a9401a0c1207396b9e942712c807ff2dbc", "messageHeadline": "update golangci-lint (#2868)", "author": {"name": "ramin", "email": "raminkeene@gmail.com", "user": {"login": "ramin"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "1a5d63cee99d562d2fd50717205928fa5a8f75b1", "messageHeadline": "(ci) matrix tests for different OS (#2855)", "author": {"name": "ramin", "email": "raminkeene@gmail.com", "user": {"login": "ramin"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "39b5c77faaaef8fd77baf0291e5330ad821bc350", "messageHeadline": "override organization pull_request_template.md (#2805)", "author": {"name": "ramin", "email": "raminkeene@gmail.com", "user": {"login": "ramin"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "db16322eef01538ef40a103d657dbeafaa27bd8f", "messageHeadline": "chore: fix docker builds for arm64 (#2862)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "2c5eef712ded6f5b383990d55df73da5d143aada", "messageHeadline": "fix(core): Increase listener timeout to 3x block time (#2852)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40eea9084d7230538a9af33991af796a057a308d", "messageHeadline": "fix(p2p): Start listening to QUIC when CELESTIA_ENABLE_QUIC is set (#\u2026", "author": {"name": "Yiannis Marangos", "email": "psyberbits@gmail.com", "user": {"login": "oblique"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "dd53c3b318be3d9c51f9acd62db75c2a2bc288cf", "messageHeadline": "chore(deps): Bump celestiaorg/.github from 0.2.3 to 0.2.8 (#2851)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a7a17e4bb3209456867b099a9ca061e513b283e4", "messageHeadline": "fix(blob): properly wrap error in GetAll method (#2853)", "author": {"name": "Tomasz Zdyba\u0142", "email": "tomek@zdybal.lap.pl", "user": {"login": "tzdybal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b854485d4ee7d84ffdaf8c2e8bd1fcedf940680", "messageHeadline": "fix(share/getters): short-circuit on empty root in ShrexGetter (#2846)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d16c35526fde51efa6e7bf5076fef4f8902c62ce", "messageHeadline": "chore(deps): Bump github.com/celestiaorg/celestia-app from 1.0.0 to 1\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "b54f2b72c2d3d6b6dd251f446c6ab3259e0c68e3", "messageHeadline": "chore(deps): Bump tspascoal/get-user-teams-membership from 2 to 3 (#2\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f2b74accfed10c447b972f8b86d71666df53f8f", "messageHeadline": "misc(blob): Add debug logs for the GetAll method (#2749)", "author": {"name": "Borys Semerenko", "email": "rise2semi@gmail.com", "user": {"login": "rise2semi"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "422dea262a2b32bd1b026d760eaf1c7ed78e141b", "messageHeadline": "deps!: Bumps go-header (#2844)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 117, "deletions": 93}}, {"node": {"oid": "dbf7dbff39bab55359171e9973cd781ad9b9968f", "messageHeadline": "fix: removing chainid from default store name for mainnet (#2841)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4f2a44b4573399c61c3ad1ff857df6ebf150ee2a", "messageHeadline": "fix(blob/service): fix getByCommitment (#2828)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 122, "deletions": 90}}, {"node": {"oid": "34775bbf11e102f4a2457e09acdfc83c288ded73", "messageHeadline": "bug: fix duplicate docker build stages (#2845)", "author": {"name": "Matthew Sevey", "email": "mjsevey@gmail.com", "user": {"login": "MSevey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a52e2de4a76de0e25e53b04f82894d0f44888bd1", "messageHeadline": "chore: adding mainnet chain id and setting as default (#2840)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "17619db964bf6d854c38ea3294aef642991f5093", "messageHeadline": "fix(modp2p): temporary disable quic (#2837)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 33, "deletions": 4}}, {"node": {"oid": "f1a302bba63415a8b228065dbfce5d6ceb37eff6", "messageHeadline": "chore: Update docker-build-publish.yml (#2838)", "author": {"name": "Matthew Sevey", "email": "mjsevey@gmail.com", "user": {"login": "MSevey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7491d53ee80b14b35ffe86542943406c3fbb55c5", "messageHeadline": "fix(share/eds): fix races in cache tests (#2834)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 33, "deletions": 22}}, {"node": {"oid": "127eca71279eb5d3b93ece5f04d997ac6f9a5408", "messageHeadline": "chore: bump to the official v1.0.0 tag of celestia-app (#2831)", "author": {"name": "Evan Forbes", "email": "42654277+evan-forbes@users.noreply.github.com", "user": {"login": "evan-forbes"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "937eb433d937e4652d54b4356d7fce1aeaf5ded1", "messageHeadline": "fix(share/p2p/peer-manager) fix race for hasPeerCh pointer read (#2835)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3e56a048e5eea627d0df7d028bcc0a171f93c0e2", "messageHeadline": "chore(share/ipld): obliterate expensive ipld getter tracing (#2832)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 42}}, {"node": {"oid": "00b32a808c6d800e4e820ea33a6b6c2811a0ad3a", "messageHeadline": "fix!: make API version match node version", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d69d3b23683e394c2394b78147a5113610dba298", "messageHeadline": "refactor(share)!: replacing share.Root with header.ExtendedHeader in \u2026", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 510, "deletions": 409}}, {"node": {"oid": "6f083b62873f214583b1f3d13ef5dc8ac3fa19e7", "messageHeadline": "chore(api | nodebuilder)!: Elevate all api permissions to `read` and \u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 31, "deletions": 125}}, {"node": {"oid": "97474320e53f83c0d8e9fdd78cfa0f8e88435be3", "messageHeadline": "chore(share/availability)!: Remove `ProbabilityOfAvailability` endpoi\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 8, "deletions": 73}}, {"node": {"oid": "321b3aaf39ddd04ecd0e0238a94c2f9d7e5ff064", "messageHeadline": "fix(tests)!: fix FraudProofHandling test (#2665)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 41, "deletions": 17}}, {"node": {"oid": "88c80e57cd9cd71daf7b28d16b69246a9040e32f", "messageHeadline": "chore(deps): Bump golang.org/x/sync from 0.3.0 to 0.4.0 (#2820)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a2cf93d1b9096254d92148ab33e6da9d8b621160", "messageHeadline": "fix(docs): fix GetVerifiedRange doc (#2826)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5e5f46339cec6c74f82a45a56e086a60208bb93b", "messageHeadline": "chore(deps): Bump golang.org/x/crypto from 0.13.0 to 0.14.0 (#2821)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "ec4472a50a84fdd33b346e319ee6a91693415c30", "messageHeadline": "feat(discovery): discover peers by tag (#2730)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 226, "deletions": 152}}, {"node": {"oid": "1ba92c3d50de87688453ae746960e18462953572", "messageHeadline": "chore(deps): Bump go.opentelemetry.io/contrib/instrumentation/runtime\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "270931bdd329359b89f436fef2b71e951a083afa", "messageHeadline": "fix(share/peer-manager): use mutex for peer-manager pool cleanup (#2817)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "49d962e53a772999cf1b365f72f0f73dc40d48f2", "messageHeadline": "deps: bump go-header (#2813)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "95727d7ce3eedbff6fc5a3540430697af374839c", "messageHeadline": "(chore) ensure all dependency group PRs get the default label (#2798)", "author": {"name": "ramin", "email": "raminkeene@gmail.com", "user": {"login": "ramin"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fc0074676cd8eb7b46091d68db7333bf20c7adc9", "messageHeadline": "chore(deps): Bump alpine from 3.18.3 to 3.18.4 (#2794)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6b7b2329115a0d079f47448e3a875453b49ec62", "messageHeadline": "chore(deps): Bump github.com/hashicorp/golang-lru/v2 from 2.0.6 to 2.\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "424541113fb68c97850d9e9b4795ce6102cbc2b7", "messageHeadline": "chore(deps): Bump github.com/prometheus/client_golang from 1.16.0 to \u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e6a69829c1883c32eab96ca8e1dd9e0aa99a4bd6", "messageHeadline": "chore(deps): Bump the otel group with 2 updates (#2800)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "0b5fc0b656523b7067ad29fc5490db9d37c4317b", "messageHeadline": "refactoring!(rpc/cmd): rework rpc commands (#2812)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 1847, "deletions": 942}}, {"node": {"oid": "9ef7594c7827cfa53ccabb5ff454fc586eed967c", "messageHeadline": "refactoring(rpc): remove authEnvKey (#2810)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "76ced90ff430cc3bb6d1372de0bb775ab9993421", "messageHeadline": "refactor(gateway): remove deprecated endpoints (#2764)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 27, "deletions": 363}}, {"node": {"oid": "f596e11b6f2239dfe16e891850c911f68bc75b13", "messageHeadline": "feat(cmd/rpc): add node store flag (#2762)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 101, "deletions": 62}}, {"node": {"oid": "f6a1e9d89f21e24cbba48b76f8061f680ac815b5", "messageHeadline": "refactor(rpc/blob) extend docs in blob (#2755)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "0d081eb134f4e8cc5ec2dbccc844e78bdced35e2", "messageHeadline": "refactor(cmd): extract rpc cmds (#2706)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 521, "deletions": 687}}, {"node": {"oid": "cc02d71d9e10a2b747bdb6ea4796c6a0f87d4c4e", "messageHeadline": "feat(rpc): add state cmd (#2691)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 425, "deletions": 0}}, {"node": {"oid": "c38fcb7e8453c79280e6267e29454a03c9fa02de", "messageHeadline": "feat(rpc): add admin cmd (#2701)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 109, "deletions": 50}}, {"node": {"oid": "e21654401bbb80a9a8d672f84e74b414f4474d8c", "messageHeadline": "feat(rpc): add share cmd (#2664)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 197, "deletions": 0}}, {"node": {"oid": "c89ada18e986f7c9d16f2d65d817c428e870de5d", "messageHeadline": "cmd(rpc): add header cmd (#2658)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 110, "deletions": 0}}, {"node": {"oid": "ae7a1d813c824d1725b888d7ca4bc7264dfe13f6", "messageHeadline": "feat(rpc): add daser cmd (#2651)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "e6e840225c1b71d8dacf1150938364671bdb7858", "messageHeadline": "feat(cmd/rpc): add commands for the p2p module (#2599)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 591, "deletions": 44}}, {"node": {"oid": "403a39e139a8cf3feccb666d777a368eb32ff25a", "messageHeadline": "chore: bump celestia-app, celestia-core, and the cosmos-sdk (#2801)", "author": {"name": "Evan Forbes", "email": "42654277+evan-forbes@users.noreply.github.com", "user": {"login": "evan-forbes"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "9e0d02169a556e7a306e96c2dadd7fd6badfccbd", "messageHeadline": "chore(deps): Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace f\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "20c7476a5fbc47d9cf1569277e293632fba9579b", "messageHeadline": "chore(deps): fix dependabot otel grouping (#2795)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb9658a510e16a97d0a00782e69ff807a951c047", "messageHeadline": "test(share/eds/cache): benchmark eds cache eviction performance (#2778)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 129, "deletions": 0}}, {"node": {"oid": "849cb6757f60841ab3c6fd5f9564186df81c5405", "messageHeadline": "ignore dependabot in issue-label-automation/automate-labels workflow \u2026", "author": {"name": "ramin", "email": "raminkeene@gmail.com", "user": {"login": "ramin"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "49e6c246e5ab0246ccf473f9f316887c90bda8ce", "messageHeadline": "fix(share/p2p/peers): Prevent making pools for nil DataHash (#2761)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 97, "deletions": 22}}, {"node": {"oid": "cfdd9bee7677cf29d5c0393e947278c7c164e529", "messageHeadline": "chore(deps): Bump google.golang.org/grpc from 1.58.1 to 1.58.2 (#2756)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "925961e427b5b825b2840bea024988c758113880", "messageHeadline": "chore(deps): Bump github.com/ipfs/boxo from 0.13.0 to 0.13.1 (#2757)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4c931473c10720b528c22c7c4b915ca4a1b4a76a", "messageHeadline": "chore!: bump core and app (#2753)", "author": {"name": "Callum Waters", "email": "cmwaters19@gmail.com", "user": {"login": "cmwaters"}}, "additions": 56, "deletions": 44}}, {"node": {"oid": "8602d6e51d00c018d4cc06b0a11db7a1c43b82f7", "messageHeadline": "refactor(share/discovery): decrease default Advertisement interval (#\u2026", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "4289e0975b3648b33a0333a02a3de935589c049d", "messageHeadline": "refactor(availability): merging cache.ShareAvailability and light.Sha\u2026", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 131, "deletions": 296}}, {"node": {"oid": "5e22259e9e541539c1f7f470f7db89532b8d72be", "messageHeadline": "fix: improve ErrNoStateAccess message (#2752)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3426751af3216bb7db94cfcea6b51d45fa5ff9ee", "messageHeadline": "fix(full/availability): short-circuiting SharesAvailable on empty DAH\u2026", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "303db05be2ea00093494551d0d51b758b22bb288", "messageHeadline": "chore(deps): Bump github.com/ipfs/boxo from 0.12.0 to 0.13.0 (#2734)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9be8dab2af89f907c9bf5f648620a3221266fbe8", "messageHeadline": "chore(deps): Bump google.golang.org/grpc from 1.58.0 to 1.58.1 (#2740)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b6ac8c2363706b542d83b3dd285ef4bd99d00b4f", "messageHeadline": "refactoring(full/availability): removing TeeGetter, storing via Share\u2026", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 61, "deletions": 166}}, {"node": {"oid": "2b610335454c02fa26512a472e005cc57cdaaaf0", "messageHeadline": "deps!: bump nmt, breaking JSON RPC return types including nmt Proofs \u2026", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "15b8bcc8e67274c5b7ff0a7cd83a11660c360ba7", "messageHeadline": "feat(share/eds/store): expose eds store params (#2724)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 90, "deletions": 46}}, {"node": {"oid": "953a349f31b5320a60816ac3dc519269609bd158", "messageHeadline": "feat(share/eds/cache): Add accessor cache refs counter (#2723)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 249, "deletions": 37}}, {"node": {"oid": "591bc428179990f60c9bbd2a626ee82caa91322d", "messageHeadline": "docs: Add share p2p documentation (#2008)", "author": {"name": "hrt/derrandz", "email": "ouaghad.hamza@gmail.com", "user": {"login": "derrandz"}}, "additions": 224, "deletions": 1}}, {"node": {"oid": "38c516fb7f07a05628c1a0df7f9b57b1859862f5", "messageHeadline": "chore(deps): Bump go.opentelemetry.io/contrib/instrumentation/runtime\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ebae9b909f83d9d20565270b8f0ad8e1bcfb8560", "messageHeadline": "chore(deps): Bump go.uber.org/zap from 1.25.0 to 1.26.0 (#2731)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f044c92591abf81c983f3152e16c88807a9dc4bf", "messageHeadline": "chore(dependabot): add otel group to dependabot (#2722)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f6d10560b3c3a586bd1dce784f1c1b508fe0789b", "messageHeadline": "chore(deps): Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/o\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "60eb760a43a203b3bb3a3df6886e35925c55ae88", "messageHeadline": "chore(deps): Bump celestiaorg/.github from 0.2.2 to 0.2.3 (#2720)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c134ce74a640d54fbec20f9adf58c381cbb4804a", "messageHeadline": "chore(deps): Bump goreleaser/goreleaser-action from 4 to 5 (#2719)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eae39fd9fa4edff2b14a034acfc4c934eaac5cc9", "messageHeadline": "chore(deps): Bump mathieudutour/github-tag-action from 6.0 to 6.1 (#2\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "288e9925a90c5840db440aabc343e364beee8240", "messageHeadline": "feat(share/store/cache): Split accessor cache into recent and blockst\u2026", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 87, "deletions": 31}}, {"node": {"oid": "fd90764a0e2b939036ddf5a9fdd488db6f3a1aa4", "messageHeadline": "chore(deps): Bump github.com/hashicorp/golang-lru/v2 from 2.0.5 to 2.\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "319674645c05b7965543f23b403952b9e49ecdd4", "messageHeadline": "chore(deps): Bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "dd15372963b17443417ccefa692e602991ca1015", "messageHeadline": "chore(deps): Bump actions/checkout from 3 to 4 (#2718)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d9858599052fca6dcc8841bd0a12430cd333266", "messageHeadline": "feat(share/eds): Rework accessor cache (#2612)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 876, "deletions": 333}}, {"node": {"oid": "7c1f8f30ef62ebb8ee3782aab68019d66a04a26b", "messageHeadline": "fix(shrexeds): close stream (#2705)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "25ac0020e73a80a2ed3b27cf7d6a5d550995cbe9", "messageHeadline": "Goreleaser (#2661)", "author": {"name": "Matthew Sevey", "email": "mjsevey@gmail.com", "user": {"login": "MSevey"}}, "additions": 118, "deletions": 5}}, {"node": {"oid": "9260a8b697ec770e6be873947923cab516921c90", "messageHeadline": "refactor(swamp): use RPC client instead of service pointers (#2699)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 158, "deletions": 87}}, {"node": {"oid": "28bd438d365f57f4e8f28b282fe8d9115f5329b3", "messageHeadline": "Stale issue github workflow (#2667)", "author": {"name": "ramin", "email": "raminkeene@gmail.com", "user": {"login": "ramin"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "bf31c4f0271441fd9ef80f7ac168d1ff4de383d0", "messageHeadline": "chore(deps): Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/o\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "3f5ca0734f2d70aae7a5cf6a2962672f60bdb65b", "messageHeadline": "chore(deps): Bump go.opentelemetry.io/contrib/instrumentation/runtime\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5ed602c5277543920ed133e922530bd6861e675a", "messageHeadline": "chore(deps): Bump github.com/libp2p/go-libp2p-routing-helpers from 0.\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5a47b1a125625d4f4a1fda0855d27a4a05c5e128", "messageHeadline": "chore(deps): Bump github.com/ipfs/go-block-format from 0.1.2 to 0.2.0\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4b8cd1265a8c9e2961de64dd99c410e8d1ea9cc9", "messageHeadline": "chore(deps): Bump golang.org/x/crypto from 0.12.0 to 0.13.0 (#2688)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "9b9d8d5f3d899137e144be214320ded0d92fb775", "messageHeadline": "chore(deps): Bump actions/checkout from 3 to 4 (#2690)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3c8b9c003cc961c01bfab2e8924f079056e68ebb", "messageHeadline": "chore: bump docker ci to v0.2.3 (#2696)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ca777e1a3f04b7d0494e3bae8a1c1bcf68c5d8c", "messageHeadline": "chore: fix unknown in ghcr registry (#2693)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6cc54e7eed7b27d2ede56ab64c9d84be4689084a", "messageHeadline": "refactor(nodebuilder/header): get rid of `InitStore` (#2678)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "a770ca15a11456f438e447dbe5d690bdfe10f803", "messageHeadline": "chore(nodebuilder/p2p): BlockTime from 15 sec --> 10 sec (#2692)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c6504537de96c5e52c65391b7d9e7a65a9bef26f", "messageHeadline": "feat(cmd/blob): add fee and gasLimit flags (#2669)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "4f047c252761dcc9e4b07f86f03f1cf84bc0e2e3", "messageHeadline": "fix(modshare): start peer manager after Syncer (#2677)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3f9e88b471169027f8a0ea3b60ff095f2b15f861", "messageHeadline": "chore: bump libp2p (#2676)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "b1a6349ca839d838740319f2a19818a7481f087e", "messageHeadline": "chore: bump celestia-app to v1.0.0-rc14 (#2662)", "author": {"name": "Evan Forbes", "email": "42654277+evan-forbes@users.noreply.github.com", "user": {"login": "evan-forbes"}}, "additions": 28, "deletions": 11}}, {"node": {"oid": "a3d4cd571aefa8763389e571fe43e74d6bc26a50", "messageHeadline": "feat(headertest): Validate exact error types in header tests (#2644)", "author": {"name": "Manav Aggarwal", "email": "manavaggarwal1234@gmail.com", "user": {"login": "Manav-Aggarwal"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "d803cf847cfac3640b1272b3accc7f5940068888", "messageHeadline": "chore!: bump mocha chain with new bootstrappers and genesis hash (#2668)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9957618d71ad0299f36a28ec640e80e1c88277cb", "messageHeadline": "improvement!(blob/service): add options to submit (#2630)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 33, "deletions": 16}}, {"node": {"oid": "cb46dc1f23575cbdafbecb287cca3aaa6a34d451", "messageHeadline": "chore: cleanup usage of `share.Root`(DAH) (#2481)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 117, "deletions": 153}}, {"node": {"oid": "7601c08a59097de8e5d3a5771d70d5359fd1dc1c", "messageHeadline": "chore(lint/sort-imports): fix absolute path for sort-imports (#2640)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "1c84b0409b6b57d909869cd07c2bb4224d039833", "messageHeadline": "fix(share/eds): skip concurrent writes on edsstore Put (#2613)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "a5e01b9ca1c7384b5b6807ac2455bd8f89593167", "messageHeadline": "feat(modp2p): listen on WebTransport by default (#2660)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c146a0a7a47b7abe02746ef583bc31ad52d130f5", "messageHeadline": "feat(nodebuilder/header): Bootstrap from previously seen peers (#2507)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 46, "deletions": 9}}, {"node": {"oid": "96388ea79a5f738a1fe633e40c7a412aadcfd07e", "messageHeadline": "chore(go.mod): bump go-header (#2657)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "34bc95f4bc7c8c7e7265a05a74c1a5878cd72297", "messageHeadline": "chore(deps): bump github.com/ipfs/go-ipfs-ds-help from 1.1.0 to 1.1.1\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1751d62deeb750c13f7085e76374b5af1796318f", "messageHeadline": "chore(deps): migrate to boxo (#2595)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 111, "deletions": 102}}, {"node": {"oid": "c1139e4faf196d5fed6cb51a626c7102e427f340", "messageHeadline": "chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "456d169582dc02aafb7d5df891da5973d54a20b7", "messageHeadline": "feat(eds/store): remove corrupted blocks from store (#2625)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 269, "deletions": 52}}, {"node": {"oid": "da8244e00fc434139fb1fd21414683660553c239", "messageHeadline": "refactor(blob): removing jsonProof (#2652)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 3, "deletions": 39}}, {"node": {"oid": "f9cf180ab4eb8cac0ffa6ac3b9723d4c77799e3a", "messageHeadline": "chore(nodebuilder/tests): Clean up integration tests in `p2p_test` (#\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 79, "deletions": 112}}, {"node": {"oid": "a3220f4503f7b0666b1860148e910658fe130d85", "messageHeadline": "fix(blob): typo, sumitter -> submitter (#2648)", "author": {"name": "ramin", "email": "raminkeene@gmail.com", "user": {"login": "ramin"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "81d6d3be82ea0be2e94fc0a6aa42e271ae0ec143", "messageHeadline": "chore!: bump celestia-app to v1.0.0-rc13 (#2646)", "author": {"name": "Evan Forbes", "email": "42654277+evan-forbes@users.noreply.github.com", "user": {"login": "evan-forbes"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "a01e51d74147f2573e7d7791ab07f05f6a46861c", "messageHeadline": "chore(deps): bump github.com/ipfs/go-block-format from 0.1.2 to 0.2.0\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a31a8081a1e4471d01320aa61e42abc4ebc338de", "messageHeadline": "feat: local docker telemetry infra (#2296)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 218, "deletions": 4}}, {"node": {"oid": "9415cf0b21c490aa23374b2d503bc3b62148f3f4", "messageHeadline": "chore(deps): bump github.com/ipfs/go-ipld-format from 0.5.0 to 0.6.0 \u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "42caaee5df1ebe31336e2534b644dcda5e030a14", "messageHeadline": "chore(deps): bump github.com/ipfs/go-ipld-cbor from 0.0.6 to 0.1.0 (#\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d75a743d7c31b4edfdb8e3dbe8dbca0008bea9cb", "messageHeadline": "tests(swamp): befp testing (#2584)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 208, "deletions": 156}}, {"node": {"oid": "80d6dbaa7278ffc590a75d556daffbb6ac37d657", "messageHeadline": "chore(deps): bump cosmossdk.io/math from 1.1.1 to 1.1.2 (#2594)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "afc0504de67bf0ea20e528c9fbdad335df0f6f2e", "messageHeadline": "chore(deps): bump alpine from 3.18.2 to 3.18.3 (#2564)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab56434799834415ba18915af02e9315c6dda15e", "messageHeadline": "chore(deps): bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 (\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "613d229a70cd73c0b700c2383b7a92af703e6861", "messageHeadline": "refactor(share)!: have NamespacedShares fields use snake_case in JSON\u2026", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "da841121a8c9eb1834f2aac5079124a2917ecec4", "messageHeadline": "feat(share/eds) add dagstore shards status metric (#2642)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "9ff98c4b611bac7b1d08135a4c249e74b1e7afa2", "messageHeadline": "chore(deps): bump golanci-lint workflow (#2641)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "47047f39dbd7bd344ce47102e7da3aa34a06bba1", "messageHeadline": "chore(nodebuilder/p2p)!: Bump arabica-10 (#2639)", "author": {"name": "Jose Ramon Ma\u00f1es", "email": "32740567+jrmanes@users.noreply.github.com", "user": {"login": "jrmanes"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9d663cf7d948fefa961d9b3c8d0afb8dca3ec8ab", "messageHeadline": "chore: bump go-header and go-fraud (#2619)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 449, "deletions": 442}}, {"node": {"oid": "8deffba77b0e68f6a2229bc8266359eda704c584", "messageHeadline": "fix: fixing panic on GetShare with out of bounds indexes (#2605)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "196e849e08b95e363c0c33d2c9b00bca83206521", "messageHeadline": "fix(eds/blockstore): Puts on EDSStore Blockstore (#2532)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 221, "deletions": 28}}, {"node": {"oid": "4b960224e735c7a7e2036f730b6ccc06f8688a2b", "messageHeadline": "feat(share/p2p/discovery): Warning for discovery loop if haven't foun\u2026", "author": {"name": "[NODERS]TEAM", "email": "94483941+nodersteam@users.noreply.github.com", "user": {"login": "nodersteam"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "628559bc92fd7e8caaac5f264efff0fce5df2215", "messageHeadline": "feat(edssser): introduce EDS Store Stresser and cel-shed utility (#2482)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 351, "deletions": 4}}, {"node": {"oid": "12054379426ebe8b91b73604373ec1665477ebe8", "messageHeadline": "refactor: address namespace follow-ups from celestia-app v1.0.0-rc12 \u2026", "author": {"name": "Rootul P", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "440e232999331adf1d1dc034e5ceb8b14e9db5c7", "messageHeadline": "chore(deps): bump dagstore (#2602)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "bbe970f8b2151ce1ad2a4bc3fefb5319fbf0ca58", "messageHeadline": "feat(cmd/node): add logs cmd to dynamically change the log level (#2601)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 57, "deletions": 8}}, {"node": {"oid": "b6efbc91eaaa16041a5a32c8d306c52803c13bca", "messageHeadline": "nodebuilder/core: Set default ports for RPC and GRPC (#2596)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d5b1e199615a790083acfcdfc7b5e31c5a99827e", "messageHeadline": "deps: bump dagstore (#2598)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 318, "deletions": 12}}, {"node": {"oid": "7682b003b2c462447a2680da9f55068d0b0327fc", "messageHeadline": "fix(cmd/blob): fix response (#2600)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb9b4d45a9958f38b66ccb9b425c63fd38e30b20", "messageHeadline": "feat(blob): improve gas estimation and track min gas price (#2511)", "author": {"name": "Callum Waters", "email": "cmwaters19@gmail.com", "user": {"login": "cmwaters"}}, "additions": 214, "deletions": 61}}, {"node": {"oid": "10351be4c26431f58bfef829b5e02065d20e515f", "messageHeadline": "fix(share/eds): scale up inverted_index badger levels (#2591)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "44a0b374ab82556e02f29f81bed7efb1932b3871", "messageHeadline": "chore: bump deps + go1.21 (#2589)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 196, "deletions": 131}}, {"node": {"oid": "f839ee3c444b79620e5fc4b393f98347044ca4f2", "messageHeadline": "chore!: update celestia-app to v1.0.0-rc12 (#2581)", "author": {"name": "Evan Forbes", "email": "42654277+evan-forbes@users.noreply.github.com", "user": {"login": "evan-forbes"}}, "additions": 42, "deletions": 27}}, {"node": {"oid": "13e9b1f99aa5c8a528e4419f82fbddc37ef688b6", "messageHeadline": "feat(nodebuilder/state): Provide stubbed state module if a core endpo\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 167, "deletions": 25}}, {"node": {"oid": "04e29282b8f861d693ae2fdb91f9e445002e3063", "messageHeadline": "fix(share/ipld): Remove proofs from leaked ctx (#2574)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "1cc1da6b353d67f27ac9be98ee614f9076a1a787", "messageHeadline": "chore: bump to rsmt2d v0.11.0 (#2580)", "author": {"name": "Rootul P", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 21, "deletions": 79}}, {"node": {"oid": "323f603b622438cabd626caeffd24b6c9017d523", "messageHeadline": "feat(eds/store): add eds blockstore cache metrics (#2567)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 60, "deletions": 6}}, {"node": {"oid": "c2c0827e48dd578fc4e13e9dc1650d853ea0a778", "messageHeadline": "fix(share/discovery): discovery should try to connect to empty hosts \u2026", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "8eef855a1eaefd9d6eb8e10dcfebb48265b225c9", "messageHeadline": "chore(deps): bump ipfs networking deps (#2478)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 88, "deletions": 90}}, {"node": {"oid": "736763e6e689f9d604f3b12a2d941328f5819f89", "messageHeadline": "fix: TestShareAvailable_DisconnectedFullNodes (#2560)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "e6347514c107b1518499c80eecf71b36ba9cbd93", "messageHeadline": "fix(nodebuilder): set default log level for bitswap-client (#2576)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "79a195cf615dac4f93e4a05c8fdbd467355700ae", "messageHeadline": "metrics(runtime): add runtime metrics (#2570)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "003c2c4ab4e75406216982b01af7418182753340", "messageHeadline": "fix(share/eds): dagstore shard restore reflection workaround (#2559)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 75, "deletions": 27}}, {"node": {"oid": "87e9500120c27450e264ab4ffd59c87e92186194", "messageHeadline": "fix(header): Only bridge node should panic on data root mismatch in e\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "32834eb6722ec34450e7253cd164b705a81eb6d5", "messageHeadline": "fix(share/eds): don't use in-memory buffer for mount after shard reco\u2026", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "426c337368b9ed18b41586469ac24c6b52da15c3", "messageHeadline": "fix(cmd): fix formatting during submit (#2551)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "94a6b63ea3e28b00e53537406ac409881f681a7f", "messageHeadline": "fix(rpc): fix commands handling (#2515)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 39, "deletions": 11}}, {"node": {"oid": "3a3473df66796bb92fe17e6925eb9e1bfba4ac96", "messageHeadline": "fix(blob): ensure that the share sequence is not empty (#2547)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ec36e7ee6eeb2ff7beb7137c5d8b20a102b610a8", "messageHeadline": "misc(metrics)!: split global attributes into two (#2546)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "615241b7cce99254c8d56c8e1e1c20f9b5c12a12", "messageHeadline": "release!: Breaking release V0.11.0 rc9 (#2545)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 782, "deletions": 1190}}, {"node": {"oid": "65462525ea6afb819d8189c6d21cec0146ae55c5", "messageHeadline": "feat(eds/store): cache proofs after first eds recompute on sampling (\u2026", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 280, "deletions": 162}}, {"node": {"oid": "a86ddca1773f86e3427fa48669bb219b99c0d765", "messageHeadline": "feat(cmd): use rpc client instead of `http.Request` (#2521)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 270, "deletions": 114}}, {"node": {"oid": "f00f8dad3e002484a0e96a860f69074deaff70c0", "messageHeadline": "chore: bump libp2p (#2533)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 44, "deletions": 48}}, {"node": {"oid": "cf1b117386c245e80a4015f20f69fb5d761b74c8", "messageHeadline": "!feat(share/p2p/shrex-nd): rework shrex-nd to serve data in multiple \u2026", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 325, "deletions": 301}}, {"node": {"oid": "d24e18cbd4b58ef34a73f00d31f2dc86302028b6", "messageHeadline": "feat(share/store): add eds store metrics (#2536)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 378, "deletions": 28}}, {"node": {"oid": "2ed901c3c55f86cdaa8f1d386ac0d58889824467", "messageHeadline": "feat(share/store): store eds in memory for index builder (#2409)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 53, "deletions": 5}}, {"node": {"oid": "a9cff49083f866c03aac34004cd47a654eb3f36d", "messageHeadline": "feat(share/eds)!: Don't use json.Marshal for inverted index (#2410)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "9ec085baf103397c94e6405957044928c3b0dbc1", "messageHeadline": "feat(share/proof)!: use nmt definition of Proof (#2510)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 90, "deletions": 688}}, {"node": {"oid": "3c257589d6070941c94201bec97034b34a48ca34", "messageHeadline": "fix(share/eds)!: use separate badger for inverted index (#2517)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 43, "deletions": 20}}, {"node": {"oid": "f7da123759c474826f8bd6574fc2f41859bf5bcc", "messageHeadline": "feat(share/eds)!: upgrade badger to v4 (#2520)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 18, "deletions": 31}}, {"node": {"oid": "135977825d57b574759331f9a71a375fec9d6c5d", "messageHeadline": "fix(share/p2p): fix race in shrexeds test (#2534)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "fb8702d5814f258926eea16e0e30c32f8b877930", "messageHeadline": "chore: bump app v1.0.0 rc11 (#2527)", "author": {"name": "Evan Forbes", "email": "42654277+evan-forbes@users.noreply.github.com", "user": {"login": "evan-forbes"}}, "additions": 46, "deletions": 101}}, {"node": {"oid": "110a41cf70e88a165f68c50b23e4f4789eecfcaa", "messageHeadline": "chore(deps): bump celestia-app to rc10 (#2508)", "author": {"name": "Callum Waters", "email": "cmwaters19@gmail.com", "user": {"login": "cmwaters"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "165f81ae9f848b383bea054c55232f2a3aeb2685", "messageHeadline": "fix(share/eds): print error for stuck register shard (#2516)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "d0e271ebaad6af7680cba889c49c39768d50524c", "messageHeadline": "feat(share/eds): introduce List method for the Store (#2494)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "08ffb69f0c14776f6b2acd7cdf774d92524533fd", "messageHeadline": "feat(share/shrex/nd): add swamp test for shrex nd (#2227)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 215, "deletions": 8}}, {"node": {"oid": "13c2daba63c9d999b9de8c017749187035ad34d3", "messageHeadline": "fix(share/eds): turn off eds store dagstore gc by default (#2529)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "208bb86598b21c6b368f86e1212cf882b8568b77", "messageHeadline": "fix(share/eds): remove Has() and Sync() badger calls in inverted inde\u2026", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 9, "deletions": 20}}, {"node": {"oid": "794360f2f83c7c797ea5c0be7d8c61aaed8cd0db", "messageHeadline": "test(share/p2p): fix namespace add operations in tests (#2422)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 108, "deletions": 11}}, {"node": {"oid": "954f748ee63ebbdd95ec706b5b82a01ef4f5b1bc", "messageHeadline": "chore(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 (#2487)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "329ab208e6d1b5a09320831cc6db55fbab457af3", "messageHeadline": "fix: check for namespace version 0 (#2514)", "author": {"name": "Rootul P", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "26d97c33fc566b740d9e19a994e13ab58d0fd848", "messageHeadline": "chore(deps): bump cosmossdk.io/errors from 1.0.0-beta.7 to 1.0.0 (#2486)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "e354bb5414b5bde5b7b950f6b29a0419ca44214b", "messageHeadline": "fix(share/availability): update availability ErrNotAvailable handling\u2026", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "7d981d58a5055d0130b832e3a8a0e889635f7c7d", "messageHeadline": "test(share/utils): fix no deadline test for ctxWithSplitTimeout (#2502)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "6a7275d137be3cdf9cdd5f17e3bb7aef6537d9d7", "messageHeadline": "feat: new metrics - deployment dashboard (#2464)", "author": {"name": "Jose Ramon Ma\u00f1es", "email": "32740567+jrmanes@users.noreply.github.com", "user": {"login": "jrmanes"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "8a06f313afb2fcb27295ccd4fbade61daff4edce", "messageHeadline": "dep: update nmt version (#2509)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4556e6f73fea197c2a472da765279164d73d0db8", "messageHeadline": "fix(nodebuilder/tests/swamp): Bump timeout (#2504)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5565885d68f515d2c90ceee014372e1cfe3c3a6", "messageHeadline": "chore(deps): bump celestiaorg/.github from 0.2.0 to 0.2.2 (#2484)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6a6c68c42ff940467476c0a6876e7d986b0e84aa", "messageHeadline": "feat(share/byzantine): handle additional cases in befp validation (#2\u2026", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 39, "deletions": 6}}, {"node": {"oid": "03976abcc05925cb92df2966241688ceb31448d1", "messageHeadline": "fix: remove root from traces (#2483)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 10, "deletions": 34}}, {"node": {"oid": "9c40a7f379ca4cefa738e265e7d318b2e5245ef2", "messageHeadline": "feat(nodebuilder): Invoke traces from fx (#2477)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 55, "deletions": 39}}, {"node": {"oid": "b59c21c32275b26729208324831874befb7b3d7d", "messageHeadline": "refactor(share/availability): don't log error canceled operation (#2475)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "05e00e8cfbc574d23ad586af81de14e404f123d5", "messageHeadline": "chore: move versioning outside the main package (#2468)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 41, "deletions": 37}}, {"node": {"oid": "11dced407aad141b11acab623d987620529bba09", "messageHeadline": "chore(deps): bump otel, go-header, and go-fraud (#2472)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 296, "deletions": 298}}, {"node": {"oid": "360ba6b447504b9c2f89931463b994e8b0b5b8c3", "messageHeadline": "chore(share/p2p/discovery): demote disc peers log to debug (#2473)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "eea06684bf5b012489c2400c305aa64793eb51b0", "messageHeadline": "docs: clarify usage of `len(merkleRowRoots)` (#2431)", "author": {"name": "Rootul P", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "85cec8e82a53b1154034e162f16cac8441406c5c", "messageHeadline": "fix(nodebuilder): fix nil pointer exception and simplify synchronizat\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "e41f62662cf1844ba52d7a93d03cf79b6e363897", "messageHeadline": "cmd: rpc.go fix error parsing height message (#2469)", "author": {"name": "Javed Khan", "email": "tuxcanfly@gmail.com", "user": {"login": "tuxcanfly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "889f56953afa23e21f02c52cf4d6f4c9a8dd92a1", "messageHeadline": "fix(lint): fix importing (#2467)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7fe4fee1b1602c20dffdae69f4e15c820d0f6bc8", "messageHeadline": "chore: bump celestia app v1.0.0-rc9 (#2458)", "author": {"name": "Evan Forbes", "email": "42654277+evan-forbes@users.noreply.github.com", "user": {"login": "evan-forbes"}}, "additions": 188, "deletions": 81}}, {"node": {"oid": "c8fa853ee92494de98781b679f494f17c9ad87a2", "messageHeadline": "share/befp: rework collecting and verifying the BEFP (#2408)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 94, "deletions": 44}}, {"node": {"oid": "60a949e8d06ee142244fb2f20e622d34db02b462", "messageHeadline": "fix(header): temporary disable skipping verification (#2456)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 17}}, {"node": {"oid": "579a06078fc858887a4425a615434e11534c170e", "messageHeadline": "feat: use context in the common pipeline (#2447)", "author": {"name": "Jose Ramon Ma\u00f1es", "email": "32740567+jrmanes@users.noreply.github.com", "user": {"login": "jrmanes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eaa58358b21f9ffbb580de48071e2315e55a2b9c", "messageHeadline": "deps: bump go-header (#2438)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e1b4c9c545cd3fc20651d171885399893ca0043b", "messageHeadline": "chore: bump celestia-app to v1.0.0-rc8 (#2434)", "author": {"name": "Evan Forbes", "email": "42654277+evan-forbes@users.noreply.github.com", "user": {"login": "evan-forbes"}}, "additions": 55, "deletions": 60}}, {"node": {"oid": "37123381add941b02c7de2e087bb8fdb581bd4ad", "messageHeadline": "deps: bump go-header (#2436)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "387c160d76bcf74b2d3e4ecc7be017fe419ed3b3", "messageHeadline": "share/befp: add benchmarks for fraud proof creation and validation (#\u2026", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 123, "deletions": 1}}, {"node": {"oid": "0d10cedaa0d0d117b18b618d1d3ccbe456097495", "messageHeadline": "chore(nodebuilder/p2p)! Upgrade to mocha-3 (#2432)", "author": {"name": "Alex Kiss", "email": "alex@sysrex.com", "user": {"login": "sysrex"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "beaf6dbdc73fd43b73a98578330a7a5ad422c3c8", "messageHeadline": "chore(deps): bump alpine from 3.18.0 to 3.18.2 (#2380)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a37094a633ba62dbf95eba03d0bcd23d18494d1", "messageHeadline": "doc(share/p2p/shrexnd): Improve accuracy of RequestND description (#2\u2026", "author": {"name": "Mustafa Al-Bassam", "email": "mustafa@celestia.org", "user": {"login": "musalbas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44786bb2e6d6c98f853d185413cbb66567fa5aba", "messageHeadline": "feat: update Go base alpine - add branch in makefile (#2414)", "author": {"name": "Jose Ramon Ma\u00f1es", "email": "32740567+jrmanes@users.noreply.github.com", "user": {"login": "jrmanes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "061b78881d7d3b968fafaff5ec2744f75b775954", "messageHeadline": "chore!: bump arabica-9 (#2417)", "author": {"name": "Jose Ramon Ma\u00f1es", "email": "32740567+jrmanes@users.noreply.github.com", "user": {"login": "jrmanes"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9ee50806244e5f2eeb296c3353cc8344f9f78fea", "messageHeadline": "tests(share/eds): add store basic benchmarks (#2407)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "4d986940d662649eba4b0d3daa85268318204ff2", "messageHeadline": "chore(go.mod): Bump nmt (#2405)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ccae150a8999d124ab0d799f779a32568e518953", "messageHeadline": "refactor!(share): integrate new Namespace type (#2388)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 915, "deletions": 966}}, {"node": {"oid": "0267e21fd1a500bb94960b6a1a1a38dae9a3084d", "messageHeadline": "feat: adding spans to shrex getter (#2404)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "637072e8f6349a4919da9b5e5d8b4637c3058ecc", "messageHeadline": "fix(libs/utils): Use valid ip4 address (#2394)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "f79651c29cd4b9b4473139d92f0473c8667d76f6", "messageHeadline": "deps: bump libp2p (#2399)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "9264c1aec14f81e55f280aad670ab280260698d1", "messageHeadline": "chore: bump celestia-app to v1.0.0-rc5 (#2395)", "author": {"name": "Evan Forbes", "email": "42654277+evan-forbes@users.noreply.github.com", "user": {"login": "evan-forbes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8b28ad799688b5cbfe22dc2b4449f15c248badba", "messageHeadline": "fix(api/gateway): Handle err from tx properly to avoid panic (#2393)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "f32c9039194037b15df85aef4f158b3e39c90e3d", "messageHeadline": "feat(share/getter) Add support for Non-inclusion proofs (#2256)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 197, "deletions": 116}}, {"node": {"oid": "b222475b1d707e8c4e4cef9b67a5e47348c90bea", "messageHeadline": "chore: bump celestia-app rc4 (#2371)", "author": {"name": "Evan Forbes", "email": "42654277+evan-forbes@users.noreply.github.com", "user": {"login": "evan-forbes"}}, "additions": 79, "deletions": 74}}, {"node": {"oid": "367fc66c6f9c68bcbea4906e335b7207d6854a31", "messageHeadline": "chore(share/getters): add unit test for ctxwithsplittimeout (#2374)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 115, "deletions": 0}}, {"node": {"oid": "ce8ccb3677dd0498b5230ca5c3080a10003aa8d2", "messageHeadline": "feat(header): Check app version in eh validation and return err on mi\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "9adb61eb1d3dbe54e2c7e13cbd51e9de9205fc47", "messageHeadline": "share: introduce Namespace type (#2367)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 236, "deletions": 0}}, {"node": {"oid": "de88cffff715980177e9a2cfee4686ca440106b3", "messageHeadline": "feat(gateway): enabling CORS * on gateway (#2373)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "30f061699af303fd1a0a214fc60d520d83175b37", "messageHeadline": "Update ci_release.yml (#2384)", "author": {"name": "Matthew Sevey", "email": "mjsevey@gmail.com", "user": {"login": "MSevey"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6654cdf4994dbd381efd0d6a29688c731177c855", "messageHeadline": "feat(libs/pidstore): Implement `PeerIDStore` (#2274)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 126, "deletions": 0}}, {"node": {"oid": "fd1818446ff6f0e9f3c14d6cdf1996c33b7ecb3b", "messageHeadline": "add kind:testing label (#2375)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "258dc78a2d29fece0782a7fe0f0cc1a95562c285", "messageHeadline": "fix: parseNamespace for <= 10 byte namespace IDs (#2325)", "author": {"name": "Rootul P", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 121, "deletions": 29}}, {"node": {"oid": "d5b571de330e13f118507dde3fe8b36c864c9f2e", "messageHeadline": "feat(node): implement node.AuthVerify and node.AuthNew (#2370)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 84, "deletions": 39}}, {"node": {"oid": "403eb61123d7d0659d38f0224dda060b9c3dd8da", "messageHeadline": "deps: bump libp2p (#2359)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 133, "deletions": 122}}, {"node": {"oid": "9f304b42ea039a56bedee7f1833b9714b746c952", "messageHeadline": "feat(share): collect absence proof if namespace is not present in mer\u2026", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 234, "deletions": 97}}, {"node": {"oid": "a4c66f49fafb6e69e943926a86d4413d67fd5027", "messageHeadline": "chore(nodebuilder/tests): Clean up sync_test tests (#2162)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 299, "deletions": 192}}, {"node": {"oid": "168ff5f0e330ad46d37c1fdbd003b8ddd405d1d5", "messageHeadline": "chore(deps): bump celestiaorg/.github from 0.1.1 to 0.2.0 (#2317)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7ef26dce43779715a17c14e0e0581bd8e350cea4", "messageHeadline": "chore(deps): bump github.com/imdario/mergo from 0.3.15 to 0.3.16 (#2355)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d0e4353db6ffa9e28e97a8df867298e417e42edf", "messageHeadline": "fix(swamp): use synchronized map as container for nodes (#2358)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 49, "deletions": 82}}, {"node": {"oid": "37d0af9141d2357349a463ecbb7459639cc8b8cd", "messageHeadline": "chore(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.6.0 (\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "400517e0e32700fe7bc90e1de6644631c51b4996", "messageHeadline": "feat!(nodbuilder): making lifecycle timeouts configurable (#2347)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 42, "deletions": 14}}, {"node": {"oid": "4c87c691ca1868f983bb45964b51c492db896ad8", "messageHeadline": "chore(deps): bump mheap/github-action-required-labels from 4 to 5 (#2\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b8e151a3085fc5a4c81d162ef1f00697dbad34e", "messageHeadline": "fix(share/eds): fix test flake (#2364)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f291cf308352b69467e00362e14c3afad8b35983", "messageHeadline": "fix(header): GetByHeight requests for syncer head +1 shouldnt error (\u2026", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "162e43899704956fa5e778e08d49f729d6f5485b", "messageHeadline": "chore(deps): bump github.com/pyroscope-io/client from 0.7.0 to 0.7.1 \u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d77d0f2f22b107abb58585b3c02c47d7c1508092", "messageHeadline": "chore!(gateway): add deprecation notices (#2360)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 54, "deletions": 27}}, {"node": {"oid": "55db897aab533d2f00f444685aad6ccb15674f76", "messageHeadline": "fix(state): JSON marshaling for sdk Address wrapper (#2348)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 104, "deletions": 22}}, {"node": {"oid": "c157db61736592213108d226df2810eae9aca12d", "messageHeadline": "fix(rpc/client): stop overwriting existing clients (#2361)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "c41738a3f3d3743233e8b81f1c015f81dbd5eec3", "messageHeadline": "fix(nodebuilder): Fix dns lookup (#2332)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 41, "deletions": 30}}, {"node": {"oid": "c9443c6859808d1096f484eeb505a8ff9c3e12f9", "messageHeadline": "chore: mocha-2 support (#2326)", "author": {"name": "Evan Forbes", "email": "42654277+evan-forbes@users.noreply.github.com", "user": {"login": "evan-forbes"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0823f6b644eb6ba176ef5ae3c008c65018ed5f46", "messageHeadline": "fix!(state): use node blob type instead of app type to fix inconsiste\u2026", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 94, "deletions": 59}}, {"node": {"oid": "f632908ebff8a349874d0bca3150ec7ca1ed3da1", "messageHeadline": "fix(state): fixing panic when err != nil but response is nil (#2339)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b046184fc15745913eb82238cddf0ec7d95f2dc9", "messageHeadline": "fix(daser) don't count recent jobs in total sampled stats (#2342)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1cab8ebaf82da2562d3b9e1478dfeb2c6e2ead81", "messageHeadline": "fix(share): left pad nid in NewNamespaceV0 instead of right padding (\u2026", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 61, "deletions": 3}}, {"node": {"oid": "a65280181615110e96908254336bf8d701098b66", "messageHeadline": "fix(dagstore): changing log level to WARN to shorten startup (#2336)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ae8db72b5c956362a07bc5dd0c8d10e553b50aa0", "messageHeadline": "fix(cmd/rpc): plaintext parsing of data for blob.Submit and state.Sub\u2026", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a2685d47a2ca1164cb1cd6d579b849a4f8372a80", "messageHeadline": "!feat(api/gateway): return txdata from submitPFB if it is present (#2\u2026", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 59, "deletions": 5}}, {"node": {"oid": "72757e32ae3a76a25b6669b9cd54652b9070610d", "messageHeadline": "chore: bump common docker ci version pipeline (#2330)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd1a019349ff14b8b3883d2bb7899636bc318be0", "messageHeadline": "chore: bump celestia-app to v1.0.0-rc2 (#2305)", "author": {"name": "Evan Forbes", "email": "42654277+evan-forbes@users.noreply.github.com", "user": {"login": "evan-forbes"}}, "additions": 35, "deletions": 29}}, {"node": {"oid": "e5fcbe2a829b30c12df5c5ebfae12cb790a10239", "messageHeadline": "chore(state): extend error handling in core accessor (#2307)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f05b71f39720a202d4043a43eabc2fec401ec735", "messageHeadline": "fix(das): limit amount of recent jobs (#2314)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "59b9daf44644f3c60d8e545664d7adb60f8721bd", "messageHeadline": "chore(deps): bump github.com/filecoin-project/go-jsonrpc from 0.1.9 t\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "118c4a90ce90fdd062e2298beec5a4f68db88914", "messageHeadline": "fix(nodebuilder): fix parsing url for core.ip (#2313)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "504ff93444eb46d9c3adeedb2f58d289ec1ef746", "messageHeadline": "fix(getter/cascade): cascade getter should return fast on context can\u2026", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "124722530a5175995944226c4a0048edbfbece59", "messageHeadline": "feat(cmd/rpc): adding blob module to rpc cli and fixing namespace par\u2026", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 158, "deletions": 30}}, {"node": {"oid": "c6f4d6896e0cfe847aa9ecff4add0be5631ba6f9", "messageHeadline": "fix(blob): use default min gas price from core (#2306)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "af8460aaee220162bbd7292a8df04c898fb34618", "messageHeadline": " fix(gateway): remove the GetByHeight hussle and rely on Module's log\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 15, "deletions": 59}}, {"node": {"oid": "c77f6db35fe57ccef4110d0c7815e53a24921948", "messageHeadline": "fix!(blob/module): fix api by changing variadic params to a slice (#2\u2026", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 79, "deletions": 50}}, {"node": {"oid": "218ab99c5455557cac41444160557cbef70a75ec", "messageHeadline": "chore(nodebuilder): decrease lifecycle timeout for LN (#2290)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "1c1327b5a47db4377eed1213e06bfa72c117154e", "messageHeadline": "feat(nodebuilder): Add jwt.Signer to Node struct for auth token acces\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "135622abe39e1e1d767861b6c3419a8393c6cbba", "messageHeadline": "feat(blob): add marshaling for blob and proof (#2286)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 110, "deletions": 2}}, {"node": {"oid": "d53efbd03851c487bd96ff0c88fb92c4d1ed89d1", "messageHeadline": "chore(share/ipld): pretify error (#2284)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "011765ac0fbf33eb7666467e145663dae2e60589", "messageHeadline": "feat(nodebuilder): add ip resolving capabilities to core.ip (#2277)", "author": {"name": "Alex Kiss", "email": "alex@sysrex.com", "user": {"login": "sysrex"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "b62452af1e7dd1cc1b9a5ca1d96d1545154b4d04", "messageHeadline": "chore!: bump arabica testnet params (#2281)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5d0424aa06895d3782de2f5181679929647e7609", "messageHeadline": "chore(deps): bump alpine from 3.17.3 to 3.18.0 (#2198)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29203b67df7abcc7ce08dcea592c32b4dba439b6", "messageHeadline": "chore(deps): bump codecov/codecov-action from 3.1.3 to 3.1.4 (#2235)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a438788f474f65aae3e33b3b8ee6db055f8d3607", "messageHeadline": "chore(deps): bump golang.org/x/crypto from 0.7.0 to 0.9.0 (#2276)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "64c18a5554cbd39772921c5dcb46b8de06b9e9f0", "messageHeadline": "chore(deps): bump go.uber.org/fx from 1.19.2 to 1.19.3 (#2199)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2496013598373aef411bc0bc37e16a1d736fd2ac", "messageHeadline": "feat!(blob): blob module (#2273)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 1490, "deletions": 27}}, {"node": {"oid": "77d511d66e1da7b758003e90af0de739fb07c891", "messageHeadline": "fix(share/discovery): memoize discovery trigger and limit FindPeers o\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 23, "deletions": 51}}, {"node": {"oid": "009d5a95ae89880df6c309e277ea7a700f13d78a", "messageHeadline": "test: delete `Test_dataFromSharesBSR` (#2271)", "author": {"name": "Rootul P", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 0, "deletions": 45}}, {"node": {"oid": "6e0f3b9467d77493c959f48e5c0f293d877a9400", "messageHeadline": "refactor(misc): pretty print namespace.iD and peer.ID (#2255)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 39, "deletions": 29}}, {"node": {"oid": "9359b65cf8184d34f246bf989a3bf3c949477bce", "messageHeadline": "feat!: bump app v1.0.0-rc0 (#2253)", "author": {"name": "Evan Forbes", "email": "42654277+evan-forbes@users.noreply.github.com", "user": {"login": "evan-forbes"}}, "additions": 337, "deletions": 559}}, {"node": {"oid": "e5efcb0c868154fe508bd0240cfb44ca6e3ca03f", "messageHeadline": "fix: bump to celestia-app v0.13.3 (#2257)", "author": {"name": "Rootul P", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 47, "deletions": 3}}, {"node": {"oid": "7efdbbe9ffcb5cb5b5cde6c9dc461bebe6b46cc6", "messageHeadline": "fix(modheader): check err first in switch (#2246)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 60, "deletions": 7}}, {"node": {"oid": "cf1c2ca82a4aec0fc49b3463f8548de2c1672b22", "messageHeadline": "refactor(share/shrex-nd): blacklist peers that send invalid data (#2231)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "5fa02442ba2e77fa4271a17b27695df4c7dd3495", "messageHeadline": "fix(share/shrex): return aggregated error if context Deadline reached\u2026", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "ec41fcb0bf36c13f3212d8d644f9e9cb28d7bbb1", "messageHeadline": "chore(.github): Fix coverage run to separate unit test and coverage u\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "415583d4f420e542eb4091aa8fa81d5b90cba046", "messageHeadline": "share/discovery: moving the package closer to shrex (#2239)", "author": {"name": "Chirag", "email": "56735482+Chirag018@users.noreply.github.com", "user": {"login": "Chirag018"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "cd8d0b9afd6dd982c43ab306cb9b160e985c6da1", "messageHeadline": "fix(utils): splitCtx return original timeout when it is less than min\u2026", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "301cdbe17490be17ccd2f4dca1d93a1f7aea22c6", "messageHeadline": "refactor(nodebuilder/share): don't wrap store getter with tee getter \u2026", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "d4e70e233aff2adfb76c89e8f4b1d01e65f250b1", "messageHeadline": "feat(share/p2p/peer-manager): use shrexSub peers as full nodes (#2105)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 128, "deletions": 37}}, {"node": {"oid": "be937f2073725735eba8ccc065f3f15ccc3ad570", "messageHeadline": "improvement(test/swamp): set core IP and Port to nodes (#2226)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "62a0b97997b865efd76a2e8d02af8ee5d2a8e912", "messageHeadline": "fix(share/p2p)!: share.ErrNamespaceNotFound and integration into shre\u2026", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 117, "deletions": 58}}, {"node": {"oid": "bd7049458adc5b25e883f515fc7e8266674963fa", "messageHeadline": "feat(share/discovery): add backoff metrics (#2212)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "e8ffd64f499384bfb4c974b06182559ee3e15a31", "messageHeadline": "Makefile: fix docstring for cel-key target. (#2221)", "author": {"name": "John Adler", "email": "adlerjohn@users.noreply.github.com", "user": {"login": "adlerjohn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c34b7daa3e7bf7e36df78afe8bdb9c6bb4d9292", "messageHeadline": "fix(header): fix testing utilities and tests (#2219)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "d0db7a9b4f3af753fdc025f9b20c90da08c66304", "messageHeadline": "chore(das): improve logging (#2209)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "84eccbfb631423c9d7f8e430770c68abc255f367", "messageHeadline": "fix(header): check that Commit corresponds to Header (#2215)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "ecf7956b56acf6ca72155472dcf2d853336723c7", "messageHeadline": "fix(nodebuilder/tests): swamp uses `WaitForHeight` instead of `GetByH\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "ac0f0e31084c23e1a1352092211495632fdd9193", "messageHeadline": "feat(share/discovery): Discard method (#2207)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "3b62c6b310d5df181b2fffaf2c337aec0b3280c6", "messageHeadline": "feat(nodebuilder/header): Add `WaitForHeight` endpoint (#2201)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "2fa72c7199e5b93772a2c7e25141cfbd28f16a8e", "messageHeadline": "refactor(shrex/server): add warn logs to shrex server (#2197)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "e06aa7f50771c1e57f9a73d90164e53577395514", "messageHeadline": "fix(share/p2p/shrexeds): hotfix shrex contexts for bsr (#2192)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "955f1842dcb8bffcdd5aa6111f8f645b77c5e8e0", "messageHeadline": "Remove docstring for removed function IsBefore. (#2195)", "author": {"name": "John Adler", "email": "adlerjohn@users.noreply.github.com", "user": {"login": "adlerjohn"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "9ecf08fd52b9dde2f77ca64c138a2e7f82b59060", "messageHeadline": "Fix Makefile docstrings and phony targets. (#2194)", "author": {"name": "John Adler", "email": "adlerjohn@users.noreply.github.com", "user": {"login": "adlerjohn"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "9baade4bd0300dabcd160c185e145a824c128e30", "messageHeadline": "fix(share/discovery): deadlock in limitedSet (#2190)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "060bced067c0cef9b59f54e8808cbd6e86c95c50", "messageHeadline": "refactor(header/service): ensure that the requested height is less or\u2026", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "876c6d04db110d52fe6ca1fd253fed5a402a8715", "messageHeadline": "fix(daser): persist retry count after restart (#2185)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 84, "deletions": 13}}, {"node": {"oid": "687704e2038b256f249e9cb565d62a47ed7727ba", "messageHeadline": "feat(share/discovery): add discovery metrics (#2155)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 209, "deletions": 3}}, {"node": {"oid": "a8d02a2f839cfffd4a5a2353280fd5277bf53f67", "messageHeadline": "refactor(metrics): use user context for metrics observation (#2175)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 76, "deletions": 65}}, {"node": {"oid": "ddf2f93ec188e8517b24fbe1418f812fa7688032", "messageHeadline": "fix(discovery): findCtx is canceled too early by defer (#2180)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "e632a471e6ab79003ba4f4efd54a92417eb276f2", "messageHeadline": "fix(daser): do not spawn retry job twice (#2178)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "267b8ffd7cabaf7d3732c04ed2a4ea022d1337e4", "messageHeadline": "fix(discovery): race in discovery tests (#2179)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a57ad562757815958b749f7d5068b53090509afb", "messageHeadline": "fix(share/p2p/shrexeds): return correct err on context error (#2177)", "author": {"name": "hrt/derrandz", "email": "ouaghad.hamza@gmail.com", "user": {"login": "derrandz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f556f06e175267e0dd60b444a68554f592710a0", "messageHeadline": "feat(share)!: add functional options to share pkg (#1798)", "author": {"name": "hrt/derrandz", "email": "ouaghad.hamza@gmail.com", "user": {"login": "derrandz"}}, "additions": 235, "deletions": 117}}, {"node": {"oid": "ff65dff4c36412ee5934a53951787f197c3c08a2", "messageHeadline": "deps: Bump celestia-app version to 0.13.0 (#2164)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "929a334e90b0a81e890a113beccb43caa2dee485", "messageHeadline": "feat(metrics): set build info as an attribute in metrics (#2165)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 38, "deletions": 8}}, {"node": {"oid": "0100141b992cdc148c8f4fc4351cea5b4a0c60a0", "messageHeadline": "fix(share/discovery): fixes from Advertise logic audit (#2163)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "e8ae7994fc313aec04a0cc3040cc092b3d3a5a09", "messageHeadline": "fix(nodebuilder): fix error log and shut the fx (#2160)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4d31ad4a537e41b5ac588e14cf807904abbb8d8a", "messageHeadline": "feat(shrex): metrics (#2095)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 311, "deletions": 28}}, {"node": {"oid": "1329f8b55725258d05c4ba77420ffc2f33205eff", "messageHeadline": "fix(share/discovery)!: revamp Discovery (#2117)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 515, "deletions": 247}}, {"node": {"oid": "2055f22cc521f1c805b3996e00fe1591cec7302f", "messageHeadline": "fix(nodebuilder/tests): Add dummy trusted peers to satisfy fx (#2154)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "7e65a72da9f52955959b9c30dbc91083e6dc6835", "messageHeadline": "fix(cmd/rpc): parsing JSON for all parameters, and adding handler to \u2026", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "5c0b1286af189fa8646f3984098b7ab260cb0504", "messageHeadline": "chore(nodebuilder): timeouts, errors and logs (#2125)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "0af563b497e7fa7cbd93ca04a5a372b1c3fff861", "messageHeadline": "fix(gateway): deescalating log in gateway's writeErr (#2142)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11fea99767f549bebd1355b4c9065115af25ea91", "messageHeadline": "fix(nodebuilder/header): Cancel subscription when done (#2134)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "f8535b1b77d1fd5c663908efbc32540a02259a3a", "messageHeadline": "deps: bump go-header (#2140)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "6bea32037de65ddea9cc4bbdf8811a400dc43afb", "messageHeadline": "fix(modp2p): increase ConnMgr defaults for Full and Bridge (#2139)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "1dbd549c4d3997ec652c55bd36cf8954e69cc1fd", "messageHeadline": "Revert \"deps: bump libp2p (#2127)\" (#2136)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 90, "deletions": 95}}, {"node": {"oid": "71fc46d0f0a118f263efe94fe9796d9d5debd3f7", "messageHeadline": "feat(das): add backoff to retry jobs (#2103)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 222, "deletions": 25}}, {"node": {"oid": "fc691eaa3d21d8a6351dbd1879b2b3d08fe54b38", "messageHeadline": " fix(share/shrex): hotfixes for shrex getter respecting context (#2115)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "2d5b3859fa6001e65abbec96584473375ea29649", "messageHeadline": "feat(shrex/peer-manager): add metrics to peer manager (#1924)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 368, "deletions": 55}}, {"node": {"oid": "b10c447a3f7b4b8199156d5df0b6854c8f9b81c1", "messageHeadline": "refactor(share/p2p/shrex): use default timeout for shrex-eds client \u2026", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "e39dfaba5eb48b5a9eb843e1d3304ca8ef583449", "messageHeadline": "chore(deps): bump codecov/codecov-action from 3.1.1 to 3.1.3 (#2122)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8872920608eadd974444fb956ad680f31caea20", "messageHeadline": "feat(core): Add span for handle-new-signed-block in listener (#2093)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "82fbba833efbaca4dc3bbb9b73827d32223274db", "messageHeadline": "deps: bump libp2p (#2127)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 95, "deletions": 90}}, {"node": {"oid": "7f95c72c669edd39faa01ca22fffae1b947bb160", "messageHeadline": "fix(share/eds): pass correct context to DagStore (#2124)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "0d4e4bb8c74baac814f7b32a87ac80a0aa7a4088", "messageHeadline": "refactor(api/gateway) return error from gateway if header is not sync\u2026", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 43, "deletions": 4}}, {"node": {"oid": "c4e994b03fe2a451df2f0df099c24d09ce76aec6", "messageHeadline": "refactor(share/shrex): improve shrex logging (#2101)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 97, "deletions": 72}}, {"node": {"oid": "a98923bf1b19aae65db99c599578f8226af67b5a", "messageHeadline": "refactor(modheader): use WithParams options (#2102)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 53, "deletions": 86}}, {"node": {"oid": "552e811605472eaf174c1afc07d01044c53a673c", "messageHeadline": "feat(daser): introduce retry logic for daser (#1860)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 255, "deletions": 229}}, {"node": {"oid": "bbe68bba7d3fe233b1b3e0afa08ac54681d13b1f", "messageHeadline": "refactor(nodebuiler): introduce ServiceBreaker and update FX (#2091)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 122, "deletions": 60}}, {"node": {"oid": "b8c24bfd76784b4c0f1c2d19d67d0cd3776af556", "messageHeadline": "feat(cmd): Add `config-remove` and `config-update` commands to CLI (#\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 227, "deletions": 0}}, {"node": {"oid": "be3a1655fb70e58af44cf432dccee4e0bd992f19", "messageHeadline": "deps: bump go-header (#2088)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c4962b846184ee18333ce835df2e7745a5925663", "messageHeadline": "fix: removing skip from shrexeds tests and updating them to current l\u2026", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 5, "deletions": 18}}, {"node": {"oid": "abc3897257c00636fb83f63482aab33a3502848f", "messageHeadline": "fix(modp2p): disable metrics on libp2p by default (#2082)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5a17eb5ad1c38cd4e290d81138c28d765d4f6680", "messageHeadline": "refactor(nodebuilder): Use `my_celes_key` as default if no `--keyring\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 7, "deletions": 20}}, {"node": {"oid": "fc026aa793fc3f3bb0d994b124e36c377254737e", "messageHeadline": "chore(deps): bump go.uber.org/multierr from 1.9.0 to 1.11.0 (#1998)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1517b8685cbf49b7c5ff45479a27c7f37681d1f1", "messageHeadline": "chore(deps): bump alpine from 3.17.2 to 3.17.3 (#2004)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c35091770006e46c08de918237a3c23aa12b482", "messageHeadline": "chore(deps): bump mheap/github-action-required-labels from 3 to 4 (#2\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a48312718f5947a869142673f667bfa30c585da9", "messageHeadline": "chore(deps): bump github.com/hashicorp/go-getter from 1.6.1 to 1.7.0 \u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 347, "deletions": 17}}, {"node": {"oid": "6bd5adc3ec910631a80b7b67ce1e624c9426099a", "messageHeadline": "fix(modp2p): fix(modp2p): use Infof (#2081)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94cd2a6664a24336629caf12b7560cc7cb353f6e", "messageHeadline": "refactor(share/shrex): cleanup shrex logs (#2079)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 42, "deletions": 33}}, {"node": {"oid": "da38644529e0eabe23bdaf4f7191cc08c5315c2e", "messageHeadline": "fix(modp2p): fix libp2p metrics (#2078)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 189, "deletions": 138}}, {"node": {"oid": "d375373b162552276aed5b0d93ac4bcb3f1c6d0c", "messageHeadline": "feat(share/getter): add support for ErrNotFound in shrex getter imple\u2026", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 312, "deletions": 96}}, {"node": {"oid": "42f60445c59f96253199c7ac16c88e4f37333351", "messageHeadline": "chore(deps): bump celestiaorg/.github from 0.1.0 to 0.1.1 (#2047)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e804359ce9e973464984c8e5542e02cf57711a23", "messageHeadline": "feat: if NODE_STORE is set use it in custom init command (#2069)", "author": {"name": "Samuel Enderwitz", "email": "18609909+smuu@users.noreply.github.com", "user": {"login": "smuu"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "acc89f40e1cb379ea1c2c3fe775cbbea9f0d3758", "messageHeadline": "feat(cli): adding unsafe-reset-store command (#2070)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 98, "deletions": 0}}, {"node": {"oid": "71b50785b720799fbd4aa9fd83d81c774fac4689", "messageHeadline": "feat(share/getter): add support for ErrNotFound in IPLD/Store getters\u2026", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 184, "deletions": 34}}, {"node": {"oid": "9087e0e6195f5e9a4956b7b29b76548504a7e400", "messageHeadline": "fix(eds/store): use `Path` instead of `Host` in `FileMount` serializa\u2026", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "24ea082dd00c8f6bc99786470721f65723099559", "messageHeadline": "fix(share/eds): add custom inverted index for badger as storage backe\u2026", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 144, "deletions": 1}}, {"node": {"oid": "e264069d02fe070f136cca9515e9bcb47e97d083", "messageHeadline": "chore: Make use of common adr template (#2030)", "author": {"name": "Matthew Sevey", "email": "mjsevey@gmail.com", "user": {"login": "MSevey"}}, "additions": 10, "deletions": 73}}, {"node": {"oid": "8dc1af29e68990811878775aafddf93dd88f7ff9", "messageHeadline": "chore: migrate to go-fraud (#2064)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 31, "deletions": 2010}}, {"node": {"oid": "952a93ee5891dd072846be67d64cc9954a345cf4", "messageHeadline": "fix: adding traces to pyroscope dashboard (#2054)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9eef30715b4313d75a3c4eed94453ca375e2d63", "messageHeadline": "feat: include function signatures in rpc cli autocompletions (#2026)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "c37fcd4834064bdbbcc559ee2545e11288100c9d", "messageHeadline": "refactor(libs/fraud): fraud tests overhaul (#2039)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 412, "deletions": 540}}, {"node": {"oid": "186755f19504df3d689f80a2e69d1a8ac251fd2d", "messageHeadline": "chore(log): Suppress pubsub logs to WARN and net/identify to ERROR (#\u2026", "author": {"name": "Hoyt Ren", "email": "renhongyi_r@163.com", "user": {"login": "HoytRen"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1fa3de18e9e254a77e1952be3edb25863b02ae0e", "messageHeadline": "fix(swamp): fixing p2p_test and reconstruct_test (#1951)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 32, "deletions": 47}}, {"node": {"oid": "c5bbfcb20ab152de56b4de2dcf43cb0802539928", "messageHeadline": "fix: CLI for `GetSharesByNamespace` should allow hex for namespace (#\u2026", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "7156fb067f2b6d3736f591e2d9b6ffd9cde6f5be", "messageHeadline": "refactor(share/eds): add ErrNotFound to eds store and shrex server (#\u2026", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "d9615f03d65feacde306082e005e145915ded27e", "messageHeadline": "refactoring(share/p2p): remove TTL in pubsub (#2023)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "9c0a5fb0626ada6e6cdb8bcd816d01a3aa5043ad", "messageHeadline": "das/share: Change log from DAH.Hash() to DAH.String() (#1971)", "author": {"name": "PV", "email": "44137386+Ray-Escobar@users.noreply.github.com", "user": {"login": "Ray-Escobar"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "f794ed2f6311fbe198179957d3c3431b81b32b19", "messageHeadline": "!refactor(share/p2p/peers): expose peer manager params to nodebuilder\u2026", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 49, "deletions": 77}}, {"node": {"oid": "f7ce6863968e66390dad0d83cb091d6a4267c16d", "messageHeadline": "chore(deps): Upgrading to go 1.20 (#2015)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 57, "deletions": 84}}, {"node": {"oid": "9ee6b339db3b2a2d4e6b940d22dbb0ab354f279b", "messageHeadline": "chore(deps): Upgrade setup-go (#2017)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b05d6523679823e6cf6c8672232def943a410cca", "messageHeadline": "feat: pin version of common workflows and actions (#2005)", "author": {"name": "Samuel Enderwitz", "email": "18609909+smuu@users.noreply.github.com", "user": {"login": "smuu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8e36597a82f3b6574669d57160844078b8bdb82d", "messageHeadline": "fix: enabling badger gc (#2020)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "f480a8f95c342f1e38e44307dd8c111f15b146a0", "messageHeadline": "fix: updating broken link in README.md (#2022)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d97e634e85f901e4d94659412d3b227a65b29dff", "messageHeadline": "fix(share/eds): use cached accessors in `GetCAR` and `GetDAH` (#2000)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 71, "deletions": 21}}, {"node": {"oid": "e14995e60650b51a461f4aaecae26feefc9c801f", "messageHeadline": "feat: pyroscope integration (#2013)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 95, "deletions": 1}}, {"node": {"oid": "2706e46776f171a14c121c95384f72b5f6734e0d", "messageHeadline": "ci(.github): Fix kind label for dependabot (#1969)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5f5efb4d81b48ca8208d3bdd11da09622c61c0d", "messageHeadline": "feat(p2p): add native libp2p debug metrics (#1795)", "author": {"name": "hrt/derrandz", "email": "ouaghad.hamza@gmail.com", "user": {"login": "derrandz"}}, "additions": 157, "deletions": 7}}, {"node": {"oid": "22802ced4ead0b930904a726105e65de41b63198", "messageHeadline": "fix(eds/share): replacing fsmount with filemount registration (#2001)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "2718b1dfb7ee4fbcc8614601dc7d58019bfb1437", "messageHeadline": "feat(cmd): RPC over CLI (#1974)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 285, "deletions": 1}}, {"node": {"oid": "a9b39ad6ad337b26d7a24d10451b5af79e8b023c", "messageHeadline": "deps: upgrading to celestia-app v0.12.2 (#1996)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "6aacc7b0a7dc2ae913c15297791a64c57903fc1f", "messageHeadline": "(api/docgen): Example types (#1921)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 600, "deletions": 41}}, {"node": {"oid": "f18b1ab2da4fc732ba55147a609d0eb26df3ac54", "messageHeadline": "fix(edsstore): close files after Put and Get (#1994)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "39a21631fd939cb79361dd1e64f8e6b6e5e1ea3b", "messageHeadline": "fix!(gateway): removing undocumented gateway writes (#1991)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 0, "deletions": 217}}, {"node": {"oid": "52f1af451a256837170739f47549a002975ce2c0", "messageHeadline": "fix: changing entrypoint path to /opt (#1988)", "author": {"name": "Samuel Enderwitz", "email": "18609909+smuu@users.noreply.github.com", "user": {"login": "smuu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "55a2bf75f47f6a4dd5a1d2bd36ca5011142293b8", "messageHeadline": "chore(.github/workflows): Bump lint version (#1970)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 39, "deletions": 46}}, {"node": {"oid": "350526decfb4f9afbd39bed5d6a491ba9737e513", "messageHeadline": "fix(modp2p): Peers to return number of connected peers rather than kn\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "7aea507916d6418e99d09257ea134d69b2e037fd", "messageHeadline": "fix(core/exchange): handle nil height pointer in log (#1984)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ef582655342c73384a66314972428b152227e428", "messageHeadline": "deps: bump go-header (#1982)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "be0a7ef0789be6a89da898a198808e415f8ee529", "messageHeadline": "fix(shrex/peer-manager): put on peer cooldown for peers from discover\u2026", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "5acb9a1e5aaa3a29c7f938799e5b0bb20fe9f696", "messageHeadline": "fix(shrex/peer-manager): Temporarily disable blacklisting in peer man\u2026", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "7314485e97523e4b18c354ff6f99bd33c066251f", "messageHeadline": "deps: bump go-header (#1980)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5421474731bd9589cbc48049304dc527834faaa2", "messageHeadline": "fix(nodebuilder/share): Invoke pubsub for shrex (#1976)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "167ca92b9a9647fa6893c5948fbb20ccee9f5bec", "messageHeadline": "feat(core/exchange): parallelise GetRangeByHeight request (#1962)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "09cf0043b199f2a329b71b3895ab32c2b42cece3", "messageHeadline": "fix(shrex/peer-manager)!: hash validation on subjective node start (#\u2026", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 643, "deletions": 92}}, {"node": {"oid": "c31d6414d6f4968bc41a7ee1c815d527a44de83f", "messageHeadline": "feat(nodebuilder/share): enable shrex for light nodes (#1856)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 75, "deletions": 61}}, {"node": {"oid": "9e744c995d299a6a1d23b0f9e627336ba189d53b", "messageHeadline": "feat(core/listener): add resubscribe to core listener (#1972)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 100, "deletions": 51}}, {"node": {"oid": "d400fbad72c0aa4e277adb077ba123f0f297ccae", "messageHeadline": "chore(core): Add logging (#1961)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 31, "deletions": 24}}, {"node": {"oid": "0f00701a09921a158a7b973861284c1d1ea4a9f1", "messageHeadline": "feat: copy container security improvements from celestia-app (#1913)", "author": {"name": "Samuel Enderwitz", "email": "18609909+smuu@users.noreply.github.com", "user": {"login": "smuu"}}, "additions": 62, "deletions": 16}}, {"node": {"oid": "d2773358564aceeab03d1ccff4066a848ba1cf38", "messageHeadline": "perf(modshare): increase the PeersLimit default (#1968)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "305e77f3cef646e8d6af678bed06b7d3ea3c3df2", "messageHeadline": "chore(header): get back the important notice about msg id (#1967)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "359f3a61bebcb0b8f0a774bbbb1ff8ddabc27846", "messageHeadline": "chore(.github/workflows): Bump lint version (#1966)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee66f567e8a48fb16247435b7a4447460b588b12", "messageHeadline": "perf(header): make HeaderSub msgid to be header hash (#1964)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 6, "deletions": 22}}, {"node": {"oid": "ba75307f0ea8de33c96a2967a6ac7839a7749f4b", "messageHeadline": "refactoring(share/ipld)!: rework getLeavesByNamespace (#1870)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 350, "deletions": 272}}, {"node": {"oid": "258b46552a309c43521335c9ddc453bc4f9fa405", "messageHeadline": "feat(nodebuilder/node | api): Version the API (#1901)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "da2680438d89d40bac6e3c9970813caa352aaf77", "messageHeadline": "feat(nodebuilder/header): Add `Subscribe` method implementation (#1943)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 57, "deletions": 7}}, {"node": {"oid": "83521d12868ac77e0960ff2b12a8c348c3c7d2df", "messageHeadline": "refactor/fix(core/fetcher): cleanup core fetcher new block subscriber\u2026", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 25, "deletions": 38}}, {"node": {"oid": "e407142923c14b8ef38122da30fa787d49b3f295", "messageHeadline": "chore: extract libs/header into go-header (#1947)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 85, "deletions": 6484}}, {"node": {"oid": "1541ef8941a59755d04e6a4abb2448fce6543152", "messageHeadline": "deps: bump libp2p (#1956)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 129, "deletions": 68}}, {"node": {"oid": "96f50b6ff956a49ba81228903fc8475d977819c8", "messageHeadline": "fix(nodebuilder/p2p): all full and bridge nodes use `dht.ModeServer` \u2026", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "eea18a72891af318fb26abb7264416b679ec2a16", "messageHeadline": "feat(core/listener): listen for EventDataSignedBlock (#1948)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "045c4fea6ee286d723de846c891037f7712e729d", "messageHeadline": "fix(core): Only assume empty square if reported square size is 1 *and\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 52, "deletions": 8}}, {"node": {"oid": "b4fe04de727a1556520846eb91e19947e41617de", "messageHeadline": "fix(share): enabling discovery on light nodes (#1950)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ab428b854247eb5a609aa6e0313241a6e52050f6", "messageHeadline": "fix(rpc): allow methods with same names in different namespaces (#1944)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 19, "deletions": 28}}, {"node": {"oid": "7b3ef04c88e58df094214669632a5a8db7ff5ec3", "messageHeadline": "fix(libs/header/p2p): shuffle trusted peers before sending a request \u2026", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 36, "deletions": 17}}, {"node": {"oid": "3cce82224298d3d2499c185d50c50063919f7585", "messageHeadline": "chore(libs/header/p2p): change log level in case of ErrNotFound (#1937)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "b555675e642383ac7f865b2dab683ce043cb8663", "messageHeadline": "fix: only use gateway flag value when the value is changed (#1936)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "66fa2be032809286e7a422fd50140ec19967c18f", "messageHeadline": "chore(nodebuilder): tiny log fix (#1929)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e5173cabd623097eae6463b8ff33da43acbe30b", "messageHeadline": "bugfix(libs/header/p2p): fix data race in test (#1928)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c8a40bc701bcdc825fa5bb02ab1adae8a7ecacb8", "messageHeadline": "fix(core): Fix log that panics if !ok (#1927)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a385d297d2c4bb9a86b60a86d0b1207955283c4", "messageHeadline": "refactor(libs/header/p2p): extend logging in session (#1923)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "be77cac636b1e2c08560f86c8430442e64902d99", "messageHeadline": "fix(header/sync): add drift to recency detection (#1922)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6d4a893d72118d540b9a2a29b68f8b182fc7feb", "messageHeadline": "fix(nodebuilder): fsStore check for nil Datastore (#1920)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "9c4eb3e5b35570d462f557cc91fd50ad8b5a0805", "messageHeadline": "refactor(fraud): extract fraud package to libs (#1916)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 97, "deletions": 79}}, {"node": {"oid": "ef8c9e71390718996654d09e4415b441f898d75e", "messageHeadline": "test(nodebuilder): Add test that also checks that empty block is stor\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "596c16bc9702ba4712467855beaecd432e27b023", "messageHeadline": "refactor(header/sync): cleanup sync head detection logic (#1889)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 409, "deletions": 280}}, {"node": {"oid": "08823e483883ae68955b2b511282cbae55db5d16", "messageHeadline": "refactor(nodebuilder/p2p)!: Configure bootstrapper from env instead o\u2026", "author": {"name": "Samuel Enderwitz", "email": "18609909+smuu@users.noreply.github.com", "user": {"login": "smuu"}}, "additions": 32, "deletions": 22}}, {"node": {"oid": "b5f06176210bc0400d906269a8742864921c4f96", "messageHeadline": "refactor(nodebuilder/das): update default DASer setting (#1912)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "c958fd3b3921ca993489d88530e59fe7f337bf4d", "messageHeadline": "fix(cmd): repo should be closed on defer (#1911)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "16d54fdce85c036163249c5baafe977d9d93ee60", "messageHeadline": "misc(core): Add debug log to `CoreListener` (#1909)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "840f2c072cf5274a8e66869ef0f8578c3056eccf", "messageHeadline": "fix(nodebuilder): Ensure new generated account is recoverable via mne\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 50, "deletions": 2}}, {"node": {"oid": "36bc88ab8703d7993dc9d698f1bfa9bab54e7fd7", "messageHeadline": "deps: update libp2p pubsub (#1910)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a4e106410b892ebe778b57ad36e38a5f1dda8a4e", "messageHeadline": "fix: Go ldflags inside Dockerfile (#1900)", "author": {"name": "Jose Ramon Ma\u00f1es", "email": "32740567+jrmanes@users.noreply.github.com", "user": {"login": "jrmanes"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d816ca52eda6678c79f80931ba52d82354e21f17", "messageHeadline": "fix(nodebuilder): Also invoke header store head metrics (#1906)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "562016470d0f465d7c4f4d2bffcd44372c1172f5", "messageHeadline": "feat(nodebuilder/p2p): Add `blockspacerace` (#1904)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "1ff6727dc69ed4fc293155a65b1eb343b5c85011", "messageHeadline": "feat(share/shrex): collect errors from shrex getter (#1884)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 171, "deletions": 24}}, {"node": {"oid": "0038a821500441ed6f5b6aa009eb3d0b3e5f4485", "messageHeadline": "feat(share/shrex)!: cleanup shrex server side timeouts (#1885)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 181, "deletions": 248}}, {"node": {"oid": "11ec5d402c4b1240b29957fcb61c977c1559c935", "messageHeadline": "fix(share): Fix empty EDS / empty root initialisation (#1897)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 9, "deletions": 20}}, {"node": {"oid": "f99fb22e28c53951d46f2083a323d13c15ec1898", "messageHeadline": "chore(deps): bump github.com/libp2p/go-libp2p-routing-helpers from 0.\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5f2c5d7d983e7a007c7a6d74068bd201ac45eb84", "messageHeadline": "chore(deps): bump google.golang.org/grpc from 1.52.0 to 1.53.0 (#1864)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "3f972484a41c12f83cbb2d163c47444df258a3f1", "messageHeadline": "chore(deps): bump github.com/ipfs/go-merkledag from 0.9.0 to 0.10.0 (\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "895750c965e81d689f2f833c23945155c9d2fadf", "messageHeadline": "refactoring(libs/header): cleanup config params (#1830)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 95, "deletions": 226}}, {"node": {"oid": "c30a08eb0559d22c8ce2151e4573341b7bc92d1f", "messageHeadline": "Shorten labels to match convential prefixes (#1894)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe69cc2f52b7c66773d5ebdffe5dcc477cbe82dd", "messageHeadline": "chore(Makefile): shush sort-imports (#1893)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3432b798b2eb22cd194a90215f7c6def15c7c1f", "messageHeadline": "fix(header/sync): fix possible out of bounds panic (#1892)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "4746eb15046c2bc9ed8a9eefc8551eb87fbcc99c", "messageHeadline": "LICENSE: update copywright year and owner (#1887)", "author": {"name": "Matthew Sevey", "email": "mjsevey@gmail.com", "user": {"login": "MSevey"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4a4dd32e4a8fd445253f0e045beeea2db91bdfcf", "messageHeadline": "fix(header/p2p): return on context to avoid ugly errors on stop (#1883)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "f7aac97bd382afead0ec2725575f0cf106513a83", "messageHeadline": "fix(das): always set result when worker sampled (#1882)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "1c71505f75d40997e2c3e7e2375e37b1955a375b", "messageHeadline": "fix(cmd/cel-key): Ensure keyring-backend is actually `test` by defaul\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "572efabcad3aad8792488ae2a991d5db5d0664bc", "messageHeadline": "refactoring!(libs/header): simplify return params in store.Append (#1\u2026", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 30, "deletions": 34}}, {"node": {"oid": "ffa3093bce06f5809120e4d34036b017e594169a", "messageHeadline": "refactoring(header/syncer): request verified range of headers (#1749)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 95, "deletions": 81}}, {"node": {"oid": "ee6b45402848ddd49e70472d7ca447090963b21e", "messageHeadline": "fix(modp2p): change the timecache strategy for gossip sub (#1873)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8f1f6e9cbe6c34b5d26b91fff9afd2f4fdc18cb7", "messageHeadline": "fix(libs/header/sync): resolve head synchronization issue (#1878)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "a07d2b8286fc0d24f4b49937876a16b97257b7ab", "messageHeadline": ".github: add labels to PRs (#1877)", "author": {"name": "Matthew Sevey", "email": "mjsevey@gmail.com", "user": {"login": "MSevey"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "b7213bfa9e84098834bc869a465cfc4cbb85b7ba", "messageHeadline": "Extend label automation to add external label (#1869)", "author": {"name": "Matthew Sevey", "email": "mjsevey@gmail.com", "user": {"login": "MSevey"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "915b7aefda4f1a85c8710b13599e39fad1e927d8", "messageHeadline": "misc(github/workflows): add refactoring label and remove improvement \u2026", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8d0203a103f42afe78acabda01f5cd86747dd19", "messageHeadline": "bugfix(libs/header/p2p): fix range validation in session (#1871)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 60, "deletions": 10}}, {"node": {"oid": "a27f8488a4d732b00a9ae2ff8b212040111151c7", "messageHeadline": "fix(Makefile): exit if an error appears (#1868)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dc78b1d33176ffc3f122acadf79e9e234b0a494b", "messageHeadline": "feat(libs/header/p2p): allow server to return all stored headers that\u2026", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 70, "deletions": 12}}, {"node": {"oid": "671e779f5bc8d59cecd410ea12842d1ae44db7d6", "messageHeadline": "lint(everything): sort imports (#1806)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 90, "deletions": 89}}, {"node": {"oid": "218b71bad4cbc0eaa0f9ad0717c5381ecab68238", "messageHeadline": "fix(share/ipld): use parent context for ipld session instead of reque\u2026", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e15f1ebf3322b7348d7c5ef82afbc57be0814d19", "messageHeadline": "refactor(nodebuilder/tests/swamp): Wait til height 2 to begin filling\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "03ef11312efff1da2cb934ac6752ee08e4e99f92", "messageHeadline": "fix(share/test): TestShareAvailable_DisconnectedFullNodes wait before\u2026", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b4f8ef324d6e5bff74cfa52ef3537d701233de0a", "messageHeadline": "fix(share/peer-manager): round robin pointer out of range (#1859)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "e48ffd5d929a912c6354a158184971be2725ca63", "messageHeadline": "fix(libs/header/p2p): store already fetched headers in case of timeou\u2026", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 81, "deletions": 26}}, {"node": {"oid": "61a66a56b36e5772e892448c43ad01753d576af7", "messageHeadline": "refactor(libhead): unify VerifyAdjacent and VerifyNonAdjacent into Ve\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 179, "deletions": 158}}, {"node": {"oid": "6d874baff34c66fcbfa1a919de7462b0cfa8b5dd", "messageHeadline": "feat(modp2p): Make IP Colocation configurable for pubsub parameters (\u2026", "author": {"name": "hrt/derrandz", "email": "ouaghad.hamza@gmail.com", "user": {"login": "derrandz"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "52a716201ca08ac36d06d6cac9ea86a445578ed5", "messageHeadline": "fix(libs/header/syncer): fix bounds during syncing (#1850)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "6efc8d1c94b2b4096c3e45d7256bddbccf0a400a", "messageHeadline": "bugfix(libs/header/exchange): do not request an empty range (#1818)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 54, "deletions": 3}}, {"node": {"oid": "39d5937616dfd64878035c8168451d499bb86246", "messageHeadline": "chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.1-0.\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "233c9aae9fa24754e812aa91ff99c1007d9bf3aa", "messageHeadline": "chore(deps): bump golang.org/x/crypto from 0.5.0 to 0.6.0 (#1826)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "4d1ab88bbdd1431539c13d7c06925519f9ef782a", "messageHeadline": "chore: bump app to official v0.12.0 (#1843)", "author": {"name": "Evan Forbes", "email": "42654277+evan-forbes@users.noreply.github.com", "user": {"login": "evan-forbes"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "55ee447d6d8ca22713cf527e1319071898c8a3dc", "messageHeadline": "test(share/getters): Fix cascade test (#1820)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c43e5c3c7da7e1d99c5d2aae696185ee4434e87a", "messageHeadline": "chore(deps): bump go.opentelemetry.io/otel/trace from 1.11.2 to 1.13.\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ecc4288252a549c61c7204fae2d441d89e6e24b0", "messageHeadline": "chore(deps): bump go.opentelemetry.io/otel from 1.11.2 to 1.13.0 (#1709)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0b81f591fddf53080c57162ea57e6544288971d4", "messageHeadline": "refactor(share/p2p/shrexeds): Increase ODS write deadline to block ti\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "190df0b94bdf876705aee00f1748ab029e7c5769", "messageHeadline": "improvement(cmd): Auth cmd generates new priv key for jwt if not yet \u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "6d4cb7036f01e19a94faead98a358d02a87fbbee", "messageHeadline": "feat: add libheader exchange metrics (#1794)", "author": {"name": "hrt/derrandz", "email": "ouaghad.hamza@gmail.com", "user": {"login": "derrandz"}}, "additions": 88, "deletions": 6}}, {"node": {"oid": "c9f6323533a444deec5378f33472efe6a21d5178", "messageHeadline": "perf(share/full): avoid loading EDS for subsequent availability check\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "32dcb8af10f869dd919b6d73db8bb0ae76e6ea35", "messageHeadline": "misc(libs/header): verify chainID in incoming headers (#1746)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 64, "deletions": 9}}, {"node": {"oid": "acb98ebd1fb7de0c65638772ad489719acdab5c5", "messageHeadline": "perf(share): don't broadcast datahash of empty EDS (#1814)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 46, "deletions": 8}}, {"node": {"oid": "e84dfaa2cac7eba670e1ce0c9e08e53389fc60ce", "messageHeadline": "feat(das): Don't sample recent jobs twice (#1815)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 31, "deletions": 53}}, {"node": {"oid": "7226f02794bdf11a91116d0d4cd88399f05149ad", "messageHeadline": "fix(modp2p): pass only resolved addresses to resource manager (#1811)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "c0b17f274e6734c367d58ab7ad72060e5eae2f7b", "messageHeadline": "refactor: Keep only the common CI (#1750)", "author": {"name": "Jose Ramon Ma\u00f1es", "email": "32740567+jrmanes@users.noreply.github.com", "user": {"login": "jrmanes"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "927fd1af0e37292d8c5bb7edf9e34b4ae90cc756", "messageHeadline": "fix: fix protocolID representation (#1810)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d61313718bc2661affc1ae283ca6509f1ed7d79b", "messageHeadline": "chore(deps): bump github.com/ipld/go-car from 0.5.0 to 0.6.0 (#1691)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "51dc98f0a16280646e0952a10c17f9d90f57956d", "messageHeadline": "feat(modp2p): tune GossipSub (#1756)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 130, "deletions": 15}}, {"node": {"oid": "9307fbc13e5fcbdd8daf343db75cd1f3eb70b531", "messageHeadline": "feat!(p2p): put networkID as the first sub-string in protocolID (#1808)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 92, "deletions": 94}}, {"node": {"oid": "0f46aa6fe4fb617877ab2ee9b03d6ad61a31762f", "messageHeadline": "feat(nodebuilder/header)!: Implement remainder of `header.Module` (#1\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 186, "deletions": 52}}, {"node": {"oid": "cc0d85855b3aade992b027b87ac62471ef3664d8", "messageHeadline": "feat(modp2p): add whitelist for ResourceManager, as eclipse protectio\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "26e423d1332d82bbba13558a1624200f45715671", "messageHeadline": "refactor(das|share): Cleanup timeouts through sampling stack (#1791)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 81, "deletions": 57}}, {"node": {"oid": "a3c69a713580c379c977bfc35ed75c9e80db4665", "messageHeadline": "improvement(das): use header from header.sub instead of store for rec\u2026", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 126, "deletions": 95}}, {"node": {"oid": "635125fdf18fc6429580217363fe2b1cc7625ad2", "messageHeadline": "chore(modp2p): update blocktime to match core (#1773)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f7c10da451cb73a05c060b096771f7e0c44e404d", "messageHeadline": "fix(core): Don't store eds if its hash already exists in eds.Store (#\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 53, "deletions": 28}}, {"node": {"oid": "85f1a37fee999f6bf8751f8c480984693cde11ce", "messageHeadline": "feat(fraud): String for FraudType (#1805)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "7e88f1082512f0d4c2912b671133f0b203b957f8", "messageHeadline": "feat(libfraud): introduce peer scoring params for FraudSub topic (#1767)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "8213e7b99dfc50b459bde375a500ff8013bae8f5", "messageHeadline": "feat(libhead): introduce peer scoring params for HeaderSub topic (#1766)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "96fd24b6307a0631029c47234340f43796183ea9", "messageHeadline": "fix(nodebuilder/share): Only provide necessary components to Bridge (\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 92, "deletions": 71}}, {"node": {"oid": "dabe2c454b655f0bfa744e7cb3711d2f867ccdcc", "messageHeadline": "refactor(modp2p): Introduce String method for Network and use it ever\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "d47850227673be4db75562f91bd82d4c34884908", "messageHeadline": "chore(.github): Add @walldiss to codeowners (#1769)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5fecefbd0a2fc33fb56cb5231c74580309703b1", "messageHeadline": "deps: bump libp2p and all supporting libs (#1800)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 112, "deletions": 99}}, {"node": {"oid": "1fdf1c7b8d7505696aa14804de11c9a46ec91e9d", "messageHeadline": "refactor(share/p2p): Discovery controls `ensurePeers` lifecycle (#1789)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 43, "deletions": 16}}, {"node": {"oid": "0dd0296509ce43a52394a88ae95b8a14efd7b1d2", "messageHeadline": "swamp: rename Components to Config (#1787)", "author": {"name": "Richard Gregory", "email": "richardgrecoson@gmail.com", "user": {"login": "richardgreg"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "633d2ffa86b2a2734c252b7ea8ae547420a8fa68", "messageHeadline": "fix(header): add timeout for the head retrieval (#1793)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "af4d94e7faf54a29dfa28938fd1b2fab897693bc", "messageHeadline": "fix(eds): don't commit reconstructed EDS in Retriever (#1788)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 7, "deletions": 22}}, {"node": {"oid": "c34c677e8429d79f92f1e270aa7fb7997aff7f76", "messageHeadline": "refactor(nodebuilder): Allow setting keyring backend `file` with `--k\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 213, "deletions": 75}}, {"node": {"oid": "ae2c637e88f700c998d27a1597dae70e43ee19b8", "messageHeadline": "das: Add timeout log for how long failed sampling routine took (#1783)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "de409de0f9185552ec4ee6ada274351c05e78497", "messageHeadline": "refactor: Cleanup old Pipeline (#1764)", "author": {"name": "Jose Ramon Ma\u00f1es", "email": "32740567+jrmanes@users.noreply.github.com", "user": {"login": "jrmanes"}}, "additions": 0, "deletions": 58}}, {"node": {"oid": "3d2c121297ea466659072840577785238b58a0a6", "messageHeadline": "refactor(share): use Relay instead of Subscription for shrexsub and r\u2026", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "5aee280e4c22208baec5e25490c1a558cad2238f", "messageHeadline": "chore(nodebuilder/p2p)!: Update genesis hash (#1772)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0b5bd6a75fbc8eb3ce541e35846ad41b3b38ed4", "messageHeadline": "fix(nodebuilder/share): Revert providing `shrex.Getter` and its assoc\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 33, "deletions": 46}}, {"node": {"oid": "dd44463d836d81b60e94182b9e146189cfb5eb2a", "messageHeadline": "feat(share)!: blocksync re-architecture (#1730)", "author": {"name": "Ismail Khoffi", "email": "Ismail.Khoffi@gmail.com", "user": {"login": "liamsi"}}, "additions": 2508, "deletions": 508}}, {"node": {"oid": "3155169e76a9fd6f5fd0d76f980cf89865e30c6b", "messageHeadline": "Merge branch 'main' into shrex-blocksync", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aae5e7d5789fddb66243fb1854020849c219a138", "messageHeadline": "feat(share): allow LNs to GetSharesByNamespace and GetEDS over shrex \u2026", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 41, "deletions": 29}}, {"node": {"oid": "6a80c8bdba28d4139a303db237e7d9113284a840", "messageHeadline": "chore(nodebuilder/p2p)!: Upgrade arabica chainID for shrex upgrade (#\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e162b3cc0d61f6b46715554d05123322ac025151", "messageHeadline": "fix(das | share): handle `ErrByzantine` from `multierr`s when found w\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "aa99b455773f7f56eaa901120c7c98fe63479bbc", "messageHeadline": "refactor(share/getters): cleaning up error logs, wrapping cascadegett\u2026", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "9f0014615c098f295ae5364aff60dd79ecdbdab9", "messageHeadline": "feat(share/shrex): add Rate limit middleware for shrex servers (#1745)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 220, "deletions": 52}}, {"node": {"oid": "2fe9f0ca2b8a1a1ea763aec77df3af1d786b30ec", "messageHeadline": "feat!(share): adding config variables for blocksync (#1743)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 142, "deletions": 50}}, {"node": {"oid": "b5e1c65271a11813068c6549aa04c95e5b0057c6", "messageHeadline": "feat(share): Integrate rearchitectured blocksync into fx (#1729)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 107, "deletions": 19}}, {"node": {"oid": "4bc40487dcd7984bf7b326e759f09db5e72ab684", "messageHeadline": "fix(getters/shrex): removing implicit context assumption (#1740)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "15dfa7a2c1b1425475e52d4e77a3243024d2aff1", "messageHeadline": "feat(share/shrex/peer_manager): add backoff in peer manager (#1732)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 366, "deletions": 117}}, {"node": {"oid": "ea69879b1c245609c4be62f9f6d65ea5b282422f", "messageHeadline": "feat(share/shrex/peer_manager): add debug logs to peer manager (#1738)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 39, "deletions": 8}}, {"node": {"oid": "4111b5f2657eccfa7f458ada800f88e4152958bd", "messageHeadline": "refactor(core): `CoreListener` broadcasts EDS hash before it broadcas\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b2125bd149600ae84e99d1c9f50c9d1b8286cab2", "messageHeadline": "improvement(nodebuilder/p2p): Turn on PEX by default for bridges and \u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "cefa3857fe1c9c3295e80f1d0942b98cae37ed08", "messageHeadline": "fix(share/shrex/peer_manager): peer manager needs to do soft delete o\u2026", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 57, "deletions": 15}}, {"node": {"oid": "9f9a0e642ce780bd1cb77908955ed6429891ad92", "messageHeadline": "bugfix(swamp): fix fraud tests (#1726)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 33, "deletions": 22}}, {"node": {"oid": "b79f56287aaf192ff5c8c06fcced21feb1e7ce6c", "messageHeadline": "refactor(das): Don't increment totalSampled if header `isRecent` (#1736)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "c63b7db6ef01bee7b6987e57a100507da834f905", "messageHeadline": "feat(share/getters): ShrexGetter retry logic (#1624)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 90, "deletions": 3}}, {"node": {"oid": "e62ddd9f4666dbcc080cd06782b47b4e9935386d", "messageHeadline": "feat(das) add shrex.Sub integration into DASer (#1717)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 159, "deletions": 111}}, {"node": {"oid": "53ee350345fe170164148c554c082dfb2cfd3b6e", "messageHeadline": "feat(nodebuilder/p2p): migrate to EDSStore Blockstore for Bitswap for\u2026", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 34, "deletions": 22}}, {"node": {"oid": "0b0a38a012ab1aafe43e36522e50235cb69457d8", "messageHeadline": "refactor(core): Store eds to `eds.Store` upon extension (#1632)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 332, "deletions": 181}}, {"node": {"oid": "d91fba30a6930f0cb288e0ac655bec01c4dc946c", "messageHeadline": "fix(share/peer_manager): fix peer manager integration test (#1721)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "736761db03d74d05731720ee4d12ffda01ed810a", "messageHeadline": "feat(share/p2p/peers): Implement peer manager (#1707)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 1048, "deletions": 79}}, {"node": {"oid": "bd96b3dab06e7d733cf0e62adb94802e2007a407", "messageHeadline": "improvement(libs/header): check for requested height before fetching \u2026", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 29, "deletions": 35}}, {"node": {"oid": "381511dccf9aa54c35cc9d22c03a4226ccc5e41e", "messageHeadline": "feat(nodebuilder/gateway): Add warn log if gateway is enabled so user\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f66c36fbb26849095ebaed6c60a490d98e8c611b", "messageHeadline": "feat: Use common Docker Build Pipeline (#1737)", "author": {"name": "Jose Ramon Ma\u00f1es", "email": "32740567+jrmanes@users.noreply.github.com", "user": {"login": "jrmanes"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "8b9937fa04b9702bfb4f4b5604f05aa254713644", "messageHeadline": "chore(libs/header/p2p): Fixing some debug logs (#1741)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4c98c20847446cf5635269ed7c9f8b2a83a5e7fc", "messageHeadline": "chore: bump celestia-app to v0.12.0-rc7 (#1723)", "author": {"name": "Evan Forbes", "email": "42654277+evan-forbes@users.noreply.github.com", "user": {"login": "evan-forbes"}}, "additions": 3, "deletions": 25}}, {"node": {"oid": "ef59637c0cf3f9f01ff587b37fa842123e641dc7", "messageHeadline": "bugfix(libs/header): store incoming head in syncer (#1724)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "849ef45cc1803123a28843231357b940914472ad", "messageHeadline": "chore!: bump arabica-5 genesis-hash (#1735)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b53a4ca249db7ef3bb3a8d93482d8fdfaba2a16d", "messageHeadline": "chore(nodebuidler/p2p)!: Upgrade arabica to `arabica-5` (#1725)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43c10adc3b1f56f612ca46ad06b0690dd68a1cca", "messageHeadline": "Add cel-key utility to Docker images (#1672)", "author": {"name": "joshcs.eth \u1d4d\u1d50", "email": "46639943+jcstein@users.noreply.github.com", "user": {"login": "jcstein"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6933f03feb4a35ecd018e1a3cd70d7ae1644eb51", "messageHeadline": "feat(node | das | libs/header/sync): add total uptime node metrics + \u2026", "author": {"name": "hrt/derrandz", "email": "ouaghad.hamza@gmail.com", "user": {"login": "derrandz"}}, "additions": 306, "deletions": 28}}, {"node": {"oid": "abb9fa1cb4439e501db4966814e1512868f11c4a", "messageHeadline": "chore(go.mod): Depend on upstream libp2p (AKA remove hlibp2p) (#1700)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 275, "deletions": 81}}, {"node": {"oid": "b51509dd7c5253c2eb21d1abfc819fdcdf9296cb", "messageHeadline": "chore!: bump arabica-4 genesis hash (#1701)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de89e12d11f34e90376368686847fb8c08fc0e08", "messageHeadline": "chore: bump celestia-app v0.12.0-rc6 (#1689)", "author": {"name": "Evan Forbes", "email": "42654277+evan-forbes@users.noreply.github.com", "user": {"login": "evan-forbes"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "35cc9d1d18e8de9c80299d7b099758d8a0d89dc9", "messageHeadline": "feat!: Move Dockerfile to the root of the project (#1693)", "author": {"name": "Jose Ramon Ma\u00f1es", "email": "32740567+jrmanes@users.noreply.github.com", "user": {"login": "jrmanes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2cf6813611708f275efe389306605ba57ad1c9d4", "messageHeadline": "chore(nodebuilder/p2p)!: Upgrade arabica chain ID to `arabica-4` (#1696)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddd0b9df7d7a4649fa102145d373a3e5822690bc", "messageHeadline": "feat!: add versioning for pubsub topics in fraud, header packages (#1\u2026", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 148, "deletions": 79}}, {"node": {"oid": "d873e026194c353e48fe26fd9406237725e93c6c", "messageHeadline": "dep(pubsub): upgrade pubsub version (#1688)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2a51f868c4b56d3b75e3b7b8cefa154af11c7da4", "messageHeadline": "feat: using tmjson encoding on `core.Header` (#1641)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "da832b92f324648300d34b2e9ef9f311b2353333", "messageHeadline": "bugfix(libs/header): fix data race in syncer (#1682)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "e98e8f3884bdf52a219dcb951a0e41b45c59f34b", "messageHeadline": "fix: flake in TestNamespaceHasher_CorruptedData (#1686)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ba337b1ae679f0018f3baff75f6d2c204fd9dea6", "messageHeadline": "bump(metrics): upgrade otel to the latest version (#1537)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 42, "deletions": 55}}, {"node": {"oid": "1402f81d72660a141349677063dd302c40831ee5", "messageHeadline": "chore(deps): bump golangci/golangci-lint-action from 3.3.1 to 3.4.0 (\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffc8fdf594ca549a9ee63ff3588edd6569884af4", "messageHeadline": "fix(Makefile): make install should not invoke build (#1673)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "80226a57a4fb0b6239652f41e953d01583a86f58", "messageHeadline": "chore: bump celestia-app to v0.12.0-rc5 (#1679)", "author": {"name": "Evan Forbes", "email": "42654277+evan-forbes@users.noreply.github.com", "user": {"login": "evan-forbes"}}, "additions": 52, "deletions": 53}}, {"node": {"oid": "484933e246d714caf45181fc0e9dfa56fabac58d", "messageHeadline": "fix(share/discovery): add loop to read events from the channel multip\u2026", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 23, "deletions": 20}}, {"node": {"oid": "a60c24fea4e0f855209b3fddad881cdb6d87274e", "messageHeadline": "refactor(ipld): removing nmt hasher (#1651)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 15, "deletions": 187}}, {"node": {"oid": "897ce1fde73a06fa5ef6829e549bd7e671dedd35", "messageHeadline": "deps: temporary replace go-libp2p with the custom fork containing a h\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 81, "deletions": 275}}, {"node": {"oid": "64f83cc31d7e30d698b992f1d2fe9c45141bde1d", "messageHeadline": "fix(header/p2p): add trivial retrying for trustedPeer requested (#1647)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 43, "deletions": 16}}, {"node": {"oid": "bd96ae33fe2a905c99d0b184c99ebe21a2bb8196", "messageHeadline": "fix: `namespaced_data` endpoint (#1526)", "author": {"name": "Rootul P", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 132, "deletions": 6}}, {"node": {"oid": "9982af0834d8b993392df12766cd629dba19425a", "messageHeadline": "chore: upgrade to celestia-app 0.12.0-rc4 (#1648)", "author": {"name": "Rootul P", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "6f734419b38c05ba4fc590c26cc0eb1709198b5a", "messageHeadline": "fix(libs/header/sync): Make ranges.Add thread-safe (#1649)", "author": {"name": "Tomasz Zdyba\u0142", "email": "tomek@zdybal.lap.pl", "user": {"login": "tzdybal"}}, "additions": 42, "deletions": 4}}, {"node": {"oid": "3a1353c0d122e64b991983cf889530e2c7747d10", "messageHeadline": "fix(share/discovery): decouple peer discovery from event processing (\u2026", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 41, "deletions": 15}}, {"node": {"oid": "dc17ccae65989d493c73de53429009e1e6bd4407", "messageHeadline": "nodebuilder: make proxy constructors private in all modules (#1643)", "author": {"name": "jserrat", "email": "35823283+Jpserrat@users.noreply.github.com", "user": {"login": "Jpserrat"}}, "additions": 80, "deletions": 79}}, {"node": {"oid": "6d3773e09d669918781dfd13c360d564c9b87015", "messageHeadline": "fix(core/listener): Only broadcast datahash if core node is not synci\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "8c56affb75fc70d933ee8a6269f2c3c387064279", "messageHeadline": "chore(nodebuilder/p2p): Update Arabica kaarina peerID (#1650)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b4f219df2331ebd7753b741d51ff2d23a390b8a", "messageHeadline": "feat: bump arabica chain-id and genesis hash (#1645)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b727ff62cca78c8f3b5ffc973a5a7afac6145f5c", "messageHeadline": "feat(share/discovery): Ensure only one instance of EnsurePeers is run\u2026", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "f3b334ffd491024aacadc196f8ae078995855894", "messageHeadline": "chore(swamp): replace cosmos prefix with celestia in swamp tests (#1583)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "676b047d571b16f77d698d6e7d765f2632d79cb1", "messageHeadline": "docs: fix minor typos (#1636)", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ce06da04debce3a753c6954d94e500c02d5f9204", "messageHeadline": "chore!: bump celestia app v0.12.0-rc2 (#1617)", "author": {"name": "Evan Forbes", "email": "42654277+evan-forbes@users.noreply.github.com", "user": {"login": "evan-forbes"}}, "additions": 253, "deletions": 788}}, {"node": {"oid": "311d9dc757f716289978da23913a72fe01c99ede", "messageHeadline": "fix(p2p/pubsub): extend pubsub options (#1634)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0eacfc03dd9626dd11fa4073cb712c44e726ff52", "messageHeadline": "refactor(header): Extract `CoreExchange` and `CoreListener` out of th\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 93, "deletions": 81}}, {"node": {"oid": "2a8ac09bed9ac66e73b8df04f04e43c181ccb0a3", "messageHeadline": "feat(share): implements sync CascadeGetter (#1628)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 388, "deletions": 0}}, {"node": {"oid": "c01d5dd635b45fce751648cb7f10c604ad9e0dab", "messageHeadline": "fix(daser) replace catchUpDoneCh channel gracefuly (#1631)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "b38b651ebfbec66688c4591d88a03c2c5e860a0b", "messageHeadline": "feat: implement broadcasting a data hash through eds-sub (#1473)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 85, "deletions": 24}}, {"node": {"oid": "88f3df2396a9292769aac872a540a66979d849b3", "messageHeadline": "refactor(share/p2p): ironing out differences between shrex protocols \u2026", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 127, "deletions": 114}}, {"node": {"oid": "452326fce43aaea4d3338d1da0e212f578deccd6", "messageHeadline": "improvement(das): Add timeout for sampling in DASer (#1615)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 141, "deletions": 3}}, {"node": {"oid": "e62120f2db72f9dc8b20a27e124be2f2984068aa", "messageHeadline": "feat(share/eds): adding traces to edsstore, write/read eds, and gette\u2026", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 182, "deletions": 26}}, {"node": {"oid": "7305099fbf5c273348d3ece8a5c1f01f4767928c", "messageHeadline": "feat(share/discovery): Add callback on peers set updates. (#1609)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "8a101d9907007be92303c261169aa980bda189da", "messageHeadline": "chore(nodebuilder/p2p): Add Kaarina to arabica (#1619)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f71eb531ace61f3552eb2b6485cab6dbcbbf7c28", "messageHeadline": "refactor!: naming PFD/PayForData to PayForBlob (#1582)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "a3137ba70055926db23234a7145392054882bd11", "messageHeadline": "feat(header)!: introduce `header.Header` interface (#1304)", "author": {"name": "Tomasz Zdyba\u0142", "email": "tomek@zdybal.lap.pl", "user": {"login": "tzdybal"}}, "additions": 1679, "deletions": 1211}}, {"node": {"oid": "fb274bce7d12c1c4781259fb939a4af5ae3f93c7", "messageHeadline": "fix(header/p2p): fix error string (#1618)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "534ec0df88fd885d69c04daf41c0ba10e4e1512f", "messageHeadline": "fix(header/p2p): add peerScore decreasing in case of failed request (\u2026", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 148, "deletions": 31}}, {"node": {"oid": "2d6d13867ade15b851042bf3b215a12d342db858", "messageHeadline": "feat(header/p2p): add traces to server (#1589)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 56, "deletions": 10}}, {"node": {"oid": "b7feb12f962126551503f2dff9f82f90abdf2874", "messageHeadline": "chore(header/p2p): improve logging and error wrapping (#1608)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "e5637e9ad184b47589313c17bc0a7c65d1f996db", "messageHeadline": "improvement(header/p2p): Implement context deadline on requests to st\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "b6c7d4e622ece98aeed08441f8b6ba22b0cc8b99", "messageHeadline": "share/sharexpush: decrease ttl for seen messages in pubsub (#1580)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bb3e7a38694049efa9ec34e13857e41db5050742", "messageHeadline": "fix(header/store): cleanup subscription early if was cancelled (#1606)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ffe383386c3aa99a0e0a23b2e0cecc0b8395e88e", "messageHeadline": "improvement(header/p2p): change store to getter inside headerEx serve\u2026", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5b00bef146f1e967eb698f4ff9810a619bae8b5c", "messageHeadline": "fix(fraud): fix race by using correct peer id in log statement (#1605)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6672df9f482168d32a769023ee6b39c428da25d", "messageHeadline": "chore(deps): bump github.com/libp2p/go-libp2p-routing-helpers from 0.\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8041370c1159a3cb38debe507af419de38c9a9f9", "messageHeadline": "chore(deps): bump google.golang.org/grpc from 1.51.0 to 1.52.0 (#1600)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 39, "deletions": 163}}, {"node": {"oid": "226583068ea02c1546a374cd942d33e120af3cd6", "messageHeadline": "refactor(shrexeds): removing retry logic from client (#1591)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 26, "deletions": 43}}, {"node": {"oid": "8b44f0dd7af5cfb8315358480c80f2278f1c0347", "messageHeadline": "feat(ShrEx/ND): Create client/server for namespaced data communicatio\u2026", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 1721, "deletions": 0}}, {"node": {"oid": "a0fa0686b55da32b8d9e62fc8aa756b02ee18825", "messageHeadline": "feat(share): `getters.TeeGetter` (#1540)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 114, "deletions": 0}}, {"node": {"oid": "f43444e668e83403e8396c5456324272528b8466", "messageHeadline": "fix(cel-key): update flag name to --p2p.network (#1590)", "author": {"name": "Kevin Ji", "email": "1146876+kevinji@users.noreply.github.com", "user": {"login": "kevinji"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a96b4c436b05cf821bc3cd6e9f3e55ed16907cae", "messageHeadline": "bugfix(header/p2p): handle long live context in head request (#1587)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "97c07a44c5966af738c138e29be6e4a65c2db481", "messageHeadline": "chore: updating rsmt2d to v0.8.0 and removing test skip (#1585)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "3f2369c194e8948f355b36cf186d185fe7ff2ff6", "messageHeadline": "docker: Update entrypoint.sh for multiple networks (#1522)", "author": {"name": "joshcs.eth \u1d4d\u1d50", "email": "46639943+jcstein@users.noreply.github.com", "user": {"login": "jcstein"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e1eaa5f957e8c8ab85e3236db2e08fae406dd78f", "messageHeadline": "feat(share): `getters.StoreGetter` (#1528)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 277, "deletions": 45}}, {"node": {"oid": "e4061a82810955fcc0b6fa83d273f6ff60d620fd", "messageHeadline": "chore(deps): bump github.com/ipfs/go-ipld-cbor from 0.0.5 to 0.0.6 (#\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "18fe4df1c6260c1b0617b33f5390defc9e6f97e7", "messageHeadline": "chore(deps): bump go.uber.org/multierr from 1.8.0 to 1.9.0 (#1573)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aa40a543a05af8337b793216079f67ba40b157b4", "messageHeadline": "feat!: `share.Getter` and `getters.IPLDGetter` (#1518)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 415, "deletions": 324}}, {"node": {"oid": "6adccf1fd1d805f3aea30af796964a36ba333f61", "messageHeadline": "chore(deps): bump golang.org/x/text from 0.5.0 to 0.6.0 (#1572)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "da272197bc67f12de8ba742808d7777d33e6ce65", "messageHeadline": "chore(deps): bump github.com/ipfs/go-blockservice from 0.4.0 to 0.5.0\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "016454ea63f79233118bc3a54ea1217150d4ba39", "messageHeadline": "chore(deps): bump golang.org/x/crypto from 0.3.0 to 0.5.0 (#1577)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "753b52a1f3f0c37b2f9ed6c77e3cd3f393e56124", "messageHeadline": "feat(swamp): preinit all swamp nodes with genesis header (#1556)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "bbe34a23e8accaf67845cb3a7742a63d1b0660a8", "messageHeadline": "fix(cel-key): `keyring-dir` flag should override `node.type` if provi\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "aeb876ad3125df64a1b45e74876d5b4dedf56278", "messageHeadline": "feat(header|syncer)!: add params to syncer (#1544)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 175, "deletions": 56}}, {"node": {"oid": "439cdad915d546c07a60df62f6a2527487a87792", "messageHeadline": "Revert \"fix(node/p2p)!: remove resource manager and it's API (#1500)\"\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 88, "deletions": 17}}, {"node": {"oid": "92904dc5c4f2235fddc9de2768252967ca8422b8", "messageHeadline": "fix(header/p2p): fix crash in server (#1569)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "0863eb13c620672cecb344d8ea070f4a755041e7", "messageHeadline": "feat(share/eds): Create a `blockservice.BlockGetter` adapter for `eds\u2026", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 220, "deletions": 0}}, {"node": {"oid": "d9c1ae7e31c3213b4ac900c39ae73d587bbb3961", "messageHeadline": "test(core|state|swamp): unify and refactor core/app testing utilities\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 250, "deletions": 176}}, {"node": {"oid": "c1e51f81b337c897b63fc55178e2690f6a9b1639", "messageHeadline": "deps: bump go-libp2p and all supporting pkgs (#1547)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 285, "deletions": 347}}, {"node": {"oid": "054d494710ed6ac9a31fa564271c71259a76f821", "messageHeadline": "fix(header): don't stop Subscriber in Syncer and remove Stop from int\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "cbc49b97506ebe202dcf61c285a630dc4a6827da", "messageHeadline": "tests(swamp): correct fraud syncing test (#1555)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 17, "deletions": 20}}, {"node": {"oid": "bada0429d18b55edbd1d8b98a4d0fb23586a0ce1", "messageHeadline": "fix: use udp/quic instead of tcp/quic in NoAnnounceAddress (#1560)", "author": {"name": "Tomasz Zdyba\u0142", "email": "tomek@zdybal.lap.pl", "user": {"login": "tzdybal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f13efab8aa314d52708dea8873eea70027745cb", "messageHeadline": "chore(deps): bump mheap/github-action-required-labels from 2 to 3 (#1\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59bb7a825682a3bef37d124d03996fb6596e4d7a", "messageHeadline": "fix(share): order proof nodes by depth before returning (#1545)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "a5715d55d537ec717f849f5e5f70dd3873aa4ab2", "messageHeadline": "fix(ipld): Make namespaceHasher fully implement hash.Hash and update \u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 47, "deletions": 35}}, {"node": {"oid": "13740bd6a01a4bd99936184749648369ff4c856f", "messageHeadline": "fix(header/p2p): preconnect trusted peers on header-ex start (#1552)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "6eec517d55cf47ed228944663711d7ccd3908052", "messageHeadline": "chore(modheader): don't ignore Syncer error on start (#1553)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "7e4f27a85eee8cb675c328e2b4456b4ca3593bb5", "messageHeadline": "refactor(eds/store): store_test.go cleanup (#1538)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 88, "deletions": 98}}, {"node": {"oid": "0ab5df64adb7a1452043ef7677a448ec1b103dfb", "messageHeadline": "refactor(nodebuilder/p2p): Add errors for all methods (#1539)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 147, "deletions": 102}}, {"node": {"oid": "bcaa4318f5750f3486239dab05c479939efe4ed0", "messageHeadline": "feat(cmd/celestia): Add `auth` subcommand to bridge, full and light (\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 166, "deletions": 79}}, {"node": {"oid": "f25b5f12b00c487c3b340f32b2e82699bab4bd35", "messageHeadline": "feat(header/p2p)!: implement retry mechanism for header/p2p session (\u2026", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 132, "deletions": 62}}, {"node": {"oid": "6179f3e91161bb6403860dcf865adac36b366dc3", "messageHeadline": "feat(eds/store): `store.GetDAH` (#1511)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 93, "deletions": 23}}, {"node": {"oid": "5c91784a0bfc6d220438a6feef547a46cfb61476", "messageHeadline": "improvement(header|p2p): log the reason on blocking (#1534)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "bde004d9fb00ed1934185544312a87a8da2a6c0e", "messageHeadline": "refactor: exporting nodebuilder/header.InitStore, moving mock to node\u2026", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 128, "deletions": 125}}, {"node": {"oid": "603834170138824adda8bfe6892382d6aa03ec4e", "messageHeadline": "feat(header|p2p): add blacklisting to peerTracker (#1532)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 63, "deletions": 6}}, {"node": {"oid": "7c05ade6080dace907de976e29734e167db725c5", "messageHeadline": "improvement(header|p2p)!: remove limit status code (#1530)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 25, "deletions": 34}}, {"node": {"oid": "0d8cb939271fd1a5d0b0f06de54fa845e167d17e", "messageHeadline": "feat(api/client): Implement RPC client authentication (#1426)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 262, "deletions": 25}}, {"node": {"oid": "5030d6d98617a5b0a355549b8db41942fe4c6569", "messageHeadline": "chore(nodebuilder/p2p): Update limani nodekey for arabica (#1523)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "568b166304e38b5ad6e45146a15426119f120f45", "messageHeadline": "chore(header/p2p): improve logging (#1520)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ce63f62f85c9ff6739c59d25ce0f048547db8b0a", "messageHeadline": "share/p2p: move eds sub (#1519)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "2a02f2fa9d554bf4cc8a065e0e5314961b9bb9c4", "messageHeadline": "feat(shrex/eds): `Client`/`Server` (#1431)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 1047, "deletions": 0}}, {"node": {"oid": "ff95cf2b9c82c1e9ac0cd95fe3a3d35908039209", "messageHeadline": "improvement(cel-key): Network alias check for `--p2p.network` flag (#\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "05c7527668e2eb7d73788b755a5fdef10e6d6436", "messageHeadline": "github/CI: Fix over kill of '.gitignore'. (#1446)", "author": {"name": "Hoyt Ren", "email": "renhongyi_r@163.com", "user": {"login": "HoytRen"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "1846a08bed6c3758a243ddde19e4f53dbe656b0a", "messageHeadline": "fix: correct spacing of celestia banner (#1505)", "author": {"name": "Tomasz Zdyba\u0142", "email": "tomek@zdybal.lap.pl", "user": {"login": "tzdybal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c2669574fcbc8478cf9572ae5d36c98901916e8", "messageHeadline": "feat(share): Ensure empty CAR exists in eds.Store (#1409)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 96, "deletions": 12}}, {"node": {"oid": "8b71eaf0e104516d646937310ba1646390fa86e5", "messageHeadline": "feat(api/rpc): Implement auth middleware on `Server` (#1402)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 81, "deletions": 21}}, {"node": {"oid": "d96f79e12ae95415bd908c342cc7fd2228bd33bc", "messageHeadline": "fix(eds): WriteEDS thread safety for concurrent writingSessions (#1498)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 29, "deletions": 27}}, {"node": {"oid": "d57e493dc7e068d155a35466786e0d9b07e69511", "messageHeadline": "fix: return a struct instead of a pointer in params creation (#1507)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 26, "deletions": 22}}, {"node": {"oid": "e3062d4d5599a6b7d0754cf1b39d37387bffb101", "messageHeadline": "fix(node/p2p)!: remove resource manager and it's API (#1500)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 10, "deletions": 71}}, {"node": {"oid": "a7c591d3a69b7eb32ba009a1b304a2d6594aaa44", "messageHeadline": "chore(all): lint all the comment with cfmt and add cfmt to lint rules\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "3a58679ed84da966d01173f32780134c7b830594", "messageHeadline": "feat(nodebuilder/p2p): Enable `InfiniteLimits` for resource manager i\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "f518fc4e83eb0771b64b8cf74148c751371673d0", "messageHeadline": "chore(markdownlint): disable 'Multiple headings with the same content\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4c5d247de0d8f529fc5463d780959c326e256c8a", "messageHeadline": "fix(state): Verify the state inclusion proof without splitting keys (\u2026", "author": {"name": "Evan Forbes", "email": "42654277+evan-forbes@users.noreply.github.com", "user": {"login": "evan-forbes"}}, "additions": 151, "deletions": 7}}, {"node": {"oid": "4734aac019e5d786be1148f8cbd0bc84ebc392a9", "messageHeadline": "feat(state)!: Adding fee parameter to `CoreAccessor` operations (#1484)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 133, "deletions": 75}}, {"node": {"oid": "a6ac32167c331efe14307425b6200fcff01ae195", "messageHeadline": "refactor(nodebuilder/p2p): Switch default network from `arabica` to `\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9d451add8894a687f1cc56f8a2943f344d44df7", "messageHeadline": "chore: bump celestia-app to v0.11.0 (#1478)", "author": {"name": "Evan Forbes", "email": "42654277+evan-forbes@users.noreply.github.com", "user": {"login": "evan-forbes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "05254509c19c42cf58c2c8c0af8966cd26d33109", "messageHeadline": "chore!(nodebuilder/p2p): Upgrade `mamaki` to `mocha` (#1434)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cf7ad847d31dac7b7a5e861fe71c10ca3f6f602c", "messageHeadline": "feat(nodebuilder/node): Implement `Module` (#1313)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 279, "deletions": 26}}, {"node": {"oid": "52048ce466d58c1688ba48de0a2656b27306634d", "messageHeadline": "feat(share/blocksync): implementation of ShrEx/Sub (#1436)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 170, "deletions": 0}}, {"node": {"oid": "1a129a8321afc5f448567da7fee4cd284af83552", "messageHeadline": "feat(share/availability): extend SharesAvailable method with peer par\u2026", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 33, "deletions": 16}}, {"node": {"oid": "ac4961adac2e6a897add1f47f066996583d09791", "messageHeadline": "core: Deprecate/remove StartTestClient in favour of StartTestCoreWith\u2026", "author": {"name": "Douglas Chimento", "email": "dchimento@gmail.com", "user": {"login": "dougEfresh"}}, "additions": 22, "deletions": 27}}, {"node": {"oid": "93b98e953523365a0263f4d76e238dc112475ebf", "messageHeadline": "improvement(share/discovery): send peer to multiple readers (#1460)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "b5eeaa3db0066adafcbdafb7e646dfa940d1456e", "messageHeadline": "feat(share/discovery): add Peers method (#1451)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 65, "deletions": 7}}, {"node": {"oid": "b220fa3504a7fc2b82f32eba9378b2446dd6a60d", "messageHeadline": "feat(header/p2p): implement gcing for peerTracker (#1298)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 240, "deletions": 36}}, {"node": {"oid": "d1144b6f8e351e949b7f671a06672c496898dbeb", "messageHeadline": "Extract common parsing logic into single function. (#1394)", "author": {"name": "Hoyt Ren", "email": "renhongyi_r@163.com", "user": {"login": "HoytRen"}}, "additions": 71, "deletions": 142}}, {"node": {"oid": "3210ca2f1b3b93971ba82eb04e57c8a4c13bf501", "messageHeadline": "refactor(nodebuilder/p2p): Extend `p2p.Module` method signatures to c\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 199, "deletions": 196}}, {"node": {"oid": "5e0cc316886dd956db6387bf4d98f5ad78855095", "messageHeadline": "refactor(share/eds): Store methods take `DataHash` instead of `share.\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 64, "deletions": 45}}, {"node": {"oid": "7cc511d74bead176e39312798e61a8c83ac2fb7f", "messageHeadline": "refactor(cmd/cel-key): Unify flag names `--node.network` -> `--p2p.ne\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b27e710823d25891dbf16b1a8d16aac715525c7d", "messageHeadline": "feat(share): eds.Blockstore (#1395)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 389, "deletions": 22}}, {"node": {"oid": "fbfd45b6d760d2b8781a1cd5f90e993ffa2df272", "messageHeadline": "chore: bump celestia-app v0.10.0 (#1389)", "author": {"name": "Evan Forbes", "email": "42654277+evan-forbes@users.noreply.github.com", "user": {"login": "evan-forbes"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "bac5e3813833172e0b256d0ecbd6f48e535bfa20", "messageHeadline": "docs(adr-11): Block Data Sync Overhaul: Part I - Storage: Various Upd\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 142, "deletions": 109}}, {"node": {"oid": "0af528ac4c4fd05d941d8c0615873444283a26fd", "messageHeadline": "feat(share): Periodic GC over EDSStore (#1359)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 83, "deletions": 11}}, {"node": {"oid": "5080aba04a78cd6a0515c2238300cb24b8c98ebf", "messageHeadline": "feat(rpc): creating scaffolding for JWT authentication (#1325)", "author": {"name": "Ryan", "email": "ryan@celestia.org", "user": {"login": "distractedm1nd"}}, "additions": 728, "deletions": 135}}, {"node": {"oid": "c8413c2472c65900b6ea885d57f18bcb0e76bd6b", "messageHeadline": "feat(share): Supplying `eds.Store` to bridge and full nodes (#1363)", "author": {"name": "Ryan", "email": "ford@students.uni-marburg.de", "user": {"login": "distractedm1nd"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "352d8e3e5b65506bacfe38711071014a2ec44b72", "messageHeadline": "fix(share): update proto import path (#1435)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 26, "deletions": 28}}, {"node": {"oid": "0fc1d0b821524171245d67dd40b2adfe472ebd69", "messageHeadline": "chore(deps): bump github.com/filecoin-project/go-jsonrpc from 0.1.8 t\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "31434cb8e882bbc9fdd7bc8c7c8000b6721b2d67", "messageHeadline": "improvement(header): remove pubsub topic from p2p.subscription (#1430)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "da4f54bca1bfef86f53880ced569d37ffb4b8b84", "messageHeadline": "fix(header): add extra arg to fix build (#1410)", "author": {"name": "Evan Forbes", "email": "42654277+evan-forbes@users.noreply.github.com", "user": {"login": "evan-forbes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c82504634fa471f052d6278a3801e0a705cf073", "messageHeadline": "feat(header/p2p): add functional params for header/p2p package (#1398)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 310, "deletions": 52}}, {"node": {"oid": "8a6de42904377e7d4fefb56faec204e3df673921", "messageHeadline": "feat(header/p2p): implement GetVerifiedRangeByHeight (#1305)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 124, "deletions": 5}}, {"node": {"oid": "3444fdf4a9c257569e7f89cd85a2461ed0b1d806", "messageHeadline": "improvement(header/p2p): unify sendMessage method to request headers \u2026", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 106, "deletions": 116}}, {"node": {"oid": "c05065e3b8fdefe613d71b389c66af8e8e016392", "messageHeadline": "feat(share): add get proof by namespace (#1339)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 263, "deletions": 87}}, {"node": {"oid": "b3d019dc100b3f627f1ae363c9021244797b607c", "messageHeadline": "improvement(header/p2p): parallelize GetRangeByHeight request (#1206)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 681, "deletions": 35}}, {"node": {"oid": "c71c036db1442d8455200f2eab6f4dd4153242ed", "messageHeadline": "feat(share): Implement ODSreader (#1377)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 193, "deletions": 1}}, {"node": {"oid": "f39129f9df60d37eabbe49773ef2487bd83f6392", "messageHeadline": "Add `kind:docs` as an oprtion for required labels (#1393)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0849c194c3009a6a94e191064811f2fe67c020b8", "messageHeadline": "fix(nodebuilder/das): Skip config validation for bridge node (#1373)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 44, "deletions": 24}}, {"node": {"oid": "7df5cf85a3a6813a1a4e58775b365deac22b04ed", "messageHeadline": "improvement(header/store): make all global variables configurable (#1\u2026", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 185, "deletions": 49}}, {"node": {"oid": "95907f47fe477237a3a19701d0f108833f40f055", "messageHeadline": "refactor: changing `nodebuilder/<pkg>/service.go` to `<pkg>.go` (#1301)", "author": {"name": "Ryan", "email": "ford@students.uni-marburg.de", "user": {"login": "distractedm1nd"}}, "additions": 199, "deletions": 195}}, {"node": {"oid": "3d8817a5ad2500631d18f4eb827e3bd70d6e5aba", "messageHeadline": "feat(nodebuilder/p2p): Implement `Module` (#1285)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 455, "deletions": 9}}, {"node": {"oid": "b4a81459f68427d52ede9397749d9c8d2299571f", "messageHeadline": "fix: pointing `make openrpc-gen` to the correct cmd (#1390)", "author": {"name": "Ryan", "email": "ford@students.uni-marburg.de", "user": {"login": "distractedm1nd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7ea1f10420d57fa911f8e0e0809f4fb41bd9d0e", "messageHeadline": "feat(share): EDSStore scaffolding (#1232)", "author": {"name": "Ryan", "email": "ford@students.uni-marburg.de", "user": {"login": "distractedm1nd"}}, "additions": 488, "deletions": 10}}, {"node": {"oid": "06b9c0c1f79c8114b9e0ab4661c7614af60aad7f", "messageHeadline": "tests(nodebuilder): sync and das over non-empty blocks (#1341)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 36, "deletions": 10}}, {"node": {"oid": "f59d69bd0514d35ba84f343a6bc5736a50469a1f", "messageHeadline": "chore(deps): bump google.golang.org/grpc from 1.49.0 to 1.51.0 (#1387)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a93a75342178069c88dc2ada8a086d9768b38839", "messageHeadline": "feat(module/das): add WaitCatchUp method to the module (#1383)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 41, "deletions": 23}}, {"node": {"oid": "93b4474c2c11722d2a0f6986680bf6fc8f1e212e", "messageHeadline": "fix: allowing hostnames in gateway/rpc addr field (#1378)", "author": {"name": "Ryan", "email": "ford@students.uni-marburg.de", "user": {"login": "distractedm1nd"}}, "additions": 108, "deletions": 25}}, {"node": {"oid": "f8bef40b19434b9f143d969e52af2e9a4af5db7a", "messageHeadline": "feat(das): make WaitCatchUp public (#1380)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "e21de2c9447ea353fc6e5e1e8c8b6a9a1c8e344f", "messageHeadline": "feat(rpc): tooling for openrpc spec autogeneration (#1283)", "author": {"name": "Ryan", "email": "ford@students.uni-marburg.de", "user": {"login": "distractedm1nd"}}, "additions": 491, "deletions": 11}}, {"node": {"oid": "039facd94104c741f8fa995e80f1321776ae4ad3", "messageHeadline": "chore!(nodebuilder/p2p): change genesis hash for upgraded arabica-2 (\u2026", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7787c6bcb1b32a9f2016bb504215bc18cd59a873", "messageHeadline": "chore!(nodebuilder/p2p): increment the chain-id for arabica (#1370)", "author": {"name": "Evan Forbes", "email": "42654277+evan-forbes@users.noreply.github.com", "user": {"login": "evan-forbes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d74d458d35f54e5a05ee574a42cc98cfb982df7", "messageHeadline": "Update Docker image build pipelines (#1337)", "author": {"name": "Josh Bowen", "email": "josh@celestia.org", "user": {"login": "jbowen93"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "0a4013ccd71887de9b8d06b33d6b7bb3c7b28c4f", "messageHeadline": "chore(deps): bump go.opentelemetry.io/otel/metric from 0.32.1 to 0.33\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "566daa03636fcb87b3bcca88ab791e807227f1f9", "messageHeadline": "chore!: bump celestia-app to v0.10.0-rc1 (#1338)", "author": {"name": "Evan Forbes", "email": "42654277+evan-forbes@users.noreply.github.com", "user": {"login": "evan-forbes"}}, "additions": 27, "deletions": 28}}, {"node": {"oid": "290cc65f68b14c3d5573579192634f3462ed6f6a", "messageHeadline": "fix(eds/byzantine): trim `NMTWrapper`'s namespace during BEFP validat\u2026", "author": {"name": "Evan Forbes", "email": "42654277+evan-forbes@users.noreply.github.com", "user": {"login": "evan-forbes"}}, "additions": 67, "deletions": 1}}, {"node": {"oid": "5f68932ac9ed17cc99d34fa5488ba4370f56f2e9", "messageHeadline": "chore(deps): bump golangci/golangci-lint-action from 3.3.0 to 3.3.1 (\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72a66f74d03632f0735850d3a40118dbc92887b6", "messageHeadline": "fix(coreaccessor): pfd submission nil check (#1368)", "author": {"name": "Ryan", "email": "ford@students.uni-marburg.de", "user": {"login": "distractedm1nd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60216cd567cd1f20c6af60a4812651380d19aa30", "messageHeadline": "refactor(nodebuilder/p2p): Allow specifying network alias with `--p2p\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 92, "deletions": 3}}, {"node": {"oid": "4b4f64f546add60f7b8a13a6a0466e8669857000", "messageHeadline": "fix(das): Correct `WithMetrics` fx Invocation (#1366)", "author": {"name": "hrt/derrandz", "email": "ouaghad.hamza@gmail.com", "user": {"login": "derrandz"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "21bb00c0cb71cc2568c1a0ed5162eae0775c90c6", "messageHeadline": "fix(header): Extend `ValidateBasic` on `ExtendedHeader` to include da\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 85, "deletions": 17}}, {"node": {"oid": "bd13b7619dd86ba88d65f350f128fadf93f98ef8", "messageHeadline": "docs(adr): Public API (#506)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 438, "deletions": 0}}, {"node": {"oid": "19dd38fe99d5b9ace7e5e535b37b22920d9ff095", "messageHeadline": "refactor(ipld): use Set/GetCell API from rstm2d (#1173)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 60, "deletions": 93}}, {"node": {"oid": "8356c21700e65ac50b1aa8b55f0855f1f760e276", "messageHeadline": "improvement(header/p2p): get bestHead if timeout is reached (#1319)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a95b114cf0353a4760314bcd198e8cd9c831f83b", "messageHeadline": "fix(nodebuilder): Use test node for tests instead of New (#1350)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "90bd741bbf64cac6d7645ade49431a6a9fd8f68b", "messageHeadline": "fix(share): incorrect TestGetSharesByNamespace test (#1342)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "4d72c4513a80f098e776f922d8b09127bffbfba5", "messageHeadline": "fix(rpc): `fraud.Proof` (un)marshalling and subscription as `chan` (#\u2026", "author": {"name": "Ryan", "email": "ford@students.uni-marburg.de", "user": {"login": "distractedm1nd"}}, "additions": 225, "deletions": 150}}, {"node": {"oid": "688ca3ba531b783f578cb4c2ee6c23efc95f8d0f", "messageHeadline": "improvement(header/server): implement timeout for GetRangeByHeight re\u2026", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "deb8e0a1893b33215ce6ead555d79b106d2afaf8", "messageHeadline": "fix(.github/workflows): Implement working label automation (#1346)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 16, "deletions": 23}}, {"node": {"oid": "22f3a6c60abc26c90277f98ff41586b5f89dae65", "messageHeadline": "fix(.github): Point at correct action (#1335)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "793ec2cc89dbe1c147b6e1ace510ad4e19cfc18d", "messageHeadline": "refactor: linewrapping comments to 100 width (#1274)", "author": {"name": "Ryan", "email": "ford@students.uni-marburg.de", "user": {"login": "distractedm1nd"}}, "additions": 258, "deletions": 187}}, {"node": {"oid": "545aae48e79a2bd2340d3ed8055958f9722a26cc", "messageHeadline": "refactor(nodebuilder): Logger names in subpackages to `constructor/<s\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "a59ac5c3fbc1b98dec0499c052cda154e89dc825", "messageHeadline": "feat(.github): add labels on issues workflow (#1315)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "f79bda42376ccd1e878a81a17fd6b2800d8771f2", "messageHeadline": "feat(api/gateway): Implement context cancellation middleware (#1321)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 78, "deletions": 6}}, {"node": {"oid": "f7026ff0d47bd99ef80220a36a13bc9d3d31dfd9", "messageHeadline": "fix(gateway): switch to separate Listen/Serve (#1314)", "author": {"name": "Ryan", "email": "ford@students.uni-marburg.de", "user": {"login": "distractedm1nd"}}, "additions": 49, "deletions": 18}}, {"node": {"oid": "00d3f5feb9675b85517d7b4571a0de13a8390aaa", "messageHeadline": "feat(share/availability/light): Add some debug logs for sampling (#1294)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "72d8bc45f01b4136d6f2315523ffb7873bd5945a", "messageHeadline": "chore: bump celestia app v0.9.0 (#1300)", "author": {"name": "Evan Forbes", "email": "42654277+evan-forbes@users.noreply.github.com", "user": {"login": "evan-forbes"}}, "additions": 135, "deletions": 91}}, {"node": {"oid": "3824c3b52a8689c020d858a323e4482c3aba1a26", "messageHeadline": "chore(share/eds): adding test utility for generating embedded test da\u2026", "author": {"name": "Ryan", "email": "ford@students.uni-marburg.de", "user": {"login": "distractedm1nd"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "9fc44b502c4d720de41999ba93b67c0b5a01446a", "messageHeadline": "chore(deps): bump golangci/golangci-lint-action from 3.2.0 to 3.3.0 (\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bcad107bb23fffd85ffdac01f508ad995ace5067", "messageHeadline": "feat(rpc): adding daser stub for friendly API error (#1308)", "author": {"name": "Ryan", "email": "ford@students.uni-marburg.de", "user": {"login": "distractedm1nd"}}, "additions": 61, "deletions": 30}}, {"node": {"oid": "ed54f3ee6dbdaaa9792fb9d9f243fb77ba049630", "messageHeadline": "fix(rpc): custom JSON ExtendedHeader marshal/unmarshaling using amino\u2026", "author": {"name": "Ryan", "email": "ford@students.uni-marburg.de", "user": {"login": "distractedm1nd"}}, "additions": 68, "deletions": 6}}, {"node": {"oid": "f5f5adb1f6e892e2e0cb8b97ab6349c80e01a611", "messageHeadline": "fix(das): Only debug log sampled header if it was actually successful\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "9c996a7d54c65b57a2eb9430562458c02b980527", "messageHeadline": "feat(rpc): Add client wrapper (#1195)", "author": {"name": "Ryan", "email": "ford@students.uni-marburg.de", "user": {"login": "distractedm1nd"}}, "additions": 922, "deletions": 8}}, {"node": {"oid": "faf8b783819b70e5aea36486f0454c08f50c1b7a", "messageHeadline": "refactor(share/ipld): Use `NamespaceSize` var for consistency (#1297)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "6adfd8a871d90eba6004d665ee4818a7a4e2ea02", "messageHeadline": "chore(nodebuilder/p2p): Update to new arabica chain-id (#1284)", "author": {"name": "Evan Forbes", "email": "42654277+evan-forbes@users.noreply.github.com", "user": {"login": "evan-forbes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c537ec420a673e50aab137e3d7bf34204017e678", "messageHeadline": "feat(gateway): reenabling gateway, adding flag to enable (#1199)", "author": {"name": "Ryan", "email": "ford@students.uni-marburg.de", "user": {"login": "distractedm1nd"}}, "additions": 254, "deletions": 44}}, {"node": {"oid": "fb17d244aa12733e7c44e183a0feed62ba46dee8", "messageHeadline": "refactor(daser): use functional options pattern to configure daser (#\u2026", "author": {"name": "hrt/derrandz", "email": "ouaghad.hamza@gmail.com", "user": {"login": "derrandz"}}, "additions": 347, "deletions": 119}}, {"node": {"oid": "2a1c585ae797ddc0a05ec2d4159e7fdaeabad7eb", "messageHeadline": "Makefile: update go-acc version due to errors and new release (#1281)", "author": {"name": "Matthew Sevey", "email": "mjsevey@gmail.com", "user": {"login": "MSevey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff35df8d46039b341db229ab12b69d78b2ae47d0", "messageHeadline": "refactor(share): move bad encoding fraud proof to share pkg (#1241)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 733, "deletions": 723}}, {"node": {"oid": "2fde72c4184f069fd841a4d37e1d772a71528af6", "messageHeadline": "add semver tags to docker image builds (#1277)", "author": {"name": "Josh Bowen", "email": "jskybowen@gmail.com", "user": {"login": "jbowen93"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "354048a8ff26acba3a023932ded3bee8253ef5dc", "messageHeadline": "feat(ipld): integration test for namespace hasher (#1256)", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 217, "deletions": 84}}, {"node": {"oid": "ccb6ada995a1f1004d1fb2887e8a52f9d6c83b16", "messageHeadline": "feat(blocksync): Benchmarks for `ReadEDS` and `WriteEDS` (#1197)", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "cb920512f3cf9a155385fbff6f9a5cc7780f986b", "messageHeadline": "feat(`api/rpc`): OpenRPC scaffolding, migrating OpenAPI gateway to `a\u2026", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 133, "deletions": 34}}, {"node": {"oid": "906f6a51b9a3ce4b7789b98a156e926c26208367", "messageHeadline": "refactor(nodebuilder/header): Clarify error for init store failure (#\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4e582e9835dd69826faaecc1480cb1ac528bc07", "messageHeadline": "refactor(nodebuilder): Allow custom networks to work over already-ini\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "0e48f9a1fcc0729b4d828db9d9d5dd2a9729f495", "messageHeadline": "fix: removing protocolIDs from global namespace in p2p and fraud (#1268)", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 61, "deletions": 41}}, {"node": {"oid": "4667f42f9f823ee95e5c85d593d5a3972e4c6fbc", "messageHeadline": "refactor(params): Moving params to nodebuilder and adding config (#1168)", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 177, "deletions": 178}}, {"node": {"oid": "09b48a329399be0779bcb9a0fbfb4a6784b96138", "messageHeadline": "refactor(core/fetcher): Improve error messages for fetcher methods (#\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7dddcfc4808cdcd3325696a682327b0a91a238be", "messageHeadline": "chore(share/ipld): remove dead code (#1257)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "2470699efbb29138f2d80fa6e9f036c6edb25c6b", "messageHeadline": "chore: gen less acounts to reduce test execution times (#1253)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1ba85ed0e123f1c9fcd709c9e647bc3e989c9245", "messageHeadline": "fix: restricting PFD metrics to successful PFDs (#1255)", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "d08a61413d592a16cc7c36717c61c27676539b8b", "messageHeadline": "feat(blocksync): `share.ReadEDS` (#1158)", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 128, "deletions": 16}}, {"node": {"oid": "a1ca66536bbdce43a3710ed82511033182f3accd", "messageHeadline": "feat(blocksync): `share.WriteEDS` (#1139)", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 396, "deletions": 0}}, {"node": {"oid": "dbaf227c8b35da13ee92b34e364cbf8deb461ff1", "messageHeadline": "fix(state): `CoreAccessor` manages its own context (#1247)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "f1c25e45f444e6ffd73e18d29e8ae40d1b9f8414", "messageHeadline": "fix: returning nil sum when hasher receives data with incorrect lengt\u2026", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "fdd8b30a584be403a23d73869020aa89c949641b", "messageHeadline": "refactor(share/ipld): Use consts for node type determination (#1244)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "6340d4566bf48b5b2d3bbfcab22ecd86b677a82e", "messageHeadline": "refactor(rpc): move sanity check logic from rpc handlers to implement\u2026", "author": {"name": "Hoyt Ren", "email": "renhongyi_r@163.com", "user": {"login": "HoytRen"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "ef043156385d860c4a0252a386ae818d58970fe2", "messageHeadline": ".github: add triggering on versioned tags (#1237)", "author": {"name": "Matthew Sevey", "email": "mjsevey@gmail.com", "user": {"login": "MSevey"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d23961680eb3e47993b0f0196bd2a995105b1542", "messageHeadline": "fix: broken shutdown for services on fraud proofs receival (#1220)", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 23, "deletions": 29}}, {"node": {"oid": "7fcb0f38d40b6c3c95080e8d19fc5f82b8691b75", "messageHeadline": " - remove unnecessary nmtLeafNode type", "author": {"name": "Vlad", "email": "vlad@celestia.org", "user": {"login": "walldiss"}}, "additions": 30, "deletions": 93}}, {"node": {"oid": "63212e71f5d4fcb27b2d835b3808a937e721874d", "messageHeadline": "concatenate data in nmtNode to reduce amount of allocations when call\u2026", "author": {"name": "Vlad", "email": "vlad@celestia.org", "user": {"login": "walldiss"}}, "additions": 30, "deletions": 81}}, {"node": {"oid": "ad0c2bfec50cc716a314ba3f190ad0df55a70f04", "messageHeadline": "remove nmtLeafNode link to itself", "author": {"name": "Vlad", "email": "vlad@celestia.org", "user": {"login": "walldiss"}}, "additions": 14, "deletions": 47}}, {"node": {"oid": "7d8c2f8472e81fa71ced942eec7074295457c275", "messageHeadline": "remove prepending byte indication node type from nmtNode", "author": {"name": "Vlad", "email": "vlad@celestia.org", "user": {"login": "walldiss"}}, "additions": 18, "deletions": 52}}, {"node": {"oid": "738b69fb3f11a55d535902408edb352f75d41e00", "messageHeadline": "chore: upgrade to celestia-app v0.7.0 (#1147)", "author": {"name": "Rootul P", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 190, "deletions": 105}}, {"node": {"oid": "30ed57feccf3584b56ec7d71f0a22b37e4b6899d", "messageHeadline": ".github: add new ci_release workflow to unify CI (#1191)", "author": {"name": "Matthew Sevey", "email": "mjsevey@gmail.com", "user": {"login": "MSevey"}}, "additions": 117, "deletions": 62}}, {"node": {"oid": "93947a2eaa493caeeac42a4339e117b8cc32c8e4", "messageHeadline": "improvement(header/p2p): implement ErrHeadersLimitExceeded error (#1153)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 44, "deletions": 4}}, {"node": {"oid": "abefe0d3371f49f4924570b3144a038490103dc0", "messageHeadline": "chore(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0 (#1222)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "793e2b019d6d4be98bf03d91c578b3e68da13e55", "messageHeadline": "refactor(share): Consolidate share pkg (#1177)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 1543, "deletions": 1455}}, {"node": {"oid": "0d9358b40a54ca498366838aa3b7ce57a375154f", "messageHeadline": "Remove watchdog since go 1.19 don't need it anymore. (#1212)", "author": {"name": "Hoyt Ren", "email": "renhongyi_r@163.com", "user": {"login": "HoytRen"}}, "additions": 1, "deletions": 52}}, {"node": {"oid": "046fde162bcaf3d5eff98bcba7825e62de97b089", "messageHeadline": "feat!(header/p2p): extend header response with status code (#1135)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 394, "deletions": 76}}, {"node": {"oid": "d0eaef632566e8aa6f60c0941ee1f5008ff132d9", "messageHeadline": "refactor(swamp): use celestia-app instead of the kvstore (#1160)", "author": {"name": "Evan Forbes", "email": "42654277+evan-forbes@users.noreply.github.com", "user": {"login": "evan-forbes"}}, "additions": 373, "deletions": 153}}, {"node": {"oid": "e89b628319cb33330488e42b29d7dfde94166d60", "messageHeadline": "header/p2p: request head from multiple peers (#1046)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 140, "deletions": 7}}, {"node": {"oid": "cf3637cd5c09973cac0e146ea8ad2d5e4eac6bc1", "messageHeadline": "fix(nodebuider/header): initialize Store during start lifecycle inste\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 42, "deletions": 18}}, {"node": {"oid": "8892d3c1da44aef87e2711317976eee8ba0b4d4f", "messageHeadline": "chore(nodebuilder/header): remove dead metrics code (#1217)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "18860dfd9a10bc214ed40ae08ada4ed63bf47aa3", "messageHeadline": "feat!(header/p2p): add deadlines on stream and rework proto (#1038)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 169, "deletions": 51}}, {"node": {"oid": "32864cd35a8be4a1182a7d7b676410c97a2dc922", "messageHeadline": "fix(nodebuilder/header): Only provide `p2p.Subscriber` as `p2p.Broadc\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "661e61bff2861591a2642f21dff66bb8a14a13f0", "messageHeadline": "chore: disable debug log in Makefile (#1210)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "23c77e8684a7bfd488568256037198f585910683", "messageHeadline": "feat(nodebuilder): add AccountAddress to state's Module (#1209)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "76a5aef000200270c0b1a95b51c2c6502bd704ae", "messageHeadline": "Update docs/adr/adr-012-daser-parallelization.md", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2adf45d18ef0286d0278acb24014f56053f0e9cb", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "98e8311c7d7a68ea40a725c1f2551dd38bb4fff5", "messageHeadline": "Update docs/adr/adr-012-daser-parallelization.md", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49a3f58e5e4d3e34627b7214432e8e10d06114df", "messageHeadline": "add ADR for DASer", "author": {"name": "Vlad", "email": "vlad@celestia.org", "user": {"login": "walldiss"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "02cd7ca92df5a9184871b37dc3b1a842feac3485", "messageHeadline": "metrics: add metrics to fraud package (#1047)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 106, "deletions": 4}}, {"node": {"oid": "069b47f247edb76a1e0e3f2487a8c76dbab13b1b", "messageHeadline": "fix(ipld/plugin): don't truncate a type byte when it's not in the dat\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 157, "deletions": 61}}, {"node": {"oid": "15a5eaafba8d1c776d8f2ebe3a10fd469289e0e4", "messageHeadline": "fix(state): returning CoreAccessor from nodebuilder for state.WithMet\u2026", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "1593ae13008de5e2a9f76b451e8b5683af1c65f9", "messageHeadline": "nodebuilder: Remove current borked RPC tests in favour of implementin\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 0, "deletions": 297}}, {"node": {"oid": "cd8937195ddf95d9b3faf59653751f1700ccde8d", "messageHeadline": "fix: README link for header doc (#1192)", "author": {"name": "Rootul P", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7e4b3d1db7cb6a809a40ff0afb2ec556ed98cc9", "messageHeadline": "feat(metrics): metrics for PFD transactions, sampling, and broadcasts\u2026", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 126, "deletions": 45}}, {"node": {"oid": "228977ccae494161cd5d73adb93c14ea8e89fc73", "messageHeadline": "fix (.github/workflows): Skip over integration tests in unit test act\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72d91f872f956e0d7340252acf1032fb0bd46741", "messageHeadline": "fix: README link for header doc", "author": {"name": "Rootul P", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6455b1720aecc12f1bed0f823b30b76b04de24d1", "messageHeadline": "Fix markdown lint workflow to run on directories (#1170)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cff10d3ab3fcc73e30d5132666a3082daf859ea8", "messageHeadline": "Disable verbose log on Debug Level for badger, watchdog, and basichos\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "646dd9e8055730a475ec960ad4f629f45a90d727", "messageHeadline": "refactor(nodebuilder): moving service/<service> services to respectiv\u2026", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 390, "deletions": 396}}, {"node": {"oid": "09127c0ea74f174da89d7cfab65d82e40c83e779", "messageHeadline": "chore(deps): bump go.uber.org/fx from 1.18.1 to 1.18.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f759268b011621881299c1a08e59f8e56513d664", "messageHeadline": "chore(deps): bump codecov/codecov-action from 3.1.0 to 3.1.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a3216772a945e118308fdc1d73b884770e0064c", "messageHeadline": "refactor(nodebuilder): Move parse methods and flag definitions to nod\u2026", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 112, "deletions": 111}}, {"node": {"oid": "2fda13d3868d54b2490e6546fad96819d121959c", "messageHeadline": "Merge branch 'main' into #1154", "author": {"name": "Hoyt Ren", "email": "renhongyi_r@163.com", "user": {"login": "HoytRen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "326024e37f36998248f8ee04b47b83b5ae7e021d", "messageHeadline": "Disable verbose log on Debug Level for badger, watchdog, and basichost.", "author": {"name": "HoytRen", "email": "renhongyi_r@163.com", "user": {"login": "HoytRen"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1bf38f3257a84573981ebeb84c63212567206f8f", "messageHeadline": "bugfix: fix flakiness in TestFullReconstructFromLights (#1171)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61202a165e7f9c4b6eb9b1e813a32d4584181dbf", "messageHeadline": "chore(deps): bump go.opentelemetry.io/otel/metric from 0.32.0 to 0.32.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "81c63db9b6a80e176561d11eac363ee56c57a8fa", "messageHeadline": "das: add extra debug logs for sampled headers (#1157)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "21aed31559598b1cc47a0e2de6edc4f82d657b99", "messageHeadline": "das: add metrics to DASer (#1125)", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 170, "deletions": 3}}, {"node": {"oid": "b63bae29f42a988a26fb5ab62a2bbce3a49cc7d0", "messageHeadline": "bugfix: remove fraud.Subscriber from module (#1169)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "892d684a01af6df5dc6ed2fcb4bbfaa10a85b862", "messageHeadline": "Fix markdown lint workflow to run on directories", "author": {"name": "John Adler", "email": "adlerjohn@users.noreply.github.com", "user": {"login": "adlerjohn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b95d48647a3a1da2de7a69c4a071ae85ef9159e3", "messageHeadline": "log(header): Add detailed error for non-adjacent header attempt (#1123)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "cec6a2d6535870910478cac27f44c19dcd6316af", "messageHeadline": "node/state: Refactor node pkg -> nodebuilder and split services into \u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1767, "deletions": 1657}}, {"node": {"oid": "565b2b8aa94d56090f84ad6ed54684491f577325", "messageHeadline": "bugfix(fraud): close stream properly", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8bce8d023f9d0a1929e56885e439655717aea4e4", "messageHeadline": "feat(rpc): Allowing for `ValAddr` on `/transfer` and `/balance/$ADDRE\u2026", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 38, "deletions": 17}}, {"node": {"oid": "7221e8c899f8fa66de44f0f5ff840f40eb969c02", "messageHeadline": "Merge pull request #1145 from celestiaorg/rp/contributing-protobuf", "author": {"name": "Rootul P", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e232910653c0aad2078a5075bbc022ede4b46c47", "messageHeadline": "header/p2p: remove ExtendedHeaderRequest struct (#1141)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 0, "deletions": 67}}, {"node": {"oid": "09f1aec6c755e2ad0564d3db9102130bd3811db4", "messageHeadline": "Merge pull request #1148 from celestiaorg/rp/remove-changelog-section", "author": {"name": "Rootul P", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "1d338f54a1f9bb5888251d7736a49a030cbee668", "messageHeadline": "Merge pull request #1150 from rootulp/rp/golangci-warnings", "author": {"name": "Rootul P", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "71a02b38b039b260c41ca49e6dd722e9be03bf94", "messageHeadline": "chore: remove deprecated linters", "author": {"name": "Rootul Patel", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "a25200ecb3ac8734cf0c7237435ad4aece095836", "messageHeadline": "Remove Changelog section from CONTRIBUTING.md", "author": {"name": "Rootul P", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "a036bc6a0ef121d15c394d44900da0ec16077b80", "messageHeadline": "header/store: use an atomic.Pointer instead of Lock", "author": {"name": "Martichou", "email": "m@rtin.fyi", "user": {"login": "Martichou"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "02b2b33440888dccd30f918ced05339932b818d2", "messageHeadline": "Add Protobuf section to CONTRIBUTING.md", "author": {"name": "Rootul P", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5dc3e160dfc829475d1e4831f666f635ea5aa5fc", "messageHeadline": "Update README.md", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "57b1769d7276f2b97e9210b96cd6bb8cd3055145", "messageHeadline": "added Table of Contents inside README", "author": {"name": "nitin", "email": "nitinmewar28@gmail.com", "user": {"login": "nitinmewar"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "edc5644ee6c6c17a8ffa6895d02ee80a5504c51c", "messageHeadline": "added Table of Content inside README", "author": {"name": "nitin", "email": "nitinmewar28@gmail.com", "user": {"login": "nitinmewar"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b2cebbc4e42c0749521e075227265311cb402593", "messageHeadline": "chore(deps): bump github.com/ipfs/go-cid from 0.3.0 to 0.3.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7af20221dfa750952bc00f801f380a0d6d5dae5b", "messageHeadline": "ci: remove @liamsi from global CODEOWNERS and add @johnadler and @lia\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f5460d1d21282c0e818ab02a8e4c60ff26d03ec7", "messageHeadline": "refactor(service/state): Use DefaultProofRuntime instead of ibc-go `V\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "2e63b802449f8064e1f1037f581c1f30e5f8983b", "messageHeadline": "chore(deps): bump go.opentelemetry.io/otel/metric from 0.31.0 to 0.32.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9b11b993a00a359fff6b65beeed6cfbf9dd2d4c5", "messageHeadline": "chore(deps): Upgrading to go 1.19 (#1067)", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 160, "deletions": 139}}, {"node": {"oid": "016c3d8a42ce8960bd48c0f38fa75fec242a4632", "messageHeadline": "docs(adr-11): grammar fixes", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 72, "deletions": 74}}, {"node": {"oid": "283566ecf6490d5e2a4dff9776ac54aba96856d4", "messageHeadline": "docs(adr-11): describe WriteEDS; fix all TODOs and fix formatting", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 42, "deletions": 34}}, {"node": {"oid": "4a43052c19d7595fad8e76cedf113884784f5964", "messageHeadline": "docs(adr-11): clarifications for Remove method; minor formatting issues", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "e15603209cf1d57f1f01f0628b26677571cdf56c", "messageHeadline": "docs(adr-11): mention that the ADR is part 1 only", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "56e87654b791b3156da83576d6dbb311d8016749", "messageHeadline": "docs(adr-11): Has method; empty block and EDS deduplication; GetCar m\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 34, "deletions": 7}}, {"node": {"oid": "38de9c9ad2f22c70b92155c31a216f5607307dc7", "messageHeadline": "docs(adr-11): additional clarification notes", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "bd1478ef9e97f2da4b9889a12aec2f0befa51031", "messageHeadline": "docs(adr-11): clarify what is DataRoot and it's usage; minor formatting", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "9a27afb38f8c8f6927567b5bf52e92466154d999", "messageHeadline": "docs(adr-11): correct usage of mount.Registry; make all NOTEs italic", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 26, "deletions": 24}}, {"node": {"oid": "22406cb68fb8f4b23298b0f79172899b490433fa", "messageHeadline": "docs(adr-11): clarify CARv2 vs CARv1", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "a505d3ca7fb7716c32ae73d029c9df53db084fa5", "messageHeadline": "docs(adr-11): apply grammar/stylistic suggestions from @distractedm1nd", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "f16a6f9f36e192510cb4132d80767440fd7b1b25", "messageHeadline": "docs(adr): elaborate on how CARv2 files are going to be stored via FS", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 43, "deletions": 25}}, {"node": {"oid": "fb4308587705be636c97d5370bc9eaaea8ed02ef", "messageHeadline": "docs(adr): minor improvements for Key Design Decion and Consideration\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "7cf2e6dd93b6995428aa16781f8f21deb9ff8bd6", "messageHeadline": "docs(adr): improve API comments", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "7752309f123faffd0ffc25e1475e8488c0400a56", "messageHeadline": "docs(adr): serde for EDS", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 72, "deletions": 26}}, {"node": {"oid": "77e7626024abdacd7ba588368aeb8321729bc529", "messageHeadline": "docs(adr): block/eds storage design", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 196, "deletions": 11}}, {"node": {"oid": "3a1e655466e2f90451bda4cadb3342f163c131ec", "messageHeadline": "docs(adr): initial unfinished draft for ADR #011", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "40f28d46e15648fa4b5ddcb7999c3f3cf2dd1ecf", "messageHeadline": "Merge pull request #988 from walldiss/vlad/daser-parallelization", "author": {"name": "Vlad", "email": "13818348+walldiss@users.noreply.github.com", "user": {"login": "walldiss"}}, "additions": 1503, "deletions": 653}}, {"node": {"oid": "658139da12dae71fdc5c58b7308ca9338906632b", "messageHeadline": "das: Daser parallelization", "author": {"name": "Vlad", "email": "vlad@celestia.org", "user": {"login": "walldiss"}}, "additions": 1503, "deletions": 653}}, {"node": {"oid": "b37a8446a187b36cc07fc55db3dc650a628a0538", "messageHeadline": "refactor(service/state): `CoreAccessor` relies on `header.Head` inste\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "1803ca09de789bde7d211949b02f2b9df7f7a4b0", "messageHeadline": "feat(rpc): implementing staking reads and replacing sdk.Address (#1060)", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 235, "deletions": 62}}, {"node": {"oid": "ba2d4c727cb516629e61418b81eb38da45823ab8", "messageHeadline": "chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/o\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "a6cb7357ec3afab00227f45323fd2259cf1ed9f9", "messageHeadline": "chore(deps): bump go.opentelemetry.io/otel/sdk 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": 9, "deletions": 9}}, {"node": {"oid": "8f8abf07c79ccfcaf79e174bd11375a229791756", "messageHeadline": "command typo 9009 => 9090 grpc port", "author": {"name": "rachid", "email": "chamirachid1@gmail.com", "user": {"login": "rach-id"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c48c42b6a93876449ce15005e9e94ca4290d2d98", "messageHeadline": "chore(deps): bump github.com/multiformats/go-multiaddr", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "29554319af84f6da40fd13a84debca2567390de2", "messageHeadline": "refactor(service/state): Fix log to return correct height of balance \u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f83983ca58948482ced6cabd0f93b1d2ba10009a", "messageHeadline": "fix(cel-key): reading from correct directory (#1087)", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00d80c423b2bfacec22a253ce6af3a534a1be3a7", "messageHeadline": "feat|refactor(header/sync): network head determination (#990)", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 328, "deletions": 144}}, {"node": {"oid": "4618e2ba92a2b53c749598849e63fceb95661b6e", "messageHeadline": "cmd/cel-key: Return err if no node type provided (#1081)", "author": {"name": "nitin", "email": "nitinmewar28@gmail.com", "user": {"login": "nitinmewar"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "faf5e51ab8efdffb3f3f7fbcf61f44b879413969", "messageHeadline": "feat(cmd): Provide ability to specify network to user (#1073)", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 84, "deletions": 41}}, {"node": {"oid": "8657edc37d3911d42de447d9d0c93c4676a148c9", "messageHeadline": "share: change logs level in discovery (#1065)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cbf4f374f3240ac88ef18c410b6f2aade3a007b9", "messageHeadline": "params: Switch default network to `arabica` (#1052)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "c9ece1d4fd547b425466befdfc85eed791850d3c", "messageHeadline": "chore: resolving linter errors (#1061)", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5ae17afd227b370e8709a27f29491fef66c3f514", "messageHeadline": "fraud: implement fraud sync (#917)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 1161, "deletions": 113}}, {"node": {"oid": "f1517c07d44560095415db5436ca59e2cd4eeca7", "messageHeadline": "feat: adding pre-commit hook and makefile installation script (#1013)", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "190e4d022ee2a14ebcf9b7db267b61e7f45f00af", "messageHeadline": "chore(deps): bump github.com/libp2p/go-libp2p-kad-dht", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 70, "deletions": 104}}, {"node": {"oid": "ab0bdbc102a31483afa5c271eb6c2d2b78a0bdc6", "messageHeadline": "chore(deps): bump github.com/multiformats/go-base32 from 0.0.4 to 0.1.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "783777b88c3d362392a205dd965109659453f4bd", "messageHeadline": "chore(deps): bump google.golang.org/grpc from 1.48.0 to 1.49.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "58f80bac46a1e9dd239625f26c3b9e1a84941c2a", "messageHeadline": "chore(deps): bump github.com/ipfs/go-merkledag 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": 6, "deletions": 31}}, {"node": {"oid": "1d13be57a37e01483bc90e94b02b3988850def2a", "messageHeadline": "chore(deps): bump github.com/ipfs/go-cid 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": 3, "deletions": 2}}, {"node": {"oid": "c6960098600e3bf54a0f1d013a3f90cda7c5e9d5", "messageHeadline": "fraud: add proof mock (#1033)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 217, "deletions": 350}}, {"node": {"oid": "fe7fcedfa6bffc63e4ca2e169f0dac271a7f6b92", "messageHeadline": "tracing: Adding traces to `get_shares.go` (#1001)", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 39, "deletions": 14}}, {"node": {"oid": "1286f818ab9d1ac3df9e9f7691ddb0a9b556cea9", "messageHeadline": "Revert \"chore(deps): bump github.com/ipfs/go-bitswap from 0.7.0 to 0.\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "70867f4c20249478f5203de6672d4a72a9a394a7", "messageHeadline": "Add `concurrency` block to cancel previous CI runs (#894)", "author": {"name": "iofq", "email": "cjriddz@protonmail.com", "user": {"login": "iofq"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "9e9fc18e1c0e3c4bd3453e555dfdec438fbad966", "messageHeadline": "dep: bump celestia-core version (#1031)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "69a4ee5aee495299930575bfefec7a012fe47059", "messageHeadline": "chore(deps): bump github.com/ipfs/go-bitswap from 0.7.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": "ac4324ccbbf4bcae5da64bf9dbfc9ef459d9fb10", "messageHeadline": "chore(deps): bump github.com/ipfs/go-blockservice 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": 12, "deletions": 9}}, {"node": {"oid": "555482a1ba74c0b48d8c7d50c942267db936b86a", "messageHeadline": "chore(deps): bump cosmossdk.io/math from 1.0.0-beta.2 to 1.0.0-beta.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aa14091a1f4e8347d8cd17d6056eb4df58359d34", "messageHeadline": "chore(deps): bump github.com/ipfs/go-datastore from 0.5.1 to 0.6.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "42d82a5b85fc3f251d6cc1b443286c08d4d31df8", "messageHeadline": "chore(deps): bump go.uber.org/fx from 1.17.1 to 1.18.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e2e0d82f3b262b2654c97315a876b246e1ab2f2d", "messageHeadline": "chore(deps): bump github.com/gammazero/workerpool from 1.1.2 to 1.1.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "289cdf3bcfcf015701f0ec522bf5dd083a298c70", "messageHeadline": "chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/o\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "c4fa6d78e54226fe439a82be1311bd26759bd530", "messageHeadline": "rebased on backport pr", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "31ac8d70d1a5ab1585256802ac745fb4ee5e2a16", "messageHeadline": "dep: upgrade ibc-go to v4.0.0", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "552328a9858d093d514ca927a5b707293b39f793", "messageHeadline": "chore(deps): bump go.opentelemetry.io/otel from 1.8.0 to 1.9.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "7466aa8c10ce53049c64a58e84079478fd05e1de", "messageHeadline": "chore: backport to v0.34.x tendermint (#979)", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 145, "deletions": 172}}, {"node": {"oid": "d831e10ea1de1b547706ca0fea5cc725ef0fd262", "messageHeadline": "feat(rpc): Transaction proxy for staking tx types (#984)", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 322, "deletions": 4}}, {"node": {"oid": "74de636b3f4757dd149fe00bf57db898ecacaa3d", "messageHeadline": "Merge pull request #922 from rootulp/rp/adr-monitoring", "author": {"name": "Rootul Patel", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 300, "deletions": 0}}, {"node": {"oid": "b595b74432df6f24f12ce9f93b63d764c9806af5", "messageHeadline": "chore(deps): bump github.com/libp2p/go-libp2p-peerstore", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9cbe833ee0952434598bf57ac611007b03d86f1f", "messageHeadline": "feat (service/state): If account doesn't exist at given height, fail \u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "208eb0b8ea446eed76e2e20c5aacb96a55efe448", "messageHeadline": "swamp: rework fill blocks (#1000)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 63, "deletions": 34}}, {"node": {"oid": "cb6f845ce9045bbaf66eac2bc2cc1b17b332f9f8", "messageHeadline": "dep: update pubsub fork version (#1006)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "1c0c9cb55b84fa60c898460ab98f65209e3cca67", "messageHeadline": "cmd: Drop Env in favour of vanilla context.WithValue wrappers (#1004)", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 138, "deletions": 149}}, {"node": {"oid": "cdbc28a172e2850200e4054e0ec599406205f150", "messageHeadline": "feat(ipld): concurrent GetSharesByNamespace (#970)", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 290, "deletions": 77}}, {"node": {"oid": "e46aea45e0239faf268004697900192217268c2d", "messageHeadline": "chore: add closing bracket to description in cel-key (#995)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67dbc9ae7b1a7ba3f05ad047e139335ea190ced2", "messageHeadline": "Merge branch 'main' into rp/adr-monitoring", "author": {"name": "Rootul Patel", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "d448bd5c09c860adb857081eaf50f16d8ee43ee8", "messageHeadline": "add decision for scenario D", "author": {"name": "Rootul Patel", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6e4e6942dcfe3b91a523b189925577155c594ba2", "messageHeadline": "testing: fix flakiness (#987)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "842ae78ca90ae12128813ff42bb616069f6de65f", "messageHeadline": "update changelog", "author": {"name": "Rootul Patel", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7ffa115337aa21e62177483e68c64763041cf615", "messageHeadline": "update diagrams, add scenario D, address hlib feedback", "author": {"name": "Rootul Patel", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 29, "deletions": 22}}, {"node": {"oid": "24b64b50171816d82b4a012fbb60a6fc96106bc3", "messageHeadline": "Merge branch 'main' into rp/adr-monitoring", "author": {"name": "Rootul Patel", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 699, "deletions": 68}}, {"node": {"oid": "e437c24418785bdbab955331d22c5005ba25005c", "messageHeadline": "Add diagrams from FigJam", "author": {"name": "Rootul Patel", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "35678c77c9b9520f0129d6cfa55f7e0711cef7ef", "messageHeadline": "Rename section to \"Which actor should run OTEL Collector(s) during th\u2026", "author": {"name": "Rootul Patel", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "6757cec12ae31946beecc5fb95f5bf6259cddb57", "messageHeadline": "Why doesn't the Celestia team host OTEL Collectors", "author": {"name": "Rootul Patel", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "2cc807743a16f4a955f6d9c819d829f98e6fbbed", "messageHeadline": "test: fix daser test (#939)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "4f373b6d9ecdca62e9c9a383656456b2f3462e73", "messageHeadline": "swamp/discovery: fix flakiness in restart node discovery test (#982)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "3d803e88fcf707b1cc206c1c43c76ce26cf3c8f5", "messageHeadline": ".github: add vgonkivs and distractedm1nd to code reviewers (#983)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fbc94fa4d76542a475ea9ea4161471a48194036", "messageHeadline": "fraud: add peer that sent an invalid fraud proof to black list (#966)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 346, "deletions": 23}}, {"node": {"oid": "bf54f4e08560364576b888cf79e469c4f7343d9f", "messageHeadline": "fix(ipld/plugin): verify that data written to namespaceHasher has leg\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "ace2fda2963d725f0ccc606f2769dbd141e059fb", "messageHeadline": "fix(cmd): use correct flags names", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5b41ad8452b3ba26bb6b7afad727265e42c0f195", "messageHeadline": "refactor(cmd): panic if failed to parse the flag", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "c5d72185f3f5ecba2519c137e3075caa5d3f50b7", "messageHeadline": "feat(cmd): make TLS for telemetry toggable with a flag", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "0b44fc91e7f400f1f4ac54c5fa5593a37d87c764", "messageHeadline": "fix(header): remove hight cardinality labels from head monitoring", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "a6d9b20a7812a9a2ab70433832016ea88a71e376", "messageHeadline": "Update ipld/retriever.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac3597543218212aea3120f86ca9fed454d06dbf", "messageHeadline": "feat(cmd): enable metrics on the node", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f30489840ea500c5001d018b7922989aaaaf8d7d", "messageHeadline": "feat(node): enable metrics for header pkg via option", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "f88ab47d9c4595a185a1af26549fc03a425f6757", "messageHeadline": "feat(header): head monitoring with Otel", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "72ab53d7f75d2ef48553313d6ca1fd9365132708", "messageHeadline": "feat(cmd): OTLP integration for metrics", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "3cfcf9f27111fca142c27b695735231c08ab51fe", "messageHeadline": "fix(cmd): use OTLP instead of Jaeger for tracing", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 74, "deletions": 38}}, {"node": {"oid": "570bd38319cedccd271246ee56292edf72a1f646", "messageHeadline": "feat(ipld): integrate metrics into the Retriever", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 43, "deletions": 4}}, {"node": {"oid": "4d41a3d9b4b175430fa71189fd28c9578d648872", "messageHeadline": "feat(cmd): initial integration of OpenTelemetry and Jaeger exporter", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "9f13dd5a958d92f06013b43f2fbe1077db715958", "messageHeadline": "Merge branch 'main' into rp/adr-monitoring", "author": {"name": "Rootul Patel", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "1e7d508f33e919dfbd1fb07d6a7b2ef5afb761ae", "messageHeadline": "Minimize Celestia team managed components", "author": {"name": "Rootul Patel", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "d69600e8f770d36d881a79f1e4ae2cb58137f486", "messageHeadline": "Remove link to Lucidchart", "author": {"name": "Rootul Patel", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5859938bd00364f9f576b54914aaceee66b74857", "messageHeadline": "Update Makefile", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bcd99d4f32e91b6dc17206970b02ce35f9d772d", "messageHeadline": "Update Makefile", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3110688b326b72dcc42b7d9b37fe86d62ac429b", "messageHeadline": "Update Makefile", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d91c5f48c90910147136d7b84368d8eb84a0d02", "messageHeadline": "feat(Makefile): formatting and linter for markdown", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "856d432d98acfed24346f1e8f956a1602266bb58", "messageHeadline": "chore(state): don't import sdk types twice", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "4f5d2e9638e44f7a8a2983595db1907cc4d7bb50", "messageHeadline": "fix: markdownlint", "author": {"name": "Rootul Patel", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8aa82fc650fbebf3098e9f57a06ce9068dd1c3a6", "messageHeadline": "Add detailed design section and toggles for steps", "author": {"name": "Rootul Patel", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "fb47e0f4b9ca199b0d7cb85910ca7a802e6fb709", "messageHeadline": "Add decision header for Prometheus vs. InfluxDB", "author": {"name": "Rootul Patel", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3405444ba48503877c1837722028442b815aafae", "messageHeadline": "Merge branch 'main' into rp/adr-monitoring", "author": {"name": "Rootul Patel", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 1050, "deletions": 628}}, {"node": {"oid": "b52c184cc92707a559527b6b7280cd0ca4ef7e1d", "messageHeadline": "Add steps for self-signed certs", "author": {"name": "Rootul Patel", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "9d46feafaffab8cfefcfa2423b55f6541250d2ba", "messageHeadline": "Add section on \"How to send data over HTTPS\"", "author": {"name": "Rootul Patel", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "da5a5a4ff64f6041ada98f25deb419471e5947fb", "messageHeadline": "fraud: rework unmarshaler registration (#938)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 149, "deletions": 224}}, {"node": {"oid": "0c2daea17d6cd7ebadd6eb02c9723284e9717534", "messageHeadline": "refactor: unexport unintentionally exported field in ranges (#957)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f41cd7a4bd0352ac35be67e619b7931e567b07e8", "messageHeadline": "p2p: set ValidatorData field for header message (#953)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "f45cf1df792f5bd7e82dfdc0fd022eefb3607691", "messageHeadline": "Add GitHub CI check for Markdownlint (#948)", "author": {"name": "Rootul Patel", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 356, "deletions": 292}}, {"node": {"oid": "9e45ada26417fc4895e33326584b896754cff1c6", "messageHeadline": "share: handle disconnects of discovered peers (#892)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 339, "deletions": 47}}, {"node": {"oid": "718f364de768674234b2263ab8cc0fb1ebd3960f", "messageHeadline": "service/state: Implement balance verification against `AppHash` (#911)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 205, "deletions": 67}}, {"node": {"oid": "457908ca6a519b309e1d63457782fb928dcd44b9", "messageHeadline": "Add section on Uptrace", "author": {"name": "Rootul Patel", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 43, "deletions": 15}}, {"node": {"oid": "a0232625250c9128c0d6fa74d27329c113603138", "messageHeadline": "header: move doc to where it belongs", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4cdd324fa2fdda6152da9daef6b5584fcc6e23fe", "messageHeadline": "Prefix ordered list with ordered numbers", "author": {"name": "Rootul Patel", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "a4f27dd60586c81f3f442c5d72c5c87c5b1276fc", "messageHeadline": "chore(deps): bump github.com/BurntSushi/toml 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": "444e2a0019f0d84f0c8b89f3d8d76ab05073df22", "messageHeadline": "Merge branch 'main' into rp/adr-monitoring", "author": {"name": "Rootul Patel", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 144, "deletions": 57}}, {"node": {"oid": "d3fe37f5dc44da4e39637f08bbf74377f0e32b9d", "messageHeadline": "docs/adr: Update p2p disc ADR to include bridge node details (#926)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "2139ace2b9248ff64b5aefd7736082b643b43b2f", "messageHeadline": "share/discovery: make fields configurable (#930)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 135, "deletions": 51}}, {"node": {"oid": "1fc0ae08950816a7d25361857a117ab8bb699f52", "messageHeadline": "chore: replacing blake2b implementation with native /x/crypto (#927)", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "34488d6aba8acc2829df11bbd51dc4ec2b94b04d", "messageHeadline": "Merge branch 'main' into rp/adr-monitoring", "author": {"name": "Rootul Patel", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 22, "deletions": 28}}, {"node": {"oid": "c2e62ee18c14e36806d98eea0948cd96f081b945", "messageHeadline": "Add section on how node operators can monitor node", "author": {"name": "Rootul Patel", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 140, "deletions": 89}}, {"node": {"oid": "f2279192f7f1eb301a0ea55b86eef5c73f108ad7", "messageHeadline": "feat: trim trailing slash on ip (#932)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8eee5c97b87300871f595c14ecb961bb6e279c5f", "messageHeadline": "node: providing separated CacheAvailability to DASer and ShareService\u2026", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 21, "deletions": 28}}, {"node": {"oid": "5de112780b36a3e19594a8f5130fd24564d1281d", "messageHeadline": "Merge branch 'main' into rp/adr-monitoring", "author": {"name": "Rootul Patel", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "4045db1c0e4258e9c05fcc80490b71ed78d61ec2", "messageHeadline": "fix: change applied availability for bridge node (#924)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9bdfdb9e7935dcd4d7de643342c91e03ea70fa5", "messageHeadline": "chore(deps): bump google.golang.org/grpc from 1.47.0 to 1.48.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "19d8ef137322ba39daed2e2a7adf2ffff36ac3a6", "messageHeadline": "chore(deps): bump github.com/raulk/go-watchdog 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": 3, "deletions": 4}}, {"node": {"oid": "2310ad19d2ced74c83d9a850ba0db4cdaf8a82a8", "messageHeadline": "Merge branch 'main' into rp/adr-monitoring", "author": {"name": "Rootul Patel", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c419917c05c4900c41e76b138f355e7b1a228882", "messageHeadline": "docs(adr): ADR #010: Monitoring", "author": {"name": "Rootul Patel", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "8d56e55a3b6f0d25529a01fe4e7bdad85ecd67a9", "messageHeadline": "feat(node/p2p): enable quic by default with the config", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7414cec5dabb36160d4cec34bd848fb1a72557fc", "messageHeadline": "cmd | node: Refactor core flags (#910)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 117, "deletions": 77}}, {"node": {"oid": "da62bd9b40fca2bca4282baee51c5c7329a7f000", "messageHeadline": "Add Go CI badge", "author": {"name": "Rootul Patel", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a64d6adb8a7d67e61d7426a58a5b530cb4b460c3", "messageHeadline": "das: Implement `DASState` (#848)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 447, "deletions": 68}}, {"node": {"oid": "6bf84df90bf684b87e1f727a82113ce3d7bb33b1", "messageHeadline": "fraud: implement fraud store (#834)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 325, "deletions": 75}}, {"node": {"oid": "2771d5a1c0263875a21cbcb1126226c67d8ed4a4", "messageHeadline": "(node) doc: fix godoc for two methods on config (#909)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e0be7077b4d932b9ac54022d2f8e555bf3b1ef4d", "messageHeadline": "apply suggestions", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "e81662c2408ad755d0683263988d8a367fe75330", "messageHeadline": "fix: add condition to restore routing table refresh period", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "0374d4fdcefd7a2e719aa80234aa8dd24d4fb837", "messageHeadline": "fix(swamp): use debug logging from in-house logs pkg", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dc6e5e0eb4ae9d4bd424f7a99c303f23b147dcc2", "messageHeadline": "feat(logs): new utility to quickly set debug logging", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3f2d74340eb7891dd859a493ce636cb989d825c3", "messageHeadline": "Unify Go CI. (#890)", "author": {"name": "John Adler", "email": "adlerjohn@users.noreply.github.com", "user": {"login": "adlerjohn"}}, "additions": 66, "deletions": 74}}, {"node": {"oid": "d8d80fbb13b4d309cfc28163b0cf4f755933237d", "messageHeadline": "Add install target in Makefile, move old behavior to go-install", "author": {"name": "iofq", "email": "cjriddz@protonmail.com", "user": {"login": "iofq"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "26850703559fc5dbf23c367955d9be2e1cf24bc6", "messageHeadline": "p2p: implement full node discovery (#799)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 550, "deletions": 62}}, {"node": {"oid": "b1636e0d136dc1d5446fc63d8e1abb1a42358b0a", "messageHeadline": "go mod tidy", "author": {"name": "John Adler", "email": "john.adler@protonmail.ch", "user": {"login": "adlerjohn"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ed226d4391c2c2d228cf5295c8b5923e036bb2d4", "messageHeadline": "Revert e431b529a71a6f920c4da1c8509fb49c1925ca6d to test CI.", "author": {"name": "John Adler", "email": "john.adler@protonmail.ch", "user": {"login": "adlerjohn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a3922672807a17a23cdbb074b2fd1eb4dac439d0", "messageHeadline": "Add CI check for go mod tidy.", "author": {"name": "John Adler", "email": "john.adler@protonmail.ch", "user": {"login": "adlerjohn"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "a6183265ff9aa009f2a9afad61d12e511c1da9bc", "messageHeadline": "chore(deps): bump github.com/stretchr/testify from 1.7.5 to 1.8.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f034a476aaeda39f31361bf7fb3102492be0b9de", "messageHeadline": "fraud: update rsmt2d to change isRow->Axis (#851)", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 77, "deletions": 44}}, {"node": {"oid": "c4743d491cb1240fe66424ae8d534339028f4662", "messageHeadline": "cmd/celestia: changing randomness seed (#850)", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cc7265d15ec19493169a633a385ea38a3b726783", "messageHeadline": "service/rpc: Add `/data_available` endpoint (#802)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 126, "deletions": 0}}, {"node": {"oid": "89892d8b96660e334741987d84546c36f0996fbe", "messageHeadline": "fraud: fix findings in fraud package (#826)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 39, "deletions": 43}}, {"node": {"oid": "6a48339829ad6bc4cf0446ee48240860c9015431", "messageHeadline": "swamp: fix TestFraudProofBroadcasting call of BlockTime", "author": {"name": "Nhu Viet Nguyen", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a563f7ef12afb2f4058bfb739c5d9e9ac728d35", "messageHeadline": "docs(node/swamp): apply suggestions from @Bidon15", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "f0ad95088582d41f89f4d57bb7897f78ed92cadc", "messageHeadline": "tests(node/swamp): swamp reconstruction tests", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 120, "deletions": 0}}, {"node": {"oid": "5f8d1e45808424a669d7443cf1f8f2b741ffe43d", "messageHeadline": "feat(node/swamp: add util methods to fill up blocks", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "9048a75e2eb95508b52b897ed4618625d67cf99d", "messageHeadline": "feat(node/swamp): new WithBlockTime option for configurable block times", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "fb92ccc9ac0bd1c011ad0e9f39653580021247fe", "messageHeadline": "node: integrate fraud service (#820)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 430, "deletions": 46}}, {"node": {"oid": "1bf63eab14f0168b14e989c47863b52ae28b2503", "messageHeadline": "fix(share): protect datastore autobatch in CacheAvailability with a lock", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "5f3e894839af912b7005633eb1a65468a026c6e7", "messageHeadline": "das: fixing error handling and return values for sampleHeader", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "84a022805e4a129731e68defee03f0806e4b2061", "messageHeadline": "das: unify logic in catchUp and sample", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 26, "deletions": 32}}, {"node": {"oid": "1639046b9c14520f871f3f0709b14f1c1e2b914f", "messageHeadline": "refactor: no need to check for port == \"\" as net.SplitHostPort alread\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2da986cb45ca778ba8e6cbb4aae40ff8c21efb5c", "messageHeadline": "dependency: bump lib2p version (#862)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 334, "deletions": 276}}, {"node": {"oid": "a5c4e6564e9a682a50b09a2cc5220181c18b5c97", "messageHeadline": "chore(ipld/plugin): drop custom CID codec pluggability", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 10, "deletions": 41}}, {"node": {"oid": "701fb8454598366899361b3f0f62676597c575f6", "messageHeadline": "chore(deps): bump github.com/multiformats/go-multihash", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ac2cdb9832fe3bc127af61bb264c0340416d4801", "messageHeadline": "swamp: add test for conn gater", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "1405af3baa4fca2412372dc8180445f9e9766600", "messageHeadline": "p2p: moved from gater interface to gater implementation", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6f22d4fca76b9d88ada82218d322e9c224f2e27c", "messageHeadline": "chore(deps): bump mheap/github-action-required-labels from 1 to 2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f655005455ac510708b9b8fa1546d6491b39810", "messageHeadline": "chore(deps): bump github.com/multiformats/go-multiaddr", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "da4b93fb574ab0c4f4049f99bf9269292dcafcf0", "messageHeadline": "chore(deps): bump github.com/stretchr/testify from 1.7.3 to 1.7.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1550298c7c06e9d7387500c488540d9effedd09a", "messageHeadline": "chore(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f923d158da85d4df84fbb80b286829072bc23eff", "messageHeadline": "chore(deps): bump github.com/celestiaorg/celestia-app", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e34675d7791f07f76f23a23b30556ce49d662a18", "messageHeadline": "nit", "author": {"name": "Josh Bowen", "email": "jskybowen@gmail.com", "user": {"login": "jbowen93"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bd6d10ec136891344d21a8760e5411a361e10ed1", "messageHeadline": "fix dockerfile", "author": {"name": "Josh Bowen", "email": "jskybowen@gmail.com", "user": {"login": "jbowen93"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7789bca87c7994340892384c8ea8401828c630b1", "messageHeadline": "go.mod: upgrade celestia-core dep (#843)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "206466f1fc1adc4c65c2c6152b8904e8807f1b0a", "messageHeadline": "doc: RPC -> gRPC (#836)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a94fcb82d5b6f1a3f7478c37645662ee976936ad", "messageHeadline": "header: `Exchange` interface implements `Getter` (#842)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 31, "deletions": 34}}, {"node": {"oid": "eed2a11d8a695e6366272f43d3466b686d2cea1f", "messageHeadline": "state: add transfer endpoint (#844)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "d051a94bce1cf8a6b72be03a9484abdb9a6983a3", "messageHeadline": "Update service/share/full_reconstruction_test.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec3793fceb59ef4c23e0a94bc9850e225e796ada", "messageHeadline": "chore(share): move out reconstruction tests into a separate file with\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 253, "deletions": 240}}, {"node": {"oid": "6c32457da15f42024dbc354523477cacbebe628b", "messageHeadline": "tests(share): just log SharesAvailable of light nodes to prevent fai\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "a3eadff6f74ee41704bdda04626cc76b04a3c64d", "messageHeadline": "chore(das|share): improve comments and update some helpers name", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "6fb7debe211b3ec421a2d08b169997aa8e1da203", "messageHeadline": "tests(share): add new test with multiple disconnected Full Nodes", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 102, "deletions": 0}}, {"node": {"oid": "75beafce08727d6dd182a1a744460652279733f8", "messageHeadline": "test(share): CleanStorage for testing dagNet utility", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "515eae9172111b8b5d00f85a8b89bc35f23aafe9", "messageHeadline": "tests(share): add new test with Multiple Full Nodes", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "3cd28d1d10876cd69a90168eeac8756818141b57", "messageHeadline": "tests(share): improve OneFullNode test and add docs to it", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 32, "deletions": 20}}, {"node": {"oid": "0657854416cf548bfa943de30c43c45fddf3f155", "messageHeadline": "fix|test(share): add one option to bitstwap in the test suite to stab\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "46bebf306b6b332ed01ac5e9e8629a6d412a9f92", "messageHeadline": "test(share): add reconstrustrution test asserting that Full Node can \u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "35f865f4eae25386b1f498291e27c4b037cad77f", "messageHeadline": "refactor: update tests with the new dag net implementation", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8cb83e1a49f4ec2a5d13e9a8c6ea8f678eb9d543", "messageHeadline": "refactor: rework of the testing utility so it more focused around Ful\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 99, "deletions": 43}}, {"node": {"oid": "0f8b81ca88fa5c8078cb8f0a8427fcdfd678b4fe", "messageHeadline": "chore(header): removing dah.go", "author": {"name": "Ryan", "email": "ryanford@poluglottos.com", "user": {"login": "distractedm1nd"}}, "additions": 3, "deletions": 24}}, {"node": {"oid": "7f70b9b0b25cb601070d5eee59c5482bc893032e", "messageHeadline": "chore(deps): bump github.com/celestiaorg/celestia-app (#837)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "643749fb37e7113fe6cd7fc5934f125b9858a998", "messageHeadline": "das | header: Extract `HeaderGetter` interface from `das` pkg into he\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "ace9d0cd4da332761a73db3ec272ca966df96bbe", "messageHeadline": "chore(deps): bump github.com/stretchr/testify from 1.7.2 to 1.7.3 (#838)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "63a8c17efe024d4815babb65f98b99a31400f56f", "messageHeadline": "fraud: extend proof stucture (#828)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 101, "deletions": 32}}, {"node": {"oid": "9e2fe9f07ad084b253d203887cbcfa3987de5291", "messageHeadline": "fix: fix linter", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "b1880b6bc5786a360c5ebf8ef38b1bc41d15ad57", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "fe90506e75843df41cc6694001f9351891d639ee", "messageHeadline": "fix(ipld): fix race", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 34, "deletions": 10}}, {"node": {"oid": "6e1124585062c7fcfe5ab4a314a1dbc425893da7", "messageHeadline": "chore(ipld): regroup retrieval session field with better names", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "a5e6356036e3454e8330b41f55651bb6984cc491", "messageHeadline": "fix(ipld): fix race in the Retriever's doRequest method", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 31, "deletions": 19}}, {"node": {"oid": "df73a266e5d75234dc3506f4afebd86e81ce3b78", "messageHeadline": "chore(share): rename var", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cc1725d01dbc8efa898cbd728c9a9be90b7dc6c0", "messageHeadline": "chore(ipld/plugin): remove dead code", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 0, "deletions": 79}}, {"node": {"oid": "3c9422782f68b63cb72df772497d50d74a2fe7b3", "messageHeadline": "fix(share|node): create a session per one SharesAvailability call ins\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "bca816c6b1882edc589f9b50799c9b743603e089", "messageHeadline": "fix(ipld): seems like here was a rebase artifact, now fixed", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "eb47f79a2f72ddb1037007aa2283054dca386026", "messageHeadline": "fix(ipld): use ipld.Batch explicitly", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "5c0ebb0acbce40d6bdfc882516cdd3b01f42788c", "messageHeadline": "fix(ipld/plugin): return ptr to a node, not a value", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa17eadabb020e7f062d3abf4f8ac8073c2d6c3e", "messageHeadline": "fix(ipld/plugin): return IPLD ErrNotFound instead of Blockservice one", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7833e043c4e75c0cd53118251eb9e41b90eca304", "messageHeadline": "fraud: implement fraud service (#811)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 302, "deletions": 0}}, {"node": {"oid": "9dc3e08c6a14ca6a19d59326f6d4cb13aae968d8", "messageHeadline": "chore: bump nmt and core versions", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 78, "deletions": 53}}, {"node": {"oid": "bf1a28aa81dbed0c520fcfd3194de6d50d5b795c", "messageHeadline": "chore(docker): updated docker to go1.18", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01d95fdd7c778d5e329081a3bc1ddcf6ea203c8b", "messageHeadline": "chore: update README to mention go1.18", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d020513de6428fd6fa6b2ea6a014764729484c27", "messageHeadline": "chore: bump go version", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 6, "deletions": 754}}, {"node": {"oid": "a2dbbbed709f08ef935ff344849ab6f131040638", "messageHeadline": "share: Implement `cacheAvailability` (#786)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 269, "deletions": 20}}, {"node": {"oid": "c31bc649a7e79f05e345bc5d53b6ca2415525a5b", "messageHeadline": "rpc: move middleware creation into separate file (#812)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "aee88c2d98be5185fcfcc4f4c4fe1a60ab57a3fc", "messageHeadline": "fraud: introduce fraud service interface (#808)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 64, "deletions": 16}}, {"node": {"oid": "87beabff35d35505546174a98144119f83c91f1c", "messageHeadline": "tests(ipld): add new tests that reproduces #787 reliably", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "4a04a5ea5cd3325a3844a5de4d011746b512634c", "messageHeadline": "fix(ipld): fix reconstruction by re-enabling re-importing of rsmt2d.E\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "a422ce188c7eb92dabd3d6b41ae1e2bcd5b63c3e", "messageHeadline": "chore(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2 (#798)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "482cf0001aa066f031d5b55e22a604f9a462cf1c", "messageHeadline": "chore(deps): bump google.golang.org/grpc from 1.46.2 to 1.47.0 (#797)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "82057bc014331398118f5a83af6fe9af10ab302b", "messageHeadline": "test|refactor: cleanup for a node test (#794)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 31, "deletions": 45}}, {"node": {"oid": "fcb26006687d0d6cf17cff783bec274fd8276faf", "messageHeadline": "chore(docs): update the comments on Retriever", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "2efad99f9c15590fbe370440f5aea964dbe5184c", "messageHeadline": "fix(ipld): move and update RetrieveQuadrantTimeout to be aware of blo\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "004b7146cc2feffd6b0e9c17c7faab5c16e50cc9", "messageHeadline": "chore(ipld): apply comment and logging suggestions from @renaynay", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "603f2ae80dd2f7f07af42ff463b6ca5bc436497c", "messageHeadline": "fix(ipldl): Apply suggestions from @liamsi's code review", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "c35680bfee535dc32e840e36ef62e5d4503da332", "messageHeadline": "tests(ipld): move and rename ByzantineError test", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 34, "deletions": 37}}, {"node": {"oid": "7713d3d0a5853ee3d0615f832ce6969f28b0cb7f", "messageHeadline": "tests(ipld): increase coverage for all possible square sizes, randomi\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "062b4aeff6a8693f213be95022558ce8773d068d", "messageHeadline": "tests(ipld): fix flakey TestRetrieveDataFailedWithByzantineError", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "646fbef900b5438f1d2bc6eb084f4c5c43107f31", "messageHeadline": "tests(share): fix test by setting context timeout", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d57113482093a54703697e643db9cf4987f6a13b", "messageHeadline": "docs(ipld): add todo", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4a2c560c762f1a7f9fa657b4ddaf7d5a11ee169f", "messageHeadline": "refactor(ipld): rework Retriever", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 110, "deletions": 55}}, {"node": {"oid": "f0e3e1357a621ccebcc891ce26a9c7e0c372e489", "messageHeadline": "chore(header/store): fix a weird quible from @adlerjohn", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b6c3bcaf42ffbc9c43e3a2c4ea0bf2f50f26643a", "messageHeadline": "Apply suggestions from code review from @renaynay", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c041825bc5461de8f600e5f91349c9dbe25d2c18", "messageHeadline": "chore(header/store): add periods to comments", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "337f7d88e657d63180df8b2983719fec02590a44", "messageHeadline": "chore(header/store): move batch to a separate file as it deserves", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 106, "deletions": 97}}, {"node": {"oid": "1541e7855cb89a222d3041e6cfce0140e1ac8b3a", "messageHeadline": "fix(header/store): fix @adlerjohn's findings", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "57878c8b206c2d42e739cc96d3e673aece8d5aff", "messageHeadline": "chore(header/store): flushLoop: remove redundant if statement and upd\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "7d6297703b22fdeb2e0724d95fea1eb3b8b24de9", "messageHeadline": "fix(header/store): ensure hieghtSub does not panic on Pub when empty \u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "23f5903dc1a95c6b1dbfa07366274680a81cc6f6", "messageHeadline": "test(sync): update tests uccroding to the new concurrency model of th\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "8b899587057d4b987505c9a1612903acca1188ad", "messageHeadline": "fix|perf(header/store): maintain writeHead to remove contention betwe\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "99cac05e71001346d9de03d165eba6e78e35afb9", "messageHeadline": "fix(header/store): don't add verified headers to the caches", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "88277349f91172617ee6ffe42f124c09ade10265", "messageHeadline": "fix(header/store): return error when zero height is requested", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6647bf8aa33c08751347904a4431b5b32a5623f0", "messageHeadline": "feat(header/store): introduce 'batch' for headers", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 118, "deletions": 7}}, {"node": {"oid": "e7114c9751bf6a8ba7e4796b33b6323f4e383827", "messageHeadline": "test(header/store): new store test proving there is an issue with sto\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "52193fd51a575a1136f679040a63d18d50627410", "messageHeadline": "fix(header/store): actually add entries to the cache after the read f\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "c712d993c8a8313a02b1b74c4c8d60768ed1f527", "messageHeadline": "fix: fix test file name (#789)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f86f76df086db1872b931eb74ddf30b65401145c", "messageHeadline": "params: add WithBootstrappers option (#788)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 75, "deletions": 34}}, {"node": {"oid": "a8ee2bf7aeaad06694afe30d605e5b5585f59ae3", "messageHeadline": "fix(cmd): check that log.level.module rcvs exactly two params", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6d294bcaa1fe3f4edc0ec742b5a3f3ea835c1b65", "messageHeadline": "chore(logs): lower verbosity for blockservice and engine logs", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1c301d5aaa8116da66a33806158bfb987d628b2a", "messageHeadline": "feat(cmd): add new flag to allow granular control over level of each \u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "f7af0bedf435bd94de0e5ac1d7eb9f1c885bd42e", "messageHeadline": "tests/core: increase timeout", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "11a4bc93e7f4cb75b6b0778bc5ebf13175b269e8", "messageHeadline": "test: use in mem keyring signer for testnode", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "eab9d0a7128bb09de36872a1380a77d36f892030", "messageHeadline": "cmd: Trim `--core.grpc` flag value (#768)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "974e4efebff0a10e417fc0edb70350ea72c458d0", "messageHeadline": "fix: celestia_custom to parse genesis arg if provided (#779)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02f5408a4b0e16eb54144dbd834747261b897e34", "messageHeadline": "chore(deps): bump google.golang.org/grpc from 1.46.0 to 1.46.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9684cc3b30ce1286a003d2b299c65e16bf65b0fc", "messageHeadline": "fix(node): ensure RPC server is always started with 0(random) port", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "1c45a6659733b00efcc5b0f47f8ae64f30363e33", "messageHeadline": "ipld: move for dag service to block service (#730)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 214, "deletions": 189}}, {"node": {"oid": "67250a19c53d384ee7f19b64bce46b6b66c006a5", "messageHeadline": "chore(deps): bump github.com/celestiaorg/celestia-app", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 750, "deletions": 3}}, {"node": {"oid": "55b7b7e33c4d6520fa01361d93b8d2dcd1117c15", "messageHeadline": "fix: node link expired", "author": {"name": "Yicheng", "email": "82381764+xxxxxchan@users.noreply.github.com", "user": {"login": "0xyicheng"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "45f23d8ecab4c3526a7729cd4bc9a0ebe561846e", "messageHeadline": "Merge pull request #764 from Bidon15/readme", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19bd646948158e664b0f9f946030d431a1beca24", "messageHeadline": "readme: add full to the readme with links", "author": {"name": "Nhu Viet Nguyen", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1e58812e78afa10bf40b07b20e0ebf89f043007", "messageHeadline": "fix: update gitignore to ignore cel-key", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "81cdf8fe777d85420a73e5032e3f4b687d7a5d76", "messageHeadline": "header: fix header error handling", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6b05d357a5ac8cce574da82bf47c943805d1a5ec", "messageHeadline": "chore: fix logging", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ca19f4c72cdf720dd799ed4bf76d4a807bb0e0b9", "messageHeadline": "das: fix checkpoint in catch up manager", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d3dcc55e6621c0daa07366d9d2d5fa7cf3596491", "messageHeadline": "log: info level log for past header sampling, also log once checkpoin\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5843c5e102651206fe11c685c163f267b141b103", "messageHeadline": "tests(node): add TestNamespacedDataRequest, refactor tests", "author": {"name": "Tomasz Zdyba\u0142", "email": "tomek@zdybal.lap.pl", "user": {"login": "tzdybal"}}, "additions": 34, "deletions": 12}}, {"node": {"oid": "967d2b6a469fab9c6d5857d11ac59fb475360702", "messageHeadline": "feat(service/rpc): add /namespaced_data endpoint", "author": {"name": "Tomasz Zdyba\u0142", "email": "tomek@zdybal.lap.pl", "user": {"login": "tzdybal"}}, "additions": 101, "deletions": 33}}, {"node": {"oid": "f22aae25867c0734ad29da61218d63f477f99683", "messageHeadline": "feat(params): remove DevNet network and add Mamaki testnet", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "84b76888575c7c9caadda8294cb5d1f5ed1984e8", "messageHeadline": "tests(header/core): instanitiate PubSubs before connecting peers in T\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "5363b271672e7ea16a599c93907430587059bb8c", "messageHeadline": "tests(header/store): fix flaky heightsub test", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "aee7c27d6317cb1a0393e345025c9c6e3099fdb6", "messageHeadline": "tests(core): rewrite tests in core pkg to remove some of the falkeyness", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 44, "deletions": 25}}, {"node": {"oid": "1caf60520faf5583dd89f79b202af7fdb1b30cc0", "messageHeadline": "refactor: remove trusted-hash flag for bridge node (#746)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "eb409b205be5f2be20ac84b7676fec4f375479b3", "messageHeadline": "cmd/cel-key: Extract key utility into separate binary to prevent tigh\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 135, "deletions": 29}}, {"node": {"oid": "7997a4490cc2649c5f77a3cc26f6e1728fed2704", "messageHeadline": "das: Return from sampling routine upon sampling failure (#751)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 63, "deletions": 10}}, {"node": {"oid": "2d50db4726ca6955dd4cfccf3f83140261dd62f4", "messageHeadline": "chore: bump versions of app/sdk/core dependencies to latest (#736)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 451, "deletions": 757}}, {"node": {"oid": "eed1a141799d5cce19be7e2d7f1987e299a67280", "messageHeadline": "Merge pull request #747 from renaynay/clean-up-envvars", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ae392a0ab49ce37a61e61afcd378ba76322a615f", "messageHeadline": "breaking: upgrade header exchange version and refactor format to incl\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "d9a6f19ec246472d4b3a4b4ac16ee220e1526545", "messageHeadline": "node/services: Invoke function to ensure that an empty block is store\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "f52bc6a83c5fba248d7f2c51b5849ec747368ec0", "messageHeadline": "fix(node): disable some features on the bitswap to make retrieval for\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3ae49d9f79e83d93f95032546e0f29eda17c6cdf", "messageHeadline": "doc: clean up docs, trustedHash -> genHash", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f1be3d43180d2920d52dd3180900b0568fc2a995", "messageHeadline": "params: Allow running `CELESTIA_CUSTOM` without bootstrappers (for b\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 30, "deletions": 17}}, {"node": {"oid": "0270d249d9c88d60a6a7ecfba3f9333341f2e289", "messageHeadline": "fix: ensure that signer actually uses the correct key passed/generate\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "5b0932051bd4de318596909fafda2c6fde49d882", "messageHeadline": "node: Use in-mem keyring for tests and clean up test redundancy (#742)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 168, "deletions": 153}}, {"node": {"oid": "3dbc376b980258b3132d41293867fea736f2a1d9", "messageHeadline": "Merge pull request #737 from celestiaorg/hlib/update-rsmt2d", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 57, "deletions": 54}}, {"node": {"oid": "ba55fc3f2d4df40c423a27b82c5cea861efb83c9", "messageHeadline": "chore(ipld): update rsmt2d usage to match latest api changes", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "17c53e7b914d6fc6257df14273948455a5934b51", "messageHeadline": "deps: bump rsmt2d to 0.5.0", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e8751aa194b850bbb0ce71b48a38d6b50f0946d2", "messageHeadline": "chore(ipld): make newQuadrants to return a single slice", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "de58bf8c9d6b2e2569288be8303a42a5a6657730", "messageHeadline": "Merge pull request #734 from celestiaorg/hlib/extract-byzantine-error", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 79, "deletions": 62}}, {"node": {"oid": "aead38b462387c9fdde6bf1ba0b26fed59dfc7a6", "messageHeadline": "chore(ipld): extract byzantine error and constructor for it into a se\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 79, "deletions": 62}}, {"node": {"oid": "471277cd62622f673dba043a82535ccd5d6b8361", "messageHeadline": "node: Include expected err msg in`/namespaced_shares` test (#729)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "c6bb939162d52219544e5aaf2a411e656b303319", "messageHeadline": "node/state: Generate key for node if no key found in keystore path (#\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 104, "deletions": 8}}, {"node": {"oid": "9eefb82c63e67da0e4e7b4874a296308d021eda3", "messageHeadline": "params: Introduce `CUSTOM` network type (#717)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "d99e946cf30e45812b9302ef44a71bd756031d32", "messageHeadline": "swamp: add options to swamp config (#728)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "0466d9c9222f7ceacba2223a83fd352b5d751d1e", "messageHeadline": "service/rpc: Implement sanity checking for some request parameters & \u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 125, "deletions": 20}}, {"node": {"oid": "104a7d4262df410a2b9b52ead77a36e8bf8f8720", "messageHeadline": "header: introduce ConstructFn type and integrate it into core.Listene\u2026", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 70, "deletions": 31}}, {"node": {"oid": "86fd6fc71f356b8ca2de0d2b6cbf4454fd75fa35", "messageHeadline": "chore(deps): bump google.golang.org/grpc from 1.46.0 to 1.46.2 (#714)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5c8cfdcf607ef6a4d8a9ba8f3f6b69853a5a39a3", "messageHeadline": "chore(deps): bump golangci/golangci-lint-action from 3.1.0 to 3.2.0 (\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90ba1179aca636ba0c2e3513c2db914b15720e1e", "messageHeadline": "Merge pull request #722 from celestiaorg/hlib/codec-race-fix", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "ccb09c4217b6b41ecbae649119c98c5be0d82e11", "messageHeadline": "Merge pull request #721 from celestiaorg/hlib/ipld-race-fix", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "cd3f8ebf1526228b91ff3d93a1c0dab7b19eeae7", "messageHeadline": "fix(ipld): simply rely on global rsmt2d.Codec constructor for now to \u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "cca832acb6dbb03ac734fa5090d50bc319b9d0ba", "messageHeadline": "fix(ipld): fix race in rare case when Retriver fetches a share from b\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "8dd7297cc0005906be92ff163f03dfa0956939dc", "messageHeadline": "service/share: Remove unused `share.Service` interface (#707)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 29, "deletions": 51}}, {"node": {"oid": "c436d6dac1166181f8933c09c69b6ee8311590c4", "messageHeadline": "feat(service/rcp): unified error handling (#710)", "author": {"name": "Tomasz Zdyba\u0142", "email": "tomek@zdybal.lap.pl", "user": {"login": "tzdybal"}}, "additions": 42, "deletions": 76}}, {"node": {"oid": "f3ccb56d90822f7b72ab4622f6eb4e0c194102fb", "messageHeadline": "Merge pull request #682 from celestiaorg/hlib/concurrent-get-leaves", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 142, "deletions": 49}}, {"node": {"oid": "2d9bd5c10347353bda55d5c5212ba4648ba6088a", "messageHeadline": "docs(ipld): improve comments on GetShares", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 39, "deletions": 25}}, {"node": {"oid": "769b6f89e0cf9c33620d4c3fc6db13941221a052", "messageHeadline": "fix(ipld): add lock to avoid races between share writing and repairin\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "d1f20a25f18a04280ff458f29e2440f834ca9753", "messageHeadline": "chore(ipld): improve logging basing on debugging experience", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "b2248256dfc62d1e6c11596bde62f2aaa205cf72", "messageHeadline": "chore(ipld): remove unused GetLeaves", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 0, "deletions": 31}}, {"node": {"oid": "b8417906b92a458f155d9bbbb7f93b22e33a7601", "messageHeadline": "fix(ipld): add + 1 to buffer so that it does not block for the case w\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cf240c16bcff7dd642f64e9b25a8b188124c892c", "messageHeadline": "feat(ipld): implement concurrent GetShares", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 113, "deletions": 12}}, {"node": {"oid": "c5f30690012ab15a84c55f4574d22c1c1174ce00", "messageHeadline": "service/rpc: Add a separate `rpc` service to handle all exposed endpo\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 406, "deletions": 132}}, {"node": {"oid": "0b811ae3c8ad659e21d3e86a2a5a586bf64205bf", "messageHeadline": "chore(deps): bump docker/login-action from 1 to 2 (#692)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "630e85f841f8ab0a903be0f5615b762ef4e0745b", "messageHeadline": "chore(deps): bump docker/setup-buildx-action from 1 to 2 (#690)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "006635af237b924991c505189edbc9989512bca8", "messageHeadline": "chore(deps): bump docker/metadata-action from 3 to 4 (#691)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d6231b012c2f41f0d86eae7745efdeaf2e241a6", "messageHeadline": "Merge pull request #689 from celestiaorg/dependabot/github_actions/do\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d27f55beffa65189c5c2a6c9e6f39ff705c57879", "messageHeadline": "Merge pull request #698 from celestiaorg/hlib/gitignore-go-work", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3cf8cb6e6b39b544e8d6da19a177c738f54a2ac3", "messageHeadline": "fix(cmd): use ~ instead of $HOME in paths", "author": {"name": "Tomasz Zdyba\u0142", "email": "tomek@zdybal.lap.pl", "user": {"login": "tzdybal"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7bb20a3cab9423b9b4869500712e730538a63723", "messageHeadline": "header: move subservices to different folders (#685)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 970, "deletions": 719}}, {"node": {"oid": "f342c575498fa921f1fc0816582441d269d690b9", "messageHeadline": "chore: update .gitignore to include go.work", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f37e2f58abed8890887023d6f36b2b91c964fb4d", "messageHeadline": "chore(deps): bump docker/build-push-action from 2 to 3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38a6a967d8ab4ad35841e2646858b8d9b5421053", "messageHeadline": "Merge pull request #634 from renaynay/incentivised-testnet-adr", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 111, "deletions": 0}}, {"node": {"oid": "9e98b4d1f51b011f8cac9a21ed4f62dc1f0a4788", "messageHeadline": "Merge pull request #681 from celestiaorg/hlib/ipld-chores", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "50d516f531c22111d1196b22e2ec0e8b57ec64b4", "messageHeadline": "chore(service): rename PutData -> AddShares", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e7abcde7d223c65c008653220ff3e4e00dbfe2fd", "messageHeadline": "chore(ipld): minor cleanups, renaming and docs fixes", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "d286c6a5d38ab980bf53c6502754248d51cb490b", "messageHeadline": "Merge pull request #680 from celestiaorg/tzdybal/change_returns", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e038b084bfa28325a1547eb781dff65e731e16df", "messageHeadline": "Apply suggestions from code review", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "725c92d5d76d95d52be5ac86d395d2c4cb16ed85", "messageHeadline": "refactor(ipld): nit-picks in GetLeavesByNamespace", "author": {"name": "Tomasz Zdyba\u0142", "email": "tomek@zdybal.lap.pl", "user": {"login": "tzdybal"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "81b8f87e4c48bf5d869fe896904a90b3b021ea5c", "messageHeadline": "Merge pull request #679 from celestiaorg/tzdybal/fix_assertion", "author": {"name": "Tomasz Zdyba\u0142", "email": "tomek@zdybal.lap.pl", "user": {"login": "tzdybal"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0d58b3afceaf4313f0af66f343c8b72ebe81622f", "messageHeadline": "refactor(service/share): GetSharesByNamespace - no error if namespace\u2026", "author": {"name": "Tomasz Zdyba\u0142", "email": "tomek@zdybal.lap.pl", "user": {"login": "tzdybal"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3035f66569d3f6b42289cf5ab5e68a5dca3e78e7", "messageHeadline": "Merge pull request #675 from celestiaorg/adlerjohn/bump-golangci-lint\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76b969fe7d5115ddcc5436ca10641b3d12855825", "messageHeadline": "Bump golangci-lint to v1.45.x", "author": {"name": "John Adler", "email": "john.adler@protonmail.ch", "user": {"login": "adlerjohn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed4cdf03f2bd35c30d5b9874d4bc40bea6f5a061", "messageHeadline": "Merge pull request #661 from celestiaorg/hlib/cleanup-ipld-shares", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 326, "deletions": 532}}, {"node": {"oid": "519dd92304cac9b53098f4f1f75982132915f9c2", "messageHeadline": "fix merge conflict", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "002169231a1f1564eb4142b83d0a2405cb75f3bc", "messageHeadline": "doc: @wondertan additions", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 38, "deletions": 25}}, {"node": {"oid": "f291370791757f5e390a822e72f92f15d5c52a2d", "messageHeadline": "test(ipld): set proper batch size in tests to avoid flakeyness", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7a4195fe391648850a1dfc9f3b84a8a5f4258fa", "messageHeadline": "refactor(ipld): ShareWithProof.Validate should rcv CID", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "31b0e893bca8e8067bbb7685d7b5750e594732ae", "messageHeadline": "refactor(ipld): remove ErrNotFoundInRange", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 10, "deletions": 21}}, {"node": {"oid": "56f3cee5040fee9ee65879762488f3cf548a8d63", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cae27242fe45f3db53b03254b321229c45ceca9a", "messageHeadline": "chore(service/share): use Share type and default codec from ipld", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 37, "deletions": 61}}, {"node": {"oid": "01a0dfce4266e57844eaaafe8355a977b58d58f6", "messageHeadline": "refactor|chore(ipld): define only one struct for the Share and cleanu\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 254, "deletions": 442}}, {"node": {"oid": "6b75187519a05560eeae751afc8e81dc58b88116", "messageHeadline": "chore(ipld/plugin): use constants from the app and extract test helpe\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 29, "deletions": 19}}, {"node": {"oid": "11e89a89c0e866647115af220752e5b6403dcc98", "messageHeadline": "fraud: Define Bad Encoding Fraud Poof struct. Provide functionality f\u2026", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 1789, "deletions": 41}}, {"node": {"oid": "f5d1a79246684c82a68dca0686610c6d0a2d313a", "messageHeadline": "share: Add `GetSharesByNamespace` endpoint (#616)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 83, "deletions": 1}}, {"node": {"oid": "85b913dba9e7298ae04070e22b9b5376901cd717", "messageHeadline": "refactor: use json.NewDecoder (#667)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "7b695e25ef1f55c1fae730340d1323ca891e7350", "messageHeadline": "feat: add coc link (#665)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "69df97f3757c5ceafdf6c23a019616620d064239", "messageHeadline": "service/state: Add `SubmitPayForData` endpoint (#658)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 119, "deletions": 16}}, {"node": {"oid": "67031945c65b0c782b5b08f245a1203a686c4c63", "messageHeadline": "Merge pull request #626 from celestiaorg/tzdybal/ipld_roundtrip", "author": {"name": "Tomasz Zdyba\u0142", "email": "tomek@zdybal.lap.pl", "user": {"login": "tzdybal"}}, "additions": 827, "deletions": 1}}, {"node": {"oid": "ae2785a1a58a1ce75b57b0239bede8f0a5814d5d", "messageHeadline": "tests(service/share): use `//go:embed` to read test data", "author": {"name": "Tomasz Zdyba\u0142", "email": "tomek@zdybal.lap.pl", "user": {"login": "tzdybal"}}, "additions": 663, "deletions": 663}}, {"node": {"oid": "26c5ad6a0abfd8150b1f19166f7e682030bb5f64", "messageHeadline": "node: Distinct start node log to distinguish node type info from rest\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "2f2875277fa91a6e0b71e49f7328c1f280db4c24", "messageHeadline": "README.md: Add minimum system requirements (#657)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ae6e3c565c5d7b778325a1c06733dc7dab595f99", "messageHeadline": "chore: Upgrade celestia-app to latest version (#648)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 111, "deletions": 61}}, {"node": {"oid": "e2bcef4af8e4ccf90ec915a452fc0b85560696f9", "messageHeadline": "doc: add links and details for testing subsection", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cd2488e76e23df8f9db2368c7180f7cb0bbadd17", "messageHeadline": "Merge pull request #623 from celestiaorg/hlib/quadrant-retry", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 347, "deletions": 225}}, {"node": {"oid": "7ae71feffb59ae12353151118d5a77afa6498b51", "messageHeadline": "chore(service/share): fix linter errors", "author": {"name": "Tomasz Zdyba\u0142", "email": "tomek@zdybal.lap.pl", "user": {"login": "tzdybal"}}, "additions": 68, "deletions": 16}}, {"node": {"oid": "74090d011f266c2549a05b4edbbc18631adc8087", "messageHeadline": "fix(service/share): fix share ordering", "author": {"name": "Tomasz Zdyba\u0142", "email": "tomek@zdybal.lap.pl", "user": {"login": "tzdybal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ab31f76c24c8355167e6280854299c04181327e", "messageHeadline": "tests(service/share): IPLD share ordering test", "author": {"name": "Tomasz Zdyba\u0142", "email": "tomek@zdybal.lap.pl", "user": {"login": "tzdybal"}}, "additions": 774, "deletions": 0}}, {"node": {"oid": "c8084297c83333efac350bca7968b3885a584e47", "messageHeadline": "admin: update dependabot", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd03ba26fc74eeb19a2f1ac1200c4d91a0e20c9b", "messageHeadline": "admin: extend required labels", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e47dd435b62f02cb6a2c0af88cb92586c7e9fef", "messageHeadline": "Merge pull request #576 from renaynay/make-clean", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "02d2dfad5c9f9dcbe00caa2e5cb587d41551d433", "messageHeadline": "chore(ipld): resolve review comments", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "995dd67be18f3193b044d6905df25a10fd4ef74a", "messageHeadline": "feat(ipld): implement quadrant sampling over columns with retries", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 111, "deletions": 50}}, {"node": {"oid": "e1b45c8ae46099617802eb8fa76443b8df51cd82", "messageHeadline": "logs(ipld): add debug logs and refine logging coherence", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "4f2cc62333f9f28a2e212727b0d58b00073cdaf2", "messageHeadline": "tests(ipld): increase timeout for the last Retriever test", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a3fd58f56f9c83aea575877fd1de78a451b0b29", "messageHeadline": "docs(ipld): improve/fix comments", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3ccf95dce3e39aa5cb9c75c172d7f60ff1969183", "messageHeadline": "perf(ipld): Retriever: request roots concurrently", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 29, "deletions": 18}}, {"node": {"oid": "bb787ca78d4a380cc6e1391f048a9ea07395a3b9", "messageHeadline": "docs(ipld): add doc to the the quadrant coordinates", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "44b785f897dffe67b9441841f0c38e406d7b51ce", "messageHeadline": "fix(ipld): pass the error from Repair instead of setting custom one", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d786ac245deacdee8e895c6313d8166566c1608", "messageHeadline": "fix(ipld): always commit requested/repaired data on disk on retrieve", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "bd8cb4e4444b008cf78319e23858ae6244a09c37", "messageHeadline": "chore(ipld): remove outdated todo after rsmt2d update", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "5de6b484ad312aab886eb8becda5b5fbc1cd12bb", "messageHeadline": "deps: update rsmt2d", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "ba9b19bf0833753aa4a1e008c0d4d8eca38e07ef", "messageHeadline": "feat(service/share): improve availability implemenations", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 28, "deletions": 11}}, {"node": {"oid": "633f188744afa7d23f1836f8092aafe838121a1c", "messageHeadline": "feat(ipld): implement Retriever for ExtendedDataSquare and adapt old \u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 224, "deletions": 0}}, {"node": {"oid": "17e2ed052127763fa1529c4372310b42aa5699b1", "messageHeadline": "chore(ipld): remove implementation of RetrieveData and make GetLeaves\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 208}}, {"node": {"oid": "6e64e5b2383d59c18a06f21c8f47a0fa65e47bc4", "messageHeadline": "Merge pull request #611 from celestiaorg/dependabot/github_actions/ac\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c6ac6dd68e3d06a04fa855996c564ea660d5c71c", "messageHeadline": "chore(deps): bump actions/setup-go from 2 to 3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "230713f2f184a28798b09040905419eb48b2e3eb", "messageHeadline": "Merge pull request #642 from celestiaorg/dependabot/go_modules/google\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "0adaca6a09d0e0a26f359c5aeb7cae1c7aed7829", "messageHeadline": "Merge pull request #613 from celestiaorg/dependabot/go_modules/github\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "255aea2e51a4c811542a96e5895468c6d817e02d", "messageHeadline": "Merge pull request #588 from celestiaorg/dependabot/go_modules/github\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e29c588b6cf8b4609753bdfc46263093e311712b", "messageHeadline": "chore(deps): bump codecov/codecov-action from 2.1.0 to 3.1.0 (#641)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d2a6dcaebf818e54819962cc3f18ef5bcaf76fd", "messageHeadline": "chore(deps): bump google.golang.org/grpc from 1.43.0 to 1.46.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "804c1d9b0bb78649e558274e00fdf73bc6945168", "messageHeadline": "Merge pull request #633 from Bidon15/fix_bug_template", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a9067ec81c193c79d7facef8ae1255ea486d3a73", "messageHeadline": "doc: add inc testnet adr", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 100, "deletions": 0}}, {"node": {"oid": "108f5102115f96a7a88b6a67e6d614848951822a", "messageHeadline": "github/admin: fix the empty title for bug template", "author": {"name": "Nhu Viet Nguyen", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "95f8384bc6d7c84f0ed59e4354570777e462b229", "messageHeadline": "ci: add job to check for required labels (#625)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "c295ddcad0fb17a1c9d0fcf49fd66e591e30f1c9", "messageHeadline": "Merge pull request #622 from celestiaorg/tzdybal/fix_shares_order", "author": {"name": "Tomasz Zdyba\u0142", "email": "tomek@zdybal.lap.pl", "user": {"login": "tzdybal"}}, "additions": 43, "deletions": 29}}, {"node": {"oid": "e262cf334f6afb8c153668f1d45e5bf8ad7ccb36", "messageHeadline": "fix(share/service): use errgroup instead of channels", "author": {"name": "Tomasz Zdyba\u0142", "email": "tomek@zdybal.lap.pl", "user": {"login": "tzdybal"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "324b4e22bac5434d4d2108a52ddb52ca94cf65bb", "messageHeadline": "fix(service/share): make GetSharesByNamespace deterministic", "author": {"name": "Tomasz Zdyba\u0142", "email": "tomek@zdybal.lap.pl", "user": {"login": "tzdybal"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "f611dd6415dd9eaff633906b207ef5a65d83e794", "messageHeadline": "tests(service/share): add ordering assertion to TestService_GetShares\u2026", "author": {"name": "Tomasz Zdyba\u0142", "email": "tomek@zdybal.lap.pl", "user": {"login": "tzdybal"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "bb7bba29ed3562df6af7e5bec0452925e95d7d62", "messageHeadline": "tests(service/share): add RandLightService and FillDag functions", "author": {"name": "Tomasz Zdyba\u0142", "email": "tomek@zdybal.lap.pl", "user": {"login": "tzdybal"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "dec9c1567ea5153f90c3c34717bb5acb5ecc2cac", "messageHeadline": "chore(deps): bump github.com/BurntSushi/toml 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": "9aff34ea4861d2540fe2a945a5cca60a42833505", "messageHeadline": "chore(deps): bump github.com/ipfs/go-log/v2 from 2.5.0 to 2.5.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "28020da54d46b2dec29763a51c6c434b157e84dd", "messageHeadline": "doc: update README with link to docs site api page and delete endpoin\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 4, "deletions": 37}}, {"node": {"oid": "f6b97b9c13ba5d4f20ba3fbb4721909b3fc49d7c", "messageHeadline": "(cmd | node/rpc): Make RPC port configurable and ensure port 0 used f\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 117, "deletions": 20}}, {"node": {"oid": "8dc6e20bca8154f94ce2e0d39a16679e4b53da0f", "messageHeadline": "Remove title from bug issue template (#609)", "author": {"name": "John Adler", "email": "adlerjohn@users.noreply.github.com", "user": {"login": "adlerjohn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb958cbd1b9ed694cc5e8b21689fbe816e55d4e4", "messageHeadline": "Merge pull request #607 from celestiaorg/liamsi/fix-go-mod", "author": {"name": "Ismail Khoffi", "email": "Ismail.Khoffi@gmail.com", "user": {"login": "liamsi"}}, "additions": 38, "deletions": 30}}, {"node": {"oid": "026362733d5dccae946ad1af783654d853afb945", "messageHeadline": "fix go.mod to use tagged releases", "author": {"name": "Ismail Khoffi", "email": "Ismail.Khoffi@gmail.com", "user": {"login": "liamsi"}}, "additions": 38, "deletions": 30}}, {"node": {"oid": "bd18e4a4b5b6f803424b2e6d0ed23ef197dcafb7", "messageHeadline": "chore: misc readme cleanups (#605)", "author": {"name": "John Adler", "email": "adlerjohn@users.noreply.github.com", "user": {"login": "adlerjohn"}}, "additions": 23, "deletions": 26}}, {"node": {"oid": "16dba9747d46b8b26cffc9385054703b3a8d8b9c", "messageHeadline": "service/state: Expose state endpoints via RPC (#591)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 267, "deletions": 32}}, {"node": {"oid": "a254da2f3ef073500adf7a9ec2248505d3aba88a", "messageHeadline": "fix Dockerfile to work with -o build in Makefile (#595)", "author": {"name": "Josh Bowen", "email": "jskybowen@gmail.com", "user": {"login": "jbowen93"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a98135e91a4e420141b510c7a1b15a6b62ec93f9", "messageHeadline": "README.md: Add link to celestia docs site (#593)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "48691bd8d96c892012698b8609c73468ae18513c", "messageHeadline": "Merge pull request #594 from celestiaorg/hlib/fix-das-logs", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2c1312929eca4bdbab411c3673d456b596515419", "messageHeadline": "chore(service/header): fix line size on the doc.go", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f96ca514bd501f4a5f1b40c6e47888fc02b294f2", "messageHeadline": "logs(das): prevent logging of succes on failed sample", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6c8e9f2044efef1a65f2e2f1010de56c032dc4a2", "messageHeadline": "Merge pull request #590 from celestiaorg/hlib/move-fxutil", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 73, "deletions": 408}}, {"node": {"oid": "e5c16c8824b97251ed43259ac5d2822d4ddea6c4", "messageHeadline": "Merge pull request #589 from celestiaorg/hlib/update-fx", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 116, "deletions": 160}}, {"node": {"oid": "ccb7ebb197fc67aa50aa330b231458c3f402e545", "messageHeadline": "doc: update March 2022 testnet ADR to clarify bridge node (#577)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "00edd1e5978372a65a1bfb736ea24439c257313a", "messageHeadline": "docs/adr: Update state access ADR to include balance verification (#513)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "0bd9d63450d3f8cd42c4f4fec058b7155c2dfcfe", "messageHeadline": "docs: Add documentation (#562)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 99, "deletions": 2}}, {"node": {"oid": "2b16ade7453ba17dafe29d70b53d518f7850e8f1", "messageHeadline": "chore(node): use fxutil's ReplaceAs and ProvideAs", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "c0bda0c4e45a8be777a7e3bbda0900f7ea15e2e8", "messageHeadline": "feat(libs/fxutil): ProvideAs and ReplaceAs to hide some complextities\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "594e2d593774fa9eb0828c41c4ef36c32e600dab", "messageHeadline": "chore(node): move out fxutil into libs", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 15, "deletions": 367}}, {"node": {"oid": "08ce866e3aa539093a0e58095cc2dd224af8828d", "messageHeadline": "refactor(node): update FX DI and stop relying on custom fxutil implem\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 116, "deletions": 160}}, {"node": {"oid": "1802ecf75ec6d8f69b1cc2a730d35270df4a836c", "messageHeadline": "node|cmd: Make `StateService` required on node for all node types (#573)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "398802cd964559d19ea0b2a2d3c9ecfa44f005eb", "messageHeadline": "Update Makefile", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b613419d0ec7e74a7eed608626bc67129e2acd65", "messageHeadline": "Merge pull request #561 from celestiaorg/hlib/private-network-v2", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 37, "deletions": 8}}, {"node": {"oid": "8c3d177cc1682973c4bd5bd13cc2485db5e323fe", "messageHeadline": "fix(swamp): use Private network for Swamp node so they won't try conn\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f71c9a074269e985eda30d7c4e2651b960f4e932", "messageHeadline": "test(node): run TestNode node only with private network", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "9bc6992ab797603772abb50c7cdf8d261c07ae1a", "messageHeadline": "feat(params): add new Private network for private/testing setups and \u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "39df4c8ebd43cd57aa3ee54ce2ffd6d536f7331b", "messageHeadline": "Merge pull request #583 from celestiaorg/hlib/test-cleanups", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 47, "deletions": 102}}, {"node": {"oid": "b2f88859f2f2875fcf167893d6dc6fe412f12de8", "messageHeadline": "feat: dump in in build/ and gitignore build dir (#575)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d301c45b0569be4af1a7f90cb1f697b16c2571cc", "messageHeadline": "Merge pull request #580 from celestiaorg/hlib/core-access", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 18, "deletions": 28}}, {"node": {"oid": "eeb9203c76670ffd90fde26487426b6e896d4a39", "messageHeadline": "test(node): skip panicing test with a link to the issue", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2bf5cb74ad2f81301c3f81f1c6fd6d73f30125f3", "messageHeadline": "chore: tidy deps", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27aab5f802d6ab485a9ba7b84c05080703f71bba", "messageHeadline": "chore|test(service/header): simplify core fetcher construction in tests", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "f803463c75a207f6a161ca22b9769a850a99fccd", "messageHeadline": "chore(node): cleanup tests accordingly to core test utilities changes", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 7, "deletions": 31}}, {"node": {"oid": "ff00b14cce925c4323942d340241baae452c5077", "messageHeadline": "chore(core): cleanup testing utilities", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 37, "deletions": 60}}, {"node": {"oid": "adb5e2d9556a40e424d0e5daa0ac0a9fdc45afab", "messageHeadline": "chore(node): prettify CoreAccess component construction", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 18, "deletions": 28}}, {"node": {"oid": "1f83373aa95745d916a3ce822646e9cd29d49973", "messageHeadline": "ci: add codecov and badges (#564)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "2879e5cc62f88ac242332c87de84111bf11db5da", "messageHeadline": "feat: add `make clean` cmd to Makefile", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d619d97a54e5d7cd307274b3346077567dba8ca6", "messageHeadline": "core: Remove embedded core node option (#567)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 110, "deletions": 351}}, {"node": {"oid": "a6a50b0998d7dcc6dc732475494c12cd6b0e38c0", "messageHeadline": "service/state: Provide simple scaffold for `StateService` and impleme\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 936, "deletions": 95}}, {"node": {"oid": "f76762a623dee8cbc4cd78e90e3a738e7463baac", "messageHeadline": "Merge pull request #556 from celestiaorg/hlib/globalstateless-params", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 104, "deletions": 75}}, {"node": {"oid": "fb495d8f42b737911aa809f9d7d113e5bf7f1009", "messageHeadline": "Merge pull request #566 from celestiaorg/hlib/gitignore", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dfb2bde018783f92dd639cd394ea98851a377379", "messageHeadline": "chore(params): remove unsused defaults getters", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "889f2a2015b9a3a48153133c5005718b7af5d0e2", "messageHeadline": "chore(.gitignore): fix gitignore for files in root", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "65faaea997874bc2915ee960bd1fde2bfb47fb0a", "messageHeadline": "chore: remove binaries from repo (#563)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1e9e384bccf98bdec9d41d010768fda874d918da", "messageHeadline": "swamp/tests: light node syncs with multiple trusted peers (#551)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 80, "deletions": 15}}, {"node": {"oid": "c2790393f38b1dffb60fb1c3f961d955b8a55721", "messageHeadline": "chore(deps): bump github.com/celestiaorg/rsmt2d from 0.3.0 to 0.3.1 (\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3edb930c1ddba0206bb1f85c5882d5eb7b37388e", "messageHeadline": "Update node/services/config.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c47de2598926bdac48f97c1c1ede9822d04be7e", "messageHeadline": "fix(node/fxutil): ignore zero values in OverrideSuply", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ced5bfe63cd2ae80faf99633520626f0d95baca5", "messageHeadline": "refactor(node): stop using global state Network and register it in DI", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 71, "deletions": 26}}, {"node": {"oid": "29fd8404ce1d667d7c9fed9d690be7cb2153f7b2", "messageHeadline": "refactor(params): extract defaults into a separate file", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 30, "deletions": 27}}, {"node": {"oid": "2c2a7579785bcae74b1b012e0662e9d883f6f91c", "messageHeadline": "refactor(params): globalstateless network definition", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 42, "deletions": 40}}, {"node": {"oid": "50db34f58dccb88e782a32c0e7e14e38402799a7", "messageHeadline": "Merge pull request #557 from celestiaorg/hlib/test-node", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 30, "deletions": 168}}, {"node": {"oid": "4ddb3057ec2ee50f114fa4bc5bd73dd8d228fe28", "messageHeadline": "refactor|chore(node): new TestNode testing utility and node tests cle\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 30, "deletions": 168}}, {"node": {"oid": "78e4b441d29852cfc48c2aa36a53f97853a75336", "messageHeadline": "refactor: remove all of block service as it is unused (#555)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 179}}, {"node": {"oid": "c5ee765f9fabf207b969d65166d2dbcb1a3430cf", "messageHeadline": "das: DASing of past headers (#473)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 565, "deletions": 32}}, {"node": {"oid": "539ac21a965c5680d72daefa797a762b02e63325", "messageHeadline": "Merge pull request #553 from celestiaorg/hlib/remove-todo", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "cb27f1893104fe162182b53fedadf693e39d7045", "messageHeadline": "chore(service/header): remove old todo in chore listener", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "eb67835458c3bf349de9367d652576ab7c6d8452", "messageHeadline": "Merge pull request #549 from celestiaorg/hlib/prevent-spamming", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "dcb944f10b478e6c1d46456b345809aa685d3014", "messageHeadline": "fix(core): prevent spamming of old headers when bridge node syncs tog\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "d363070a3a43b8fbde16b3a96d75d867f9fe0d0c", "messageHeadline": "feat: service/header: Pass PubSub publishing options on header.Broadc\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5d7e0917f83ad29282e6e4f6f0157dd914998b54", "messageHeadline": "deps: update PubSub fork", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4d51b9693f87df7b64eaa2f543bb7e2060539896", "messageHeadline": "feat(core): IsSyncing method to know if core is still syncing", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "c9db56a871a21fe7462872d7ea9d978dd6887055", "messageHeadline": "Merge pull request #494 from celestiaorg/hlib/remove-bootstrappers", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 47, "deletions": 76}}, {"node": {"oid": "36007b385424651a7e3cbbcbfe27dd0174ea6450", "messageHeadline": "bug: revert upgrade to header exchange protocol for now to prevent co\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "33dd6781242fd5178e069a58b89121b4cb0b307e", "messageHeadline": "Merge pull request #541 from celestiaorg/hlib/return-trusted-peers", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "7ea643b1f2d05c3fc64ac5cbc984123ef2141fda", "messageHeadline": "swamp: adding comments to public NewNodeWithStore. reemoving redundan\u2026", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "833aa10bc0b0194e5918840203de613efe6dd92d", "messageHeadline": "Merge pull request #537 from celestiaorg/hlib/fix-height-sub", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dabdd53f1adf71dcb58742824cba3e852628ccb9", "messageHeadline": "fix(cmd): return back sliced trusted peers flags and fix usage string", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "114ec3da5651a2f1ac36dd2f5d436f41e5bf6003", "messageHeadline": "Update docker-build GH action to push sha tagged images (#526)", "author": {"name": "Josh Bowen", "email": "josh@celestia.org", "user": {"login": "jbowen93"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "f5a4643d6a759e03e81eaa9016e6aeb0e0408d16", "messageHeadline": "swamp: remove redunancy in node creation (#538)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 31, "deletions": 54}}, {"node": {"oid": "d12be5b7e3001d2cd4ec1b85d77c57f5efb45283", "messageHeadline": "docs/adr: Bad encoding fraud proof ADR (#492)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 197, "deletions": 0}}, {"node": {"oid": "1daedd923304435a93f30b25aca94f51810bfcbb", "messageHeadline": "chore: edit templates: (#534)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 3, "deletions": 101}}, {"node": {"oid": "a757afa1f7d4367edc262e744502a9fa2ecd448a", "messageHeadline": "refactor(node/p2p): rework dht options construction", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "7aee0d7be1b6a07fd26cc651e257bb09b955511c", "messageHeadline": "chore(node): remove WithBootstrappers option", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 0, "deletions": 34}}, {"node": {"oid": "698de41e6c0a949e41e52bf1bdbee999b1ce9d6e", "messageHeadline": "chore(node/p2p): remove P2P.Bootstrappers field from config and alway\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 9, "deletions": 29}}, {"node": {"oid": "f425e1ecd0135d7b4710f614956ff45d36a43a32", "messageHeadline": "feat(params): a helper func to addr infos of bootstrap peers", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "7f60ab4429c9f90a3e1777678d8a7c82ca150898", "messageHeadline": "fix(service/header): unlock the heightSub lock on a rare case", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2e311d94ba2a84b75dafb73197e9259215bee7b4", "messageHeadline": "ipld: retrieve data starting from root (#442)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 160, "deletions": 160}}, {"node": {"oid": "8595c005f82ca31d9ce8c528ebe2b2bd1c675f25", "messageHeadline": "quick readme update (#445)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "06c8fbf656968931cb30d94caf277749e4f1cee9", "messageHeadline": "swamp: Full Node sync tests (#441)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 137, "deletions": 2}}, {"node": {"oid": "5f08292a3dad3da1818a5ae37af567b8ecd77535", "messageHeadline": "chore(deps): bump github.com/spf13/cobra from 1.3.0 to 1.4.0 (#515)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 212}}, {"node": {"oid": "0806a0a1080ee980a5f645494fd38d6f274f91e3", "messageHeadline": "Merge pull request #416 from celestiaorg/hlib/full-node", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 132, "deletions": 8}}, {"node": {"oid": "b1d0ba950bf8999292fe39fce3c49874631ab1cf", "messageHeadline": "Update node/type.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7eb91057934f84d23fa1666f8dca3a74a0a40f94", "messageHeadline": "Update node/components.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ba141fc874b02337afffd50c881169b0648e898", "messageHeadline": "docs(node): document Full Node a bit", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d5b9a9bc17c702d055f4b17b4721c00ea41c8680", "messageHeadline": "fix(node): temporary add light availability to the bridge", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3670703ad9c7590913b7a22a7af016bcb583e62a", "messageHeadline": "feat(cmd): new command for Full Node", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 66, "deletions": 2}}, {"node": {"oid": "aec6395b82afb1c8ef8a18acd69d05e106b3cf33", "messageHeadline": "feat(node): new Full Node type", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 62, "deletions": 5}}, {"node": {"oid": "581e236ea9aa979a78197bbb65042a9a078dfea0", "messageHeadline": "Merge pull request #500 from renaynay/remove-changelog-ci", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 0, "deletions": 207}}, {"node": {"oid": "434c7b5e484e6a410853e1cff321df31843c62a5", "messageHeadline": "ci: remove changelog workflow", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 0, "deletions": 207}}, {"node": {"oid": "c3b040aadd136308e6cd98b14892ed2b814cefcf", "messageHeadline": "Merge pull request #496 from toanngosy/service_header", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5342fa20be00596b5703931a1984b4e89cfeebb0", "messageHeadline": "(docs|fix)cmd: ParseHeadersFlag -> ParseTrustedHashFlags (#490)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79b49ea1a23c28a504d17df9a4fd1da26c00d03b", "messageHeadline": "change format", "author": {"name": "toanngo", "email": "toanngosy@gmail.com", "user": {"login": "toanngosy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92de33059c9544fdabebadbc9154042bd13aed63", "messageHeadline": "add changelog enty", "author": {"name": "toanngo", "email": "toanngosy@gmail.com", "user": {"login": "toanngosy"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b3611eee517cb8f09e464c4a7c48b3d7e70209c6", "messageHeadline": "add network name to protocol ID", "author": {"name": "toanngo", "email": "toanngosy@gmail.com", "user": {"login": "toanngosy"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "08ab34d835a3330ff7d6f54c840baa25529ee787", "messageHeadline": "Merge pull request #485 from celestiaorg/dependabot/github_actions/go\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "ff9e562f77dd72603378124303e2ae71cb54d195", "messageHeadline": "add an empty space", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f59ec24c9ff1b7af23bce64bb36d2753d39085de", "messageHeadline": "setup go", "author": {"name": "Nhu Viet Nguyen", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9f1b86256cdfe5fa627fd13c2375318a9d296a75", "messageHeadline": "adapt to a matrix one", "author": {"name": "Nhu Viet Nguyen", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "20bbbd1e06900cfa9c5996c1ccc49c99b92199bf", "messageHeadline": "add explicit go-setup step", "author": {"name": "Nhu Viet Nguyen", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "92e52696c4d7794a2d56b9899e55991887d1c5d4", "messageHeadline": "remove 1.16 from linter", "author": {"name": "Nhu Viet Nguyen", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "058ee1cc6c94fb4cd4723865a7d8b66b88769c9a", "messageHeadline": "bump version", "author": {"name": "Nhu Viet Nguyen", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acf0aa075e8c197fb3d86a2d45442ec6aeee79f2", "messageHeadline": "bump go.mod", "author": {"name": "Nhu Viet Nguyen", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca3cbb6cf1bdc4a1efc76cd3878e4d2e424dfbe4", "messageHeadline": "chore(deps): bump golangci/golangci-lint-action from 2 to 3.1.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b51952345426287c1ccf9c0a40c17f816d3d321", "messageHeadline": "Merge pull request #501 from celestiaorg/dependabot/github_actions/ac\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ff9a4b0918198b0ced18f2a4074cfbb921565dbe", "messageHeadline": "Merge pull request #487 from celestiaorg/dependabot/go_modules/github\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "ee8b711ebdd22a8c49ee48dc4a891d2f91cb919a", "messageHeadline": "chore(deps): bump actions/checkout from 2 to 3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e943732ef838ea9a8d172e0216210f5e7fa31149", "messageHeadline": "chore: upgrade from Go 1.16 to 1.17 (#479)", "author": {"name": "Rootul Patel", "email": "rootulp@gmail.com", "user": {"login": "rootulp"}}, "additions": 156, "deletions": 5}}, {"node": {"oid": "3302d76f50d6f5d581a7ec94f195325b2fd1ef19", "messageHeadline": "swamp: Sync sub test with state sync (#443)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 123, "deletions": 13}}, {"node": {"oid": "6592f3be6e92380c7c7f23f8a103681a15a715a0", "messageHeadline": "ADR 005 Plugins (#414)", "author": {"name": "Evan Forbes", "email": "42654277+evan-forbes@users.noreply.github.com", "user": {"login": "evan-forbes"}}, "additions": 275, "deletions": 0}}, {"node": {"oid": "826c2aafb0ed743769f122e4aff37d8f8d33b73f", "messageHeadline": "header: skip empty blocks (#480)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 46, "deletions": 6}}, {"node": {"oid": "b71470eeecd9c1c5d5996b99658a5882ddc5eeb6", "messageHeadline": "Merge pull request #477 from celestiaorg/hlib/fix-#453", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "f7f6c44139715b500c131fad0c226c7d4c97a740", "messageHeadline": "chore(deps): bump github.com/dgraph-io/badger/v2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "1fcf0c0bb5d5a4e18b51cf12440ce86a84cf7a72", "messageHeadline": "Merge pull request #474 from celestiaorg/v0.2.0", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 105, "deletions": 54}}, {"node": {"oid": "ef2ff41d807fec3576cc0600ba73fa37b152d69d", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "509de938633c8a292293e906425fac61bad9cd77", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "39e31fe912853191a9175db048f27e039fdbe4d6", "messageHeadline": "Merge pull request #478 from celestiaorg/hlib/update-bootstrappers", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1e1526e8aeaabb88141c7bc2099f2da0a1071af1", "messageHeadline": "fix(params): update bootstrappers' peer id", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "790ede31e9d2327805386d727153c55b5f5bdca8", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "331f12af68d180c00daa07a17b4caad0c481dca7", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "602403b00847d6e78ad78d9c32308ec5a08a8521", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf7b63d79421707f5bab64710f6f8bd2d3aae7ae", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9bb2077d88b8e461629a0ff155e35fdeb2856628", "messageHeadline": "chore(service/header): ignore error on validator removal", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "627a0cdd3353b29834cd626cfa97c4e6ec056303", "messageHeadline": "tests(service/header): pass context to Next", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "126ddf104047f514d8754a501ee65d7e5bfeed56", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "203cbbeae68b9e91d2ebb9eb528a65994db19c95", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7508ae2bd2d6c4e29df750eaa6f0d45b9ae34f54", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0dc1e8cf2519f78d47048e1de54c2d1aeda175b5", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ad76c5bc1cb3909138a072d2220f3b6604ec76f", "messageHeadline": "changelog: release note for v0.2.0", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 103, "deletions": 54}}, {"node": {"oid": "aa8fff5fa80975f24727e8caeb48554236ed0c73", "messageHeadline": "Merge pull request #464 from celestiaorg/hlib/shares-batching", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 66, "deletions": 11}}, {"node": {"oid": "e5ecb0a87db4656acdbbe78824b0629600082014", "messageHeadline": "increase context deadline and comment out largest test", "author": {"name": "Ismail Khoffi", "email": "Ismail.Khoffi@gmail.com", "user": {"login": "liamsi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5df1955ab17ac13df725aef6fbc04ccee1ff14b3", "messageHeadline": "Fix typo", "author": {"name": "Ismail Khoffi", "email": "Ismail.Khoffi@gmail.com", "user": {"login": "liamsi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf6f149b187f6693fa07d1c82abedeafdc098055", "messageHeadline": "late night nitpicks and fixes", "author": {"name": "Ismail Khoffi", "email": "Ismail.Khoffi@gmail.com", "user": {"login": "liamsi"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "081174b2a504553834da0564d57763ac6d6aea3b", "messageHeadline": "Update ipld/write.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e72512e1cad80bceb4e21c05249f172c81b66d6b", "messageHeadline": "Update ipld/write.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "812902897d2ee2fbd994e9f0de73d0e779a329fa", "messageHeadline": "Merge pull request #471 from celestiaorg/hlib/shares-batching-test", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "8247fd896b5900f2e4a7d79f06dd53f000973630", "messageHeadline": "Update ipld/read_test.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "0da93d83353ba5a688821d3ee08960187aa397d8", "messageHeadline": "Update ipld/read_test.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9c47c0afb54fad41d102b27648f46c527556d02d", "messageHeadline": "Update ipld/read_test.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "684751e5f253eb8f7f2002a3f621effc149d4f7e", "messageHeadline": "test(ipld): a test for batchsize", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "bf8c028560a9689ba0f95c726ed280f1cdb49a55", "messageHeadline": "Merge pull request #390 from jbowen93/main", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 168, "deletions": 22}}, {"node": {"oid": "91e02534c83642b944d63a334deec98c5868d9dc", "messageHeadline": "Merge pull request #462 from celestiaorg/hlib/cel-shed-header-store-init", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 69, "deletions": 2}}, {"node": {"oid": "12ae1ae4cd946bc4c8c96d250364e00a687d2fd2", "messageHeadline": "Merge pull request #466 from celestiaorg/hlib/watchdog", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "f10e224fe139fb0d865c9b134fafc1bbc4af3d60", "messageHeadline": "docs(ipld): add reference to the #183", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba8c2c9f668dc1958afeb6db1096c993f3e905ca", "messageHeadline": "docs(ipld): better comment for batch size calc", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ab4701c610790ebe1d66cb3cc121ff08128fe971", "messageHeadline": "Merge branch 'main' into hlib/watchdog", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 109, "deletions": 46}}, {"node": {"oid": "b157e7c076ef7b4f5af40b3d7c66d84cb5b904d1", "messageHeadline": "Merge branch 'main' into hlib/cel-shed-header-store-init", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 171, "deletions": 88}}, {"node": {"oid": "4aceb92eb417b92dbcb4f5bf69ff297bfbbea949", "messageHeadline": "Merge pull request #463 from celestiaorg/hlib/pprof", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "ae469203b7bb227c3aeee81cfad0db05a0d7404b", "messageHeadline": "Merge pull request #468 from celestiaorg/hlib/findings", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 20, "deletions": 31}}, {"node": {"oid": "95c09397effff2c19b28a881d326cfd249935fe0", "messageHeadline": "chore(cmd): cleanup pprof code to return err in all cases as suggeste\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "29a47222d413b858c754b14b2c0761e7b2889b2e", "messageHeadline": "perf(ipld/write): calculate batch size ad-hoc", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "2d3c3fc08f41fbed1134a97f36fa839335db9dad", "messageHeadline": "Update cmd/flags_misc.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ce4c3b65d22a4cfec046b33c7bbaba2f0349d6b", "messageHeadline": "Merge pull request #465 from celestiaorg/hlib/badger-config", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "be85542aa1489f256a1374ceff912dc145bebde2", "messageHeadline": "check err", "author": {"name": "Josh Bowen", "email": "josh@celestia.org", "user": {"login": "jbowen93"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "29d56defa2314aef6edee9d5dc8cbeb6b219e28d", "messageHeadline": "reuse ParseTrusted[Header|Peer]Flags functions in ParseHeaderFlags", "author": {"name": "Josh Bowen", "email": "josh@celestia.org", "user": {"login": "jbowen93"}}, "additions": 2, "deletions": 23}}, {"node": {"oid": "74ee2c08dff474abb7a90e6f109c3f226a2184f1", "messageHeadline": "fix reviewer comments", "author": {"name": "Josh Bowen", "email": "jskybowen@gmail.com", "user": {"login": "jbowen93"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f185ff344d4c19f67c7be726c85090d5073513a4", "messageHeadline": "fix lints", "author": {"name": "Josh Bowen", "email": "jskybowen@gmail.com", "user": {"login": "jbowen93"}}, "additions": 49, "deletions": 38}}, {"node": {"oid": "636ab17f9ef72732b782aa4abc571c5230a2f943", "messageHeadline": "update header flags and add cmd unit test", "author": {"name": "Josh Bowen", "email": "josh@celestia.org", "user": {"login": "jbowen93"}}, "additions": 161, "deletions": 13}}, {"node": {"oid": "2551e2d1968367a43184a0f517fb4e59a0ea0337", "messageHeadline": "Update CHANGELOG-PENDING.md", "author": {"name": "Josh Bowen", "email": "jskybowen@gmail.com", "user": {"login": "jbowen93"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1904e48587f923a05ee306b8beacd301e60fad4e", "messageHeadline": "Update CHANGELOG-PENDING.md", "author": {"name": "Josh Bowen", "email": "jskybowen@gmail.com", "user": {"login": "jbowen93"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "202c1296c910925506f9c1ba3c26521be1ba9559", "messageHeadline": "updated changelog", "author": {"name": "Josh Bowen", "email": "jskybowen@gmail.com", "user": {"login": "jbowen93"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "13813e73785cd4afa21a503e822c750aaf7f0c19", "messageHeadline": "remove pre release gh action", "author": {"name": "Josh Bowen", "email": "jskybowen@gmail.com", "user": {"login": "jbowen93"}}, "additions": 0, "deletions": 47}}, {"node": {"oid": "cdeb3ee06c958713b3955471570506ecdb208086", "messageHeadline": "update entrypoint.sh to use new node.store flag", "author": {"name": "Josh Bowen", "email": "jskybowen@gmail.com", "user": {"login": "jbowen93"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0fcdc9d576cba5e7765745d81badb9ea4f475ce2", "messageHeadline": "initial commit with pre-release GH action", "author": {"name": "Josh Bowen", "email": "jskybowen@gmail.com", "user": {"login": "jbowen93"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "a7d4c4c076302e2f1de8240b8e4d07efa92758b0", "messageHeadline": "Update cmd/cel-shed/header.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5f1ebce348b9ebb0fa4519d7fa4df008f3bb3098", "messageHeadline": "perf(service/header): update cache sizes to decrease mem usage even m\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b8d53f398e2fefe1862419d30e852f15aa2fd79", "messageHeadline": "chore|log-(service/header): code cleanups and logs clarity updates^", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "b4221be63de87ceab7e0928aa86ed76f4cd33849", "messageHeadline": "chore(service/header): remove InProgress from Syncer as deprecated", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "7d11605775bccdf84a1fa862316c9ad517ae0e36", "messageHeadline": "service/headers: Fix race in `TestCoreListener` (#459)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 37, "deletions": 13}}, {"node": {"oid": "317f26819b1910450bd1f6ea2d4dca5530d1207f", "messageHeadline": "fix(node): start watchdog once only so that in test we don't get an e\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 32, "deletions": 20}}, {"node": {"oid": "78fc7e78f82b77766364b1edf1b55ceab8b11db8", "messageHeadline": "changelog: add entry for #466", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6accab59b84e7c30d3c95e43d68f7d15d7ba8716", "messageHeadline": "feat(node): add watchdog to curb OOMs", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "a53a84e6de50c9389512b82aa4e6eb4581d374f9", "messageHeadline": "changelog: add entry for #465", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5be78082c71349b99c0faf15581a3d9975d4d71a", "messageHeadline": "perf(node/store): fine-tune Badgerdb params", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "a01eead31d665090f0ae37820c26dd2f793198e6", "messageHeadline": "changelog: add entry for #463", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "efd09497cdf60b839c23228670a920a20904d391", "messageHeadline": "feat(cmd): cli flag to enable http/pprof handler to capture profiles", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "7c3e0a485da69c677c0e9b16fe9779e7f3f6cdcc", "messageHeadline": "changelog: add entry for #462", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d86f9882d2022d7b5f45d87afe25fd596996f203", "messageHeadline": "feat(cmd/cel-shed): new header category and store-init cmd", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 68, "deletions": 2}}, {"node": {"oid": "49e12b670f7dceed77c1c181a742d7b39a39996d", "messageHeadline": "Merge pull request #397 from celestiaorg/hlib/sync-status", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 168, "deletions": 76}}, {"node": {"oid": "60cae73bd93ee7bec96a3ae6706b98d184a675e4", "messageHeadline": "Pass trusted peers to config (#455)", "author": {"name": "Viacheslav", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 62, "deletions": 42}}, {"node": {"oid": "ebf31f706f6dbf15a7982c0b3fad3aa11ea3b367", "messageHeadline": "perf(ipld/write): increase batch size", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "c6f1f17612a3ccd3ec482653cbfaacb035cc48aa", "messageHeadline": "logs(service/header): don't log out context.Canceled error", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "face75d5f48fef132a1fbdce4eabd08cb3412368", "messageHeadline": "fix(service/header): store don't clear Store pending cache if flush f\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d5da0750936acb3ac713c953cdb740f7ea3137df", "messageHeadline": "fix(service/header): remove wait on stop", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "90e077f274c20a3d7439d58299958f0d82a818b8", "messageHeadline": "refactor(service/header): make Syncer.processHeaders return int inste\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "29191d173214783fe6ab0d9c99fd498fd79494cd", "messageHeadline": "logs(service/header): remove duplicate 'invalid header' log", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "305416d3f6cd9fb2d1391b1dec53d10594bf737f", "messageHeadline": "logs(service/header): return back the 'new head' log", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "15f95dd9eeba8ef71077fcdd384bdcfad3ede41d", "messageHeadline": "refactor(service/header): make SyncState to rely on stores Height method", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "05f6f5c1ee35611f47859cf4cb3ca0e6a5bcc2b3", "messageHeadline": "feat(service/header): new Height method to the Store", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "5d9e372ef002991eb93f1673a4db28d6d3ea71c2", "messageHeadline": "Update service/header/sync.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3849708cb5793fb7d58376ca0a81fa9d4db667f0", "messageHeadline": "changelog: add entry for #397", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fa165c64565cbd20252ba97d97afb66453cc4da3", "messageHeadline": "fix(service/header): fix flakeyness in sync tests; cleanup syncing lo\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 61, "deletions": 73}}, {"node": {"oid": "5937766d1b536543899d960f8dce839ed40b0aff", "messageHeadline": "Update service/header/sync.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "901a37a186b0c650288d115a09b2319a2246d010", "messageHeadline": "Update service/header/sync.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ee8c5cbd1f40ac7e9703c89596328b276864a94e", "messageHeadline": "Update service/header/sync.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3298d9446b11243e1159ed82c257fc33996e5712", "messageHeadline": "Update service/header/sync.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0f6edac022e59223b9920bd58f787081776408c", "messageHeadline": "chore(service/header): extract finHeight var", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d2423d14f7657c2c43dce1d18c30635d8a570ee4", "messageHeadline": "logs(service/header): fix log", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5f087feb82df8eeaa362da7f37aec84f940e338", "messageHeadline": "fix(service/header: short-circuit in WaitSync if state is already in \u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c7c84b622824ce5c88dd98e842e36e87f680772f", "messageHeadline": "feat(service/header): new WaitSync method to wait for ongoing sync to\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "c6201d0c7aa08efcd4c198dffc147ca9d37b20c8", "messageHeadline": "feat(service/header): add Finished method to SyncState + more docs", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "56fb4e4263e5612b7723d1171448275df2709512", "messageHeadline": "feat(service/header): ability to get sync state from syncer", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 92, "deletions": 22}}, {"node": {"oid": "814984e85f4d61b5f49abb8b223173092428ed2a", "messageHeadline": "Merge pull request #458 from celestiaorg/hlib/store-fix-init", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 72, "deletions": 14}}, {"node": {"oid": "9ec8a9c6674f8364aa173a2959a5756800c21d06", "messageHeadline": "Update service/header/store.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b59bfad569cb313de4d06c6af701d14b7060c40", "messageHeadline": "changelog: add entry for #458", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "be592bc48cc9845d90d4e94f500f033f8339f821", "messageHeadline": "tests(service/header): assert Store is not reinitialized with a test", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "74e3f0e224fe8b16926e7bb7be4a1dec3d41d9df", "messageHeadline": "fix(service/header): lazily load Store head instead of doing so in St\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "fe9ae94b30b54eb8509e21b5089d4f03b0519343", "messageHeadline": "swamp: Add store method to node creation (#438)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 46, "deletions": 30}}, {"node": {"oid": "28a2045d2841d0415e0b20c46a7e9f72b8b91e62", "messageHeadline": "Merge pull request #435 from celestiaorg/hlib/verify-clockdrift", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 28, "deletions": 36}}, {"node": {"oid": "d70de8759280e5ae8d70234b79c242e89d265a6f", "messageHeadline": "Merge pull request #434 from celestiaorg/hlib/store-update-append", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 36, "deletions": 26}}, {"node": {"oid": "154a8caf99514ee7f9bcfe3bbad4a771b483d0c0", "messageHeadline": "changelog: add entry for #434", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8a78af76a88dc7aeb4fe66e2e9c2503a979e9a3c", "messageHeadline": "refactor(service/header): update code accordingly to the new Append", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "b8b216950767e4fd70ca4e63ab53a404e2f6b0d8", "messageHeadline": "feat(service/header): update Store.Append to return amount of applied\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "74e3c5ee0c003d9ae2aa025fd34abee269e30de2", "messageHeadline": "Merge pull request #431 from celestiaorg/hlib/store-refactor", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 233, "deletions": 117}}, {"node": {"oid": "885d7a5c7cfaca21832bfc5b07095b50653f1c74", "messageHeadline": "Merge pull request #437 from celestiaorg/dependabot/go_modules/go.ube\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cb15d8634efc6d28a7561dcde751f42d89fc6a60", "messageHeadline": "Update service/header/store_heightsub.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0be4dd69c5cfbae5a3b18d6effc286616a12365", "messageHeadline": "refactor(service/header): plumb context into NewStoreWithHead", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1b8a223a737ebb42003191c9ce435bdd78faf8dc", "messageHeadline": "Update service/header/store.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c840a240a83a89530d091c021e287c099b9b172", "messageHeadline": "Update service/header/store.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23b9078ee69895c5f6367a51dd22945482227ec7", "messageHeadline": "Update service/header/store.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6b554c6c4672f4c74bfc4f5b00594d1359df7c4", "messageHeadline": "feat(service/header): implement write batching in the Store", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 73, "deletions": 31}}, {"node": {"oid": "ec28b6d31007478142395a6a8f8289e3e5e8cd49", "messageHeadline": "fix(service/header): prevent deadlocks and panics in store by checkin\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "8a7d2f7655985ba12fec5a23a1a76f174222d2a6", "messageHeadline": "changelog: add entry for #431", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "691e3683c45cdb556c5f0a8d91057dabafa233f0", "messageHeadline": "feat(service/header): invoke new Start and Stop methods of the header\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9d8128eae0760500ca3923994e6af1c19fb5fc2b", "messageHeadline": "tests(service/header): new NewTestStore testing utility being used wh\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 37, "deletions": 44}}, {"node": {"oid": "949e9bbb6ce2baf040e42f67a28eeb810ebe59c2", "messageHeadline": "feat(service/header): extende Store interface with Start and Stop met\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "67d4bdd7e6abdb3fb4aedaaab9adf5bf7c41dd2d", "messageHeadline": "refactor(service/header): rework on disk writing strategy of the Store", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 110, "deletions": 59}}, {"node": {"oid": "2b52fc045ec6b22b7dbbe630a37366f8cbca66a7", "messageHeadline": "feat(service/header): new SetHeight method for heightSub", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "daa7875e605c418ad04da22dc09db62d4bdf4e30", "messageHeadline": "Merge pull request #432 from celestiaorg/hlib/store-increase-cache-size", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ad172d9d635b6d63e5b335bb78481105f9da56c6", "messageHeadline": "chore(service/header): add clockDrift to error returned from the Verify", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d1e34404cf87edede285814fbbb9a447c3a85762", "messageHeadline": "Update service/header/header_verify.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fccf2129dff0477e4871ee7776d3a033ae50a6f6", "messageHeadline": "Update service/header/header_verify.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5b15be56405c407c59ef447fbfe13a9428de65a", "messageHeadline": "changelog: add entry for #435", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a0523e76515175a4ce26a20e1e8136939f508bfa", "messageHeadline": "fix(service/header): allow some clock drift during verification", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "66ef034a300b4b3fa13223af2f0a71349b41a05a", "messageHeadline": "refactor(service/header): extract common verification logic into a se\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 22, "deletions": 36}}, {"node": {"oid": "d49912ba5415755fee33c9d303847909737cc0c5", "messageHeadline": "Merge pull request #430 from celestiaorg/hlib/store-init", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 173, "deletions": 201}}, {"node": {"oid": "6df74113e5123ceb067bcb54f1565d4e62e49763", "messageHeadline": "Update service/header/store_height_indexer.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40e7859262a824fc3d728ae6f1bc5a49b8e5301a", "messageHeadline": "Update service/header/store_init.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b9e4584b5df490354608a252896af6d5dd436d39", "messageHeadline": "Update node/services/service.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c96deb9f959fa2a3dd3d9e8423b9fb9fb9da04d7", "messageHeadline": "Update service/header/interface.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34cd3be7f0f8897f6cd9ed7d340f7fe665c1bb15", "messageHeadline": "Update node/services/service.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a97a076f705c22590623943b4e946ed4bd0ea30d", "messageHeadline": "changelog: add entry for #430", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a470e4107a24e373bd9ed4206fe557faa9a33dca", "messageHeadline": "refactor(node): rework Store and Syncer components injection accordin\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 38, "deletions": 23}}, {"node": {"oid": "ff3808f43b3783d382f895577e37ed08339f26fe", "messageHeadline": "refactor(service/header): remove Store initialization from syncer", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 77}}, {"node": {"oid": "bc36dda28cdc32b0b14049163a2215ce7caaf9b9", "messageHeadline": "feat(service/header): implement Store intialization", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 47, "deletions": 32}}, {"node": {"oid": "7e27eb09bf6878f1f4407a1463f697589033eacc", "messageHeadline": "chore(service/header): extract store related components into a sepraa\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 82, "deletions": 69}}, {"node": {"oid": "823548a5b57bed4a9f11cc974feb8eb3cf3db3f3", "messageHeadline": "Merge pull request #428 from celestiaorg/hlib/store-heightsub", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 190, "deletions": 36}}, {"node": {"oid": "c9db54b3adcabaf5a390a7ba06cc45b201f5fab1", "messageHeadline": "refactor(service/header): create a new custom error type to be thrown\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "99e04a9fed25fec9532c9a86622a4e5b699aa966", "messageHeadline": "perf(service/header): optimize a heightSub.Pub code path where only h\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "93c7b0a3a0f97a595b44cc7da43da8026c1fbb99", "messageHeadline": "chore(service/header): applying review feedback from @liamsi: (1) one\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "552c5ac65aabd9ac3b913d92d83cdfb6d732f214", "messageHeadline": "Update service/header/store_heightsub.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa013907fc311800f46a5d250611c28bd18dfa70", "messageHeadline": "chore(deps): bump go.uber.org/zap from 1.20.0 to 1.21.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5b0c2c743e7b67824dcedef209447f8f4bb95cd4", "messageHeadline": "Merge pull request #409 from celestiaorg/hlib/dedup-headers", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 45, "deletions": 7}}, {"node": {"oid": "c1960d86b9fc427fc41c8e432a5109b8f1a780f4", "messageHeadline": "chore(service/header): rename inner msgID func to a shorter one", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e5d0c6baaae43753473e131b924a7514a884f804", "messageHeadline": "docs(service/header): better comment the height field in heightSub", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5144d62ab9779679debe77d7815bf58f00ee79a6", "messageHeadline": "tests(service/header): make sync tests blocking instead of sleep", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "562bbb606c0b12a1f1f27f89c0fe28ce672f874d", "messageHeadline": "perf(services/header): increase cache size", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "289245901bbd2e95f26aa15b7cebbd8ae35f6f26", "messageHeadline": "feat(service/header): rely on heightSub.Height as primary ref to the \u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 15, "deletions": 29}}, {"node": {"oid": "5293c82803bbd419b8961989bc9655f9a40490e1", "messageHeadline": "feat(service/header): add Height method to heightSub", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "157064872844d7bd75a5d983f7af79e71aacbb25", "messageHeadline": "changelog: add entry for #428", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "57f1d9cc1bffff4e56663986126a053687193c88", "messageHeadline": "feat(service/header): integrate heightSub into Store", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "84c52a53faac6a69bcbac6900f8fdea6449d3fc0", "messageHeadline": "tests(service/header): simple height sub unit testing", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "622097bce278199e1a6c8c16eb947c12177c5ef5", "messageHeadline": "feat(service/header): implement height sub", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "fb0f7ef4154fb79abb81a5df9600902158b6108d", "messageHeadline": "swamp: separate tendermint node creation from the swamp (#394)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 59, "deletions": 17}}, {"node": {"oid": "14bdc9a88ff3d2d3db547409604e560018fc6bd0", "messageHeadline": "Merge pull request #421 from celestiaorg/hlib/fix-git-ignore", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 31}}, {"node": {"oid": "0ff040450418fb6b1c3f9199256bb52625237fdd", "messageHeadline": "chore(.gitignore): cleanup gitingore", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 31}}, {"node": {"oid": "c98e08e77e6da8d964418e25259dd5218371936c", "messageHeadline": "core: Remove client retry test (#404)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "ce3a7ea70ad122a008be57d2b0cc7aee024e987b", "messageHeadline": "chore(service/header): remove logs that will be anyway duplicated dur\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c660c114867b8c5ff1704919bbfb23fb6aeb4ea2", "messageHeadline": "changelog: add entry for #409", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4a6cf9ca3df6c31d6a649e3632116b88acb3b66d", "messageHeadline": "Update service/header/p2p_subscriber.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6866618d637100c7b1f69766b66c6189f8be34eb", "messageHeadline": "Update service/header/p2p_subscriber.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ae5688a169ff5933ceae5bf1fef66353dbf36df6", "messageHeadline": "Merge pull request #410 from plaintext-capital/increaseTestCoverageFo\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 121, "deletions": 2}}, {"node": {"oid": "5fd7c6fc5c6ff527923b89dcbf500acf56dfede9", "messageHeadline": "Remove whitespaces and fix small variable issue in test", "author": {"name": "Cem Ozer", "email": "cemozer2018@u.northwestern.edu", "user": {"login": "cemozerr"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "f57015eac1d68621c00f481f6bf83711633b7b36", "messageHeadline": "docs/adr: State Interaction (#369)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "93b83ea18f5bcc90e0de73bdf55e0bd55ed7c131", "messageHeadline": "Convert negative case tests to table driven tests", "author": {"name": "Cem Ozer", "email": "cemozer2018@u.northwestern.edu", "user": {"login": "cemozerr"}}, "additions": 35, "deletions": 40}}, {"node": {"oid": "faec5a6173dc92f4cd3b2bf79a61521aed8ab433", "messageHeadline": "Run linter", "author": {"name": "Cem Ozer", "email": "cemozer2018@u.northwestern.edu", "user": {"login": "cemozerr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5fffbc2f84174e3bfd9096ff948588c02f7847d", "messageHeadline": "Add test for multiple rows containing same name id", "author": {"name": "Cem Ozer", "email": "cemozer2018@u.northwestern.edu", "user": {"login": "cemozerr"}}, "additions": 58, "deletions": 19}}, {"node": {"oid": "4e5db995fbb51749bed1ba5a4fe997840a3efe2a", "messageHeadline": "Reorder helper function", "author": {"name": "Cem Ozer", "email": "cemozer2018@u.northwestern.edu", "user": {"login": "cemozerr"}}, "additions": 39, "deletions": 38}}, {"node": {"oid": "a10cd738ac9c0ca6434bff2c680430592dbdf2d7", "messageHeadline": "Complete negative case tests for accessing absent namespace id", "author": {"name": "Cem Ozer", "email": "cemozer2018@u.northwestern.edu", "user": {"login": "cemozerr"}}, "additions": 73, "deletions": 60}}, {"node": {"oid": "20efe7def02957d82f3c5f385c41a813136e48cf", "messageHeadline": "log(service/header): remove log about known issue", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "994f4ec805613fe4d546b01b99b77c24704f24db", "messageHeadline": "service/header: implement custom message id function to resolve heade\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "01adb9a9f39f79fa0d3c2ed848f0be5638a95a3a", "messageHeadline": "deps: use customized pubsub fork with excluded new go-datastore plumb\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "78b659105b96330fb5448cb763536c44293cc031", "messageHeadline": "Start adding test", "author": {"name": "Cem Ozer", "email": "cemozer2018@u.northwestern.edu", "user": {"login": "cemozerr"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "e1383358834cb4043669b54583330348f1e595f1", "messageHeadline": "Replace magic number 8 with NamespaceSize constant", "author": {"name": "Cem Ozer", "email": "cemozer2018@u.northwestern.edu", "user": {"login": "cemozerr"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "40c4c62b7fb0ba8ef26c644c99a741295efd13d8", "messageHeadline": "Merge pull request #334 from celestiaorg/hlib/sync-disconnects", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 859, "deletions": 296}}, {"node": {"oid": "96280ba9b9c598a52c03700a76ebbe51681b398f", "messageHeadline": "Update service/header/interface.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d2dd0a26fbb60908ae2b125b0f1b5e9e232da9dd", "messageHeadline": "Update service/header/interface.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37b604defd6c44e07d51fdb06dedc68975fb631f", "messageHeadline": "Update service/header/sync.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7eca78f3beb242c1396a048f39244badcd51305f", "messageHeadline": "Update service/header/sync.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fee3b65d026e00b145f6761f1d243201eb0d0c14", "messageHeadline": "chore(service/header): better namings", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "67427b0f4a948a1aa5f9518e91956bb5ca11b48a", "messageHeadline": "add contributing.md (#391)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 124, "deletions": 0}}, {"node": {"oid": "f0163acd5b9131a268dd4ddb9703975d70896181", "messageHeadline": "test(service/header): use require.NoError instead of require.Nil", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "4dbc0d9f7962dc4717b023886ff49569f665f5b3", "messageHeadline": "Update service/header/interface.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "231001191a2ab603a342de0fc47295fe6b506f9b", "messageHeadline": "fix(service/header): remove redundant if and fix tests accrodingly", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "df405447502c8f4f1538916b35a53d32105eae5f", "messageHeadline": "docs(service/header): add more docs for syncer", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "7cc0dafd67b96139eb8a1f5ef5c5b56dd2057cf6", "messageHeadline": "refactor(node): provide P2PSubscriber as multiple values using ProvideAs", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6aa3638d54132fffa0101845b991276abec500e8", "messageHeadline": "fix(node/fxutil): fix ProvideAs for multiple values", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "635b6377eca277abece11e73fb2f20d8f8911780", "messageHeadline": "chore(service/header): make gocritic happy", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3777c68e92f5b15817404000ce6bab2994e6146b", "messageHeadline": "Update service/header/sync.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd1c8bbe2c82028d51839be1a2e17d658e3d2e29", "messageHeadline": "refactor(service/header): switch over error in incoming", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "3adce16de414186c12b8ad906db498f82786b1c4", "messageHeadline": "Update service/header/sync.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54d5ca36fb07fc29fcda79d8e2c42dfb11adea45", "messageHeadline": "Update service/header/sync.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b814a1601d2ee68baa9b6c241265a84413340f6e", "messageHeadline": "Update service/header/sync.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6b56d5bbbaec0575700e0ba8f755e69651e78a8", "messageHeadline": "refactor(service/header): header.Subscriber should have AddValidator \u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 82, "deletions": 80}}, {"node": {"oid": "f4724dd7cc6e966a5c05aa00e26f01d7c066dac7", "messageHeadline": "refactor(service/header): CoreListener should use Broadcaster", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f2efbe08f89a89912dabb73dee6d0ca902e90f2c", "messageHeadline": "fix(service/header): revisit lifecycle logic", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "fac6cf3c80f651602f2c3a4aa95864362d48a508", "messageHeadline": "Update service/header/sync_ranges.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "163b64a2c48245ff41a958bae4c30a6c72195167", "messageHeadline": "refactor(service/heaeder): Verify functions should be methods of Exte\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "d0d40bfa447a5da089bad7837addf26f4e209385", "messageHeadline": "chore(service/heaeder): fix and improve some logs", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "6cc0b567af7f5483ad74e1a3b0264c6e347463ef", "messageHeadline": "perf(service/heaeder): increase requstSize to 512", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b2d3194b4fe25430151c85c0665f1fa321af960", "messageHeadline": "remove accidental celestia binary addition and new .gitignore entry t\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "32fc6efe71485dbecdf5f45b0375ff2f994a63f1", "messageHeadline": "logs(service/heaeder): fix Syncer log", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9761a6444dee24e99da214bd93e9e53da1f70678", "messageHeadline": "logs(service/heaeder): does not log ValidationIgnore cases out", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "8e7e7158bb07f7b36f396bd03cbb440ac254b1d8", "messageHeadline": "logs(service/header): remove syncing loging for idle syncs", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "0f01dd4e13a663b22d609a81591b246dc106ee90", "messageHeadline": "refactor(service/header): remove mustSync and use buffered chan instead", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "f7b04debc6248e4d4599578719b5696f3873b7d0", "messageHeadline": "fix(service/header): remove unused PopHead methods from range and ran\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 12, "deletions": 28}}, {"node": {"oid": "17547469c49c818c3f73d550d9db370be93e52fe", "messageHeadline": "doc(service/header): add a note about pending cache imposibility to b\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "38bed3668a69637e61fe2649dd1111d5dea69d21", "messageHeadline": "Update service/header/sync_ranges.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ae918337364746a739270488ef1f44fd329aff11", "messageHeadline": "feat(service/header): update syncing logic to respect trusting period\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 170, "deletions": 173}}, {"node": {"oid": "daa8ddeb62e19f3806e116fe5eb43a2d3ac9d997", "messageHeadline": "logs(service/header): sane logging for Store", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "44a51584688884a9ebe60ec5904305979de666ec", "messageHeadline": "chore(logs): reduce log verbocity for bs:sess", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ad13b07fab88c8acc7931264923e2285c03471fa", "messageHeadline": "feat|fix(service/header): add new ErrNonAdjacent and use where applic\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "534b2b91aaf7cda7bc281c7294e217b3a8d75337", "messageHeadline": "feat(service/header): add VerifyError type and remove check from Veri\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 52, "deletions": 50}}, {"node": {"oid": "84eeb75ab0ad73dc0db16fdc4916d99604d10043", "messageHeadline": "test(service/header): cleanup subscriber test", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "a5ec8f42bbfc6f723038706dc4674732f879ddb0", "messageHeadline": "feat(service/header): add TrustingPeriod and new IsExpired func to ha\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "307b18985196a96b4986a34c34bc8ef44f0ef426", "messageHeadline": "fix(service/header): ensure syncing logic always appends objective he\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "ed5ebabc02dfab415deb16601818377a972b2db4", "messageHeadline": "fix(header/service): return from listener only on real error", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b96ad0a2e5ae36ad8c49bb5a3457864b83bfc181", "messageHeadline": "chore(service/header): cleanup todos", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "23526f18fea23c74e6d7876d10920a22b177e420", "messageHeadline": "Update service/header/sync_test.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddcbb4c324a5f32ab70a3068a14779f4c43d59b1", "messageHeadline": "Update service/header/sync.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8a3923f8ddb2724e0d8e09a22e4eee9a7ce1a3c8", "messageHeadline": "Update service/header/sync.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c4aecaf9f3e0ac4b7914628326344778f995ed3e", "messageHeadline": "fix(node/core): invoke HeaderCoreListener", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dccf9761f9bf758a57fc1321e7181a1698f261d7", "messageHeadline": "chore|docs|feat(services/header): move out ranges to a separate file;\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 180, "deletions": 160}}, {"node": {"oid": "4ff6cd891dd449ef3473893b7db254b1af0abdbb", "messageHeadline": "fix(service/header): fix multiple issues with ranges and improve logging", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 65, "deletions": 22}}, {"node": {"oid": "95499a8659ea345c34d4e63270f4545d82768cc5", "messageHeadline": "test(service/header): add Syncer test to assert cached ranges work pr\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 88, "deletions": 1}}, {"node": {"oid": "d9f388c03caa410d4765ed80b76dcfffb19c2a70", "messageHeadline": "fix(service/header): minor log cleanups and bugs", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "b1b03ecd7c66c58240cfd02c6a6b943a57082224", "messageHeadline": "fix(service/header): use VerifyCommitLightTrusting instead of VerifyC\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "1779637b99cafbf4c37dfbff3eb7262e107d17ce", "messageHeadline": "fix(header): testsuite should start height from one and not from zero", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "a9a9eae72bd9d1ffadfb306cd31d3f44a59c73ca", "messageHeadline": "Update service/header/sync.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65e637e4b22460a511635e7825cb050279e74217", "messageHeadline": "changelog: add entry for #334", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "4f51347a8e11418691012f03a116b5701992f557", "messageHeadline": "fix(service/header): ranges.Add should check for nil head; decouple v\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "c909727e3b38b6594d74f7a16443ec07f58c6d5a", "messageHeadline": "test(service/header): add two more test for catching-up logic and for\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 75, "deletions": 2}}, {"node": {"oid": "88a1dc98efde0dbbf67615151f160b26a89f362e", "messageHeadline": "fix(service/header): TestSuite had a bug in genesis header generation\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "088eef0579c6863f69e4b286973e62b7732f0719", "messageHeadline": "feat(service/header): implement header ranges to cache headers rcvd f\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 204, "deletions": 24}}, {"node": {"oid": "0f8d29d56ca5f6cef68ceaa05c41a96185a31a82", "messageHeadline": "chore: go fmt", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "001a2a4021560ddc16ac700c1ef77073923e0ced", "messageHeadline": "fix(service/header): catch up sync if we rcvd valid header far from l\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 84, "deletions": 26}}, {"node": {"oid": "dec6afe1d07959378a95ac6b66b4f3234ad12b95", "messageHeadline": "feat(service/header): new Verify to verify unadjacent headers", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "91d1a7adf462ef41fbe2e7066abf04d51fb2e388", "messageHeadline": "fix(service/header): ensure we skip duplicate header and add a TODO a\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "0e6a4afb5d3a5d452e3fd581523d184bfddcd1de", "messageHeadline": "fix(service/header): always perform basic validation of header during\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "07ffd0670412f6594f12b7915f9443c2898b6b7c", "messageHeadline": "refactor(service/header): do not set validator in constructor but wit\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 27, "deletions": 26}}, {"node": {"oid": "ca1d7423051fe47d98801fe754b28b47a4e5661a", "messageHeadline": "Merge pull request #398 from celestiaorg/hlib/is-init-logs", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b62fc1dbf00436718fbb2acbf738f0670ddea003", "messageHeadline": "Merge pull request #399 from celestiaorg/hlib/add-bootstrappers", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b59cff1a156c23289a0a4270e8017c9632f84c6c", "messageHeadline": "changelog: add entry for #399", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "63bcd237968471eb8fa62e707e7ac28179451ff8", "messageHeadline": "feat(params): add bootstrappers", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "311f2ea85fdd6e7f3500ece92e4ea64ca7270af9", "messageHeadline": "logs(node): add logs to IsInit func to report errors", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "300205f98065b4f6c9e35190ad7b97b1f6ed5ac1", "messageHeadline": "node/config: add WithBootstrapPeers option (#375)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 61, "deletions": 3}}, {"node": {"oid": "fb728778ee5ad0799e10d8e69db140f0488919ad", "messageHeadline": "swamp: initial structure of the tool (#315)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 367, "deletions": 21}}, {"node": {"oid": "c58c6d4f4b2fdf6db14a70643bb6937cab05fb86", "messageHeadline": "Merge pull request #378 from celestiaorg/hlib/fix-race-#377", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 11, "deletions": 20}}, {"node": {"oid": "f6f19d4d663d082decbed39140def718bd0c6748", "messageHeadline": "fix(header/service): cleanup lifecycle logic in core listener and fix\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "cdb9af60d5465bd890835d0e6ab3ae29db26cc8a", "messageHeadline": "das: remove todo and unneccesary stopping check", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "785220d667f532e19aaf1de4dbd7991f18994a7d", "messageHeadline": "Merge pull request #388 from celestiaorg/hlib/skip-retrieve-data-test", "author": {"name": "Ismail Khoffi", "email": "Ismail.Khoffi@gmail.com", "user": {"login": "liamsi"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "834d2107c03b281cc069f605bbff20652d6a6a20", "messageHeadline": "tests(ipld): temporary skip a test not to see the race detector compl\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "79d4216aba5b4372f1e923b07cc5eaa77bb85a12", "messageHeadline": "suppress logging of retryclient (#380)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d1a06b3b5426691e906aaac59a70e018e50b0d77", "messageHeadline": "Merge pull request #381 from celestiaorg/dependabot/go_modules/github\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "66cb969fe40c8ab2021fd26047786709f6c1f703", "messageHeadline": "Merge pull request #346 from celestiaorg/hlib/build", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 104, "deletions": 9}}, {"node": {"oid": "b5d2b9c0e81f92f02307b1b818be653d787bcacc", "messageHeadline": "chore(deps): bump github.com/BurntSushi/toml from 0.4.1 to 1.0.0 (#353)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7515cdcf236655fbbb264552968bfb4edd0a22bf", "messageHeadline": "chore(deps): bump github.com/multiformats/go-multiaddr", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c32c06170388ca6b48974ecfa48a7055c8b98b4a", "messageHeadline": "Merge pull request #362 from celestiaorg/dependabot/go_modules/go.ube\u2026", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b37d414f4117645f15089c8de6eb2dee08f50304", "messageHeadline": "chore(deps): bump go.uber.org/zap from 1.19.0 to 1.20.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3e72e2c39b498a6ffe2e92791b34545c5e0b75ed", "messageHeadline": "chore(deps): bump github.com/ipfs/go-log/v2 from 2.4.0 to 2.5.0 (#354)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "a4b70a958ccb639921ebfc1fb876b0ee75b96e67", "messageHeadline": "Merge pull request #342 from atoulme/fix_start_order", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "c226369305cd0b489dc78c9f6beab973ae160144", "messageHeadline": "Update CHANGELOG-PENDING.md", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b691913a1c7d8c1da4565f52268b11f06d1ea326", "messageHeadline": "Update node/p2p/p2p.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65d061d493d91fc8d41c767a85d9d2c9c97f2f43", "messageHeadline": "core: Retry remote core client three times before failing out (#344)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "a80d18ab363c3ef230fdfd89e8050c211ebc4009", "messageHeadline": "remove changelog", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "686e2ed92250b8ea5dda8959d7ae0d1f08a3eb79", "messageHeadline": "simplify waiting logic", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 8, "deletions": 21}}, {"node": {"oid": "251a9730fd27feae01dc2954a30b32f2ef8154a3", "messageHeadline": "fix(build) -> params", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "f05e0c2aa0109510db43a34b99f0620e1588aed5", "messageHeadline": "Merge pull request #348 from celestiaorg/hlib/set-genesis", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "336e5f06130079c250ba3ac9f834eed5db62d86e", "messageHeadline": "ci: Create docker build GH action (#338)", "author": {"name": "Josh Bowen", "email": "jskybowen@gmail.com", "user": {"login": "jbowen93"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "6da026928fe05a545e52fcefa7f0d1aa42218503", "messageHeadline": "docker: Update Docker entrypoint.sh to use new `store.path` flag name\u2026", "author": {"name": "Josh Bowen", "email": "jskybowen@gmail.com", "user": {"login": "jbowen93"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "97ae3288f54bb6a79bc6a605343347a9cab902b5", "messageHeadline": "Update build/networks.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fc9ee0365b5493b4c582445cfc67d3319168e135", "messageHeadline": "service/header: remove start/stop from P2PExchange (#367)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 18, "deletions": 83}}, {"node": {"oid": "bd1661ed64a088a2b68d3e0ea76c62d8075d21e2", "messageHeadline": "CHANGELOG-PENDING.md: Add `misc` category (#345)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "cec022f4abffab8f0bb26bd950cd1b879429144a", "messageHeadline": "Update build/networks.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25a553893e1961c99db176431eb4e48582fb3a87", "messageHeadline": "Update build/networks.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ede22b845e4efdc1b7599be5981fa4bd9ce6cf1c", "messageHeadline": "Update build/networks.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5275eaadac079afb8f55b64ce8e7ca54536ef59c", "messageHeadline": "Update build/networks.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e99c3611f8c2866661ffc020644e22873b5aa94", "messageHeadline": "Update build/genesis.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b138cdb3aac1b664ba44bb8195d9985f65bd28c7", "messageHeadline": "Update build/genesis.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80c94f6cf9dad117d0e165adfbcc8fc1aa400455", "messageHeadline": "Update build/genesis.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0397d78f38b332d137230985e88aeaaed28b9c47", "messageHeadline": "Update build/bootstrap.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20985fac77632945f00fd4af942e1c9ae554f31c", "messageHeadline": "Update build/bootstrap.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50fe542663e63a24b15303bcbc01d11baf388b42", "messageHeadline": "Update build/bootstrap.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55c5e9b07185e59743da84265710e267f6a004bc", "messageHeadline": "Update build/bootstrap.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffe8522da05a03c7220103119cbe88fdd6ba4211", "messageHeadline": "service/share: Implement `FullAvailability` (#333)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 168, "deletions": 22}}, {"node": {"oid": "e988f9520110724401f696fc32d8e0d5ac9dfc83", "messageHeadline": "Add pending changelog entry", "author": {"name": "Antoine Toulme", "email": "antoine@lunar-ocean.com", "user": {"login": "atoulme"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5f2fd24ce77c793bd3284f6687b61c805db5c721", "messageHeadline": "code review", "author": {"name": "Antoine Toulme", "email": "antoine@lunar-ocean.com", "user": {"login": "atoulme"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "3035c0dede1e900984e2b59bcbe7bd623d80c77d", "messageHeadline": "attend to code review", "author": {"name": "Antoine Toulme", "email": "antoine@lunar-ocean.com", "user": {"login": "atoulme"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "424dbf8ac9af0c39ecc9a707a0c12bbfd17793be", "messageHeadline": "Fix start order of mocknet", "author": {"name": "Antoine Toulme", "email": "antoine@lunar-ocean.com", "user": {"login": "atoulme"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "fd6fd739306ac32ce9ee87ffa2597fa6a03e06b8", "messageHeadline": "feat(node/services): use genesis if trusted hash is not set", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0c57add732bc6579433139dbbfed59b149b31aaa", "messageHeadline": "build: add utilities to get genesis and bootstrapper of current network", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "2b1d04724202770db93e8ecc8f3b6c2f1a725728", "messageHeadline": "build: allow setting network with build time flags and use GetNetwork\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "e1114872e18b3c14462a154e4d82579ed29be2d9", "messageHeadline": "ci: add race detector job (#289)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "c498ce89be80354352c38950c1b5598d0c574182", "messageHeadline": "node/p2p: remove network from Config", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "f62b94503db6c88a4bf687f602dbfa9ee19346e4", "messageHeadline": "chore: fix lint issue", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "004d2e3660b638c99cbbf746c55b4b441ff8571f", "messageHeadline": "changelog: add entry for #346", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9d4ea8b722c974cfc243e44abd2ff4a0f9fe70b5", "messageHeadline": "gitignore: remove entry for build package as not used", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bb8c4811459431e4b9762e074f0696a42b811801", "messageHeadline": "feat(build): a utility to get hardcoded bootstrap peers for networks", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "562d8a49f3a8d7c5994a8d94734e45841e7995b0", "messageHeadline": "feat(build): a utility to get hardcoded genesis hashes for networks", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "5bd01f2802afc1ef1430efd2037ddc79cae7a6fc", "messageHeadline": "feat(build): define type for celestia-node networks and add a first d\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "5c9a036d6055837f909afc8f9c25a469aeae1e97", "messageHeadline": "Merge pull request #343 from celestiaorg/hlib/fix-race-#339", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a468fe19fb8d878a866f817d194b3532263452b2", "messageHeadline": "node: fix naming of the test from full to bridge (#341)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "68da7c3363c1d64ceaf2ef1ea7da6f45b74fcee4", "messageHeadline": "changelog: add entry for #343", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f30373f417db8570130a11912df6125e0e848305", "messageHeadline": "fix(header/service): extract blockSub into separate var in CoreListen\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "af0277b15ec17214965ef15083a2cd2f31b9f93f", "messageHeadline": "services/header: Refactor `HeaderService` to be responsible for broad\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 318, "deletions": 140}}, {"node": {"oid": "f9ad11e4c651a78fc06ca697df0dcac10073e3c3", "messageHeadline": "Merge pull request #329 from celestiaorg/v0.1.1", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "95cab8880efda89002074693047a6f08b400bb6b", "messageHeadline": "changelog: add v0.1.1", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "6503125fc14979036cd919192e3647e30cb0c7a1", "messageHeadline": "Merge pull request #328 from celestiaorg/hlib/fix-fetcher-pagination", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 56, "deletions": 23}}, {"node": {"oid": "f8695dffdeeaf774462494321f555b03a3bd2644", "messageHeadline": "Merge pull request #313 from celestiaorg/hlib/rework-cmd-flags", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 476, "deletions": 241}}, {"node": {"oid": "1147dd31bf65789bff2ae6fa9128365fc35789b0", "messageHeadline": "feat(cmd): remove envKey as it confuses @reneynay and @liamsi", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "21d8a801ae69fc6d4b834bdb7c5b1c1be6bcc6ec", "messageHeadline": "refactor(cmd): make some values on the Env public", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "fa4dec40c2f1de65bea508178223b8a9225cc84d", "messageHeadline": "docs(cmd): document some methods and funcs", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "b6d3f7ad9de71de24ba42cf3294500d5723f74fa", "messageHeadline": "feat(cmd): less confusing name for context key", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "25770d86a8ee496067b0f65eeb6729ac94344470", "messageHeadline": "Update cmd/flags_headers.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0a398c132d3129317c74486b9f71a1d697575d7", "messageHeadline": "fix(cmd): error if either protocol or host are not present in coreRem\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "5c99439a89b3b9f0d182a133e82891f2b73acd4f", "messageHeadline": "fix(cmd): F -> Flag in flag names", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "25ed42d81688768f5c9f7732b80f893c08c6c461", "messageHeadline": "Update cmd/start.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6a3ad06c73cf1a4dbbd9e9f14068cbc38536cb0", "messageHeadline": "Update cmd/flags_node.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3f3c98064948cfa61be24fa10362b441edc3216", "messageHeadline": "Update cmd/flags_node.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fef179e2b6ac1a6311b292e44041c84f526ddff3", "messageHeadline": "changelog: add entry for #313", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "47250c94a2f628240b2cc76da04702b7f5f2f27a", "messageHeadline": "docs(cmd): add super short description for Light and Bridge nodes", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "6728935adffcc5228b22278fdd6476073bf093f1", "messageHeadline": "feat(cmd/cel-shed): pass Env in root cmd", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9eaf9ec770f058da1bb7bda65421392ad52de373", "messageHeadline": "fix(cmd/celestia): disable completions and help command by default", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e1de936a9e2ef6fc8671fd71f6892cda19a808b2", "messageHeadline": "refactor(cmd): we don't \"get\" here anything but \"print\"", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b87d4bf36b9d3cbbb18c6efb8686da134693b487", "messageHeadline": "refactor(cmd/celestia): bridge and light commands with customizable s\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 84, "deletions": 18}}, {"node": {"oid": "29a88cf243199821b4c5d2ac346ff9f2dcf5a222", "messageHeadline": "feat(cmd/celestia): pass context with cmd.Env to command execution", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "cbafbdba3cdfef5b2747a9cdda8e49d4f94d0e92", "messageHeadline": "refactor(cmd): rework start and stop commands to rely on environment;\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 36, "deletions": 163}}, {"node": {"oid": "68a5cdf3668b49390b9ddf9fac96a699e9a0c379", "messageHeadline": "refactor(cmd): split flags and parsing utilities into categories with\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 258, "deletions": 48}}, {"node": {"oid": "9f93b66ab9390c67c57edc84663e3c19fdc7078a", "messageHeadline": "feat(cmd): introduce Enc - an environment for CLI commands", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "ae84da9246b90c2d8bba7ac684bf4fb66cad03fc", "messageHeadline": "changelog: update entry for #328", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68aa04442a9fba7dff2d2e5fd61aa5c4ed99bd32", "messageHeadline": "feat(core): fetch validators in multiple rounds", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "9b3a304ef893a6927ed323ca0ab0cd501199ac34", "messageHeadline": "Merge pull request #241 from vgonkivs/share_implement_parallelism", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 70, "deletions": 8}}, {"node": {"oid": "c3bc587dfba805c36de0da94689d7fccf7034fe9", "messageHeadline": "changelog: add entry for #328", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "fb5a9d15fe0f88096a0ecae8f4a52c5b186cb09e", "messageHeadline": "chore: lint", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ab0910093b7c7bf49f895a9543bd498ac2dab369", "messageHeadline": "fix(service/header): harden basic validation of ExtendedHeader", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "bcb68ee66ea8e7c39e78d26fa88b660698e2bfd6", "messageHeadline": "fix(node/core): lifecycles for Core Clients", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "84ded965226e02106a3dffd76e96f851466e679a", "messageHeadline": "fix(core): set amount of values per page while fetching validators", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e112545242cece5d1245d267f36d7fac6f74da2f", "messageHeadline": "service/header: Refactor `HeaderService` to separate distinct compone\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 413, "deletions": 1044}}, {"node": {"oid": "1449792c6d3cee593c35a3b7f7697e4169b47a99", "messageHeadline": "node: Wrap datastore with mutex to prevent data race (#325)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9b15821ca2e310af311145bed93ff91656713b3f", "messageHeadline": "node: Adding WithCoreClient option (#305)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "15a7ab002d8842f2bec10a53ae9c19c2592aff31", "messageHeadline": "share: add loop to check all returned shares", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2ce3de0b065dc5f8261e8341a841371e7d2d213b", "messageHeadline": "add links to authors in changelog (#320)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "515d61814c775a9985e96f575c546468241d7cb6", "messageHeadline": "share: remove redundant code", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 20, "deletions": 37}}, {"node": {"oid": "c39c5028ff67eae81c7aff805d5d3212495bf2dc", "messageHeadline": "node: Adding WithHost options to settings section (#301)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 38, "deletions": 10}}, {"node": {"oid": "f324797264dfe8a861214ff6fd9d02c762bcb031", "messageHeadline": "resolve merge conflicts", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d4251355c91296b5bd0aa5b7e9cb5318b499cff9", "messageHeadline": "share: add benchmark", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "fcdfb980cd6d5eada71ebc502dd3f8f99eb2f95f", "messageHeadline": "share: cancel requests to ipld if error occurres", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "1393ce9de202409ef4f9d010d0da19e64721eb37", "messageHeadline": "share: handle errors properly", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "017066b019af90f64ea5884f3a91613cfb59db6c", "messageHeadline": "share: call GetLeavesByNamespace concurrently", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 32, "deletions": 20}}, {"node": {"oid": "e9cb9898c52e18c1e260f625521d861bd0185bf6", "messageHeadline": "share: handle rows concurrently", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "4de4f8009bb4ce42af4f4bf1dff6e935fb05fefb", "messageHeadline": "fix subscription test (#316)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "4fbe11ee22e850a03e7f8e05d5aea5f8c885eabf", "messageHeadline": "Merge pull request #292 from celestiaorg/hlib/node-settings", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 106, "deletions": 88}}, {"node": {"oid": "217def22b849f21069b56588e743dd842d3e5c4c", "messageHeadline": "changelog: add entry for #292", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e0c8c0e43971294748a5a711a8ffb090748fdb4f", "messageHeadline": "fix(node): resolve comments", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "8a6e5a7eca98f5c76c84d88dc83181ed6fdab7cc", "messageHeadline": "fix(node): fix rebase artifacts", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 75}}, {"node": {"oid": "1ad3eb70f05950d5d7a0bc627a50ee59afe39776", "messageHeadline": "feat(node): node extract overrides from Config into new settings stru\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 100, "deletions": 14}}, {"node": {"oid": "3ab2919252b1b04f48be4aa0ee1decc32492d681", "messageHeadline": "Merge pull request #290 from celestiaorg/hlib/fxutil", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 515, "deletions": 100}}, {"node": {"oid": "2ff4662083ba584a9b6bd5314050a00d41a10ef3", "messageHeadline": "chore(node/fxutil) mention that the fxutil options.go will be removed\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5515d68311ac90ba1fc82f79977d65909c5473f3", "messageHeadline": "docker: Create a single Dockerfile that works for full and light `cel\u2026", "author": {"name": "Josh Bowen", "email": "jskybowen@gmail.com", "user": {"login": "jbowen93"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "ac7a3b46f7d035c0bf0632436909c797433c2a1f", "messageHeadline": "fix(node): fix rebase artifacts", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1f6dc4ace669521daf25c6c30c6a26a0ebcf9476", "messageHeadline": "feat(node/fxutil): implement SupplyAs", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 45, "deletions": 3}}, {"node": {"oid": "28180bd05e1f2f612ab1d630ff0a725f49bb51de", "messageHeadline": "chore(node/fxutil): linter suggestions", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "0c8e9fddce5e20b9a7c05d955d249837777878bf", "messageHeadline": "fix(node/fxutil): make ProvideAs overridable and actualy working", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 74, "deletions": 22}}, {"node": {"oid": "b613f5cbe8fedd6c3b6c1e4cf09e1fcb9b75d3ed", "messageHeadline": "changelog: add entry for #290", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0c009bb61ca8c5fba607036eb0249862820c18df", "messageHeadline": "chore(node/p2p): decouple PeerID and PrivKey construction", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "030d162801c2ee388a878b02301fdbe736f88894", "messageHeadline": "feat(node): add two new options to set custom p2p private keys and ma\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 63, "deletions": 6}}, {"node": {"oid": "6a0789bae2267268e10138d3900904b288dada0b", "messageHeadline": "feat(node): use fxutils to build components and remove fx.App from No\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 76, "deletions": 58}}, {"node": {"oid": "2bcdb1faa077b2714279bfa0c3eb8d10e8938d04", "messageHeadline": "feat(node/fxutil): implements mimics for FX options for the a new Ove\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 255, "deletions": 11}}, {"node": {"oid": "509d568d97176df1170590651ef355ff27f66090", "messageHeadline": "ci: increase tokens ratio for dupl to fix false positive scenarios (#\u2026", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6035222fbc2567d9d945b944afdb499c3a1741b3", "messageHeadline": "Merge pull request #288 from jenyasd209/jenyasd209/fix-race-conditions", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "f68b864e1388dbe0ae7d6f5b1d7656b73d82e462", "messageHeadline": "node/p2p: simplify copying and returning of announce multi addresses", "author": {"name": "Yevhen", "email": "iorgachov1998@gmail.com", "user": {"login": "jenyasd209"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7e4c9668738a5c04f358ce755ccfcffe7d3e3e7e", "messageHeadline": "node/p2p, service/block, changelog : fix linter issues. Initiate lock\u2026", "author": {"name": "Yevhen", "email": "iorgachov1998@gmail.com", "user": {"login": "jenyasd209"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "dbfae9c5c55f63560fd418d25c919c2b87beb1dd", "messageHeadline": "node/p2p: fix race condition in `AddrsFactory`", "author": {"name": "Yevhen", "email": "iorgachov1998@gmail.com", "user": {"login": "jenyasd209"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ac39f48047dda4c7b0c6707593e450a0914b01ac", "messageHeadline": "service/block: fix race condition in `TestExtendedHeaderBroadcast`", "author": {"name": "Yevhen", "email": "iorgachov1998@gmail.com", "user": {"login": "jenyasd209"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "06cc49f438b9c34397f69e35f5c68f00d69aab02", "messageHeadline": "Merge pull request #291 from celestiaorg/hlib/remove-init-with", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 12, "deletions": 28}}, {"node": {"oid": "3a6b4f61eeeb111e7a5924030e13cfd70ecbdcd3", "messageHeadline": "changelog: add entry for #291", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "45676b631acdc75c56f97f1fb7e80bac3da46176", "messageHeadline": "fix(cmd): ensure WithConfig is the firt option in start cmd, so other\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "236c0a63330bafac0f4be414a52884b42958ebb9", "messageHeadline": "fix(node|init): remove node.InitWith as there is WithConfig option", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 18}}, {"node": {"oid": "7e176b4628815648f6b092c060b7cb697aa9ade4", "messageHeadline": "Merge pull request #296 from celestiaorg/hlib/rename-repo", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 210, "deletions": 209}}, {"node": {"oid": "426490444fdbfa699d6bb2115c0c5e14dfaee72c", "messageHeadline": "changelog: add entry for #296", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "362b2ee6e00bb11758e6e50937fb1a93caf9c0c0", "messageHeadline": "chore: rename Repository to Store", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 209, "deletions": 209}}, {"node": {"oid": "c0b12a9d29c3f36ec692cabc710c3ef946edeee7", "messageHeadline": "Merge pull request #294 from celestiaorg/hlib/rename-bridge", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 87, "deletions": 88}}, {"node": {"oid": "486b0ea6f9be54ecef22472462214f7af77b3578", "messageHeadline": "Update node/type.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c5aee3644f5cfa82cad116f78195719c49bc7ac0", "messageHeadline": "changelog: add entry for #294", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6339439b8a3ae22d6c7c05d13849781fc272eb0a", "messageHeadline": "chore: rename Full node to Bridge node", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 85, "deletions": 88}}, {"node": {"oid": "351bba061b1f98aaf9ca8577cfd79730a4db6a3a", "messageHeadline": "Merge pull request #308 from celestiaorg/hlib/ci-lint-fix", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6cf057313c9ec66874ca0c74318973a84f8d1e52", "messageHeadline": "Update .github/workflows/lint.yml", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "043f00db4a1007596395e55de2b62657e1d34014", "messageHeadline": "changelog: add entry for #308", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4a00006ce769d756415522e7a01c1029d27f2350", "messageHeadline": ".github/workflows/lint: always use latest version of linter", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "078cc6a56402490891947a44f04ca9efda972c10", "messageHeadline": "Merge pull request #297 from celestiaorg/hlib/deps-update", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 203, "deletions": 61}}, {"node": {"oid": "afc153d5d8c7c07f835461cedc5c7b04e57a8034", "messageHeadline": "Merge pull request #280 from celestiaorg/hlib/mutual-flag", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 39, "deletions": 5}}, {"node": {"oid": "415fa5cc2aa53b871e4152d04dc5ccaac9ddb431", "messageHeadline": "docs(cmd): better description for mutual peers flag", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1ca5793a57cab3fddd02a43601ca2bc4f5e625e7", "messageHeadline": "changelog: add entry for #297", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "503365547944088ccb38cd1b417fbd883925bd16", "messageHeadline": "chore: bump deps", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 202, "deletions": 60}}, {"node": {"oid": "aa2678417079a0ef8152a763095bde69e8bd45ab", "messageHeadline": "changelog: fix entry position for #281 and #280", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "1b92024492c9e62d7fbffa506e191894a568fbb3", "messageHeadline": "docs(cmd): add link to multiformats in respective flags", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "32bbe406e01f72d5246446d63b7ee59263bb375e", "messageHeadline": "Update cmd/flags.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "400a2ca016d686c2cef7b4727834183b0fa99587", "messageHeadline": "Update cmd/start.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ada982906fbbb6339943fd2ddf4d3bf00ed085d", "messageHeadline": "Update cmd/init.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "adbabff19b95a773bec214c97ec952745bad172c", "messageHeadline": "Update cmd/flags.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d14ef20623b8884846ccd7dfbc416865aed407a", "messageHeadline": "changelog: add entry for #280", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9785418b7902b8d787c3f3f74353840f0419d254", "messageHeadline": "feat(cmd|node): add new MutualPeers option to Node and flag to cli co\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "e1d9290d278bbecf5b67c1fa69b131597c84f731", "messageHeadline": "Merge pull request #281 from celestiaorg/hlib/cel-shed-key-gen", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 120, "deletions": 1}}, {"node": {"oid": "bffa0c6617f0c2cad25e4807cff8cc8f98e86809", "messageHeadline": "feat(Makefile): make directive should mathc binary name", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1bd12032fafcff71f653b6a884038a6d82541390", "messageHeadline": "Copy dependabot.yml from celestiaorg/celestia-core (#248)", "author": {"name": "Josh Bowen", "email": "jskybowen@gmail.com", "user": {"login": "jbowen93"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "d06f6adf2af439ce3e0344f8e86eab065c75be74", "messageHeadline": "Include the error in P2PExchange.handleRequestByHash error logging (#\u2026", "author": {"name": "Josh Bowen", "email": "jskybowen@gmail.com", "user": {"login": "jbowen93"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "d914c7ed22f8731a4346c7635cea5c6187705c8d", "messageHeadline": "changelog: add entry for #281", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5e07754fb15ffea43216906f10f14611f5cee988", "messageHeadline": "feat(Makefile): add new make directives for buildind/installing cel-shed", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "a0ad71918c95cf9dcbfb9dedaddfbe58a48f9a9c", "messageHeadline": "feat(cmd): give a birth to cel-shed utility with p2p group for key/pe\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "a89ef036a260a2b81f64fa508b801c062b7cff32", "messageHeadline": "docs: update readme with installation chapter (#270)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "8e42e6a41e237d4f109680afb4545cff47a55013", "messageHeadline": "docs/adr: ADR #003 March 2022 Testnet Design for Celestia Node (#244)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 184, "deletions": 0}}, {"node": {"oid": "bbcfc13de4006ac95ed9569ca40bf3b7d5325ae7", "messageHeadline": "Merge pull request #269 from celestiaorg/hlib/tag-test", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "3ac18b7332897ae5e35c41e63003cb9b2f5200dc", "messageHeadline": "feat(Makefile): add tag parsing to inject version from git", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "bd0b03a3b7f2d0f49cbd3d1a6c9d491e6bf63f4c", "messageHeadline": "Merge pull request #267 from celestiaorg/hlib/changelog", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 54, "deletions": 16}}, {"node": {"oid": "459464ddc3612da3f7c61188558fa86daa60f5c8", "messageHeadline": "Merge pull request #264 from renaynay/remove-dev-mode", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 68}}, {"node": {"oid": "87387a9420474562100e419f6f41bf223c5c8f9e", "messageHeadline": "Merge pull request #268 from celestiaorg/hlib/remove-matt", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a49ad3381d2e7f1412c81e85bbb66577e797939", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ecab90f130fcbb19ffd1e1ee59b9b522e90ab8f7", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "437e429c20b0e4f4a66f5c9e704c4f1cf9508f99", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "caa25813e04645af196155199aa3a93cb0ba783f", "messageHeadline": "codeowners: remove Matthew", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ce652026fea6bd7255763d328d7464319e9a406", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "122bfaa85fa62e84d6fb64b2cc14a8d84161a086", "messageHeadline": "changelog: add v0.1.0", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 54, "deletions": 17}}, {"node": {"oid": "a0c6e4f557671d29d400268571a04494a9e4d2d9", "messageHeadline": "lint", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d1cc04a9c13160e0538a4e5a2842cd66b0ebea9a", "messageHeadline": "remove dev mode", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 2, "deletions": 70}}, {"node": {"oid": "cb47d8bf9f3640ea7c0d62e8e867c8b53c21f8d9", "messageHeadline": "Merge pull request #261 from celestiaorg/hlib/fix-repo-flag", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 32, "deletions": 18}}, {"node": {"oid": "0125d4f13e8d26fe5b2df1e50785399aad76cb27", "messageHeadline": "Update cmd/celestia/full.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e544795d4736ca6a7675b1839c62e43ed855449b", "messageHeadline": "Update cmd/start.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "435d114f97c8558e758d45ef9c3ed0cbba4a85af", "messageHeadline": "fix(cmd): fix repository path handling for Init and Start commands", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 31, "deletions": 18}}, {"node": {"oid": "c669466ad8a99b41c4ded34e0ba6311e7c57c455", "messageHeadline": "Merge pull request #254 from celestiaorg/hlib/das-log", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "fc3e65be9b93c74d752fbbb2add7a7715744b5fa", "messageHeadline": "templates:remove Bidon15 as automatic assignee (#253)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "316140130577cb8b512bdf67fccdccf93791f45c", "messageHeadline": "logs(das): improve error logging", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "250d2fbf45827ec7e1883be7c21f59f9e063fea2", "messageHeadline": "tests(service/block): make test wait on context so it could fail earlier", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da4579bb2cf68552cf993b9444854c8910c31bcc", "messageHeadline": "logs(das): log out size of the square being sampled", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "31cdabcce59476dd78c7cb6c850837786ab3ca53", "messageHeadline": "Create Pending Changelog Checker Action and initial CHANGELOG.md and \u2026", "author": {"name": "Josh Bowen", "email": "jskybowen@gmail.com", "user": {"login": "jbowen93"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "803ff1cd08b732959076da139e4a4cc8c5390a52", "messageHeadline": "cmd, service/header: rename `genesis` to `trustedHash` to avoid confu\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 90, "deletions": 71}}, {"node": {"oid": "4d8c2b9ad74fc9586ea91f43a2359e2800b40ff5", "messageHeadline": "Merge pull request #240 from celestiaorg/hlib/error-log-fix", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "092125200ca9e5d8e984aa2d08b3420b97499c87", "messageHeadline": "fix(das): avoid possible nil deref case", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a6c444056c44757230cee76d7f16f44ea90f966a", "messageHeadline": "logs(service/header): do not log an error on subscription.Next and fi\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7445641944f021117ca55c61a16757f7ad681b8d", "messageHeadline": "Merge pull request #238 from renaynay/sample-time", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b759b78b22ea52f2d0b159082d00dec4dad24806", "messageHeadline": "succinct logs", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a96f391ca14549f7cf5b8d40ac94ebe3ba5fd39", "messageHeadline": "Merge pull request #239 from tzdybal/tzdybal/versioning", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b20bc8132e51a13e9b850cf5682cf6ea0b1f1a82", "messageHeadline": "fix issue", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b4a50da79226b3789efd11818046d68d77d15bd4", "messageHeadline": "fix(Makefile): inject variables in install step", "author": {"name": "Tomasz Zdyba\u0142", "email": "tomek@zdybal.lap.pl", "user": {"login": "tzdybal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee5ba99704f2d92537b82724ea858e4ec6d90bb8", "messageHeadline": "log sample time", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "21f1bc99dceb23d2b4b3dbc3ccaef3b15b6892a3", "messageHeadline": "Merge pull request #237 from celestiaorg/hlib/pubsub-dedup", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "85f445ee4bef03faf578e0d0bd12af5deaea9485", "messageHeadline": "fix(node): PubSub should create msgid according to the msg hash", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "88f97ae7823c59ece9893219c045fa5013f3fd36", "messageHeadline": "Merge pull request #233 from celestiaorg/hlib/fix-bug", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "40acba0b7d3ec67c5a18ce40ee4bf03f3d932848", "messageHeadline": "Update service/header/store.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4a2b0ae39f4cfe3348f34c7dfe3b077549655a20", "messageHeadline": "service/header: more descriptive err log for append in `store.go` (#231)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bf5af031a4f5f14d2c136d1ba0d4cb71a0ac725c", "messageHeadline": "fix: store do not store the head we already have", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "a3bb430ebeaf946e5e92a87a05ea0aef4b888e04", "messageHeadline": "Merge pull request #224 from renaynay/header-verification", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 106, "deletions": 52}}, {"node": {"oid": "36c96d5100a7e189db84c5ac14dca607bbf32b3c", "messageHeadline": "fix race on connected chan", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "3832c684a2a232cd078be16ec1a64cd98f583055", "messageHeadline": "two threads try to access", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "79bac6698baef9388170b242457ad32a4eddc0fe", "messageHeadline": "header hash verification, verify logic in separate func and mini test\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 85, "deletions": 43}}, {"node": {"oid": "fd9f15b763a5697baf3ea8bf6ab53c35319d94e9", "messageHeadline": "Merge pull request #221 from celestiaorg/hlib/flags", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 821, "deletions": 425}}, {"node": {"oid": "8ff99b639083c271b1320b14f8aa37394b74b293", "messageHeadline": "fix(node/p2p): don't add P2PExchange to the node", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "bf1bdf64dfcbbba09e69cfd761f381a0632655f0", "messageHeadline": "feat|fix(das): make Stop wait until DASer is finished", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "70793e70aa5719906ea1005dd9987ed7b6ad52ad", "messageHeadline": "logs(das): Info logging for successful dasing", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "74b9854634e95bf8afa0587ef9b45dd126a7b677", "messageHeadline": "fix(ipld): fix Hasher to properly implement Golang's Hash interface a\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 44, "deletions": 18}}, {"node": {"oid": "e7e61fc8d208910da9ff8bfba10699298844bcfc", "messageHeadline": "tests|feat(service/share): add DAGNet testing utility to simulate sha\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 68, "deletions": 4}}, {"node": {"oid": "710300eee4017807d2862c6abd4a66a37419407f", "messageHeadline": "das: allow sampling small blocks", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7affc31595404c8688b9a7d0d375b169e0ee49ea", "messageHeadline": "node/services: actually start DASer", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "9265d4cecc769dd12f07b53a3e0666a79bf27224", "messageHeadline": "node/p2p: add P2PExchange and add logs", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fe65e0f51e75ad8523e5d902658756343e224fba", "messageHeadline": "take connected chan back", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "76dac859b1feeead24783244628e5efd0fe13965", "messageHeadline": "fix(node/p2p): P2PHeaderExchange for Full node", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 21, "deletions": 48}}, {"node": {"oid": "53cbbc96057b7d9cb2d75cdd4470e39060cc51a8", "messageHeadline": "fix(header/service): proper context usage", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "06c1e0a029fe77bc48e1c2403533192bfee3c097", "messageHeadline": "fix(header/service): P2PExcahnge improvements", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "fa28839d2edab9001c4060a533242a325a52a27a", "messageHeadline": "logs: stop spamming unneeded logs", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "25c5b8eb8d6c33805fe254169c6a7233f45bbfa1", "messageHeadline": "fix(service/header): smarter connecting to trusted peer in header ex", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "d7360e5ac0440e10910203dba50ab4fae1b787ea", "messageHeadline": "logs(serivce/header): shutout \u0444\u0430\u0439\u043d\u043e\u0439 @renaynay for providing the diff", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "0788b5d99c288cfc2e062e4f45dc3d107c0b3064", "messageHeadline": "fix(service/header): P2PExchange should register protocol and only af\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "15d029d5f55f521da6a039c32a06662ead9bd129", "messageHeadline": "tests(service/header): make TestExtendedHeaderBroadcast fail earlier", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36a34926fd34e36c2e08371573cf7f1e66bf1d18", "messageHeadline": "Update service/header/p2p_exchange.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f3b4b586316c04c5f55f2d546c388f4b81507b17", "messageHeadline": "typo: fix mess after rebase", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "e38ed92c70181c6fb566311223cf9be7f9d0178f", "messageHeadline": "Update node/services/config.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49cf42fc15d02ea9df2844d148c18ae90546eb82", "messageHeadline": "feat(cmd): add flags to init", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 38, "deletions": 8}}, {"node": {"oid": "cfb0b5710ac7785e2b9d54fea0929bc1d66c9184", "messageHeadline": "feat(cmd): add flags to start", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 41, "deletions": 17}}, {"node": {"oid": "f92e0c47b3773b13fa4afc506768d7c5f65b92d7", "messageHeadline": "feat(node): allows giving options to Init for persistence", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "6b894213ebc523fcbc36922766606145493b76cb", "messageHeadline": "feat(node): more options and some styling fixes", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 29, "deletions": 14}}, {"node": {"oid": "8311f13a1376a2a563e387504697dd23941d74f3", "messageHeadline": "prog", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "040d3dd7ef028057c7e17594b1ba4a571b1a35ef", "messageHeadline": "tests(service/header): don't request zero height", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06253e769314a77acd3df5011f7af5b41c5c7e7d", "messageHeadline": "fix(service/header): fix CoreExchange remove heaight shifting", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cec2669cdb1b6ac0ddc5a67e2b1ef6f1f513fbef", "messageHeadline": "fix(service/header): fix syncer to not to return error on success", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e73d1dac53320e6f105321d746844ad2008a02a0", "messageHeadline": "fix(service/header): fix append to return", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "864e9f8972d723e6a67de13bc3be77e449717de8", "messageHeadline": "fix(node): use proper var for genesis hash requesting", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "599824c6b7e926e847dd5e886df4bd8740887541", "messageHeadline": "make fmt", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d9a8dfed011b93f34ee7463828553c9f74955f1", "messageHeadline": "logs(service/headers): improve logging for exchange", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "42cc47164dfbe89fd5de1c34b8b7d3923a1138a4", "messageHeadline": "ref|fix(service/header): remove Open from Store and make Head try to \u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 11, "deletions": 39}}, {"node": {"oid": "a24d61f00549e7e9f983595757c3ed19cc15c86b", "messageHeadline": "fix(cmd): swap head with genesis in start flag", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "38fc5b427bb53d1938499130f25277952ca1ae54", "messageHeadline": "ref(node): remove ugly RPC starting and subsequently itself with test\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 71}}, {"node": {"oid": "c65f5b49da77a2ed0dcf1e492b3f217b5c60c35d", "messageHeadline": "ref(node): extract common components into baseComponents and put all \u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 59, "deletions": 6}}, {"node": {"oid": "f519275e0b4cdfdce19956b0abf54c65468d9dd4", "messageHeadline": "ref(node/services): prettify and update services constractng", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 44, "deletions": 37}}, {"node": {"oid": "42cce145dcae387c7364a67840bf8c52e0e21dc1", "messageHeadline": "feat(node/services): introduce sub Config for services with Genesis a\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 81, "deletions": 37}}, {"node": {"oid": "e4261c378c4d2b87f94a018518b8c3e003f66ec0", "messageHeadline": "fix(node/p2p): remove filling bootstrap peers into DI - was a bad idea", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "a15027084f9a4f56ffa96368ffef05e9511b7904", "messageHeadline": "ref(service/header): extract Syncer into public type and make it also\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 84, "deletions": 126}}, {"node": {"oid": "49b5ba33f7ad8f6828513338fd66b6ad49fd415e", "messageHeadline": "ref(service/header): remove not generic Start/Stop from Exchange inte\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "40bde4cd1ccb560d06a93fec0fed420c39d03216", "messageHeadline": "ref(service/heaeder): rename Exchange to P2PExchange", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "30713d495d0dc7893e8069400799a392c86ab626", "messageHeadline": "feat|deps(node): update FX and new utilities to work with it", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "04c2b90b32e06d7ca14ef273c24cf9f6e4c98b96", "messageHeadline": "feat(core): new RepoLoader func not avoid cycles", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "98c6e4c0ee62834bc5744c6423cb34e7c82bf658", "messageHeadline": "fix(core): make BlockFetcher return errors in case of an error and fu\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 30, "deletions": 73}}, {"node": {"oid": "8d6d6b0eca4d14412381ed2465e5af620044dd8c", "messageHeadline": "dependencies on node", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 130, "deletions": 38}}, {"node": {"oid": "ca058c9a37e3f7d0776d6b1b142b72d903299652", "messageHeadline": "update description", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1f01b98744d219148800d393de36f1c9e0bfd10a", "messageHeadline": "provide head bytes", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "742abd2a23f74de0b2cc0767b3bd07d615352635", "messageHeadline": "fix testsubscriber", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "dfc7b13b9d66c95716d4739b8cfedcde681a00d1", "messageHeadline": "prog", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 159, "deletions": 29}}, {"node": {"oid": "677e30d5ece91b4218c5aba2d970da0cfb5ea167", "messageHeadline": "Merge pull request #217 from celestiaorg/hlib/log-flag", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "9f5d7cb6eda3d046fa813530ae5136e4592994a0", "messageHeadline": "Merge pull request #216 from renaynay/header-sync-over-core", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 177, "deletions": 9}}, {"node": {"oid": "83dfd5c3ec84712acd7c44c4cc48d193ee184614", "messageHeadline": "feat(cmd): allow setting log level for start comamnd", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "f9a06cf0730137450a2b545cdc254c8e97229d58", "messageHeadline": "linted tested", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 174, "deletions": 11}}, {"node": {"oid": "900e93f5d7e9780bd764caa50b565beab16f553f", "messageHeadline": "file", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7dccb1944d35b1c437e010a5e516c6151f22ef58", "messageHeadline": "Persist generated key to keystore and reuse existing key if present (\u2026", "author": {"name": "Josh Bowen", "email": "jskybowen@gmail.com", "user": {"login": "jbowen93"}}, "additions": 38, "deletions": 7}}, {"node": {"oid": "28b8d3b25b806a390e8e5517356084f73d28fbd4", "messageHeadline": "Merge pull request #203 from renaynay/block-service-pipe-headers", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 155, "deletions": 20}}, {"node": {"oid": "48aaec41cc645bd1fa1875db344c628ba691fee7", "messageHeadline": "service/block: receives Broadcaster in order to Broadcast new", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 155, "deletions": 20}}, {"node": {"oid": "b5b9cab670e9c2fb335aab094a315641fb8bbf91", "messageHeadline": "Merge pull request #212 from celestiaorg/hlib/header-sync", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 303, "deletions": 56}}, {"node": {"oid": "c05afff65ef1b61a5af0c6a406ff66cffee4344c", "messageHeadline": "Update service/header/sync.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f0b7e397b85579e0c03f76a4e3f45a5a4c0f57f1", "messageHeadline": "tests(service/header): skip a test", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7ba317807263fab290b6c124505622be84588879", "messageHeadline": "hack(service/header): a quick hack", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "976e860a95081f02eba9f963294cd9e6b2fe05ef", "messageHeadline": "docs|logs(service/header): more go docs and logs", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "a291409ce1f95c2e35f263b6b9f3942545fbc617", "messageHeadline": "Update service/header/sync.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9b0f9a64bf0b4b2a2964c6e64f9de645c9c4ccc", "messageHeadline": "Update service/header/sync.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c876d76e15adae8d0669b1ff5d482ee07e4349f5", "messageHeadline": "tests(service/header): update TestSubsriber to build again and make i\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "37fcfd0c55d49fd12349f13206447a4f32eb7da5", "messageHeadline": "add syncer to header service", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 38, "deletions": 15}}, {"node": {"oid": "9158dd1dd23c6a62af90737e26be4a64015eb508", "messageHeadline": "feat(service/header): syncer implementation and basic test", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 164, "deletions": 0}}, {"node": {"oid": "49f7d041f8f67f1c21ef06f969f5aad035f13350", "messageHeadline": "feat(service/header): useful local exchange component", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "3bd0caa577a6a1681be40b7b694f6bfd99f6b565", "messageHeadline": "chore|logs(service/header): improve error and add debug logging for E\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 38, "deletions": 31}}, {"node": {"oid": "5027f63624be2869d7f0bee314f4be004c4040cd", "messageHeadline": "Merge pull request #196 from vgonkivs/add_flag_to_start_node_on_remote", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 132, "deletions": 7}}, {"node": {"oid": "ea2cda52d8a7ef7af400bf684fc6a72b035f7941", "messageHeadline": "update error text", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "7cae5c20049a1b17cacf17c094a2e33b976b120a", "messageHeadline": "service/header: Implement `HeaderExchange` (#188)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 873, "deletions": 36}}, {"node": {"oid": "da899e5798ca7cb737bcd6b2eceece3819b91604", "messageHeadline": "node: add p2p multiaddr log (#204)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "4eed2e2c9455e65343c368cf008a27c366b0a664", "messageHeadline": "fix: parse remote node address in a separate function", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "176de9272bbde841c4f6caa2a23a15266aa00417", "messageHeadline": "Merge pull request #195 from celestiaorg/hlib/header-store", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 688, "deletions": 18}}, {"node": {"oid": "b079d01133c6290124397564cee0934986306de7", "messageHeadline": "fix: move options to a different file", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "8bb7702a8ec42f9dd1beccb0ec31a645db7646f3", "messageHeadline": "fix: fix typo", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a48a00c3d443def3f2ce1c6ab0cbbc044e4ec523", "messageHeadline": "cmd: run core client on startup", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "ef602036f2d70e2a1a1947e0ad16092022e343eb", "messageHeadline": "node: move core.remote flag to start command", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 87, "deletions": 26}}, {"node": {"oid": "cc6820b0bb80110d98514efb235b19d16fc69d05", "messageHeadline": "cmd: change flag name according to documentation", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "60ad150da7225fa80de6ca14e9e714e2bf9538cc", "messageHeadline": "cmd: add flag to start node on remote core", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "65252a1a4ec33cdd2d13257148c32a82cf7e986e", "messageHeadline": "Merge pull request #208 from celestiaorg/hlib/bootstrap", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "4d02ef51a34f66fa60427159bfad6764731b2acd", "messageHeadline": "Merge pull request #177 from celestiaorg/hlib/daser-itself", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 174, "deletions": 5}}, {"node": {"oid": "8f91b6b3a5b7555379032735eb6f4607aace49c2", "messageHeadline": "chore(das): make error handling consisyent again", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5251dfa901c214bc6121ad7cc8cc319a0ba7b85c", "messageHeadline": "fix(node/p2p): ensure DHT bootrapps itself on Start", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "18d684a0133893393bc625a064f210f5af9f0f9b", "messageHeadline": "Merge pull request #207 from celestiaorg/hlib/fix/mutual", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "275a74547fa5bb5d6a89e1faf83f0f287afd05c2", "messageHeadline": "fix(node/p2p): fix MutualPeers reading from Config", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f8575b233645308738e0df7c268722ecec891c2", "messageHeadline": "Update das/daser.go", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d50b8ae5e62bcb03b99d4e1c61fa9215a56db930", "messageHeadline": "Update das/daser.go", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "140b4100dfec8c5bd3c15ad93299dfb7feeb5dc0", "messageHeadline": "lint", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc48ad9db03731fb64ba22fba333ea1ad7aa51b3", "messageHeadline": "add space", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "efaec7b95ea50b12e88b8b47b46f47a259bc422c", "messageHeadline": "add scope test", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 55, "deletions": 6}}, {"node": {"oid": "8f1c6811babee7cd4068fc997b63f3e422a9cf93", "messageHeadline": "test file", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bc90e33d803fb0135d89fc703e942b03987b0c5c", "messageHeadline": "Update node/services/service.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f9b68db3138a7ceff708d386771cdc5adff99694", "messageHeadline": "Update das/daser.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2cfe2d3e8b9783da1b400d8d435bdc3d3ded0685", "messageHeadline": "docs(das): add a TODO", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cb3910a79cc4a280c4b618a85efe479c0b5e45a8", "messageHeadline": "feat(node): integrate Header service and DASer in the node", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "10ff474ac8bc52c4706faaca5475011636d69eb8", "messageHeadline": "das: implement DASer", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "1737905eab3c9a926fdfd2d95c6af535cb911864", "messageHeadline": "Update ipld/write.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "154fc4bf18670cfe9ce740fdcb10548b9586e96a", "messageHeadline": "tests(ipld): remove flakiness", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "2a8819001eba470f28f5a43b5d6a3dbe0e4b8707", "messageHeadline": "Update service/header/testing.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71c6f72282d3a05211a7f5a338f84dcbb364e734", "messageHeadline": "Update service/header/interface.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d5b7ac49577431ab1544d5ef5134acf9e625f96", "messageHeadline": "chore(service/header): go chore", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 30, "deletions": 28}}, {"node": {"oid": "eae9538dca2b24d30007774fa9a4be0d98747630", "messageHeadline": "docs(service/header): more go doc comments and review feedback", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "4161c2ab2c75967bcdcd3417c132177994ea6e6d", "messageHeadline": "docs(service/header): add more go doc comments", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "d371cb8e542d7358a92e09b6cab751291685b9a6", "messageHeadline": "tests/fix(service/header): RandRawHeader to always return empty Evide\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0acfdf77e9c9affafbd59837f725f9dfee3be5df", "messageHeadline": "tests(service/header): test coverage for Store", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "ace9ad0eef53cae571cc094c964d4b89c80e97fc", "messageHeadline": "fix(service/header): a few fixes in Store", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3c310185b830efde49c6f6565c6f7450f9ee92ac", "messageHeadline": "tests(service/header): fix head height bugs in TestSuite", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d73fc9796c9d91101e57be15f82ff37b67b6785e", "messageHeadline": "feat(service/header): extract ErrNoHead into pub var", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "8d268f28a8380944e26046f595978661159c84f6", "messageHeadline": "fix(service/header): store String of Header Hash in cache", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "66178741d629a8fe292c5df9baf65f7444721994", "messageHeadline": "feat(service/header): add Open to Store interface", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7aeea1d2d86d9cf2d0509ef095d7608f395f6074", "messageHeadline": "optim(service/header): do not load head if it already present", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "2615ed9b6455589fc3a576f6e52b08b1a7a266e6", "messageHeadline": "tests(service/header): full coverage for VerifyAdjasent", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "26c5d722405b296b5930688cd140ef1d31001342", "messageHeadline": "fix(service/header): remove additional Height check from VerifyAdjasent", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "883dc884331b12cc7760ad4aa63ec31049d60099", "messageHeadline": "tests(service/header): introduce test suite for headers", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 107, "deletions": 0}}, {"node": {"oid": "f8f5e2dd009f480e76af496885ee060546e70b74", "messageHeadline": "Update service/header/interface.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b8ca2b9e307a21f2c84c896839c74f06a670248", "messageHeadline": "chore: go fmt", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "2898dcec225675c059a7a5a28daa1723436766cd", "messageHeadline": "feat(service/header): initial store implementaion", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 301, "deletions": 0}}, {"node": {"oid": "1e769468a8afd2e8234c7608f0bc8a6e935dbcd3", "messageHeadline": "feat(service/header): update Store interface and add ErrNotFound error", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "5a2bf5b29f6bc88ea5bdefc67ab5557243af7513", "messageHeadline": "feat(service/header): basic validation for extender header and utilit\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "6a0aa187c7aa658deb360b88f13d1918484e46a0", "messageHeadline": "feat(service/header): add adjacent verification", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "e8a4b2c9cdc974e7624f85a3447515875cce90b2", "messageHeadline": "Update to the latest version of celestia-core (#175)", "author": {"name": "Evan Forbes", "email": "42654277+evan-forbes@users.noreply.github.com", "user": {"login": "evan-forbes"}}, "additions": 389, "deletions": 221}}, {"node": {"oid": "c2d6a3537259d910bee337017ab90d6d5e82662b", "messageHeadline": "service/share, ipld: adds ability to retrieve shares by namespace ID \u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 333, "deletions": 16}}, {"node": {"oid": "2adcfc66515d3373061f5315146bd60035f5e4ea", "messageHeadline": "Merge pull request #171 from celestiaorg/hlib/daser", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 296, "deletions": 30}}, {"node": {"oid": "7523c685f977331c2b0bcd48f552876a83702390", "messageHeadline": "fix(ipld): NmtNodeAdder to work with any Adder to reduce asynchrony i\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "65555ef613c6122f468669fb2f3e0dccfa28aa03", "messageHeadline": "fix(service/share): use RowRoots instead of ColumnRoots", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75d586f586cc347e1de765fe941ce1dd8a48a92c", "messageHeadline": "fix(service/share): review fixes", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "49563c7ce7e76fcbf81196cd7c10c67d78473181", "messageHeadline": "Update service/share/sample.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68833b8ce04eb7870a4da05c8c983c8e489d8fae", "messageHeadline": "Update service/share/sample.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d9a6d4fa2f49cf00757c5acd6c8b678f3ff91cf", "messageHeadline": "Update service/share/light_availability.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bd0fbdda5c396fd15fb305c2685c184af6fff5d", "messageHeadline": "Update service/share/light_availability.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17965682ee68ae810d25aebc2f461de47cf16a91", "messageHeadline": "Update service/share/availability.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a95feea83b6771d178ef21e3f4d26da1515b4b9c", "messageHeadline": "docs(service/share): add comments to Availability and lightAvailavility", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "fba3362745cdbfc73ea16860614d0f1022f6c201", "messageHeadline": "feat(node/services): integrate Availability", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "7b67a49fac6e5584c77f99998d45ea1d15315463", "messageHeadline": "feat(service/share): integrate service with availability", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "bbbc4878e842bd17277794587c07f5942ea0cfa1", "messageHeadline": "das: move things out", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 0, "deletions": 121}}, {"node": {"oid": "4d89b3be619a22a506fa2c9a4f91014c571c3df2", "messageHeadline": "tests(service/share): light availability testing", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "90058e8cd883b94a57fc75a4e4b5ca4a373aac51", "messageHeadline": "feat(service/share): light availability", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "5f0c8afe437a1f84c32c400aa419f7e639f6cfa0", "messageHeadline": "feat(service/share): define Availability interface", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "e4415f7f9098428a244ad79ceb10d2256a51c316", "messageHeadline": "fix(service/share): a better place for sampling logic", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0f67722e326ad45f8abf059fbfce27d6a2680fa0", "messageHeadline": "logs(service/share): add logger", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "03eab909c9238b172f724d46d7e00a7e8ec9797c", "messageHeadline": "fix(das): use Share Root instead of header.DataAvailabilityHeader", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "df32b69709f51c41c35288a5fffa1c2aa1a915a5", "messageHeadline": "chore: go fmt", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "3b2bd53c666f1d4443b56b1d3779be34efbd6567", "messageHeadline": "tests(das): happy and error case for DASer.DAS", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "0b7e4980634906b916b43e5525135770c1c7a5ab", "messageHeadline": "feat(das): implement and define DASer", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 62, "deletions": 7}}, {"node": {"oid": "372a105dab4d4950c28beb56e38e790682fbca83", "messageHeadline": "tests(das): simple testing for samling over 2D space", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "5685c7c79494815b8b6029ffc57e0cd9d6be8512", "messageHeadline": "feat(das): implement random sampling over 2D space", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "9f96bf9e52c5d1ac4af6ef8676397711f5e9b918", "messageHeadline": "service/share: evenly distribute shares fetching between rows and col\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "0195defc18cf4aae3bf4e50c123253384b4d76ec", "messageHeadline": "service/header: add alias for empty block dah", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "b6cf533de7bdde8622316efc4a664eacff8a3aef", "messageHeadline": "Merge pull request #186 from celestiaorg/fix/event-loop", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "1e7b5aa85593e4d1a5afbbdd0a2ebf9e0c6677de", "messageHeadline": "tests(service/header): attempt to fix TestSubscriber test", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "7f2652229c605a064598827734563affbfc56c14", "messageHeadline": "tests(service/block): fix flaky TestEventLoop", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1e1bb702f6cd4b03d8f498f743f6692f20f96d14", "messageHeadline": "remove unused components constructor (#185)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "4191c4fc8fb5528fa2ba2e84f98956d90372ad35", "messageHeadline": "Merge pull request #167 from celestiaorg/hlib/share-service", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 251, "deletions": 18}}, {"node": {"oid": "10dcec17bbdb67e780b99fe321f0b87b9db4a33a", "messageHeadline": "fix(service/share): Make Root a pointer and fix comment", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "3508df40efe3011fdf7d569526ed90b6feb1fa61", "messageHeadline": "subscription structure (#160)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 138, "deletions": 2}}, {"node": {"oid": "261da0630b7e600c542db221eab95b9617c49d32", "messageHeadline": "docs(service/share): expand on Share definition", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ccb227859b34f7a6dc73919a06b375d6f76efd74", "messageHeadline": "service/share: make an alias for DataAvailaibilityHeader called Root", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "17dfc0139817e8e6a635e11fdc437829497d5d44", "messageHeadline": "service/share: error on consequent Service.Start/Stop", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "99f1f111d11546ae559b46d76130e1c7d4622d34", "messageHeadline": "service/share: recieve DAH as a pointer", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "bbbf08713b498f9313e0df4efd68f359a7c7b18b", "messageHeadline": "Update service/share/share.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "27e0f76d260671ebedaea198c44e77763faf3d05", "messageHeadline": "Update service/share/share.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5c6f2501644e821d6ee0cdcb21fbe390cae36a5e", "messageHeadline": "node: add ShareService to the node and group services to specific nod\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "4f676259f08a151251b4d73cb8809edf998dfede", "messageHeadline": "service/share: go fmt", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "8e721c4a951305615b48c429479a454fa8ba3848", "messageHeadline": "service/share: doc refinements", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3b8bb067272d967b3a05f0b612911e24732f5c28", "messageHeadline": "service/share: remove unused NamespaceSize and add one more TODO", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "ac1916dda9d14bf1605bc81cfd003927122d9adc", "messageHeadline": "service/share: test for GetLeaf and basic testing utilites", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "d291490c7482f091f104874a662602c46e61f877", "messageHeadline": "service/share: Service interface and basic implementation for GetShare", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 116, "deletions": 0}}, {"node": {"oid": "6a5a446dc72f744c87662ddec5261d740139c0a5", "messageHeadline": "service/header: alias for DataAvailabilityHeader", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "827e83f11d114e6a58d1d40c0eed30a43c7cabfc", "messageHeadline": "ipld: de-uglify GetLeaf", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dcc6d27ccb1aa868743ffade3b1e5a202e2b0149", "messageHeadline": "service/block: add Commit from current block in ExtendedHeader (#165)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 97, "deletions": 15}}, {"node": {"oid": "fcb00dcfca65ce238469adabc8cdb292832ce719", "messageHeadline": "service/header: Implement basic header `Service` structure and interf\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "227cd998d862318bc80f4b66a7bc2a09bf31fa17", "messageHeadline": "Merge pull request #158 from vgonkivs/pass_lifecycle_to_block_service", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "20fa816125efcb63ebfae1f3cad881a7370f75e3", "messageHeadline": "node: add hooks for lifecycle events", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "e4fadd2e75528a2030f42a06073ce918ae3df002", "messageHeadline": "#138 updated the Makefile to builds the binary into the GOBIN directo\u2026", "author": {"name": "Alex Kiss", "email": "alex@sysrex.com", "user": {"login": "sysrex"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "d5bb05306f0e1c35c1e8eb52054760aca3be205c", "messageHeadline": "Add version command (#159)", "author": {"name": "OrlandoRomo", "email": "34588445+OrlandoRomo@users.noreply.github.com", "user": {"login": "orlandorode97"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "53afed98275c3ff2405d38ce5bcffc45a9e1cc4c", "messageHeadline": "Merge pull request #147 from vgonkivs/extended_init_tests_for_node", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 66, "deletions": 11}}, {"node": {"oid": "919a48b6a9570164fcc1051fc7a3f4d1de9c0d50", "messageHeadline": "Merge pull request #153 from celestiaorg/hlib/header-proto", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 742, "deletions": 20}}, {"node": {"oid": "d4eaef98a749d59ebe78b82d7918acacb29199b4", "messageHeadline": "make: make pb-gen more informative", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3280511d9ab874a4d14c4d1d13c92c05dc07465f", "messageHeadline": "Update Makefile", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c731f69d33995372a881373b98a793d954482c00", "messageHeadline": "make: add pb-gen to generate proto files throughout the project", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 39, "deletions": 23}}, {"node": {"oid": "46f4bdf8dc1f07cc070ffa4f87df35792106e751", "messageHeadline": "fix(service/header): make generated command to be bash compatible not\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3bf0f80f47fbaeb49687a15ee804369f68d102d3", "messageHeadline": "docs(service/header): provide basic gogoc for new serde code.", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "42970d43f0c04c8bde7be3728cf78b3836f90cd6", "messageHeadline": "tests(service/header): ensure all the hashes are different for RawHea\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "f27ec4055ceba42ce4f58fe7a6b081616074d431", "messageHeadline": "feat(service/header): import and serialize DAH in ExtendedHeader", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 95, "deletions": 14}}, {"node": {"oid": "eb040005eef1ac288d432c1ca2c96f4818b1585d", "messageHeadline": "Merge pull request #144 from Bidon15/fix_go_v", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "3a8e0f42b657f00f67672c22495d7ce0ff8f2ef7", "messageHeadline": "test(service/header): testing for ExtendedHeader serialization", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "0f227822c6666490b0dad0a38df8cb32bdf0d797", "messageHeadline": "feat(service/header): add more required fields for ExtendedHeader and\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 88, "deletions": 19}}, {"node": {"oid": "11064bd555d27a97f41e466fb4d948e191d6b99c", "messageHeadline": "feat(service/header): define protobuf for ExtendedHeader", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 463, "deletions": 0}}, {"node": {"oid": "8b73f0b3ec4b9a0fe8e42caef9878f2867a788a9", "messageHeadline": "go: changing version to 1.16 from 1.17 for:", "author": {"name": "Nhu Viet Nguyen", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 17, "deletions": 153}}, {"node": {"oid": "50995dbdcb461e7bebe177fbcd23a6fff2bd9013", "messageHeadline": "node: rework test cases in int_test", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 33, "deletions": 39}}, {"node": {"oid": "564942b7d660ce46228064a9eeaccad40508aeb5", "messageHeadline": "Update node/init.go", "author": {"name": "Viacheslav", "email": "40579846+vgonkivs@users.noreply.github.com", "user": {"login": "vgonkivs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "605ff643a36c1faa25e5e38351cb13c5de42b153", "messageHeadline": "remove todo comment from init_test", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "aa837e3933f9df0fa6866098b89736f833213f81", "messageHeadline": "node: extend init_test with error scenarios", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "5806f42b7710b219a438b02d9f99bb50ca836c74", "messageHeadline": "Merge pull request #140 from renaynay/go-version", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1d807a4aa171604ba18732a75972ed14d18dcfa8", "messageHeadline": "include both go.17 and earlier version build directive", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8e8ae2fb8903cb8ed7661d5648acd1930e7f7151", "messageHeadline": "mod: fix go version in go.mod", "author": {"name": "Nhu Viet Nguyen", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 148, "deletions": 2}}, {"node": {"oid": "5500c6d0161cc800c4a26c39e7cb62a35bd9f994", "messageHeadline": "Merge pull request #136 from vgonkivs/cached-blockstore", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "9949c35eb9ccce1617a21a72e69e6d978ecf4af0", "messageHeadline": "add one common ctx for blockstore and bitswap", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "e193f33fc8e729d80cb96b7cc7b6ba96f9bc942f", "messageHeadline": "Merge pull request #131 from renaynay/dev-mode", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 135, "deletions": 46}}, {"node": {"oid": "6902817aff918aea23a019836687d517da69728c", "messageHeadline": "node: add cache for bitswap", "author": {"name": "Viacheslav Gonkivskyi", "email": "viacheslavgonkivskyi@gmail.com", "user": {"login": "vgonkivs"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "b1a64d4140e4511e494e63c08a4972e13fbb908e", "messageHeadline": "changes requested from review", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "88705e6746ad9c86f513dc932cae3382b453dee8", "messageHeadline": "minor fixes", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "aa4351ce05f5c7a55c60c870e06f2beffe368150", "messageHeadline": "suppress stdout", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "c87c095dbb5b9d502eb67090f27076869a9b63ba", "messageHeadline": "lint", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "ec618ad9ca32f7c8623c1cb761f7b043c5541311", "messageHeadline": "dev mode", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 139, "deletions": 44}}, {"node": {"oid": "3feb3856adc0d1932b08d43db4b3f5b36ee57bda", "messageHeadline": "Merge pull request #133 from renaynay/make-build", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "fb34a6158bc1b1d8c9944239ac51ff91f9720bfb", "messageHeadline": "Merge pull request #124 from renaynay/simple-rpc-server", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 209, "deletions": 6}}, {"node": {"oid": "9f0c136a75bc7e85a7ac57c3bd98f872ebffa62f", "messageHeadline": "make build", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "af235c383d2fde8d63f811b0672f5e9dc0d4bb4a", "messageHeadline": "only start/stop server if Full node", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a7f6ad11045f0304920f66b065407b00982d397c", "messageHeadline": "simple rpc server", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 209, "deletions": 6}}, {"node": {"oid": "924ba741c6d03a23c61acd64088d20dcca62f236", "messageHeadline": "service/block: Implement block store (#113)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 135, "deletions": 29}}, {"node": {"oid": "a494536e2557e5dce814a352632d34b0a6cde2d4", "messageHeadline": "Merge pull request #97 from celestiaorg/hlib/main", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 265, "deletions": 37}}, {"node": {"oid": "8082ae27486530bcb05a56e3923ec66f2366b044", "messageHeadline": "renes fixes", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f1c24ad3c25db3d7ac2139962e1d7ef459327240", "messageHeadline": "chore(fmt): make linter happy throughout ther project", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "769b747de4cee99c3c846e0b359565cb5e7c979c", "messageHeadline": "feat(cmd/celestia): add start command", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "66618837ee3c699ecedad30b9525cf6cbebee55d", "messageHeadline": "feat(cmd): start command", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 62, "deletions": 2}}, {"node": {"oid": "e7814547248d2b813b99cef7d85b62646845e5ff", "messageHeadline": "fix(node): track Start/Stop cancelation timeout with global timeout o\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "9173724ade4cda4b024db93918deeff67c4b1259", "messageHeadline": "fix(node): fix bug where Full Node was a light Node", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "da77456d90579e33199cbbcca00644011e1230ad", "messageHeadline": "fix(node): fs repo should load and save config over config path and t\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "476ea14dc63f93d18457326fa39ceaaef30c11a5", "messageHeadline": "fix(core): make core run kvapp by default", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "85be259a91f8fcd845a4ea89b040868f651273c4", "messageHeadline": "cmd: write error to stdout", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "af554fc804fc103273f731dd3667f8e0515ec605", "messageHeadline": "cmd: multiple improvements and ASCI art", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "308a05c9bd22e8558bb07ce46bee85da806e8c77", "messageHeadline": "feat(cmd/celestia): main function with full and light commands", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "dd08680ca6a0b430fec53cc8116ca1141d75f22d", "messageHeadline": "feat(cmd): start implementing CLI with Init command ing cmd packge us\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "90397e86ded1556e7c90d435463c72ed53af34b4", "messageHeadline": "fix(node): ensure root is created before locking and improve logging", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "b686db14b4d580e86be1b56ff7621b553c0db92f", "messageHeadline": "feat(node): new InitWith to allow custom configs", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "5ec7b71d92ea69c8963aa89dd6ce5cf18942c43c", "messageHeadline": "feat(node): add Node Type parsing from string", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "e550ed7724407dc7be287b780a6f3e772576778d", "messageHeadline": "Merge pull request #115 from Bidon15/goimports_addon", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "1b75ec77816dd233ca9d7c7fb07d6f1728e1a654", "messageHeadline": "applying new format styling for core/ipld/service dirs", "author": {"name": "Nhu Viet Nguyen", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "3b4b6642dbf4c7e776087c8ff62237c9976c983a", "messageHeadline": "Editing indentation for .yml file", "author": {"name": "Nhu Viet Nguyen", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "e1b96ccfc59b5a5f23c2b0e81f7e88acc81fbe24", "messageHeadline": "ci: adding goimports:local-prefixes for celestia-node repo", "author": {"name": "Nhu Viet Nguyen", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f4f1374304e1971a09f328b58969e563296f737a", "messageHeadline": "Merge pull request #110 from renaynay/ipld-plugin", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1176, "deletions": 15}}, {"node": {"oid": "10fdb760299d44288b8682fb252080de289a8fd0", "messageHeadline": "add comment about random sampling", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2025a380a22df169faf9042ee70f7d4d8f062465", "messageHeadline": "Apply suggestions from John's code review", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "165f04e4010eaf858f1e2397cfc86da524790144", "messageHeadline": "add conversion from eds to shares", "author": {"name": "evan-forbes", "email": "evan.samuel.forbes@gmail.com", "user": {"login": "evan-forbes"}}, "additions": 162, "deletions": 140}}, {"node": {"oid": "4233abbd84c0199756582dec57f42072db8b6e34", "messageHeadline": "refactor testing", "author": {"name": "evan-forbes", "email": "evan.samuel.forbes@gmail.com", "user": {"login": "evan-forbes"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "f8a21b02318f7b3c7da750c168c593ca8f2528da", "messageHeadline": "adding ipld stuff from hlibs block-propagation branch on core", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1223, "deletions": 87}}, {"node": {"oid": "f4493a895404eb3756a0545ba7a80a0efb86240f", "messageHeadline": "Merge pull request #100 from renaynay/add-tests-encoding-validation", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 51, "deletions": 22}}, {"node": {"oid": "8d0db53ce01a9434886dd33c5c54112c487a7fe3", "messageHeadline": "Merge pull request #104 from celestiaorg/hlib/typed-node-new", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 78, "deletions": 69}}, {"node": {"oid": "6c9ba470ca2bede52fa2c8c558504d9a61b12e39", "messageHeadline": "fix(node): use correct ctx on Stop", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c679f59bec5f4f2bafd109336d61431dbeadde0a", "messageHeadline": "feat(node): add Run method to the Node", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "3a58c094d78354e5fa9ee911352e33fdb438b545", "messageHeadline": "fix(node): remove contructors for each Node type in favor of contruct\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 23, "deletions": 47}}, {"node": {"oid": "c47237a57cbbcca96d6ab4f04847d97508fd49e5", "messageHeadline": "feat(node): imporove lifecycle methods for the Node", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "d4901447146c276c1427a3fa269494bd659becca", "messageHeadline": "Merge pull request #103 from celestiaorg/hlib/make-format", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "7f3a4b6b43fe4a9df647e7e4e9e8a0b2a212e0bc", "messageHeadline": "feat(node): unified node constructor and tests over it", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 30, "deletions": 18}}, {"node": {"oid": "4501e0fbd4165399f374ff86bfaec4292e73969f", "messageHeadline": "chore(Makefile): make format -> make fmt; invisible exectution; add g\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "19a249c1dc53251cb2e980b34286a85a5541974d", "messageHeadline": "table test for validate encodign", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 51, "deletions": 22}}, {"node": {"oid": "db7c1505d7ff064e0d4ce9e81fea18fe0fda411a", "messageHeadline": "Merge pull request #96 from renaynay/validate-encoding", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 73, "deletions": 6}}, {"node": {"oid": "8141f943b28a01c2fd2eec09ebc5e86b6254eb82", "messageHeadline": "Merge pull request #95 from celestiaorg/hlib/dag", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 78, "deletions": 8}}, {"node": {"oid": "50e20edb918bde9cda02f9443ff369c7b7258e22", "messageHeadline": "chore: go mod tidy", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "5d75cd15593b2e3aa9c1efa69c34c8403e6481bd", "messageHeadline": "feat(node): bring DAGService into codebase", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 76, "deletions": 4}}, {"node": {"oid": "40b389e96a1a16cf137f90ca00cb1b22adacd553", "messageHeadline": "Merge pull request #86 from celestiaorg/hlib/node-repo", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 646, "deletions": 55}}, {"node": {"oid": "e6eb97139fbacf37d61c26001bfc17c25b8b57ef", "messageHeadline": "validate header", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 73, "deletions": 6}}, {"node": {"oid": "5435c54812e9ed90940db27fde91b427db093e06", "messageHeadline": "Merge pull request #93 from renaynay/block-types", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 61, "deletions": 29}}, {"node": {"oid": "3400c2749f088b331011a0a2d2a0be43b0bdcdfd", "messageHeadline": "chore(node): fix code after wrong GH suggestion", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4e5fe978bf707f1e13f825d4e37131342cb7399", "messageHeadline": "Update node/init.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af8992866cac3ed477977af5360ca5261113297c", "messageHeadline": "Update node/config.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52a0c0c4a002dc75d3093cceff7812cb2de2c737", "messageHeadline": "fix(node): make Open and IsInit funcs to be aware of Node Type it ini\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 76, "deletions": 18}}, {"node": {"oid": "ffbcf3d5802178206ddd0ead90c0f0e2b55fe8e1", "messageHeadline": "Update node/init_test.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8375c2d2565454cf8d938e790d22d419eb2f53fe", "messageHeadline": "fix(node): make Init func to be aware of Node Type it initialize", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b49c0d1b6e29bb43a717b7c8e4c82c9a7b99179b", "messageHeadline": "fix(node): hacky fix to make core repo be initialized only for Full N\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "ace45bb52847d8dcd05393149f3f526b410bd577", "messageHeadline": "more verbose naming", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "35d44ecc85d148ddd21c8aa834e10f91e6c412ca", "messageHeadline": "Merge pull request #91 from Bidon15/core_comments", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "ffe11bc43fdc8e4133fd1c4b6f121021f4a50ace", "messageHeadline": "Merge pull request #94 from celestiaorg/hlib/node-repo-usage", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 99, "deletions": 45}}, {"node": {"oid": "b8f80add9d9633a484c9e4bb4944dad1ffa0bc30", "messageHeadline": "fix(node): remove ConfigLoader from the node and default on initial c\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "527eb186b8718d254a842fd8a6cc33fee8fb8bd2", "messageHeadline": "Update core/testing.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5be303f2d2808797aae6ec60860d3802720bb9e1", "messageHeadline": "RawHeader -> header.Raw", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1fb54ce9b25600e693867d6694263890afaf72b7", "messageHeadline": "Adding me to the TODO for core/init_test.go", "author": {"name": "Nhu Viet Nguyen", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01addd1d6d5d99d0ffbac1043117cd54fde92ecb", "messageHeadline": "Update core/init.go", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d59bcccbe70ef7bd6fadb28d94177e7d76e5f88b", "messageHeadline": "Merge pull request #88 from Bidon15/docs_fix", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "725dfe55a999c4d1129591addbe3984a8f585b8f", "messageHeadline": "Update node/repo.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3047a265eaf7634ea0838af4e4f9192371129212", "messageHeadline": "feat(node): use Repository on the node; use Mock repository in Node t\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 44, "deletions": 30}}, {"node": {"oid": "5bc0f99ee3665954415905c2f3926de93d22e19e", "messageHeadline": "feat(node): mock repository", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6323c53ca25015827bd3d09881c32b0c72b1c72a", "messageHeadline": "feat(node): split defaults for different node types and introduce Con\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "adf60c4dfdee23e64d981971ec56f3bef71906f8", "messageHeadline": "chore(core): move all testing utils/mocks in testing.go to (1)keep al\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 35, "deletions": 11}}, {"node": {"oid": "9195d3eaaa30f1f4e83271d94f09eb929bf07aec", "messageHeadline": "specd out types for block and header", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 46, "deletions": 14}}, {"node": {"oid": "dfc9d745a67d1ea0d582b05646eb62bed6636c63", "messageHeadline": "service/block: new block listener + erasure coding (#77)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 231, "deletions": 9}}, {"node": {"oid": "ffd3a81b86c3670ac9d9bf38a62ff93d11552596", "messageHeadline": "fix(node): a bit more concise function name and docs for initializati\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "fe6abba629ebef741921e725530693a1de0cfc0e", "messageHeadline": "chore(core|node): review feedback from @Bidon15: add more logging and\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "aa61e138a58d2ac57f34d569c799ffc0616aaca1", "messageHeadline": "Update node/repo.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c505782d5e4bdf646d18749b804bc2edd4cf292e", "messageHeadline": "Update node/init.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb03a5a685870f0173bc6acb6519fae5fc0f6a0b", "messageHeadline": "core: Splitting line 19 comment to 2 lines", "author": {"name": "Nhu Viet Nguyen", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2058eabb0c26cdbd245662296fb795e93a9a3257", "messageHeadline": "core: Adding some suggestion to the comments' sections", "author": {"name": "Nhu Viet Nguyen", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "dc21f8eeb57bf2ff22e7782382cd826ea54de97f", "messageHeadline": "Update node/init.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "755df4b3f4c8b22e53ee85baf9218d837d20dd2f", "messageHeadline": "chore(node): go fmt", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "7d5671b457c368de80604a10e0f5a6f0a743e9fa", "messageHeadline": "feat(node): nicer error wrapping for Repository", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "56cd0830eea34358c27b1e2bfa5a8de65175e697", "messageHeadline": "docs(node): comments for Repository", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "1f8644a36209718a19b500977b0796539f595cae", "messageHeadline": "feat(node): in-memory repository", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "cc75a8b6dc5ceb044eaa06febd70719b60140aa9", "messageHeadline": "fix(node): IsInit (bool, error) -> IsInit (bool) for the sake of simp\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "450bff93cb8cd4750ea530077a0d617a22d31fe8", "messageHeadline": "fix(node): hacky decision to make node.Init to call core.Init", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "4e36ed69102af66ce52d28341fd6d3d2efa8ff04", "messageHeadline": "feat(node): finish Fs Repository implementation for the node", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 71, "deletions": 89}}, {"node": {"oid": "ba854ad6249be852be3433f8febdce1f00af1985", "messageHeadline": "feat(node): implement intialization for a Node Repository", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 119, "deletions": 0}}, {"node": {"oid": "21832a524a53804eead118064bf1389611dee1ab", "messageHeadline": "feat(node): save and load config functions; change WriteTo/ReadFrom t\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 281, "deletions": 8}}, {"node": {"oid": "1bd0e907892c6f85338949a34b6b1f4d8b839645", "messageHeadline": "Merge pull request #81 from celestiaorg/hlib/core-repo", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 256, "deletions": 1}}, {"node": {"oid": "0dc5a293af7d3e350386bfc73d7febf7fbf2a17a", "messageHeadline": "Docs: Fix ADRs titles", "author": {"name": "Nhu Viet Nguyen", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "64978eaaafa7d4f6ba3e31802532c88540facbfb", "messageHeadline": "chore(core): remove todo", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b73973cdc0d7576f831a32959f07c1153bc1fa9c", "messageHeadline": "Update core/config.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6a5aaf7ad10ba3b437f096bd3d47f4f330695c7", "messageHeadline": "Update core/config.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2f98e516a1b405a5301aa1ecd1d6f0d15799594", "messageHeadline": "Update core/config.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49193894d0f15fe091ce41d18d2238ae049f7df6", "messageHeadline": "chore(core): more comments", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "90ad2ac68718653a6de58b951acf0133129a2e89", "messageHeadline": "chore(core): make linter happy", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "ba3690ab55270b933c077d04147981a81b658a13", "messageHeadline": "core: resolve toml parsers mess", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "90c913c11b249f75c716bfc06a9ae5d09d0449bc", "messageHeadline": "feat(core): Repository for all on disk data generate by the Core node\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "d8f90e3fc21295a634acb88855dac3337918188f", "messageHeadline": "feat(core): initialization for embedded Core node", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 118, "deletions": 0}}, {"node": {"oid": "dbed8be4b42e763e3d01fc7670867283e7d838c7", "messageHeadline": "feat(core): update defaults for Config and add Save/Load functions", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "0a47dff761690f6fea3be0cadaaa09a1967aea69", "messageHeadline": "libs(utils): start own utility collection", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "72b02eb5ecf42ef93536b01ddd52b260e905aa7a", "messageHeadline": "Merge pull request #71 from celestiaorg/hlib/fslock", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 137, "deletions": 0}}, {"node": {"oid": "7bc44c9f76aa9ac3530d233889cb972557455bea", "messageHeadline": "docs(libs/fslocker): add godoc comments for Locker", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "6099cd786ceca1b47fa47129f8ad300d9ddedfdc", "messageHeadline": "Update libs/fslock/locker.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "77d3da7a1a7741ae5d1f424ae25466d985c4d374", "messageHeadline": "Update libs/fslock/locker.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "53b90861fb2b7541443564e65280895b95a677f5", "messageHeadline": "fix(libs/fslock): use verb %w instead of %v", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b15571ca1bfb3264d4e4861a67e48aad68502016", "messageHeadline": "feat(libs/fslock): introduce fslock - a simple utility for locking th\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 130, "deletions": 0}}, {"node": {"oid": "a51bc99b4ff195bbacdd04a2e0d5fb040548f070", "messageHeadline": "Merge pull request #74 from celestiaorg/hlib/config-updates", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 118, "deletions": 88}}, {"node": {"oid": "3ee8d31a062960a840747dab28d4dce7fd37303e", "messageHeadline": "ref(node): use other BurntSushi/toml isnstead", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "66bfbd56821ecc702764fc455180dc031fdc5946", "messageHeadline": "ref(node): move config back to node package - the depency cycle issue\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "6a5d5abd64834d98ffa480ac76d511005bba9927", "messageHeadline": "Merge pull request #76 from Bidon15/templates", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 204, "deletions": 0}}, {"node": {"oid": "1dd172b7d019de6796ac68d1635eae91dc423dc0", "messageHeadline": "Remove General Questions in favour of having Discussions active", "author": {"name": "Nhu Viet Nguyen", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "ba4a8a68f58ca67e9dad5da82594ba5afce99d20", "messageHeadline": "Fix for Feature / Change Requests templates", "author": {"name": "Nhu Viet Nguyen", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8ee0aa06c690582320472c7c863fc2da78e3a987", "messageHeadline": "Creating Change Request template", "author": {"name": "Nhu Viet Nguyen", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "4b648233120fe0818054f96a5d565b858d7c485e", "messageHeadline": "Creating General Question template", "author": {"name": "Nhu Viet Nguyen", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "d3c00e8968e80cd6985153d4c1c2aac17ea71612", "messageHeadline": "Creating Feature Request template", "author": {"name": "Nhu Viet Nguyen", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "1504484252bd9fd01fa23928d873088b56e9f3fb", "messageHeadline": "[issue-44]: Create generated bug template", "author": {"name": "Nhu Viet Nguyen", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 88, "deletions": 0}}, {"node": {"oid": "122bd1dc30a7da704f24ba2811158d5046ed3c46", "messageHeadline": "feat(node/config): provide functions to write/read Config", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "efc018793ef92e83036475995e7d056b53e61cb4", "messageHeadline": "ref(node/*): use Config values everywhere instead of pointers. Use of\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "ec0673d5b994fbe70539aa98b96c8ca547e602aa", "messageHeadline": "chore: go fmt", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5e77c3c418b87ae92c4024bb454f6e4742c3466f", "messageHeadline": "ref(node): separate core.Config from node.Config", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 49, "deletions": 66}}, {"node": {"oid": "3515da52f86fc8680ba9049bfbb650e3e9d90367", "messageHeadline": "ref(node): move Config to a subpackage", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "edeb2d5324d4ad3d2fe479b8ca963f026554462f", "messageHeadline": "Merge pull request #73 from renaynay/fix-full-test", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "8615d0f3b38d90372a02d6a05527448870cc4595", "messageHeadline": "assert -> require for consistency", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "182b9c24decf21bfeeecca5ead98ca971588847b", "messageHeadline": "Merge pull request #70 from Bidon15/docs_fix", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77bbf78d2e2152eb5603606a8143781df7e94a06", "messageHeadline": "Merge pull request #66 from celestiaorg/hlib/keystore", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 309, "deletions": 1}}, {"node": {"oid": "15e9c9e6933aedfe39f89d65c498ff385c17af70", "messageHeadline": "Tiny typo fix for ADR-001", "author": {"name": "Nhu Viet Nguyen", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7f403ab1e785a85a9f6714f77d92a1d814731ba", "messageHeadline": "Merge pull request #59 from renaynay/block-service-fetcher", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 197, "deletions": 5}}, {"node": {"oid": "278391c19b07195ea49df883349e590f857458d2", "messageHeadline": "add stream test for p2p (#67)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "df50bb6cbcb3d045f4e312085658c8c8cd2adac0", "messageHeadline": "linted, tested", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b809d030b3f22aa3f3d3aa808a81712f40673060", "messageHeadline": "Apply suggestions from code review", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "bed14edcfc424344b72a1abf08c848322ba73fab", "messageHeadline": "suggestions from hlibs review, add @renaynay to my own TODOs, warn log", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 29, "deletions": 34}}, {"node": {"oid": "8d545d1b1b108c1120d3bb3ed6045cbc107c4a9a", "messageHeadline": "add block service to node", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "54f85c4e541990de91a1c21cbd56e4eac9f5474d", "messageHeadline": "draft fetcher interface", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 178, "deletions": 4}}, {"node": {"oid": "54b473e542e549ecf3c920c5d92e5e371984e996", "messageHeadline": "feat(libs/keystore): in-memory implementation of Keystore", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 96, "deletions": 0}}, {"node": {"oid": "acc11fe2c1cf52b7ab26843c3ea55fe83efe05d0", "messageHeadline": "feat(libs/keystore): filesystem implementation of Keystore", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 157, "deletions": 0}}, {"node": {"oid": "45b6d010388b9c96f01a72fb049297bb2c67c4aa", "messageHeadline": "feat(libs/keystore): introduce Keystore interface to manage private keys", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "d630b4ee6abb380081a6801835fcb92c45d2fe16", "messageHeadline": "Merge pull request #57 from celestiaorg/hlib/p2p-services", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 557, "deletions": 53}}, {"node": {"oid": "9ae6cbf2201b6fa2688028c83f603cb6b83d9ff8", "messageHeadline": "node/p2p: update tags for protected peers", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "151529220faad5944fc72f968f75175a6f8af2cd", "messageHeadline": "node: uodate full test", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f1d639a6b4c851712fbb1ad3754c96606ced72e6", "messageHeadline": "Update node/node.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a71ab47363b2a18593b6eddf31faacbfaa533904", "messageHeadline": "node/p2p: Exchange -> DataExchange", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "65e81cfd3f2784a0b6a47f210bcf30692cf06c47", "messageHeadline": "chore(node): go fmt", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4ea69ddf8e0538a89eb1be0b6379ff08275d1bf8", "messageHeadline": "node: Exchange -> DataExchange", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5490a179765e6056d6f1651b4343ddb8121d456", "messageHeadline": "chore(node/p2p): update TODOs to ref the creator", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "7a40d6b62aaa139fd98bac1a297ef1e273ad1952", "messageHeadline": "chore(node/p2p): go fmt", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "e1f1539a1fd0dbce54730bab882883beda41a581", "messageHeadline": "node/p2p: add BitSwap", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 96, "deletions": 2}}, {"node": {"oid": "b7e8e95ac252af824b0b3b76e933341c64a3e04f", "messageHeadline": "node/p2p:", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 62, "deletions": 33}}, {"node": {"oid": "f9f8584ffd60b8c2df0164b916e2c9cfe70bffb8", "messageHeadline": "update libp2p", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "6b094a2f46cec038608ef4f18a42401d6480d916", "messageHeadline": "node: add more p2p serices and protocols", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 422, "deletions": 41}}, {"node": {"oid": "57ad28b3525f66c229a3262b51f70973dc111a37", "messageHeadline": "store new block event query in var (#60)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "804f11b3efe1f0d921f58540c099d8b98da1ed55", "messageHeadline": "Merge pull request #51 from celestiaorg/hlib/embed-node", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 316, "deletions": 228}}, {"node": {"oid": "8b72b55533e95e2e4084858a2175d0ab7a6641dc", "messageHeadline": "Update node/core/core.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe2651b2831ef0543ac38f29d6d544ed4b4d49ba", "messageHeadline": "Update node/core/core.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9bb96509c6cf8de7f9280c1486b6dcbf99a26b8b", "messageHeadline": "Update node/node.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8db4c00434a769dbca9e01d9191c73d11eb48738", "messageHeadline": "Update node/core/core.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e29403455b9ea22706bbf75b46b6040914cc4e3", "messageHeadline": "core: add tests for remote node (#55)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 89, "deletions": 16}}, {"node": {"oid": "f09e2f2219f23d2755c26bb7173681688418f0a5", "messageHeadline": "Update core/client.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e771403690aa2efbd23ce1072af075921fcd3ca8", "messageHeadline": "ci: increase run timeout to 5m (#54)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d95d2719fe3175441726e850f91b36f9f4f7a790", "messageHeadline": "docs/adr: ADR for devnet Celestia Core <> Celestia Full node communic\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "af83597329c5e225ea919e4d802e2cc9083d0157", "messageHeadline": "node/core: rename Config fields", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "74f1d5624ea03411e4a2665452c3ce453e65663b", "messageHeadline": "Update core/client.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "871d1887cdde8f2221c95606b4dfceca5efb12c5", "messageHeadline": "Update core/client.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7888827415cccd4bc64e6c89237cafe970ce2716", "messageHeadline": "Update core/mock_test.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "def0b7892f7a560f30d62c4cffcc4d63e799a8c8", "messageHeadline": "Update core/mock_test.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8ba7835c6e188aaf013d142a9fd0a6067767bfba", "messageHeadline": "Update core/client.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "327f861443160077b9edeabd494f44359f7a24f2", "messageHeadline": "core: use require.NoError only", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0e51eeb71e7292e9661bb8fe26142750d4491d8d", "messageHeadline": "node: remove the use of rpc.Client", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "3b0dae059d9566a778b150ae9665964f3f3c71cb", "messageHeadline": "remove(rpc): we decided to remove rpc and use core.Client directly; t\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 21, "deletions": 83}}, {"node": {"oid": "ae404b81d88e46930a75cfb1a2c0824a5f0d757f", "messageHeadline": "rpc: make Client to rely on core.Client, rather than on specific http\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 35, "deletions": 65}}, {"node": {"oid": "daa9a91136d70b7dc075a2a103579c21c9cae5ef", "messageHeadline": "testutils: introduce MockCoreClient and update StartMockCoreNode not \u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a1f80dc17b04d919ef3bca872c6fe779803fbdf1", "messageHeadline": "node: make Full Node rely on Core Node embeding by default and update\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 33, "deletions": 42}}, {"node": {"oid": "a91a2973a1d7d2ce523e9cc59b66b8620753c8cc", "messageHeadline": "node/core: introduce node subpackage which builds Core Node and Clien\u2026", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "f69dd0b4a4344f89425796ba99c9fe338f27c448", "messageHeadline": "core: introduce core package to keep everything related to Core Node", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 103, "deletions": 21}}, {"node": {"oid": "4bd8235c1871bcb8608c7fd7dbcf3929c2b6ee35", "messageHeadline": "Merge pull request #49 from renaynay/ci-increase-lint-timeout", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9c42fb2bdffadb3b8cbe7c9792473eb3e604ce50", "messageHeadline": "Merge pull request #48 from renaynay/rpc-server", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 468, "deletions": 28}}, {"node": {"oid": "fa7599c85398e2aefb48a79520a87741eae349e8", "messageHeadline": "make test more explicit", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "04ce582eb24a9a2250dd81b704c1863bd53ed034", "messageHeadline": "document endpoint parsing", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "100a714239fc95ae107970f7a0baa81252abf387", "messageHeadline": "return fx.Option", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "2a14e16854fc435d9c24fa4ff56b84faa2875280", "messageHeadline": "addressing more comments", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 33, "deletions": 31}}, {"node": {"oid": "92684127b6086592bef1f1358afbca270e3a826b", "messageHeadline": "remove unnecessary git ignore", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "46be7d5a312378540fd31b5a662debe2bbb176b7", "messageHeadline": "lint", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32156bbd233104d115522abab056715a483baa31", "messageHeadline": "use require", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 12, "deletions": 21}}, {"node": {"oid": "272108f3ce1abdc749dfd9a836c2752fe1e50eea", "messageHeadline": "fix import cycle and lint", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7a1e1d970fec5e4f873231fc778f23503203cbfa", "messageHeadline": "changes requested by hlib", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "b6e998936e0021a97b16a4e56e5134dd542ec812", "messageHeadline": "better docs", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "413c87f36e5b90484db5528c1b7fdabfc299bda3", "messageHeadline": "remove TODO", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "ac054ee8e85f4e5dd2d5a90a0583365988e82731", "messageHeadline": "increase lint timeout", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a60a5e2d7e0d30d7dcd8a7942639077a81122d12", "messageHeadline": "basic rpc client", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 467, "deletions": 28}}, {"node": {"oid": "54eb5408a6995b9efcbcca647476a9170a0f4c79", "messageHeadline": "Merge pull request #29 from celestiaorg/hlib/fx", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1842, "deletions": 0}}, {"node": {"oid": "270cefe9b6878a8ed05c8972642b40a3f8d48c6a", "messageHeadline": "node: EmptyConfig -> DefaultConfig with default configuration for P2P", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "ad80893a629792cbc396a0263aa63e6a808a5a7b", "messageHeadline": "node: rework Config framework", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 43, "deletions": 41}}, {"node": {"oid": "85fbd091e15198d7e7a23943276152fbc94910c7", "messageHeadline": "node: more comments and verbosity", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "1f9676da9266e11942b01bcece707a661bdd3de3", "messageHeadline": "Update node/util/util.go", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "01d792a538b1f49ead13908b4be4f5164d118e15", "messageHeadline": "Update node/type.go", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c0ff4ec2b587fdb4a5c5120c4efc07e8bd012a7", "messageHeadline": "Update node/type.go", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "809f36ce86ca2488d87a78577ef4068d04614b26", "messageHeadline": "Update node/type.go", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5156f098e110a35de22b538975837f0d7e5b81e7", "messageHeadline": "Update node/node.go", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85651f9be980310d32fe10d8c57d3336c6044346", "messageHeadline": "Update node/node.go", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "01b8a12863fdb32dc54d0007dc171ed1cc1ea55a", "messageHeadline": "Update node/light.go", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6ae1b4cb3f314850e2f872fdf0121b498f24c9b", "messageHeadline": "Update node/full.go", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7825afa5d57cb035dc1a30daed5003355fc2d301", "messageHeadline": "Update node/full.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46da32d9cef0b57d8d9029481af5d768d2f7aa9b", "messageHeadline": "Update node/config/config.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8264809cc14be8c8d802d3352ee3a9400b4e3ed", "messageHeadline": "Update node/node.go", "author": {"name": "Hlib Kanunnikov", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eab2dd877be3941461fa8bbd828fa4b2cfc62a3e", "messageHeadline": "node: incorparate review feedback", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 43, "deletions": 53}}, {"node": {"oid": "6b3549a469c470a2e4c1e0a4e9caf69e8f211450", "messageHeadline": "node/config: add IP addresses configuration and apply it to Host", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 106, "deletions": 13}}, {"node": {"oid": "b3b36380fda5e0d652df69fe3bebe2a5b16fa15a", "messageHeadline": "node/config: add IP addresses configuration and apply it to Host", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4ef81c8785ebf6b215e07b9e89ecf77bb92d252e", "messageHeadline": "node: Provide Type and Config through FX, rather then directly", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 33, "deletions": 30}}, {"node": {"oid": "e07f0ececcf900709dcec97d03c85786195944b0", "messageHeadline": "fix linter issues", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f09f1dfffee97062116d53f137a96de86ff185e2", "messageHeadline": "remove service package", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e3a65e4796dafcaa4bab9c362a37225c62850db2", "messageHeadline": "node/p2p: proper closing for Host", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "c2fc87ba652239d7cc39257c3ddc3b171b231fbe", "messageHeadline": "node: add a Node Type notion and add more docs/comments", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 102, "deletions": 18}}, {"node": {"oid": "830a0274127744caa154227d91d33590222cd966", "messageHeadline": "update .gitignore", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6f466a5a8fbd475448b1b0ba705956678903b6a4", "messageHeadline": "remove StopFunc and return Node itself in constructors", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "e6ba821aa794040124f6f916effddf9913b33d8e", "messageHeadline": "initial project scaffolding", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 1592, "deletions": 0}}, {"node": {"oid": "03651421d512a5bcaa3bfb259ecb91abe37815a6", "messageHeadline": "add .gitignore", "author": {"name": "Wondertan", "email": "hlibwondertan@gmail.com", "user": {"login": "Wondertan"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "216a1dee4439b71dbaec482adaecd3547c4d37d7", "messageHeadline": "Merge pull request #42 from Bidon15/makefile", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "d63955e6fea1bc89cbf02d5dbba15eea2ed567fe", "messageHeadline": "Merge pull request #14 from renaynay/adr-001-predevnet-celestia-node", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 148, "deletions": 0}}, {"node": {"oid": "7a37c45fac78823cbbca5f4b2a411828626b5196", "messageHeadline": "add phony for help", "author": {"name": "Nhu Viet Nguyen", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "50b9df6cafe8845511bad5bc03d2e167b7e62985", "messageHeadline": "[Issue-37] makefile: creating a Makefile", "author": {"name": "Nhu Viet Nguyen", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "f6a5957305a977cc4ff869095bd82b78d765e116", "messageHeadline": "[Issue-31] Setup CI automation through GH actions (#35)", "author": {"name": "Nguyen Nhu Viet", "email": "braveryandglory@gmail.com", "user": {"login": "Bidon15"}}, "additions": 107, "deletions": 0}}, {"node": {"oid": "d07cfaef7b610ff9ec506c93ef23e499d1b045f3", "messageHeadline": "light nodes not serve state, document why serve shares, ErasureCoding\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "616420b9f50a4aca8fec1d558b952dd741470523", "messageHeadline": "add detail that celestia full node <> full node is optional for devne\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d48ed4a78cddfe9e3ebaf7b02713c15e67c5c85e", "messageHeadline": "changes from Ismails review", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 33, "deletions": 31}}, {"node": {"oid": "9ba37414b71a3f0fd417e961a393d6bf5aff83ca", "messageHeadline": "adr draft", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 135, "deletions": 0}}, {"node": {"oid": "cbf93a433b589d7392277494e14ed15300fec84a", "messageHeadline": "docs/adr: initialise ADR directory (#13)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 104, "deletions": 0}}, {"node": {"oid": "d2125ae284cf87dd2a85a7892c41fa3f28cdbdec", "messageHeadline": "Merge pull request #15 from renaynay/codeowners", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "bdc40073d156c830678befcbc383486337f69970", "messageHeadline": "add matt", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c35be636499dacfc81a9714e70c6c950aa5756a6", "messageHeadline": "codeowners", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "4ca852a141b16cd330c07916b78c13bc80b5815c", "messageHeadline": "Initial commit", "author": {"name": "Ismail Khoffi", "email": "Ismail.Khoffi@gmail.com", "user": {"login": "liamsi"}}, "additions": 203, "deletions": 0}}]