wakamex/github
02.7k
1[{"node": {"oid": "ceee8a3e1b98293472b6a01220c45981df84ad9d", "messageHeadline": "fix: AnchorProcessingLoop can process the same stream concurrently (#\u2026", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 87, "deletions": 57}}, {"node": {"oid": "63c7afcebba8f7b79faaf0d73e04abc5d3951da4", "messageHeadline": "fix: unique metadata is not properly typed as a Uint8Array (#3166)", "author": {"name": "Danny Browning", "email": "bdbrowning2@gmail.com", "user": {"login": "dbcfd"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "0a9403fa2c85820265f60387bea7442640e345fc", "messageHeadline": "chore: MIDHandler is more TS strict (#3162)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 61, "deletions": 18}}, {"node": {"oid": "0317921e0ee52408bd3d303c4b5dbb53f70d483c", "messageHeadline": "feat: create recon feed and consume events (#3161)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 238, "deletions": 18}}, {"node": {"oid": "242c833541c1c6a530dcf39bd2b70fe2f0c4bc2d", "messageHeadline": "feat: automatically register interest in the metamodel when using rec\u2026", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 42, "deletions": 6}}, {"node": {"oid": "4ef22a726cc0e2920175ded85ac6f41c37f3539a", "messageHeadline": "feat: enforce immutability constraints when working with interfaces (\u2026", "author": {"name": "JulissaDantes", "email": "julissa@3box.io", "user": {"login": "JulissaDantes"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "afe937e898bc9a6fe4d541cd59a9245ad0810892", "messageHeadline": "chore: Stricter stream-tests (#3160)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "7cd8deab4d4426a28a8b20504ac7709865e1be3b", "messageHeadline": "feat: recon put events (#3143)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 368, "deletions": 67}}, {"node": {"oid": "3ae711ff4f16b8e207ae568145f3c0dbc02ed3fc", "messageHeadline": "chore: bump cli version to match core version", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19a41722e2a17c1cf14ab4345460f22ad9e8bcc3", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "a64e8c5174a6f43744a4b23096bf827829435777", "messageHeadline": "fix: Block ProcessingLoop when we've hit the concurrency limit of run\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 67, "deletions": 25}}, {"node": {"oid": "0baa9dc1b9f9ab4ffe7312b77ae46f5bcf150a53", "messageHeadline": "feat: Disable anchoring when CERAMIC_RECON_MODE env var is set (#3154)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 146, "deletions": 38}}, {"node": {"oid": "265bcffbfd4c4676dc6c97718119cd601bedc889", "messageHeadline": "Allow consistent management of metrics related config settings from e\u2026", "author": {"name": "Golda Velez", "email": "gvelez17@gmail.com", "user": {"login": "gvelez17"}}, "additions": 88, "deletions": 2}}, {"node": {"oid": "3f3d1d4d5158d484a60ea38a2ce9feb8258b6125", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 370, "deletions": 138}}, {"node": {"oid": "8da13a93ac21bc112ee65a7a353346a6b178c42a", "messageHeadline": "small change to allow publishing a new release", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b54e8e0130f7d4d55eea2c32598d4a86d918097f", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 494, "deletions": 171}}, {"node": {"oid": "1a8fee2ac591267d25f5158b6aafce6e23170264", "messageHeadline": "feat: Add concurrency to ProcessingLoop (#3153)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 123, "deletions": 76}}, {"node": {"oid": "0ce377af46a49d1fb3391b6fd2b4d2f72a93e58a", "messageHeadline": "feat: Add shouldIndex metadata flag (#3146)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 124, "deletions": 27}}, {"node": {"oid": "91f2002f8c62a176ddb8346c4525dee7b4a8e9b7", "messageHeadline": "fix: Respect opts in multiquery with explicit genesis commit contents\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3e5caaf1d4dc6c53b05f1580dabdd8e350f6f123", "messageHeadline": "fix: create unique package versions for nightly releases (#3151)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 4, "deletions": 23}}, {"node": {"oid": "7039d26a8782686a54c08e959ed2ef4cfaca28d9", "messageHeadline": "use interval publishing metrics for anchor polling loop delay (#3142)", "author": {"name": "Golda Velez", "email": "gvelez17@gmail.com", "user": {"login": "gvelez17"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "08f5cb579311230449a51498172c723c5452bd87", "messageHeadline": "chore(stream-model,stream-model-handler): bump version (#3147)", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f2bd4407a638d1e3278ee98d5803dd9cc83c0cfe", "messageHeadline": "fix: proper serialization/deserialization of context field (#3149)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "03e9f0f8a5fe92a66dca010c7173df27263b8b0a", "messageHeadline": "feat: allow database connection pool max size to be configurable (#3148)", "author": {"name": "Danny Browning", "email": "bdbrowning2@gmail.com", "user": {"login": "dbcfd"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "d7e3eaa63a13e69a6be87b6690175f00c5e170e2", "messageHeadline": "chore: No signer for AnchorService (#3131)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "4f86082859f2c73e59fb3ae7a9448645be3ea1bb", "messageHeadline": "Update model-handler.ts (#3144)", "author": {"name": "JulissaDantes", "email": "julissa@3box.io", "user": {"login": "JulissaDantes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "31c70c988d476471e78ef3ab6da539459d3b3b3c", "messageHeadline": "Add support for `relationSetFrom` view in model definition (#3136)", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7559c912add19d07b3f108b12966178ea1f641a0", "messageHeadline": "Feature/ws2 2940 end to end tests going through the http api (#3140)", "author": {"name": "JulissaDantes", "email": "julissa@3box.io", "user": {"login": "JulissaDantes"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "2032f421597d2b8b61a96d561f312d5b25c4e44f", "messageHeadline": "feat: Fail incoming writes if the CAS has been consistently unavailab\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 369, "deletions": 40}}, {"node": {"oid": "e1885deea27f96758d885a03d93d6b0de201d1e0", "messageHeadline": "feat: Add CERAMIC_RECON_MODE env var that disables specific features \u2026", "author": {"name": "David Estes", "email": "5317198+dav1do@users.noreply.github.com", "user": {"login": "dav1do"}}, "additions": 1571, "deletions": 1213}}, {"node": {"oid": "434b687dddef5dbab84177ad07fd44e53a72d6c3", "messageHeadline": "Feature/ws2 2945 locking locked in model definition (#3111)", "author": {"name": "JulissaDantes", "email": "julissa@3box.io", "user": {"login": "JulissaDantes"}}, "additions": 242, "deletions": 5}}, {"node": {"oid": "55b7b393f0f7e98f0ddc0ac88aa51bad09ccaa49", "messageHeadline": "feat(streamid): Event id can parse hex string (#3133)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "813b256e38e4b0c5b5e7808fda532a151b63dfa4", "messageHeadline": "Merge branch 'main' into develop", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 435, "deletions": 171}}, {"node": {"oid": "a6b54c4ef75688fcb52ccf8eb6e7dcd83e558fe9", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 435, "deletions": 171}}, {"node": {"oid": "56f6526b768bfa2a5f7a9fb9666ba6a2584aade8", "messageHeadline": "fix: use lerna conventional-prerelease for nightlies (#3135)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7af80c58afa606a2cf1272ae7544ce41c4ea73c8", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 552, "deletions": 171}}, {"node": {"oid": "aafe0ef4187935ac7f842b3ed8c8a481e8d418bf", "messageHeadline": "feat: Bump major verison on all packages except common, core, and htt\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 402, "deletions": 135}}, {"node": {"oid": "39d521a9a671964f10b8aff5585a22218c39a0d6", "messageHeadline": "feat: change all commitType name and values (#3138)", "author": {"name": "JulissaDantes", "email": "julissa@3box.io", "user": {"login": "JulissaDantes"}}, "additions": 302, "deletions": 300}}, {"node": {"oid": "eae99ad9112c5a486cbdfe1e12a30efa812b0e76", "messageHeadline": "Feature/Include pushing the different event types (#3126)", "author": {"name": "JulissaDantes", "email": "julissa@3box.io", "user": {"login": "JulissaDantes"}}, "additions": 78, "deletions": 57}}, {"node": {"oid": "88279486584db741d1e4aac3556936303c0baef4", "messageHeadline": "Merge branch 'main' into develop", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 435, "deletions": 171}}, {"node": {"oid": "888285328e06d7083c43d188b2d795b3d0285767", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 435, "deletions": 171}}, {"node": {"oid": "42af0bc422bc50b9837219bc3abefb2b4578e6ff", "messageHeadline": "fix(indexing): Handle `null` stream content value in indexing logic (\u2026", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "5dd02381b4319ac0a3b0169ef82d903e7aeceb2a", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 379, "deletions": 138}}, {"node": {"oid": "299d6e24df2fc2b9f572978ea1cf1f146e08de83", "messageHeadline": "bump major version of common, core, and http-client packages (#3127)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "25c007747918f8b7b8ab8da17321dba830b45054", "messageHeadline": "Revert \"feat: Add shouldIndex metadata flag (#3122)\"", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 51, "deletions": 153}}, {"node": {"oid": "54a4e1437a8c0a60c6a5339260d52ed216ca668d", "messageHeadline": "fix: publish nightly release for all packages (#3125)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "f485e3b84cc75edbea422cf1b0781d0713e1ef5c", "messageHeadline": "feat: make the feed codecs more robust (#3124)", "author": {"name": "JulissaDantes", "email": "julissa@3box.io", "user": {"login": "JulissaDantes"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "fed99a6e8ef434838479fc938da4cf6d1e66b029", "messageHeadline": "feat: Add shouldIndex metadata flag (#3122)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 153, "deletions": 51}}, {"node": {"oid": "c31c6f97dea77b90334fcec74bc0f23067ecc107", "messageHeadline": "chore: better logging for config and index validation failure (#3123)", "author": {"name": "Danny Browning", "email": "bdbrowning2@gmail.com", "user": {"login": "dbcfd"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "b5ee70ee59f9472eee87dc8377a6897155f0347b", "messageHeadline": "fix: Supposed to alter only existing columns (#3120)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 53, "deletions": 20}}, {"node": {"oid": "7e7f91f6de202b8751885ef6e84b192e8d25d5d8", "messageHeadline": "Restore cleanup behavior on failed startup (#3119)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fea8b77038f9664908cc267b5abe193c1f4d75a1", "messageHeadline": "fix: allow nightly build to fail (#3115)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "61478793d2291f85f9ec7c4c4dc222b99e77cab4", "messageHeadline": "fix: Don't attempt to close Ceramic if it never finished initializing\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b30b69592c722eb1544b03b2bc00e45c14491138", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 503, "deletions": 171}}, {"node": {"oid": "c5eedcbd3d628efe03bb8a0da06129ae1c2571cd", "messageHeadline": "fix: tests should fail if changing indices", "author": {"name": "Danny Browning", "email": "bdbrowning2@gmail.com", "user": {"login": "dbcfd"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "848f0b69b48b2070245e9a3734454411d24c4382", "messageHeadline": "Revert \"fix(indexing): support adding indices to existing models (#30\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 307, "deletions": 381}}, {"node": {"oid": "67c2cce7ada2edbb657e4c314b28c3cb095365cf", "messageHeadline": "Bump package version numbers to match what was released via the relea\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 479, "deletions": 172}}, {"node": {"oid": "2eed1104c262f7d80f84fccc50dae65e0b51781b", "messageHeadline": "feat(stream-model-instance,stream-model-instance-handler): Allow cust\u2026", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 588, "deletions": 30}}, {"node": {"oid": "4b37334475707bd5af4fc1e1e4c5b18519677597", "messageHeadline": "Revert \"Revert \"fix(indexing): support adding indices to existing mod\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 381, "deletions": 307}}, {"node": {"oid": "683e7c66071e7cb8e05e336d7fc49dc0b7f74bf6", "messageHeadline": "Revert \"fix(indexing): support adding indices to existing models (#30\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 307, "deletions": 381}}, {"node": {"oid": "f2384c6b2403a581cae529ea005c86e6a59ea488", "messageHeadline": "fix: fix handler test post merge (#3113)", "author": {"name": "Danny Browning", "email": "bdbrowning2@gmail.com", "user": {"login": "dbcfd"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "a13749111ee85aa189ff6e154f03ff03fdbed659", "messageHeadline": "chore: ceramic context cleanup (#3062)", "author": {"name": "Danny Browning", "email": "bdbrowning2@gmail.com", "user": {"login": "dbcfd"}}, "additions": 1577, "deletions": 1395}}, {"node": {"oid": "c485f0875a44956b4fc2355d0981f543ee537213", "messageHeadline": "feat: nightly npm releases (#3112)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "9c55078d37404c1d5400e57397ee788223890e92", "messageHeadline": "fix: load model should work under postgres (#3091)", "author": {"name": "Danny Browning", "email": "bdbrowning2@gmail.com", "user": {"login": "dbcfd"}}, "additions": 1007, "deletions": 22}}, {"node": {"oid": "cfe0c13bebff8e7652bc34e99d8389f7ebdb35ff", "messageHeadline": "chore: Add context to errors publishing to pubsub (#3110)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "8b7c7428bd40bb06f260af1d707e60a6ffccab54", "messageHeadline": "feat: Respect context when creating MIDs (#3077)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 103, "deletions": 2}}, {"node": {"oid": "6fbf4dcc07140575c44b3ce408dd4a67bdd7be94", "messageHeadline": "feat: Add static method for updating a MID without access to the Stre\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 70, "deletions": 23}}, {"node": {"oid": "4123c4f5b063593896ba3edb704ca5955464c943", "messageHeadline": "feat(streamid): update event id and add create random event id (#3107)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 199, "deletions": 19}}, {"node": {"oid": "f5383693421705da01da93162536ccb89383dcdc", "messageHeadline": "chore: Inject TRANSACTION_CACHE to InMemoryAnchorService (#3108)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 30, "deletions": 17}}, {"node": {"oid": "4e3dde7cc5bc73702e05118b06985d97344a29db", "messageHeadline": "chore: Undo extensive logging (#3104)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 35, "deletions": 88}}, {"node": {"oid": "2d7d354cf9a3147ab9e2432653e03a69610cdc51", "messageHeadline": "fix: await stop (#3106)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83320f8911a1697bec6733017af7ff9f07469a51", "messageHeadline": "fix: Limit scope of what's in a queue (#3102)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 44, "deletions": 41}}, {"node": {"oid": "55b8dffe52cd475799b37da9fc439b2823a591ca", "messageHeadline": "fix(core): Use the anchor proof chain id to verify the anchor proof (\u2026", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "765e89295ee94d745d52359022fbbe83fc77fc07", "messageHeadline": "Fix codec import (#3100)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2b297a2d3b1d048baccfbccda3d3219918853308", "messageHeadline": "chore: applyCommit mistery (#3099)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "8804c99c02e9872cfcd5d5a24507f39b43868c3f", "messageHeadline": "fix: Update state store if loading at a commit that is ahead of what \u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "4aba1ffe47f650fd95c74d8bbf07bb4702e82c9d", "messageHeadline": "chore: Label EQ runs (#3096)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "9fdc25fedbade1d2c57907ab69b28e1616efd9f4", "messageHeadline": "debug: Log execution queue (#3094)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "a1a915e771c5cbb5f9b00da76f9b6530211935de", "messageHeadline": "chore: Deduplicate emissions (#3075)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 75, "deletions": 52}}, {"node": {"oid": "f190654055c69c04c1931595185bfc9b30750858", "messageHeadline": "chore: Update some deps (#3087)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "4ed4a8405bfc0db5c93ab4d6f354c7d5dbc0e98b", "messageHeadline": "debug: Log execution queue (#3093)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "9db92cf6e644c658d3b773eb477eaacb7b9a8702", "messageHeadline": "fix(indexing): support adding indices to existing models (#3067)", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 381, "deletions": 307}}, {"node": {"oid": "591eb572c349ab1e6247687d9969a0f05af1d413", "messageHeadline": "Update index.ts (#3092)", "author": {"name": "JulissaDantes", "email": "julissa@3box.io", "user": {"login": "JulissaDantes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ec16ad006e06d3a7f2e70c0705e2180d6e361ea0", "messageHeadline": "chore: test utilities (#3086)", "author": {"name": "Danny Browning", "email": "bdbrowning2@gmail.com", "user": {"login": "dbcfd"}}, "additions": 1367, "deletions": 1113}}, {"node": {"oid": "7fdb8d06e8897b2441595ba4f6f16096b927503c", "messageHeadline": "chore: Temporarily add additional verbose logging to applying COMPLET\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "e541e91f4dd5084cd8bb747aa629062043c47e67", "messageHeadline": "chore: Temporarily add very verbose logging to anchor polling codepat\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "e7706df2a57e8bc5f1fbdd3b17a898edd7b93d63", "messageHeadline": "feat: Timeout fetching batches from the AnchorRequestStore (#3083)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 147, "deletions": 7}}, {"node": {"oid": "a4441253d6dd874f92b4eed8c19a672cc5e16990", "messageHeadline": "fix: make Repository.fromMemoryOrStore safe by default (#3072)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "a3cf9b3c1a37e56d68ea26b250cd9a2c0cf78934", "messageHeadline": "Update database-index-api.ts (#3081)", "author": {"name": "JulissaDantes", "email": "julissa@3box.io", "user": {"login": "JulissaDantes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77fb0445d10cdc82e643f198abf578cce39f24f3", "messageHeadline": "chore: update multiformats and other deps (#3084)", "author": {"name": "David Estes", "email": "5317198+dav1do@users.noreply.github.com", "user": {"login": "dav1do"}}, "additions": 131, "deletions": 125}}, {"node": {"oid": "17d77ca29b8c52e24750b5906107ccb9375438e7", "messageHeadline": "fix: Always update the StateStore from within the ExecutionQueue (#3073)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 79, "deletions": 22}}, {"node": {"oid": "525215486df34fa4856e36809b0f42f0c6dee1ec", "messageHeadline": "Feature/cat 2882 mvp of firehose (#3058)", "author": {"name": "JulissaDantes", "email": "julissa@3box.io", "user": {"login": "JulissaDantes"}}, "additions": 440, "deletions": 71}}, {"node": {"oid": "e4fe6048c2875a9809488217c113e4823c294df8", "messageHeadline": "fix: register new running state (#3074)", "author": {"name": "JulissaDantes", "email": "julissa@3box.io", "user": {"login": "JulissaDantes"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2657fc18da4c95159f15e8979ba453b526698eab", "messageHeadline": "chore: Update comments to clarify difference between the types of DID\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "a8647395579eb9ca57e0239999191b21f5a1a9fc", "messageHeadline": "fix: Make AnchorRequestStore processing loop more robust (#3066)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 67, "deletions": 35}}, {"node": {"oid": "b45140bd89e9cb0c0eaeb2ce7c1030fdde5abedb", "messageHeadline": "Merge branch 'main' into develop", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 388, "deletions": 148}}, {"node": {"oid": "25336d5daae42b47eace54346d695932b5678a87", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 388, "deletions": 148}}, {"node": {"oid": "d32f585c66c5617aea07ea49f577c8a033ed9457", "messageHeadline": "Increase batch size for reading from AnchorRequestStore", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "59704b908eca6ce42add5c862a2587056b8fce3b", "messageHeadline": "chore: log size of AnchorRequestStore periodically", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "8eb26d8089dad5e0bbb8837a855465043f7094ba", "messageHeadline": "Off-memory anchoring (#2971)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 1239, "deletions": 1858}}, {"node": {"oid": "7f334b119e267483aa04324f17c2620e363bcd6f", "messageHeadline": "feat(indexing): Support optional relations in MIDs (#3061)", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 61, "deletions": 9}}, {"node": {"oid": "532d07620d613a743e7325511cd9ff063fb4cd11", "messageHeadline": "Fix: Fix one typo in the docs (#3059)", "author": {"name": "Sukey", "email": "35202440+sukey2008@users.noreply.github.com", "user": {"login": "sukey2008"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ce1b951aa347e67e1c95c3b44805025aff349b1", "messageHeadline": "Update stream-state-subject.ts (#3060)", "author": {"name": "JulissaDantes", "email": "julissa@3box.io", "user": {"login": "JulissaDantes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8212df630a9fd03892575de852f33d6a5842b6c8", "messageHeadline": "chore(core): cat 2855 add lint rule to detect promises that never get\u2026", "author": {"name": "Samika Kashyap", "email": "samika@3box.io", "user": {"login": "samika98"}}, "additions": 44, "deletions": 17}}, {"node": {"oid": "c6509615574ed0cd198094d06385cae29a6e5678", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 396, "deletions": 148}}, {"node": {"oid": "85f8a790df1916971e4bfafd9120132e64bf0899", "messageHeadline": "fix: Clear out AnchorRequestStore for requests that were anchored sev\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 108, "deletions": 5}}, {"node": {"oid": "a79d36d6270eb58a483a0cc0f396eb5ce167ca97", "messageHeadline": "Merge branch 'main' into develop", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 388, "deletions": 148}}, {"node": {"oid": "5a2fe5dd2fd4154b7d2ce336f0cbd91c4ca13a35", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 388, "deletions": 148}}, {"node": {"oid": "dbde8fd59f754ef50d259daaa214a1891519f80d", "messageHeadline": "added no-floating promise linter to pkgs and fixed errors related (#3\u2026", "author": {"name": "Samika Kashyap", "email": "samika@3box.io", "user": {"login": "samika98"}}, "additions": 65, "deletions": 17}}, {"node": {"oid": "d2db9045403472b490a2a4ac268538532a19e759", "messageHeadline": "fix: Update state store after applying update (#3052)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "c3dc51fd712b213687559e5ebdbd2c49ec527ca1", "messageHeadline": "fix: Clean up anchor request store even if stream is already anchored\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 81, "deletions": 6}}, {"node": {"oid": "b25eac2d65ebb12fa041ec8bb60d526a90e5e64b", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 405, "deletions": 148}}, {"node": {"oid": "44e670bab2937d69d0825605917c121cc7d1cc71", "messageHeadline": "Check if ELP bucket exists for S3 state store (#3046)", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 75, "deletions": 14}}, {"node": {"oid": "ebd44b6b1238730a85ed5c9cf2b66fb1def918a5", "messageHeadline": "chore: cat 2855 add lint rule to detect promises that never get await\u2026", "author": {"name": "Samika Kashyap", "email": "samika@3box.io", "user": {"login": "samika98"}}, "additions": 255, "deletions": 28}}, {"node": {"oid": "2b754684ebba403475c9daa58f9214210b77037e", "messageHeadline": "Fix Uint8Array inputs for concatenation calls (#3048)", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "5bfe0f00970b2f9cee96ade94c0491fbdbb37911", "messageHeadline": "fix: remove deprecated unsafe-perm npm flag (#3047)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "c61623e9761872070fa86768137d9286ba54cf2b", "messageHeadline": "fix: Don't initialize Repository before Ceramic (#3045)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "a333ef98dadcd4287c208dcb52c7501770a1b42e", "messageHeadline": "fix: Use envelope not payload when building StreamID for applying gen\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c1c5c50c35246cd9e4e812edda9d0bc7cf154ab7", "messageHeadline": "fix: gateway flag is broken (#3044)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 46, "deletions": 15}}, {"node": {"oid": "6dc8a6478f312a5f4d188b521997f4ac021b6434", "messageHeadline": "fix: initialize s3 state store after setting up did (#3043)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "6274e755fd19ac7b6cf3b5c3e48bf3697dc4506e", "messageHeadline": "Merge remote-tracking branch 'origin/main' into ceramic1", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 868, "deletions": 148}}, {"node": {"oid": "a61758a300326df5caaa5e6d5598bbf1018697a7", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 388, "deletions": 148}}, {"node": {"oid": "c5532468e3c8a5670b6fc9dae8a87f8cce5dbccc", "messageHeadline": "Bump package versions to trigger release", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "4744dc040b27d8126625115b3dd4dac6416027ac", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 388, "deletions": 148}}, {"node": {"oid": "5f930bc601c024741774585fbc988e9b3f6dfd26", "messageHeadline": "Bump package versions to trigger release", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "19357907c1eb52ee102fbf25ed09f91c04c89d3c", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 388, "deletions": 148}}, {"node": {"oid": "2c1ead19469e55b0dc3179fac53fadb6adf90973", "messageHeadline": "Feature/cat 2799 rigorously parse supportedchains response from cas (\u2026", "author": {"name": "Samika Kashyap", "email": "samika@3box.io", "user": {"login": "samika98"}}, "additions": 121, "deletions": 14}}, {"node": {"oid": "cf7dc274f52b35d99967e2239319727adb0ad487", "messageHeadline": "Feature/cat 2857 images missing in js cermic developer documents (#3040)", "author": {"name": "Samika Kashyap", "email": "samika@3box.io", "user": {"login": "samika98"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2c46cd739056ad1c6fcec7a32883678a86bba8dd", "messageHeadline": "feat(docs): restore workflow for publishing docs (#3041)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "45d441a2de75612b8105beb8b698a18baa71aa2e", "messageHeadline": "Patch for http-client URL constructor (#3012)", "author": {"name": "Mark Krasner", "email": "70119343+mzkrasner@users.noreply.github.com", "user": {"login": "mzkrasner"}}, "additions": 77, "deletions": 13}}, {"node": {"oid": "735541fcffaeefdc533f3582712a4437cb66dbb2", "messageHeadline": "chore(core): Add logging when creating new leveldb store (#3036)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "0cc8999b42bfc1e771278ef60dc4406151fa5466", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 404, "deletions": 148}}, {"node": {"oid": "9ff372104c9f8594ffc38d6d8bbe7343b32d8b72", "messageHeadline": "feat: allow specifying rust-ceramic version, set CI to 0.8.3 (#3035)", "author": {"name": "Danny Browning", "email": "bdbrowning2@gmail.com", "user": {"login": "dbcfd"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "d2e827936276a780fe1dd8b18d5cd779dcab1f5c", "messageHeadline": "Merge branch release/3.x-progress into develop (#3032)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 244, "deletions": 551}}, {"node": {"oid": "7acbe495b7bdd94809fbf1fc8b3ec029b3d9b026", "messageHeadline": "fix: Pin to previous version of rust-ceramic (#3033)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "776cf5d1ae2c8bfb75e016be25876147be4aa01e", "messageHeadline": "Merge branch 'main' into develop", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 339, "deletions": 123}}, {"node": {"oid": "cb894b7141cbf63afa11ecf9d9da765b635d9e9a", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 339, "deletions": 123}}, {"node": {"oid": "af21ff0648f00adbbf4f6da302ae2524b91d7998", "messageHeadline": "Update DEVELOPMENT file (#3024)", "author": {"name": "JulissaDantes", "email": "julissa@3box.io", "user": {"login": "JulissaDantes"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f2ff0f6bf43be92bdad77815a9ef9c0456c765d3", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 155, "deletions": 48}}, {"node": {"oid": "a9af621b381b3cc21ef6a22cf9f59d4f6e1296a6", "messageHeadline": "chore: Log connected peers at startup (#3028)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "270e92737160926275a52c64dda50850c1443bbe", "messageHeadline": "fix: Pin version of @types/pg to unbreak build (#3031)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba71e4aedcb7718c2d051214dca6ae57b5793807", "messageHeadline": "fix(ci): update rust-ceramic repo path (#3029)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5d8295b64bd36a0053fc6c99327e367cf5eacc3b", "messageHeadline": "Use v2 codec for relations definition validation (#3026)", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "f88ee056fdb9be94a41e05adfca3e8d5ce29ff01", "messageHeadline": "update init dispatcher test (#3025)", "author": {"name": "JulissaDantes", "email": "julissa@3box.io", "user": {"login": "JulissaDantes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9774d56335af74313437e39575dd720d4e3ce7f0", "messageHeadline": "Add quickstart doc links (#3019)", "author": {"name": "Golda Velez", "email": "gvelez17@gmail.com", "user": {"login": "gvelez17"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "4b46db81744f7ef7017ca1fc06fb53d71a8b1a4c", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 362, "deletions": 123}}, {"node": {"oid": "620babde2ca913f4571a44a529270b893a1c6668", "messageHeadline": "feat(cli,common,indexing): support interfaces queries (#3011)", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 330, "deletions": 79}}, {"node": {"oid": "7ab616eee81efdd2ddfcfac8ae72c4a851fd05c5", "messageHeadline": "chore: Add npm script for running prettier to format code (#3017)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 125, "deletions": 118}}, {"node": {"oid": "e6bbb11fe124d71ddfc5aabb73bf260a437ee707", "messageHeadline": "feat: rust ceramic tests (#2965)", "author": {"name": "Danny Browning", "email": "bdbrowning2@gmail.com", "user": {"login": "dbcfd"}}, "additions": 426, "deletions": 187}}, {"node": {"oid": "764642281cdbe508ddd28af358d7a37f14c0b801", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 511, "deletions": 127}}, {"node": {"oid": "b437682b1425fc9e70f8cae024821b667c71f0ca", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "c653db010d2a21faba4d63d2f449968488e9e765", "messageHeadline": "chore: don't log key not found errors (#3015)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4457ad9ce71ade781f7164e122d435a070c162fd", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 111, "deletions": 18}}, {"node": {"oid": "9e27d890541b7f1639c8fe86b50af9fec7723712", "messageHeadline": "fix(ipfs-topology): update dev-unstable peerlist (#3004)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "81b525afbaff04060aa1b6aaed1faf3c5bb8fa81", "messageHeadline": "Revert \"feat(3id-did-resolver, anchor-listener, anchor-utils, blockch\u2026", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 34, "deletions": 40}}, {"node": {"oid": "aae5ccdcec3009e411098df434a6e29b935b74fd", "messageHeadline": "feat(3id-did-resolver, anchor-listener, anchor-utils, blockchain-util\u2026", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 40, "deletions": 34}}, {"node": {"oid": "80c5d5960539f467ef6d74c9e1c9135a2a69de13", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 400, "deletions": 127}}, {"node": {"oid": "3ff0b8b89e7b67977063ec5349347d05677505ae", "messageHeadline": "Merge branch 'main' into develop", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 351, "deletions": 127}}, {"node": {"oid": "56c28f3d50bc67eef211144917c819f61a1584a7", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 351, "deletions": 127}}, {"node": {"oid": "f48b237afea4f682aea4e404d9a46aa902379b6d", "messageHeadline": "feat: Add admin-DID protected HTTP endpoint for shutting down a node \u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 66, "deletions": 10}}, {"node": {"oid": "7dce72f3714f7f7689219737d3ad98ad34d13836", "messageHeadline": "chore: Make WitnessCAR optional again (#3002)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "18bb1ce3c61bd05a697099d70d367b3b9df0a80d", "messageHeadline": "fix: Fix calculation on number of eth blocks in 24 hours (#3000)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "bc46534a162af4c8ce1fac6b812ecb8bca3e0ba2", "messageHeadline": "chore: Add more context to errors from leveldb (#2989)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 78, "deletions": 29}}, {"node": {"oid": "24ab567bcb3ae1bd13b2f3556c90048f1319ea3d", "messageHeadline": "feat: Remove InternalOpts (#2996)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 22, "deletions": 53}}, {"node": {"oid": "1fbb8f8b565fc7b5103c78847e503b4d33a8d282", "messageHeadline": "chore: Don't bother updating the index when loading directly from the\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 42, "deletions": 25}}, {"node": {"oid": "e6f71dfd1ea5a1740ce4ce05f26dc9e5e3835b96", "messageHeadline": "Interfaces support for MIDs (#2999)", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 349, "deletions": 22}}, {"node": {"oid": "a7dc9649d27b3fd6a7ac906a352d69a9358203c4", "messageHeadline": "chore: Maybe unsubscribe is forgotten (#2995)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2d62e6c5bfb95fe44b28af6b76f854c4925a3b73", "messageHeadline": "feat(core, anchor-utils): sync start block 24 hours before model anch\u2026", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 273, "deletions": 73}}, {"node": {"oid": "1ff338ec32a8fad32cc15a27596ed03b18fcf384", "messageHeadline": "feat(stream-model-handler): Support model interfaces creation (#2981)", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 1572, "deletions": 0}}, {"node": {"oid": "76fe5d8d59033540178148f41e9275b85b71f853", "messageHeadline": "chore: Remove RepositoryInternals (#2987)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 570, "deletions": 702}}, {"node": {"oid": "c2fcf5315d0292e92ce5d6cb6015cad5bea986fe", "messageHeadline": "chore: Remove StateManager (#2985)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 59, "deletions": 177}}, {"node": {"oid": "4a77fbd76adbd1dabe09d567c53ff780e8b16501", "messageHeadline": "chore: clean up StreamLoader and StreamUpdater initialization (#2984)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 42, "deletions": 25}}, {"node": {"oid": "6f1b8b9bb03428766b0da2851d2f37e9bc45e5c4", "messageHeadline": "feat(indexing,stream-model): Indexing logic for interfaces (#2972)", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 604, "deletions": 77}}, {"node": {"oid": "22e488334134d43cc55a76297bdfa1b8099789ea", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 363, "deletions": 127}}, {"node": {"oid": "f8b418c1e61cb9f733dc5f1ea7eb8a1dc95d2050", "messageHeadline": "Merge remote-tracking branch 'origin/release-candidate' into ceramic1", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 351, "deletions": 127}}, {"node": {"oid": "ea440c74a6fd34b70839390972502f97ace9292d", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 351, "deletions": 127}}, {"node": {"oid": "d401651ce07ed38c63e12a4d8a23ddf6002696fb", "messageHeadline": "chore: Remove ConflictResolution class (#2983)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 0, "deletions": 666}}, {"node": {"oid": "48b26d91d779a88279b52c43cd611f381f13fb9b", "messageHeadline": "Make StateManipulator solely responsible for preserving immutability \u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 27, "deletions": 35}}, {"node": {"oid": "62bc7cbdef356e32768282d09c1c96409142b16a", "messageHeadline": "feat: Use StreamUpdater for processing tips from the network (#2982)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 16, "deletions": 31}}, {"node": {"oid": "099f2fb9e860b9176cf19799d62e555115b3626c", "messageHeadline": "test: Slightly simpler auth tests (#2979)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 378, "deletions": 203}}, {"node": {"oid": "2ad3c12b3ff921835b2731857de149ef5f50e5cb", "messageHeadline": "chore: Change interfaces to types in StreamLoader components (#2973)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a29edee54aa9eef3dd5a83a7b58cc56c683190d1", "messageHeadline": "Update Repository.applyCommit to use the new StreamUpdater (#2969)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 82, "deletions": 74}}, {"node": {"oid": "eb68d82f19870b4986d746d04ced9f72e693a48a", "messageHeadline": "chore: Add RemoteCAS (#2978)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 413, "deletions": 74}}, {"node": {"oid": "c50b9379e71c610e1f56c61624d99e3b082c6368", "messageHeadline": "chore: AnchorRequestCarBuilder (#2977)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 75, "deletions": 55}}, {"node": {"oid": "a6366dcb9d64e1ec64bab7e2a46a63a7f5c23308", "messageHeadline": "chore: Extract inmemory validator (#2976)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 45, "deletions": 20}}, {"node": {"oid": "08cbb298ca181b67203240d6b9fd0c504815cd79", "messageHeadline": "chore: Move AnchorService types (#2975)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 177, "deletions": 139}}, {"node": {"oid": "4dd9e075f4d4791d013a51c8330880a97c8656f8", "messageHeadline": "chore: Fix build from merge conflicts", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 0, "deletions": 29}}, {"node": {"oid": "26ef5b618c144fa18afc86bc4683c06ba001a62e", "messageHeadline": "chore: Cleanup code for loading atTime (#2968)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 26, "deletions": 92}}, {"node": {"oid": "c6318bab01d9023d50378e9ade3df20bb014af18", "messageHeadline": "feat: Update loading at a CommitID to use the StreamLoader (#2967)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 92, "deletions": 27}}, {"node": {"oid": "ca6c3ef117c4377bab297e83bd250b238dcd4c5c", "messageHeadline": "feat: Use StreamLoader for loading streams (#2963)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 324, "deletions": 118}}, {"node": {"oid": "99f3ea06a579e92b67d6888929f5da068c2bafa3", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 360, "deletions": 127}}, {"node": {"oid": "1d8da077599028159a1f975ddfcdfa9503cbff5a", "messageHeadline": "fix: Fix StreamLoader test (#2966)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6bf43ee6d83cf03703dd5d494376f5c5a740bc7", "messageHeadline": "Merge branch 'main' into develop", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 351, "deletions": 127}}, {"node": {"oid": "0acaa90d743fca8e75f7e0c217eeaf55915ce901", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 351, "deletions": 127}}, {"node": {"oid": "07019aadcb9b671f1246fbcc2dc163402a5b447f", "messageHeadline": "feat: Make StreamLoader consider multiple tip responses when syncing \u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 421, "deletions": 34}}, {"node": {"oid": "535172e5f67fb8da044d6464af82ed42039f1039", "messageHeadline": "chore: Rewrite tests of how sync waits for responses (#2956)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 191, "deletions": 123}}, {"node": {"oid": "3e42949f4059113068e6f9ebd43f5950ca81f253", "messageHeadline": "chore: Use current polling to populate events, pt1 (#2955)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 506, "deletions": 659}}, {"node": {"oid": "0f5b33b68f20a525c214b45db755474be69515bb", "messageHeadline": "feat(test): WS4-1189 Install rust-ceramic binary in tests and dockerf\u2026", "author": {"name": "Danny Browning", "email": "bdbrowning2@gmail.com", "user": {"login": "dbcfd"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "009aabeea4c83556ab8c79cc194b3def718d7ebc", "messageHeadline": "fix: Do not start subscription until repository is ready (#2957)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "c82819e027980cc596eecd0fcc7ebed1ea4fff8f", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 356, "deletions": 127}}, {"node": {"oid": "3741262060bd794e5caec37e0861bf90267b6006", "messageHeadline": "chore: Make StateManager private within Repository (#2954)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 86, "deletions": 92}}, {"node": {"oid": "9c969176b0b471893d43c2958636a83ff283ba19", "messageHeadline": "[ADOPT-1327] update the info on README (#2943)", "author": {"name": "Justina Petraityte", "email": "justina.petraityte@gmail.com", "user": {"login": "JustinaPetr"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "302501ab8491c9e3e2e6c0e54f58c85cdb58cde6", "messageHeadline": "Merge branch 'release-candidate' into develop", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 329, "deletions": 113}}, {"node": {"oid": "21c4df615cd68f7b563435580e5488cf64e639a1", "messageHeadline": "feat: Add StreamUpdater to handle applying incoming commits (#2953)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 143, "deletions": 23}}, {"node": {"oid": "34f633adbf7015952bfba3b3eee36704e4f1fb21", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 329, "deletions": 113}}, {"node": {"oid": "ad86550db1ae1bdc4ebe03a06a09d69fc6b59f46", "messageHeadline": "chore: Extract concatMap body (#2951)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 79, "deletions": 67}}, {"node": {"oid": "8103038ac2cca172470ca82778225a6ef2045385", "messageHeadline": "feat: Add functionality to StreamLoader to load at a CommitID (#2950)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 494, "deletions": 293}}, {"node": {"oid": "510e811392dfe1e4f2223113fca8cf459c1b91e3", "messageHeadline": "feat: Implement StateManipulator with cleaner, more efficient conflic\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 909, "deletions": 12}}, {"node": {"oid": "ec241af5eb6fa19011f1369fbd7aeaa398129c85", "messageHeadline": "chore(indexing): extract indexing package (#2948)", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 391, "deletions": 182}}, {"node": {"oid": "e786c5ace3aa9db717cf90ab8185bbd352e254dd", "messageHeadline": "chore: Almost never-ending stream of stored anchors (#2942)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 31, "deletions": 23}}, {"node": {"oid": "60949ec2f542a82d0eb0e88899fa397c9f0a0910", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 319, "deletions": 105}}, {"node": {"oid": "b3f265b571e4f30d93c1e0474ec101f05dfeb90e", "messageHeadline": "chore: Prep types for AnchorService (#2944)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "bb02af714846174be862853145e25865a07f0ac7", "messageHeadline": "chore: drop signature verification for in-memory-anchor-service (#2945)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 6, "deletions": 34}}, {"node": {"oid": "c2025708c4ede6354cf3d6f201d04e700aa3fb7c", "messageHeadline": "chore(job-queue): job queue package (#2936)", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 193, "deletions": 10}}, {"node": {"oid": "cef21396e170f5cf72260ad28520c0e91177ccb1", "messageHeadline": "feat(core, cli, stream-tests): Add support for filters in count", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 174, "deletions": 86}}, {"node": {"oid": "19d8f414224d4494b3140431d510840c2f0f3c44", "messageHeadline": "chore: Simple readability improvement to reduce amount of code in cer\u2026", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 141, "deletions": 138}}, {"node": {"oid": "2d254224bc97e172bcb86cace131753457e94ad4", "messageHeadline": "fix: Await pubsub subscription in invalid tip test (#2939)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "43ab1f0def65323243c9607779b5e9748ada6d2d", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 341, "deletions": 110}}, {"node": {"oid": "c0a47d42e0353d8cf21ec1373ca3e654c3630905", "messageHeadline": "fix: Await pubsub subscription in tip fetcher test (#2938)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "120bfd0f4a7f36fab58633eba33ee1bb1695376e", "messageHeadline": "fix: Do not publish tip when loading from genesis (#2933)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 112, "deletions": 43}}, {"node": {"oid": "886b60d3b5715e465e390f0e3675e7b042c1c047", "messageHeadline": "feat(core): Implement LogSyncer (#2932)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 292, "deletions": 15}}, {"node": {"oid": "e7d5396b1712953b8564e8f5cf355e791762d456", "messageHeadline": "chore: Test behavior when pubsub responds with an invalid tip during \u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 149, "deletions": 0}}, {"node": {"oid": "db2fdd23fa3e949c1e4f7787d5bfc1c5786ebb6b", "messageHeadline": "feat(core): Implement TipFetcher (#2930)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 134, "deletions": 64}}, {"node": {"oid": "dfe1ba90c61f8b68d3f16d71e4e10e98a8e8a441", "messageHeadline": "chore: Small cleanups to new stream loading components (#2929)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 42, "deletions": 261}}, {"node": {"oid": "5c25efa3b9bf352f3ba34f7e8b4bd84d89fef4b4", "messageHeadline": "chore: Use logger not console (#2925)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8cd802b7c5173c5d4d2e59e295a63c2ebf00e724", "messageHeadline": "chore: Inmemory CAR has a root (#2928)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "74f6c034129d7761cc3134d2d5149fb8c4014b87", "messageHeadline": "chore: Construct StreamLoader instance and store inside Repository (#\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "f07ca94b5cef269786fb8b86c23643418a7e482e", "messageHeadline": "chore: Clarify directory names (#2926)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 235, "deletions": 8}}, {"node": {"oid": "baabff7ba07ed6af564b06c7eb48072bc0bd30d7", "messageHeadline": "chore: Extract anchor validation out of conflict_resolution.ts (#2922)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 113, "deletions": 120}}, {"node": {"oid": "8e126021bc0adfb5334607de31e6996c21cacb7b", "messageHeadline": "chore: Introduce new interfaces for stream loading control flow (#2921)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 191, "deletions": 2}}, {"node": {"oid": "05458a1336c6fc21cf8a68cdac24c469d8efc95b", "messageHeadline": "Merge branch 'main' into develop", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 318, "deletions": 110}}, {"node": {"oid": "07a994f2cd13801a2cd1da2e234d1721c0f02dab", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 318, "deletions": 110}}, {"node": {"oid": "c93bb2afe6e346e160ba4911c2a94fdd380de52b", "messageHeadline": "feat: Report number of pending anchors in metrics and nodeStatus outp\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 183, "deletions": 25}}, {"node": {"oid": "47d7941f986fa64cb45bac0200a2046f39e7c6e5", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 306, "deletions": 106}}, {"node": {"oid": "46463c5590325b2c71e9232e4722ca495900ba29", "messageHeadline": "chore(codecs): dag-jose is a dependency (#2919)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3e620864ea69dd7c36da460244c0cd25f7afd56e", "messageHeadline": "chore: Log what causes \"validation ignored\" error (#2920)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 29, "deletions": 24}}, {"node": {"oid": "bf45e19e9e6b43df56f41637fe1e079dfc560c72", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 336, "deletions": 110}}, {"node": {"oid": "82ef7cfbdcbebaa72aed1f012c31d8c3f867fe83", "messageHeadline": "Merge branch 'main' into develop", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 318, "deletions": 110}}, {"node": {"oid": "4638d4fd72fbdbf076dfe007aada76938e758b47", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 318, "deletions": 110}}, {"node": {"oid": "442d2e4294b2bea76dec99895cf14e492585a620", "messageHeadline": "fix: Slow down rate of restoring polling for streams with pending anc\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "9ac0ba99c9219163a391ffcbc8c5c42745f9dad5", "messageHeadline": "feat(core, stream-tests): negated ors/ands and multiple keys/values w\u2026", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 807, "deletions": 107}}, {"node": {"oid": "8cf92d835b6ca4684678a2fbdbef940775e5d219", "messageHeadline": "chore(core): remove Repository/StateManager cyclic dependencies - CDB\u2026", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 644, "deletions": 519}}, {"node": {"oid": "314f15bff8a1615fd6f81bd0a66968061b2a9e95", "messageHeadline": "chore(common): Include StreamID and controller in signature verificat\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c9e3352f9f76d9bdea94cad7a6698302fb3ca2be", "messageHeadline": "chore: Leverage generated version (#2911)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "286dff1e84864968251a21c5aaa467cba80cf56c", "messageHeadline": "chore: Update key-did-provider-ed25519 (#2910)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a36ebf72b1701836a3360fb30ba935a265d0aeda", "messageHeadline": "feat: Add option to wait until anchor requests are durably created on\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 140, "deletions": 77}}, {"node": {"oid": "d9115f1088d31735dd40511995ca3da53bea04f3", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 306, "deletions": 106}}, {"node": {"oid": "ee38c79a4cfa64059547c23fce1fb279eb55c27a", "messageHeadline": "chore: cartonne is a dep (#2906)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0d5fc72054d07d4fbebec7ae02e254bd121fb99", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 323, "deletions": 110}}, {"node": {"oid": "f9ccb9c0384ecd64601dbebae0d136efa4a96124", "messageHeadline": "Merge branch 'main' into develop", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 306, "deletions": 106}}, {"node": {"oid": "f1e1a3b7e88f3dc625fcebdce6155271dbf4f516", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 306, "deletions": 106}}, {"node": {"oid": "ac64e443b97dbbe931eb89a361f3753c4aac4954", "messageHeadline": "chore: Faster LRU implementation, and more aggressive caching of IPFS\u2026", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 261, "deletions": 74}}, {"node": {"oid": "95d57ef0905d65ff882ab27016b57703a2bd7326", "messageHeadline": "fix(core): fix anchor retry logic (#2865)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 387, "deletions": 13}}, {"node": {"oid": "ebc772154412fe3d18b7138ec3dba0aee8edec7d", "messageHeadline": "Add env var to disable peer data sync (#2902)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f9dafae9c2ef69be6a56487807b2be625c6bd9fc", "messageHeadline": "fix(core): send anchor status request once every poll interval (#2884)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "4c6eae67fca9ef1ebdf80e99c7921e747eccd3a5", "messageHeadline": "fix(core): limit IPFS load of HDS sync (#2889)", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "731596556a7f98f094ea74a60f7c303b430733b6", "messageHeadline": "chore: use stricter TS config for 3id and blockchain-related packages\u2026", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 155, "deletions": 73}}, {"node": {"oid": "f0908cdac1d9509b3605dd79d8c312bd448f70ba", "messageHeadline": "fix(ci): use correct dockerfile (#2893)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f636c62569288946959cf8f726de0a82ffc97e62", "messageHeadline": "feat: workflow to push docker image from branch to public ecr (#2892)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "9d172d34252e33502c96ee4b669d56a43d643d9f", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 340, "deletions": 106}}, {"node": {"oid": "ae87750f5d03f322114cb48ead4d03a860a175fe", "messageHeadline": "feat: Add config option to disable data fetching in IPFS (#2888)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 250, "deletions": 29}}, {"node": {"oid": "6bd02d77701b1f6195495ba994847dade7938a61", "messageHeadline": "fix(core): String in query values should be escaped (#2891)", "author": {"name": "Danny Browning", "email": "bdbrowning2@gmail.com", "user": {"login": "dbcfd"}}, "additions": 54, "deletions": 2}}, {"node": {"oid": "cb82115151806680d7bd7bb49da40dc6f527ab44", "messageHeadline": "chore: Cache more of IPLD records (#2890)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "f94fb5097359e40a5bc817105f0584f90a9decbd", "messageHeadline": "feat(codecs): model codecs (#2825)", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 261, "deletions": 166}}, {"node": {"oid": "3547e25773809b1fb666c31197a140937ddadf99", "messageHeadline": "fix(http-client): Add a dummy pin api to not break old callers (#2876)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "81afa77edeedb8e69f5e74c44dfccd85e8052f35", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "ee1370a6181fd75391c3e47a86eacb4f79caff07", "messageHeadline": "Temporarily allow disabling anchor polling retry logic (#2887)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "a4ee30af54d0ce32ed6069c10a2a19682c060826", "messageHeadline": "chore(release):", "author": {"name": "PaulLeCam", "email": "PaulLeCam@users.noreply.github.com", "user": {"login": "PaulLeCam"}}, "additions": 306, "deletions": 102}}, {"node": {"oid": "d56a13f0ce25983f5a60e2a78816843e56c4fda2", "messageHeadline": "feat(core): query results ordering on custom fields (#2864)", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 392, "deletions": 84}}, {"node": {"oid": "832b97a07c5e02de5776a5cbc444c2ce6b1c1ea9", "messageHeadline": "bug: CDB-2632 Better handle number query types (#2880)", "author": {"name": "Danny Browning", "email": "bdbrowning2@gmail.com", "user": {"login": "dbcfd"}}, "additions": 98, "deletions": 29}}, {"node": {"oid": "a7ac7062528b01e31fb09a8c0565774c2fe844cb", "messageHeadline": "chore(core): Add logs to streams writes steps (#2875)", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "b71f30fc2a24101ac51835fb88b08b745ec19008", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 346, "deletions": 127}}, {"node": {"oid": "614f25848693d7e0e495002573f46eb2b22b72f4", "messageHeadline": "Merge remote-tracking branch 'origin/main' into release-candidate", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "bed4b3cd9edbd0803d0c710d5f3213a5c1b43419", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "af51e0a5ac3ab8da2c9c525a7b79802ffca80aad", "messageHeadline": "allow use of the cas-direct address (#2874)", "author": {"name": "Golda Velez", "email": "gvelez17@gmail.com", "user": {"login": "gvelez17"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "40a9d380a74a738006919e14e4164651a3a9bc40", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "879f401d5405f861226dd5be023eb58ff65d9120", "messageHeadline": "fix(core): Fix CAS DID-auth (#2873)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 80, "deletions": 2}}, {"node": {"oid": "a3e78dbd773d2e8d8fb0f10cea0ae47295ec41cd", "messageHeadline": "fix(core): empty sync statuses (#2872)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "23d5e0500dedfc446a990cd3eb3914a34309f3ff", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 319, "deletions": 102}}, {"node": {"oid": "07ff4e5b0558fd3ae6069c2fe2bdff5c6de69306", "messageHeadline": "fix: Do not stop polling for anchor result on a network error (#2869)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 116, "deletions": 33}}, {"node": {"oid": "35ada9e722991364d332ec87f53d42972241e910", "messageHeadline": "fix(core): Loading at an AnchorCommit should be able to inform node t\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 77, "deletions": 6}}, {"node": {"oid": "cbae060a6f5642ff098566c35d7d6bd03c5a5959", "messageHeadline": "Revert \"chore: Make CAR file required (#2849)\"", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "1c2efa0b2db3a74fd64b49d4924fe5eb3c74d1fa", "messageHeadline": "feat: Add scarf (#2870)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cab893db0016e291882b2c1fa4abdbb5be763b1b", "messageHeadline": "Cleanups to indexing initialization and fieldIndex tracking (#2867)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 111, "deletions": 93}}, {"node": {"oid": "1c3118bb131dfe395cc49e755eaa1c01dadbbbfb", "messageHeadline": "feat: add metrics for caching and syncing (#2866)", "author": {"name": "Danny Browning", "email": "bdbrowning2@gmail.com", "user": {"login": "dbcfd"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "8aaec9b820c95d7037eb4a84192ce7eef56072c5", "messageHeadline": "chore: Make CAR file required (#2849)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "44fedfa6899962f554239eda831cc5e3489e494a", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 369, "deletions": 128}}, {"node": {"oid": "f2c6d6602ad51b709137757e396e86457a9df3f2", "messageHeadline": "Merge remote-tracking branch 'origin/release-candidate' into develop", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1693af9ce5fd4a696480c39f9f833b64739e6531", "messageHeadline": "test(blockchain-utils-validation): Disable eos test (#2863)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "08f1934488ccaa9d0e430ddb54bd2a0053e7012a", "messageHeadline": "test(blockchain-utils-validation): Disable eos test (#2863)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "b7d57f15f30c95516723543968d9f7cca9202ae3", "messageHeadline": "Merge branch 'release-candidate' into develop", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 345, "deletions": 127}}, {"node": {"oid": "a2b9de8be7076df877518d11c05f07453bb6d515", "messageHeadline": "bug(core): CDB-2601 Handle issues with null queries (#2861)", "author": {"name": "Danny Browning", "email": "bdbrowning2@gmail.com", "user": {"login": "dbcfd"}}, "additions": 158, "deletions": 22}}, {"node": {"oid": "c3cd0a302a07a30e7a7de1990caf7ba7776bf29f", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 343, "deletions": 127}}, {"node": {"oid": "35818209e16d3c42cd42afa9c848deb8e129b542", "messageHeadline": "Merge branch 'release-candidate' into develop", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ec08ebb5f87d8fbf381107d7212e988ae849a43c", "messageHeadline": "bug(http-client): CDB-2492 Make remote client backwards compat (#2862)", "author": {"name": "Danny Browning", "email": "bdbrowning2@gmail.com", "user": {"login": "dbcfd"}}, "additions": 53, "deletions": 26}}, {"node": {"oid": "0728a313850b733815c09ce98bfb3c9c5c34c820", "messageHeadline": "test(blockchain-utils-validation): Disable eos test (#2863)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "188ff97cb576ee41fdab22405bcdf4f5f393b3d4", "messageHeadline": "fix: add secrets and missing envars for hotfix workflow (#2857)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "6770b2c0d6b81de0cb92daf517d60f70637329ca", "messageHeadline": "chore(cli): Report user-friendly error on http connection being abort\u2026", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "0d47ddeb7d5da639ef1b25633359f4ce56eead0d", "messageHeadline": "bug(core): CDB-2599 Migrate existing tables to have new columns (#2859)", "author": {"name": "Danny Browning", "email": "bdbrowning2@gmail.com", "user": {"login": "dbcfd"}}, "additions": 170, "deletions": 61}}, {"node": {"oid": "0cbec766fe419b516e1360b82579f63e0d532d47", "messageHeadline": "Update observability to 1.4.1, fix index btree type test (#2855)", "author": {"name": "Ben Wilson", "email": "114362991+3benbox@users.noreply.github.com", "user": {"login": "3benbox"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6be4e00162eb2bc32604f3991e2df7f624c4e304", "messageHeadline": "feat: add ability to export Prometheus metrics (#2846)", "author": {"name": "Nathaniel Cook", "email": "nvcook42@gmail.com", "user": {"login": "nathanielc"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "8098cff5b1bcd71a407c09db4b1cf00849fb9590", "messageHeadline": "feat: Send ipfs version in a keepalive message (#2848)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 45, "deletions": 21}}, {"node": {"oid": "5ef6dbac58258718e3fb108c7fefedf899441591", "messageHeadline": "feat(core): CDB 2492 Add database indices for model fields (#2845)", "author": {"name": "Danny Browning", "email": "bdbrowning2@gmail.com", "user": {"login": "dbcfd"}}, "additions": 636, "deletions": 249}}, {"node": {"oid": "92bfbcee48beb4410a543a06c3d961e289be6614", "messageHeadline": "Update observability to 1.4.1, fix index btree type test (#2855)", "author": {"name": "Ben Wilson", "email": "114362991+3benbox@users.noreply.github.com", "user": {"login": "3benbox"}}, "additions": 9, "deletions": 15}}, {"node": {"oid": "0fe0659f8a54a74a24831b9197080358a06838ed", "messageHeadline": "Override opentelemetry pacakge versions to 1.8.0 (#2853)", "author": {"name": "Ben Wilson", "email": "114362991+3benbox@users.noreply.github.com", "user": {"login": "3benbox"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "67f3de190950db032cc68cd06e902d9fccda0d6e", "messageHeadline": "feat(core): CDB-2535 Implement query filters for database queries (#2\u2026", "author": {"name": "Danny Browning", "email": "bdbrowning2@gmail.com", "user": {"login": "dbcfd"}}, "additions": 691, "deletions": 63}}, {"node": {"oid": "d42381f28c5077e875a927310a6912dc32a2bde5", "messageHeadline": "update the observability package and also clean out .swp files (#2850)", "author": {"name": "Golda Velez", "email": "gvelez17@gmail.com", "user": {"login": "gvelez17"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "13e7a9f52fdb824d97966c4df88e3db1fcd16428", "messageHeadline": "feat: CDB-2493 Adjust API to support model index changes (#2844)", "author": {"name": "Danny Browning", "email": "bdbrowning2@gmail.com", "user": {"login": "dbcfd"}}, "additions": 343, "deletions": 63}}, {"node": {"oid": "c425795d563c1871e5f979cef3fe9be6e7b4c6c6", "messageHeadline": "add workflow for publishing follow-up RCs that bump the RC version (#\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "ce5f42d6a42759cdfa9b311c2cca380c985a5a22", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 346, "deletions": 127}}, {"node": {"oid": "37a799e8899af5253ebdcd6b1ac0d6e31c3cd41d", "messageHeadline": "feat(common): Update query type to support new filters and order para\u2026", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "14bd0bf59e97607a948e47813c8c50281d13724e", "messageHeadline": "chore: Clarify which DID is being logged at startup (#2841)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0e38804e86f0d62c5251b76185a5731205ceba5", "messageHeadline": "Merge branch 'release-candidate' into develop", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 368, "deletions": 129}}, {"node": {"oid": "78402c958d33194d3ce392ea7c6987b961d82eff", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 368, "deletions": 129}}, {"node": {"oid": "764d12bad2103c61450e62caf9dbbd8c8825a9ef", "messageHeadline": "chore: Use noble-crypto for ed25519 (#2840)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 9, "deletions": 18}}, {"node": {"oid": "346a359a978328d155e3dfa1a44f59946435dd9c", "messageHeadline": "feat: Add CAS Response as a codec (#2838)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 167, "deletions": 240}}, {"node": {"oid": "c609c23e808e659d79e2a8bbc5dcdf80cab88e19", "messageHeadline": "feat: Add loadOpts to MultiQuery (#2768)", "author": {"name": "Eric Gonzalez", "email": "117293923+gzalz@users.noreply.github.com", "user": {"login": "gzalz"}}, "additions": 296, "deletions": 72}}, {"node": {"oid": "7290e476934ec0d576e1819354bd44939ac61fc3", "messageHeadline": "Feat/build composedb container (#2826)", "author": {"name": "Ben Wilson", "email": "114362991+3benbox@users.noreply.github.com", "user": {"login": "3benbox"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "54bbfea3207b8504625c8829be579fe73a6dcb68", "messageHeadline": "feat: add eventIDs (#2836)", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 305, "deletions": 0}}, {"node": {"oid": "bc10089286d3b4b5bd24b233fa70880471ef65b3", "messageHeadline": "chore: `sparse` to leverage `optional` (#2837)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "598df4a2ad0f04de2cdbff455f3d3cafca9dcb7e", "messageHeadline": "CDB-2492: Prep remote admin api for field indices (#2835)", "author": {"name": "Danny Browning", "email": "bdbrowning2@gmail.com", "user": {"login": "dbcfd"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "a3d790661300a7484957623721fd50282e91878a", "messageHeadline": "CDB-2492: Indexing cleanup (#2834)", "author": {"name": "Danny Browning", "email": "bdbrowning2@gmail.com", "user": {"login": "dbcfd"}}, "additions": 138, "deletions": 164}}, {"node": {"oid": "03b544717b295eb5134a890720c4b15e278f6ca1", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 315, "deletions": 105}}, {"node": {"oid": "03bcd4736c76499406f6952e0bb937f99b4dcc42", "messageHeadline": "Merge branch 'main' into develop", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 305, "deletions": 105}}, {"node": {"oid": "5aba97f70f50c75671919b35498579f46c411667", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 305, "deletions": 105}}, {"node": {"oid": "45440cad18d7eb89e1b5c0838cb1df6b96bbe754", "messageHeadline": "feat(core): store CAR files that come back from CAS (#2828)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 91, "deletions": 30}}, {"node": {"oid": "affc665fa1d73e45a2a695d63fb913521484c4d0", "messageHeadline": "feat(core): finalize block threshold for switch to smart contract anc\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "6df5c36dcac3bf44413e7e77e37f6d42af9eeac2", "messageHeadline": "chore: Interfaces for Merkle tree and factory (#2833)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "dedf2be2b3315d29b73af29e6ad34e9b0a03b609", "messageHeadline": "feat (core): auth error provides guidance to register your did (#2832)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "190109645956774808ea3405c46a2a006f5833b0", "messageHeadline": "chore(cli): Add git commit hash to startup logs (#2831)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "94b51b6e11279a9e9daf007bcc3c9f00a283e6f1", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 326, "deletions": 107}}, {"node": {"oid": "11e9caeabd77e72f46c86149ab4802acac679c7e", "messageHeadline": "feat(codecs): add anchor codecs (#2824)", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 141, "deletions": 75}}, {"node": {"oid": "441aa5b1d899c5b88243fee8e00702a906e5b8cd", "messageHeadline": "set min connection pool size (#2823)", "author": {"name": "Alex Wilhelm", "email": "alex@3box.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "74b92bb746fbe2cd2957724e9a831a7ca7fed34d", "messageHeadline": "feat: Less calls to IPFS node (#2820)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 141, "deletions": 121}}, {"node": {"oid": "7797603da9bdddb4176f6eaaf3d0581c0801683f", "messageHeadline": "feat(core): Use codecs for pubsub (#2822)", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 86, "deletions": 110}}, {"node": {"oid": "f9dfd96eb415c1e748fabf31275b9300b9831c09", "messageHeadline": "feat(codecs): Import codecs from CAS into dedicated package (#2821)", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 1792, "deletions": 236}}, {"node": {"oid": "71f5c98b3e225deef27ebf4b3ed9d1f3941f497e", "messageHeadline": "Merge branch 'release-candidate' into rcmerge", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 294, "deletions": 102}}, {"node": {"oid": "ef1cead2a4924ad924eb270a20ce1238658da5a9", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 294, "deletions": 102}}, {"node": {"oid": "377e291be3242291a729381639730695688f1d8a", "messageHeadline": "the versions of the observability package must be the same or the sin\u2026", "author": {"name": "Golda Velez", "email": "gvelez17@gmail.com", "user": {"login": "gvelez17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a965d10f9ae065a0d0db9a11a7a0517cbff2c5ac", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 304, "deletions": 102}}, {"node": {"oid": "4025aee935c5727fc65ef4cf765b8a0fbadc9b14", "messageHeadline": "feat: add composeDB section to node status endpoint (#2787)", "author": {"name": "Nathaniel Cook", "email": "nvcook42@gmail.com", "user": {"login": "nathanielc"}}, "additions": 339, "deletions": 40}}, {"node": {"oid": "5034d81726d8d87e6bf1f74132d2af9cd7e2ee04", "messageHeadline": "chore: Remove multihashes from js-ceramic (#2809)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 63, "deletions": 5}}, {"node": {"oid": "f001b8d3e5013ab8793f5708b257d0fecce52450", "messageHeadline": "fix(ci): get circleci bypass to work (#2807)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "01d77898ee76b375f9e021ccca1b7e664ef28728", "messageHeadline": "chore: run prettier (#2794)", "author": {"name": "Danny Browning", "email": "bdbrowning2@gmail.com", "user": {"login": "dbcfd"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "90e77ee5b5bb14d3711c14ef6852bd5c9442f3ca", "messageHeadline": "feat(cli): inject latest git hash during builds (#2786)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "2e90f8e57e9e3954049d59b04ab5fb298d5e75aa", "messageHeadline": "Merge branch 'main' into develop", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 294, "deletions": 102}}, {"node": {"oid": "52796d64e72a1b8098a22ddebda5e2c61a3e029f", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 294, "deletions": 102}}, {"node": {"oid": "7921cb2d046df1cf180d1b1e35051255a2b4a3a3", "messageHeadline": "fix(ci): don't run circleci for for sergey :upside_down_face: (#2788)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e458b1d2c64ae47ab7286ee531ef23309725ffff", "messageHeadline": "fix(ci): run circleci for dependabot and external contributors (#2785)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a6e66d6aea7be57bcf5185089f4477a8e3c4768f", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 300, "deletions": 102}}, {"node": {"oid": "8ece60aa899ddc0f0a29569d083fe8116f3985e1", "messageHeadline": "feat: add Stacks support (#2649)", "author": {"name": "L\u00e9o Pradel", "email": "pradel.leo@gmail.com", "user": {"login": "pradel"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4823c6ac1e8de0059357f48ee83694f1ba490c42", "messageHeadline": "chore: Make anchor resuming more robust (#2779)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 46, "deletions": 41}}, {"node": {"oid": "54677be5e284b653feb4e7261b07061a326dda1b", "messageHeadline": "Feat/car files in anchor requests cdb 2099 (#2641)", "author": {"name": "Artur Wdowiarski", "email": "arturwdowiarski@me.com", "user": {"login": "pawartur"}}, "additions": 192, "deletions": 92}}, {"node": {"oid": "ce7f40104479613548f8adc5d4d1ab434df9bc1c", "messageHeadline": "feat: Change MID content in the indexing DB on update (#2770)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 28, "deletions": 30}}, {"node": {"oid": "cc6d2f2272cf42a2d64bd96c04acbd0e130b1dc5", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "31f5ff3df20f88051569804cfbfc0affdd3fb02b", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "e6124ebe179d75a19993947f4a4f6626214ffced", "messageHeadline": "fix(cli): legacy pin, must return json for 200 (#2769", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "80d55fe26a3b36aad98bc7593e4c10e12747970e", "messageHeadline": "chore(release):", "author": {"name": "ukstv", "email": "ukstv@users.noreply.github.com", "user": {"login": "ukstv"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "3d2f5ae8059e6a1757335319236680347fedfbde", "messageHeadline": "chore(release):", "author": {"name": "ukstv", "email": "ukstv@users.noreply.github.com", "user": {"login": "ukstv"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "7942f757b024b316402f73a49421524b2074d956", "messageHeadline": "fix: If config.indexing is absent, do not expect enableHistoricalSync\u2026", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae35d0d34cdbd9a459297219e17f666ad7b28752", "messageHeadline": "chore(docs): delete docs workflow", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 0, "deletions": 39}}, {"node": {"oid": "daf32d0470a0c378a52cb4884020526c6718ec44", "messageHeadline": "chore(release):", "author": {"name": "stephhuynh18", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 331, "deletions": 123}}, {"node": {"oid": "7f338ad90d0cdfe22ae154cff8bd8f4f2b576a47", "messageHeadline": "chore(release):", "author": {"name": "willex", "email": "willex@users.noreply.github.com", "user": {"login": "willex"}}, "additions": 53, "deletions": 8}}, {"node": {"oid": "c346c6cbc34c41207fb27e12cef2e3e6fc1cbd10", "messageHeadline": "fix(core, anchor-listener): fix hds bugs (#2765)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "4ecfbc1442fa098bfacdfb7488d5d59525288650", "messageHeadline": "fix(core): warn instead of throw on pin opts for stream crud (#2764", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 3, "deletions": 24}}, {"node": {"oid": "d5f076a37f3a4b0367c796277e56e3ce0b9cb355", "messageHeadline": "fix(cli): legacy pin api, empty 200 on add to support 3id-connect, ot\u2026", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "627a512f4f6a24ea2f5aa33461366115de6f76c3", "messageHeadline": "chore: Slightly more relaxed check for absence (#2763)Co-authored-by:\u2026", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "17e9a3288218f6e1dae5f863f378314d7e919bcf", "messageHeadline": "chore(release):", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 336, "deletions": 102}}, {"node": {"oid": "41b6415ebc4a62f20a2613c1a6cee0961334464c", "messageHeadline": "chore(cli): authenticate CLI commands interacting with the pin APIs (\u2026", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 50, "deletions": 18}}, {"node": {"oid": "79baacf3012b88fa488d09cd1443ef8b106bb491", "messageHeadline": "Fix import from core package in CLI (#2758)", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5375c886ecf58fa646ab3afe0796b0d2edc17af4", "messageHeadline": "feat(cli, core): add sync worker flag to config file with default val\u2026", "author": {"name": "Alex Wilhelm", "email": "alex@3box.io", "user": null}, "additions": 53, "deletions": 24}}, {"node": {"oid": "d7200747c069b8211a1c7f4ca18903b2838bdff1", "messageHeadline": "feat: add pubsub cache ttl and bootstrap peers to bundled kubo config\u2026", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "e3cf725d4bca50fd2c267709fc872336a8e8742c", "messageHeadline": "chore: clearer error message when query fails due to HDS not being co\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "83cdbcbdcd831d0c4098f259e41614a86885ff31", "messageHeadline": "chore: Update error message when starting on mainet without postgres \u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "8e654d27b1f2effa1afcdd0dd0118d855a1bde01", "messageHeadline": "fix(common): webpack build issues (#2753)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "25d9ebfdc8017274ed4dde3ed11e0248c5019f5c", "messageHeadline": "fix: Disallow pinning and unpinning through CRUD APIs (#2750)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 213, "deletions": 37}}, {"node": {"oid": "c10cf0173ecf7e8a617454119d8a886a148bb94a", "messageHeadline": "chore(core): Update log warning text when no pubsub messages are bein\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4b35f4caa09c6664c3b7fdc17ced7de6583aa4e0", "messageHeadline": "need auto migrate setting in ipfs options (#2752)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2a560da80385b03253a3ff1895a8e5802cc65311", "messageHeadline": "fix: added disallow HDS with SQLite check (#2749)", "author": {"name": "Alex Wilhelm", "email": "alex@3box.io", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "7f880b0e06e201fb2fce3e2e0ad21caf6758130c", "messageHeadline": "chore(release):", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 410, "deletions": 125}}, {"node": {"oid": "89ffe583350bb4bc3d9f9977ddd71dbb8804f58d", "messageHeadline": "fix(cli): validate daemon config after applying env overrides (#2747)", "author": {"name": "Nathaniel Cook", "email": "nvcook42@gmail.com", "user": {"login": "nathanielc"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "ef23e509556f32e6b1f6c1ed6f87116a3bc7e26a", "messageHeadline": "feat: Bump IPFS/IPLD deps (#2746)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 4936, "deletions": 14534}}, {"node": {"oid": "51e071a553194553ac74ce1778a9b3e925a9c4ad", "messageHeadline": "Allow elp as network config (#2745)", "author": {"name": "Alex Wilhelm", "email": "alex@3box.io", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "447575acfa0c7b8cef2ba893caf013468726c21d", "messageHeadline": "feat(model-instance-document) CDB-2242: Limit documents to 16MB (#2711)", "author": {"name": "Danny Browning", "email": "bdbrowning2@gmail.com", "user": {"login": "dbcfd"}}, "additions": 287, "deletions": 1}}, {"node": {"oid": "b9cf7f3a3599338a2b1befb54e849d9ef566c22e", "messageHeadline": "Stream id update for testing model to keep in sync with E2E test (#2714)", "author": {"name": "Alex Wilhelm", "email": "alex@3box.io", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "35f75605921fc3087339233c07f2c18ef502ce93", "messageHeadline": "chore(release):", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 412, "deletions": 123}}, {"node": {"oid": "aac7f157cb9dd5b18f050e15e037212c2c3caaaa", "messageHeadline": "fix: align hotfix workflow with release workflow and push/deploy imag\u2026", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 18, "deletions": 26}}, {"node": {"oid": "3e294ecd8db1e1085b582d6ad60cc010dfc9cc55", "messageHeadline": "feat(core): Add stop model sync to admin api (#2741)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 81, "deletions": 7}}, {"node": {"oid": "23b1ee73e5f3cd172c488abc0b2a3a8cbc7ad498", "messageHeadline": "fix: copy patches in dockerfile", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c3390a641bdc8ff81a3b1e51d134632827e04e53", "messageHeadline": "fix: move multiaddr patch to root directory (#2744)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 414, "deletions": 205}}, {"node": {"oid": "b3c331e06d5332658f0366b190b27436143d2ad3", "messageHeadline": "feat(core) CDB-1630: Error on index query if sync hasn't completed (#\u2026", "author": {"name": "Danny Browning", "email": "bdbrowning2@gmail.com", "user": {"login": "dbcfd"}}, "additions": 262, "deletions": 38}}, {"node": {"oid": "d531c75dbecfc63d76e822f05cfdaa9196dd3355", "messageHeadline": "feat (core, cli): enable node to run without cdb indexing (#2736)", "author": {"name": "Alex Wilhelm", "email": "alex@3box.io", "user": null}, "additions": 60, "deletions": 99}}, {"node": {"oid": "67a3f9bde8d39dda8de639041bee46f04c28d204", "messageHeadline": "fix: add postinstall steps to dockerfile to apply multiaddr patches (\u2026", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "52b7d2cbd86e59a10093c85a78dd8aa1efbbbb2d", "messageHeadline": "fix(core): logging and job queue (#2739)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 60, "deletions": 28}}, {"node": {"oid": "c995cc017851f830991992903ad5dc97975721ce", "messageHeadline": "fix: downgrade go-ipfs to 15 (#2742)", "author": {"name": "stickykeys", "email": "8445610+v-stickykeys@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8002b044f04b388ff5d9d476c7b7b0bf943a7700", "messageHeadline": "fix: apply multiaddr patch (#2740)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 238, "deletions": 5}}, {"node": {"oid": "15d54bae6a3b28539d37b5463224582f57f4b910", "messageHeadline": "fix: re-indexing error on startup (#2738)", "author": {"name": "Eric Gonzalez", "email": "117293923+gzalz@users.noreply.github.com", "user": {"login": "gzalz"}}, "additions": 81, "deletions": 18}}, {"node": {"oid": "dbb2efd867b32f05badd7779e290ec0b81e3d459", "messageHeadline": "Merge branch 'release-candidate' into ceramic2", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 329, "deletions": 121}}, {"node": {"oid": "cd22ec92112109ed628b13bfc5c33809035e31fd", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 329, "deletions": 121}}, {"node": {"oid": "e69eba8ef22c361f95ea703be1dbdd4f8bf3f5eb", "messageHeadline": "Merge branch 'main' into release-candidate", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ee505cad77113b64e93925bbbc6aa6b56de63fd2", "messageHeadline": "feat: Pin access control (#2735)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 406, "deletions": 87}}, {"node": {"oid": "c1bab2cd2d2ecb77cfb1893d6b63cb82cffb0f2c", "messageHeadline": "fix: fix postgresql database url not accepted (#2737)", "author": {"name": "L\u00e9o Pradel", "email": "pradel.leo@gmail.com", "user": {"login": "pradel"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6a0479f0552d42cb72b9f1cd10e7dd40472c80c2", "messageHeadline": "feat(core): logging message for sync status (#2733)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 298, "deletions": 7}}, {"node": {"oid": "0a7a09739a609e3dab375f255fc1ee0390009125", "messageHeadline": "clean: prettier", "author": {"name": "v-stickykeys", "email": "8445610+v-stickykeys@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "eb179830da3b5396794e85a5df374c7fc1590829", "messageHeadline": "Use DID to authenticate to CAS by default (#2601)", "author": {"name": "stickykeys", "email": "8445610+v-stickykeys@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 679, "deletions": 47}}, {"node": {"oid": "ff5884dfbcb2c97172b68bb525c07b0ffbbe0f1f", "messageHeadline": "feat(core) CDB-1655: Verify Indices (#2692)", "author": {"name": "Danny Browning", "email": "bdbrowning2@gmail.com", "user": {"login": "dbcfd"}}, "additions": 245, "deletions": 44}}, {"node": {"oid": "a06aa93e7605df5afb3e0c04b2be369195ba4840", "messageHeadline": "Feature prevent reindexing model cdb1869 (#2732)", "author": {"name": "Eric Gonzalez", "email": "117293923+gzalz@users.noreply.github.com", "user": {"login": "gzalz"}}, "additions": 29, "deletions": 33}}, {"node": {"oid": "87f056630354b60031a69872fc91621f3c82d07d", "messageHeadline": "feat: Handle REPLACED status from CAS (#2725)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 131, "deletions": 44}}, {"node": {"oid": "509f03e32992279755a7beb62cdb76080031199b", "messageHeadline": "chore: Move Merkle-tree-related code to js-ceramic (anchor-utils repo\u2026", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 825, "deletions": 243}}, {"node": {"oid": "5ba3384af4b2535a72a37324e7071117ec8c9d04", "messageHeadline": "feat(core): initial nodeStatus output (#2715)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 156, "deletions": 24}}, {"node": {"oid": "59dd09eac830a413e03c292cca900b3909fa72cb", "messageHeadline": "Make the s3 endpoint and optional parameter and change its name to ma\u2026", "author": {"name": "Artur Wdowiarski", "email": "arturwdowiarski@me.com", "user": {"login": "pawartur"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "4fce3b2f5fc3040cd8290ebf9476ed25034e2a09", "messageHeadline": "fix(core): do not expect link when we retrieve the commit when rebuil\u2026", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6e4471e208ef1137595b55183ecaaf9db48f3236", "messageHeadline": "fix(core,cli): pin version of p-queue library (#2690)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ce40e260f9d8645c346dc08664bd9b21f08d9e06", "messageHeadline": "fix(core): Update expected smart contract address (#2720)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 25, "deletions": 21}}, {"node": {"oid": "124b0da6c0c8f17ad7eb254a27eacd61b598cc98", "messageHeadline": "feat(cli,http-client): Add node status admin API endpoint skeleton (#\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 296, "deletions": 78}}, {"node": {"oid": "89c9c4d07d73a731fcad50adc46ba1654cef9f8f", "messageHeadline": "feat(core): separate continuous and history syncs (#2722)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 79, "deletions": 41}}, {"node": {"oid": "4fd6c24cd968aa91a10145b45e7d42e74bf6781e", "messageHeadline": "fix(core, anchor-utils, anchor-listener): change defaults (#2721)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 8, "deletions": 43}}, {"node": {"oid": "b8caa1dedf9d0b84ff0a969ae5a5ec6fb6112e5a", "messageHeadline": "feat(core): add logging to syncing (#2712)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 82, "deletions": 30}}, {"node": {"oid": "c6fcaae5fdd807d913432df7f238dc7fa496a0c6", "messageHeadline": "fix(anchor-listener, core): batch get logs (#2710)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 413, "deletions": 168}}, {"node": {"oid": "597451e8e50fb0186956375dc9660b06b091c190", "messageHeadline": "Prettier Check (#2698)", "author": {"name": "Danny Browning", "email": "bdbrowning2@gmail.com", "user": {"login": "dbcfd"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "25dfcdb0342d48c3e3a66fb6c628e2247d3a5aed", "messageHeadline": "chore(release):", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 333, "deletions": 121}}, {"node": {"oid": "af7ae69d5592b37cabf45a0dc2a9d683dac40ff8", "messageHeadline": "fix(core): Update expected smart contract address (#2720)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 25, "deletions": 21}}, {"node": {"oid": "a6e96b4b6e9df8529213dc5b181d422c6eb4c2b0", "messageHeadline": "chore: Bump uint8arrays to v4 (#2717)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "13f4bbabf363fa1a19c14cec7078d68d015dd5aa", "messageHeadline": "fix(core): Always fail to index Models with incompatible versions (#2\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5e3506763dfb520eec34732f8cf7a129c5f12a33", "messageHeadline": "Prettier (#2707)", "author": {"name": "Danny Browning", "email": "bdbrowning2@gmail.com", "user": {"login": "dbcfd"}}, "additions": 259, "deletions": 181}}, {"node": {"oid": "240f8dde77a76d47504559b21fedbba229fcb8dd", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 408, "deletions": 121}}, {"node": {"oid": "9a7c99d5fe79adf7593214f94af1a3cb1f430be9", "messageHeadline": "fix: pin dagger version to 0.2.36", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e6d16c22209c69ea94f745855761385f4701b7b1", "messageHeadline": "Update local development docs to specify how to setup with pyenv (#2706)", "author": {"name": "Danny Browning", "email": "bdbrowning2@gmail.com", "user": {"login": "dbcfd"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "682035be992b9b4e0903d0f0db9389be90519c57", "messageHeadline": "feat(core): Enable running ComposeDB on mainnet (#2705)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "ed1a304399c98c62037915e2e7e585edd8b06d01", "messageHeadline": "feat(ipfs-topology): Remove gateway multiaddrs from bootstrap list (#\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "c0384656ad3fb2cacd1ad7072459d929c99fe89d", "messageHeadline": "fix(core): sync worker should not have a constant chainId (#2699)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "d1418e2f6a547837bc83123fa3faaceb59d695fb", "messageHeadline": "chore: remove errata in 3ID readme (#2694)", "author": {"name": "nickreynolds", "email": "nicholas.s.reynolds@gmail.com", "user": {"login": "nickreynolds"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8cf3edf05eb4dad22e0ad34f1ffa846c39319ce5", "messageHeadline": "feat(core): make sync flag work (#2697)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "b96a897ef94617d0d4eb4ffa6e7c86d15dc59dd6", "messageHeadline": "Merge branch 'release-candidate' into develop", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6f9553b8ea0d555be6b6639915d226e23c6972b2", "messageHeadline": "Merge branch 'main' into release-candidate", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fbe19e05f3fba32bc6914c4e7a9976dd97e38b26", "messageHeadline": "feat(core): set initial sync blocks (#2695)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "c744c6e36cf7ca3af6ee1f5c20d9e3b32ad308d5", "messageHeadline": "feat(core): enable syncing on ceramic start (#2693)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 992, "deletions": 92}}, {"node": {"oid": "91cc87ebf5614ddeced18a0693e247e97c9ee33a", "messageHeadline": "feat (core): extend config table with addt. indexing options (#2684)", "author": {"name": "Alex Wilhelm", "email": "alex@madscientist.me", "user": {"login": "willex"}}, "additions": 136, "deletions": 15}}, {"node": {"oid": "a89a42c2a919f42b7c02964eb1565d8b62902933", "messageHeadline": "Merge branch 'release-candidate' into develop", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0d1d0cff1a85484463d1b5483ee99608e42a339a", "messageHeadline": "fix: revert all multiaddr changes", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "2c2c903170e6c4cc9ba82b11b259ac3bd373cc20", "messageHeadline": "fix: downgrade ipfs http client + add newer multiaddr dep", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "eb805a8c6d35853a280f1e0f41eadfcf5f6af506", "messageHeadline": "fix: downgrade ipfs http client", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3bb19dd4546c5432b79906323656220547b51c85", "messageHeadline": "fix: bump ipfs http client", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "41e148549552ca470d964aafd255258b18da2dd0", "messageHeadline": "fix: revert all multiaddr changes", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "ad3ad3588f58b181b674440786c9649086a9078a", "messageHeadline": "fix: downgrade ipfs http client + add newer multiaddr dep", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "5bc3a5edbfa15dcef9ff6e8ec8873b86e9cd0991", "messageHeadline": "fix: downgrade ipfs http client", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "605957fbb6183cb6ae84ea247e1f7bdb092c12fa", "messageHeadline": "fix: bump ipfs http client", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fe7bbd8560aa2b3980840b4e27221bfcd7e93a35", "messageHeadline": "Merge branch 'release-candidate' into develop", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "79df4f6e15151524f70c2fae3e89ae3b2c1f7453", "messageHeadline": "fix(core,cli): pin version of p-queue library (#2690)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "460c60d1947287b2be029289c41744938c23c3e4", "messageHeadline": "Merge branch 'release-candidate' into develop", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a5bb97db16f29fd38052befe82e94fe13941d597", "messageHeadline": "fix: bump multiaddr lib (#2691)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "977f1b6d3c38ef06529d99fd73759ee67fb5a648", "messageHeadline": "fix: bump multiaddr lib (#2691)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf3b6e6bbe6eff8b20ad6cafe382ed09c884527c", "messageHeadline": "fix(core,cli): pin version of p-queue library (#2690)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2cd19fd71b5662c0fbf7a07e8678504af80629de", "messageHeadline": "feat(anchor-utils, anchor-listener): Add tx type to anchor proof (#2686)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b3f739c4cc8e3178edbf737206accf9280cbde9f", "messageHeadline": "feat(core) CDB-1952: Warn if no pubsub messages (#2671)", "author": {"name": "Danny Browning", "email": "bdbrowning2@gmail.com", "user": {"login": "dbcfd"}}, "additions": 260, "deletions": 13}}, {"node": {"oid": "ab04ed43dfc4d7a24cffc4b0876b3e56771f314e", "messageHeadline": "feat(core): handle blocks reorganizations when creating sync jobs (#2\u2026", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 78, "deletions": 6}}, {"node": {"oid": "58ddd13de41dcb636cfa5a5b94a984f5e2d74e38", "messageHeadline": "chore(core): Increase default pin concurrency limit", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2dca4359b8e006b15d1adfebcdcd55cabc2c68e1", "messageHeadline": "feat(core): Limit how many pin requests can be sent to ipfs at once (\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 686, "deletions": 606}}, {"node": {"oid": "5fc23383851c20248865c12dbc7cb3c9905a222d", "messageHeadline": "chore(core): Increase default pin concurrency limit", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7046e02c3a8617c581a71648bf7f348561d5620b", "messageHeadline": "chore(core): Increase default pin concurrency limit", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "275de842206a26019ffd09a318525fa1a067ff4b", "messageHeadline": "feat(core): Limit how many pin requests can be sent to ipfs at once (\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 686, "deletions": 606}}, {"node": {"oid": "6ec99f37214c692f24185ef57fb9796b5c47778e", "messageHeadline": "feat(core): Add flag to skip publishing updates to pubsub (#2680)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "981a180851384a1acb4bea5a8ff27b6e792a2326", "messageHeadline": "feat(core): Limit how many pin requests can be sent to ipfs at once (\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 686, "deletions": 606}}, {"node": {"oid": "881a6a51a17c487ce52b4bf67cf59d680078d00a", "messageHeadline": "fix(core): job queue constructor needs logger (#2681)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "095cfd1a75b15c151ee17445be106f6b9a37cdf7", "messageHeadline": "feat(core): Add flag to skip publishing updates to pubsub (#2680)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "77032983a879b4f438777c7911b21dd2e8801189", "messageHeadline": "feat(core): Add flag to skip publishing updates to pubsub (#2680)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e573178a68747ca9aa48d13b2476f49b43a349de", "messageHeadline": "chore(core): consolidate postgres and sqlite logic (#2588)", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 2361, "deletions": 2982}}, {"node": {"oid": "c84f0b6b7a3523a5da6b0eaf1ed62d57c593627b", "messageHeadline": "feat(core): Resumes active jobs on start of job queue (#2673)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 79, "deletions": 7}}, {"node": {"oid": "6ccbbdd4d9e028394c14c2c1ac755236a6c80008", "messageHeadline": "feat(stream-model,stream-model-handler): model definition versioning \u2026", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 133, "deletions": 26}}, {"node": {"oid": "c7fd8b584ba19ee3e286275737004d9630a17db3", "messageHeadline": "feat(core): store indexing sync state (#2658)", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 546, "deletions": 8}}, {"node": {"oid": "1a8c4324639ee05030d31181a6e882732ab7f545", "messageHeadline": "feat(core): Add sync worker (#2667)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 295, "deletions": 54}}, {"node": {"oid": "a2556b608fa38a231ad0117e56b619ce05d934d8", "messageHeadline": "Merge branch 'release-candidate' into ceramic4", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 328, "deletions": 120}}, {"node": {"oid": "f9ceac53e086c6cbf2fd711bcf525556ea0c922d", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 328, "deletions": 120}}, {"node": {"oid": "e82eb871df74f1a75ace7dab2eaa1c921caaf052", "messageHeadline": "chore(core): Log when resyncing stream due to SYNC_ON_ERROR flag (#2662)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c502c8ab466b55a836035c7141d2a9e95baa0818", "messageHeadline": "feat(core): add ability to update a job's data (#2655)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 158, "deletions": 43}}, {"node": {"oid": "0d6864d182dfdfd42d01251b187c0d0f11453525", "messageHeadline": "chore(core): prefix columns for user-defined fields (#2549)", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "86a5341f924a432c68f0f607072c06b8f795c893", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 295, "deletions": 97}}, {"node": {"oid": "f7d37f01b880ad0980398c704181f5cd9c05a547", "messageHeadline": "Revert \"chore(core): prefix columns for user-defined fields (#2549)\"", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 14, "deletions": 27}}, {"node": {"oid": "d4fdf7bb676db90178293170f9cbd07cdfeed6b9", "messageHeadline": "feat(core): Add SyncOption to resync stream on error (#2661)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 69, "deletions": 13}}, {"node": {"oid": "96ded7d0e77b91c4a45c0b19175f57f71f0a04bf", "messageHeadline": "chore(core): prefix columns for user-defined fields (#2549)", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "3b93f782f095975f9235b9af8420d810d96d950e", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 291, "deletions": 97}}, {"node": {"oid": "54948af9bfd4303648b7c2971286ca13aad03feb", "messageHeadline": "fix(cli): Export S3Store type (#2657)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1dd5a51502fb379993e090d441fc6ada7f244720", "messageHeadline": "feat(common): add tezos cacao (did-session) support (#2652)", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "5270e0b8c1cd791e1ac26b4f7c440f818355632c", "messageHeadline": "Update stream content in DB on stream updates (#2616)", "author": {"name": "seref", "email": "serafettin@users.noreply.github.com", "user": {"login": "serafettin"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0d3747ac31830f7d06b8122b54e7f47c0421f467", "messageHeadline": "chore(stream-tests): Test that you cannot index a non-model streamid \u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "7d759c787b21874d5b2a390d38539e2ba9c717d2", "messageHeadline": "feat(core): create rebuild anchor worker (#2646)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 253, "deletions": 12}}, {"node": {"oid": "70775123f37b9aa7eadb635ffb369138aedd9947", "messageHeadline": "feat(core): merkle tree leaf loader (#2639)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 170, "deletions": 11}}, {"node": {"oid": "c8c543ed02b5da5a71adeb4bf6d76d0f7efb84fd", "messageHeadline": "Throw specific error on missing DID so composedb can be helpful - #CD\u2026", "author": {"name": "Golda Velez", "email": "gvelez17@gmail.com", "user": {"login": "gvelez17"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "c2a49e0ef62bf07bae30328047692b3c7deae500", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 966, "deletions": 119}}, {"node": {"oid": "7ad3e90ce0176abf19041bebdd67d90733ba2511", "messageHeadline": "fix(stream-tile, stream-model-instance): Enforce controller must be a\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 84, "deletions": 3}}, {"node": {"oid": "d9f4390ef02ee44a31b399b94a805e64883932d5", "messageHeadline": "feat(anchor-listener,anchor-utils): Implement anchors listener and ut\u2026", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 1399, "deletions": 0}}, {"node": {"oid": "7b21a3d3495feff9eec47fe5e452ac26692cee05", "messageHeadline": "Fixed the implementation of S3Store.exists(...) (#2640)", "author": {"name": "Artur Wdowiarski", "email": "arturwdowiarski@me.com", "user": {"login": "pawartur"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "36c6d5e9244cd73803ff34a512958a91242373eb", "messageHeadline": "feat: Add sep key to model stream types (#2633)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "c28791a218785fb2c72f38068e3d23719169524b", "messageHeadline": "Merge branch 'main' into develop", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 307, "deletions": 115}}, {"node": {"oid": "36b39b3812fd1c5cf51a96fa799dfa4ef897bbc3", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 307, "deletions": 115}}, {"node": {"oid": "d54fbd013b410d6e3df49a6c96e95e05efa88e3a", "messageHeadline": "Wait for all relevant anchor status updates in the anchor resume test\u2026", "author": {"name": "Artur Wdowiarski", "email": "arturwdowiarski@me.com", "user": {"login": "pawartur"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "75cae3aa9fe563bab65ed573cee34a69f68eca24", "messageHeadline": "chore(core): log about indexing model before loading it (#2636)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7b017d9586f05b60503dcc106f1582983748b02", "messageHeadline": "Make sure that the database api is initialised correctly on startup (\u2026", "author": {"name": "Artur Wdowiarski", "email": "arturwdowiarski@me.com", "user": {"login": "pawartur"}}, "additions": 87, "deletions": 15}}, {"node": {"oid": "b443590b6e346d5808e72d96fa868ec62114bff0", "messageHeadline": "Feat/cas new submission protocol cdb 2011 (#2610)", "author": {"name": "Artur Wdowiarski", "email": "arturwdowiarski@me.com", "user": {"login": "pawartur"}}, "additions": 50, "deletions": 29}}, {"node": {"oid": "0c8efcace6725358bcac7074f7eba012cf77a073", "messageHeadline": "Explicitly hide S3LevelDOWN incompatibility with abstract level down \u2026", "author": {"name": "Artur Wdowiarski", "email": "arturwdowiarski@me.com", "user": {"login": "pawartur"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "f64cd4e696d2ed5af893c085ac03f91d4fd88f53", "messageHeadline": "Feat/resend stored anchor requests on node startup CDB-2010 (#2573)", "author": {"name": "Artur Wdowiarski", "email": "arturwdowiarski@me.com", "user": {"login": "pawartur"}}, "additions": 565, "deletions": 174}}, {"node": {"oid": "29cb7d14966c6034cf7fbfd2e86b25f8f9a2a4a0", "messageHeadline": "chore: Add reference for caip168 (#2598)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "069ddf2cb8e5e2f144b30b56a8dfc5951e7787f9", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 1110, "deletions": 115}}, {"node": {"oid": "b663e7608a174cbce975cc7aa0ba292d2aecdd8f", "messageHeadline": "chore: Make memoization slightly faster and more reliable (#2235)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 5, "deletions": 404}}, {"node": {"oid": "af222ea6945dffc03f86ee945f858e086352ab49", "messageHeadline": "Merge branch 'main' into ceramic4", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 726, "deletions": 3951}}, {"node": {"oid": "d8733d8580c71c355a80609cf85fb460a928b8ea", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 322, "deletions": 115}}, {"node": {"oid": "632415f330562c98169f0b20daf1f3af4471c774", "messageHeadline": "fix: Provide Access-Control-Allow-Credentials header", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5c644838da2e7e0b0d5a1a696576dd3d188f9a67", "messageHeadline": "Revert \"chore: Make memoization slightly faster and more reliable (#2\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 404, "deletions": 3836}}, {"node": {"oid": "e809665078cafaf8be80f1ade2e2920bdca340bb", "messageHeadline": "chore(core): Remove all references to AnchorProof.blockTimestamp (or \u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 40, "deletions": 34}}, {"node": {"oid": "ae3ae5e57303f658d6fd3c332b8773ffebf98793", "messageHeadline": "feat(core): Validate anchors and extract timestamp information before\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 150, "deletions": 93}}, {"node": {"oid": "78b668feeef0f563e1f8f6a1773a7c9af467bdde", "messageHeadline": "fix: bump version on mapmoize package (#2629)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "256386418bc9944f75beda94dd5b5c4b522dd25d", "messageHeadline": "feat(core): job queue interface (#2621)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 261, "deletions": 20}}, {"node": {"oid": "6ae6e121b33132225f256762825e1439fd84f23a", "messageHeadline": "fix: Provide Access-Control-Allow-Credentials header (#2628)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "90fe28238722bbb280e62cb5a677868374f158fc", "messageHeadline": "Merge branch 'main' into develop", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 308, "deletions": 116}}, {"node": {"oid": "d0da6775b093a3a881722dca5c53ee492f63431a", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 308, "deletions": 116}}, {"node": {"oid": "78a3ae0ea87645d17db6c57da05f718c4611e1bf", "messageHeadline": "feat(core): Reject client-initiated updates that build on stale state\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 133, "deletions": 18}}, {"node": {"oid": "c8a7b04280a65cc8b2e61deb7d702afb67f95231", "messageHeadline": "chore(core): Return blockTimestamp from anchor commit validation (#2607)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 68, "deletions": 334}}, {"node": {"oid": "b9f49834da8255df3f711f6a298c920bc26c4272", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 975, "deletions": 116}}, {"node": {"oid": "0e937809b4f27f35a6482401f22fcf95e5832521", "messageHeadline": "Feat/custom s3 endpoint (#2611)", "author": {"name": "Artur Wdowiarski", "email": "arturwdowiarski@me.com", "user": {"login": "pawartur"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "e5ac1c0da871c5d16321cff12cab24a33cd1b74d", "messageHeadline": "chore: Add test function to wait for condition and use it to remove s\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 132, "deletions": 42}}, {"node": {"oid": "d9e1d57a67be218cbbb20ebe39349dec61e1e76f", "messageHeadline": "Merge branch 'main' into develop", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 272, "deletions": 96}}, {"node": {"oid": "849daa72a8a9d8bdf09be1cb1f1ae296dab1c7a6", "messageHeadline": "chore(common): commit package lock file", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 3831, "deletions": 0}}, {"node": {"oid": "47abdd896a8a4ae3149880382a60ff355c238de1", "messageHeadline": "fix(ci): pin dagger version to 0.2.36", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0ddfad2fbd0c70876e02ff62465eee012ddd7648", "messageHeadline": "fix(ci): get gh_token for npm publish from secrets instead of env (#2\u2026", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb06d641ff4795d2a8c9acd0f9f287d53c6ff6a7", "messageHeadline": "chore(release):", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 272, "deletions": 96}}, {"node": {"oid": "51726a40a88cf885673da77b3b093f8897d59e67", "messageHeadline": "remove streamid from endpoint before recording count (#2597)", "author": {"name": "Golda Velez", "email": "gvelez17@gmail.com", "user": {"login": "gvelez17"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "5a2ca76a2667f6ca27e44916e75ff7a234e53540", "messageHeadline": "feat/storing anchor requests CDB-2009 (#2566)", "author": {"name": "Artur Wdowiarski", "email": "arturwdowiarski@me.com", "user": {"login": "pawartur"}}, "additions": 1136, "deletions": 622}}, {"node": {"oid": "af4741fefb4f2df6cc2db0247f89010c9ebafd06", "messageHeadline": "feat(stream-model): Validate relations in Model handler (#2586)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 103, "deletions": 15}}, {"node": {"oid": "6d4c074a3afacfb692ff7cd268652d805c3f25f0", "messageHeadline": "fix(ci): pin dagger version", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "80a38ee9ca388487008862528ca43c771a6fa1b1", "messageHeadline": "chore: Handle cookies in browser (#2528)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a633b3e16d3b046efdc6c6038f6ac45641c52b9d", "messageHeadline": "chore: Make memoization slightly faster and more reliable (#2235)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 5, "deletions": 4169}}, {"node": {"oid": "064e694fdd6ed445cf7579806e39b9891a6c341d", "messageHeadline": "feat(stream-model-instance-handler): Validate relations in MID handle\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 122, "deletions": 13}}, {"node": {"oid": "8a0ce23bc967ad2efd9e72bb573a18adeeb118c5", "messageHeadline": "chore(core): add test for building indexing with postgres (#2577)", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "a02c12a6379b71814c48d4e37a6e74596ffea030", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 589, "deletions": 96}}, {"node": {"oid": "adfa4ac2b528f63b1337620752a9cddb4b42c1c9", "messageHeadline": "chore(common): Provide remediation step in error message (#2578)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bc47723ee5f4bb9261923b0ac5d92694c96977b", "messageHeadline": "fix(http-client): Remove streamcache from http client (#2358)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 57, "deletions": 130}}, {"node": {"oid": "928d5e338957ba361c6b33246091ac145e6740d4", "messageHeadline": "feat(core): Throw when loading or updating a stream with expired CACA\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 296, "deletions": 150}}, {"node": {"oid": "bed51611244b3fcd3880743c309440728ff08573", "messageHeadline": "fix(core): anchor proofs use txType instead of version - CDB-2074 (#2\u2026", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 133, "deletions": 128}}, {"node": {"oid": "79825cdeb69c307ef36e03ad1cb66b9e76f350c3", "messageHeadline": "feat(pkg): allow \"both\" release option (#2561)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 288, "deletions": 480}}, {"node": {"oid": "3e6935e33f47a2753ac25ec36ce6ce305579b807", "messageHeadline": "Use observability package instead of metrics - #PLAT-1097 (#2572)", "author": {"name": "Golda Velez", "email": "gvelez17@gmail.com", "user": {"login": "gvelez17"}}, "additions": 22, "deletions": 537}}, {"node": {"oid": "2754643e7503a9f5103cc5af14d1614a3ee07245", "messageHeadline": "feat/CAS without a node - persistent storage - CDB-2008 (#2557)", "author": {"name": "Artur Wdowiarski", "email": "arturwdowiarski@me.com", "user": {"login": "pawartur"}}, "additions": 643, "deletions": 437}}, {"node": {"oid": "b2a7f7b41a4f1ca23bf139faa073320a73efd35b", "messageHeadline": "Removed the support for models setting in ceramic and ceramic daemon \u2026", "author": {"name": "Artur Wdowiarski", "email": "arturwdowiarski@me.com", "user": {"login": "pawartur"}}, "additions": 0, "deletions": 40}}, {"node": {"oid": "94d539b8df21305c7cb4f49cc8c144e9d4622cfd", "messageHeadline": "feat(core): Cache recently processed pubsub messages (#2559)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 193, "deletions": 155}}, {"node": {"oid": "09f17c82eb9d8b313185d028c01445b7d312517b", "messageHeadline": "feat: Track cacao expiration times in StreamState (#2563)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "7224f1ee9dfa46a1636f1a397de0f410ecca16e2", "messageHeadline": "feat(core): persist and check network used for indexing (#2558)", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 272, "deletions": 106}}, {"node": {"oid": "99d9787eb5a8cc654959d0d574818bf42811fd5f", "messageHeadline": "update the dependency in core from metrics to observability (#2562)", "author": {"name": "Golda Velez", "email": "gvelez17@gmail.com", "user": {"login": "gvelez17"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "a05f1d3764a2e0324a85c542d111f98eeedabfbb", "messageHeadline": "Merge branch 'main' into develop", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 331, "deletions": 6}}, {"node": {"oid": "756688415eef308a1fc4bc02561e40364ea4879c", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 331, "deletions": 6}}, {"node": {"oid": "989c0c70badc2599c481c0d83e029c617fbca9a4", "messageHeadline": "feat: Provisionary dedupe of pinning (#2543)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "329dbc0d6d54dbdec0ecfa913d9f0651e64cb8a8", "messageHeadline": "Merge remote-tracking branch 'origin' into release-candidate", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 320, "deletions": 151}}, {"node": {"oid": "1de80b4bb341bf3ead0184ebf6a8830e4423848b", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 329, "deletions": 121}}, {"node": {"oid": "866113c0e6b5802c8b68425d7a5781a467d01d59", "messageHeadline": "Feat/make index querying tests run on both sqlite and postgres CDB-18\u2026", "author": {"name": "Artur Wdowiarski", "email": "arturwdowiarski@me.com", "user": {"login": "pawartur"}}, "additions": 134, "deletions": 19}}, {"node": {"oid": "882dede57dc2fa9fe0b59f6258524d30bb64aab3", "messageHeadline": "feat: Parallelise table operations in database apis (#2541)", "author": {"name": "Artur Wdowiarski", "email": "arturwdowiarski@me.com", "user": {"login": "pawartur"}}, "additions": 185, "deletions": 132}}, {"node": {"oid": "1411ced5e777ef55956a9ef1951e5ced5c596f36", "messageHeadline": "chore: Publish new NPM packages as public by default (#2542)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b46a2a7bda235c25498ca9e0e39beef6e485a172", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 329, "deletions": 121}}, {"node": {"oid": "b839eaf03024cbd4df4029281d9a8821fa931192", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 329, "deletions": 121}}, {"node": {"oid": "ca1dab38f1da799fab51ceb17dc1d70fd5bc1dee", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 350, "deletions": 121}}, {"node": {"oid": "f02906ae823ebbdf585e9506675a6039af0cc325", "messageHeadline": "Fix/address_prometheus_errors PLAT-1093 (#2525)", "author": {"name": "Golda Velez", "email": "gvelez17@gmail.com", "user": {"login": "gvelez17"}}, "additions": 46, "deletions": 20}}, {"node": {"oid": "65e5bcd9d3f99765496b5250cbcfeeeb64024150", "messageHeadline": "chore(stream-tile): Make TS compiler strict (#2505)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 84, "deletions": 57}}, {"node": {"oid": "590e1e5392485c5a610d3ab630a71b8b49c4575d", "messageHeadline": "chore: Log connected ipfs node multiaddr at node startup (#2526)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "329f1c8457bd04bf9619fed0bba8f89afabd0b7e", "messageHeadline": "fix(stream-handler-common): Fix loading of historical commits with CA\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 89, "deletions": 1}}, {"node": {"oid": "90e4f45244a56db0a3a797ecd72c7416fa605648", "messageHeadline": "Build/remove did packages (#2522)", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 0, "deletions": 4475}}, {"node": {"oid": "d8d9124465d67022f4f8fd5693d01f2c2cc4f1e6", "messageHeadline": "chore: Consolidate anchor commit application logic (#2521)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 222, "deletions": 105}}, {"node": {"oid": "b3bdb4d926a23a6b3ebd539991c5ef896a077934", "messageHeadline": "chore: Depend on actual metrics package (#2524)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3fd2fcd3676a7c9887c2e57aba0beb35f5dcd5e3", "messageHeadline": "add metrics for IPFS timeouts and other things - PLAT-849 (#2510)", "author": {"name": "Golda Velez", "email": "gvelez17@gmail.com", "user": {"login": "gvelez17"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "7f880f1fd86682808bea99f89b05676fe52b3bff", "messageHeadline": "chore(streamid): Strict TS config (#2503)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 249, "deletions": 171}}, {"node": {"oid": "763883fafa79610bb8c414682e5ab013b4c1b548", "messageHeadline": "chore(deps): bump @stablelib/random from 1.0.1 to 1.0.2 (#2474)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 546, "deletions": 655}}, {"node": {"oid": "402fd2cdeae943e038f4a2dfd16b8a171aea497e", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into develop", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 338, "deletions": 122}}, {"node": {"oid": "0bedc380a57b14f763a2597be5e0218c7ad1bbc0", "messageHeadline": "fix(ci): move discord notif step", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "35d67f48210a26bc4492e6b9aa1d5e3d18cdd943", "messageHeadline": "Merge branch 'main' into develop", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 338, "deletions": 122}}, {"node": {"oid": "bec1a10c74edd7a8e608675d83b9213e44adb700", "messageHeadline": "chore(release):", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 338, "deletions": 122}}, {"node": {"oid": "a34d3f1654f7a7ee5d8fdcb52936cce19006897f", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into develop", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 316, "deletions": 108}}, {"node": {"oid": "d23dae41a7bf6716019d14743d2e163d6b3d1c0d", "messageHeadline": "fix(ci): rc discord notif title", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78f73824c436ea6824cb9f1c360ff853cbea53c3", "messageHeadline": "chore(release):", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 316, "deletions": 108}}, {"node": {"oid": "318237e1bec5adeae68bb6b0c4eb7892c4fa6aa0", "messageHeadline": "Merge branch 'release-candidate' into develop", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 316, "deletions": 108}}, {"node": {"oid": "0df8d6fb16d80f2d03923501c7c218fcbb883e9e", "messageHeadline": "fix(ci): use git pull in place of fetch", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "446310f8e57d6a4363f3898fd40bd5b3a33ca68f", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into develop", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "116f9ece3e173bf01f4dbfe3876599e186c35640", "messageHeadline": "fix(ci): add git fetch in case branches have been updated during run", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ef785c6fae8f185194d63bec776fc51aafeba0ab", "messageHeadline": "chore(release):", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 316, "deletions": 108}}, {"node": {"oid": "f2f0f41a9676320612316c618a384d2459e0bd21", "messageHeadline": "chore(deps): bump commander from 8.3.0 to 9.4.1 (#2476)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e068904715e1391812911031b745dbd83110afef", "messageHeadline": "fix(ci): add access token to bypass status checks", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3312c5f4d41412364d09bc80c666633c3a194e0f", "messageHeadline": "fix(ci): remove 'both' as a release option", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "f62371351679c1f8161cbc893b5fda456759f811", "messageHeadline": "feat(ci): new release workflow (#2516)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 180, "deletions": 119}}, {"node": {"oid": "e8666843b66a07bd57286aad81410135a9b4e8dd", "messageHeadline": "added github links and updated homepage for all npm packages (#2380) \u2026", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 176, "deletions": 21}}, {"node": {"oid": "5be47c7309c985cc0e589f997539175e5c7c0dd2", "messageHeadline": "chore: typo (#2456) (#2514)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "75db81a6a70de03bc538f192330b55a537df85c0", "messageHeadline": "Export all functions from nist_wierstrauss_common and secp256r1, secp\u2026", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 56, "deletions": 1036}}, {"node": {"oid": "d7d51ea9b875cac341010052684be97ec4185482", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "6eef2793271bb0bd29bea67ed1107e2fed976c1f", "messageHeadline": "fix(cli): Include limit when listing entries from the S3 state store \u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8763f19be4f547189a19b96610c10a0239b0878e", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 304, "deletions": 108}}, {"node": {"oid": "b4c595867ed6daeb03102aff58d951a5d149777e", "messageHeadline": "feat(core): Allow setting network to mainnet (#2491)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 138, "deletions": 19}}, {"node": {"oid": "e116392ba5f95a7a763afe466da4e8fcde40bcaf", "messageHeadline": "chore(core): Make pinStore initialization async (#2490)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 77, "deletions": 35}}, {"node": {"oid": "3f308b16b8b41fd6de2a503823b61c972c23b739", "messageHeadline": "Feat/daemon admin key lru cache (#2492)", "author": {"name": "Artur Wdowiarski", "email": "arturwdowiarski@me.com", "user": {"login": "pawartur"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "97afa4f4df02a8659240dcf9eae4e2512345921f", "messageHeadline": "Don't return UNAUTHORIZED from admin api's getIndexedModels, if it's \u2026", "author": {"name": "Artur Wdowiarski", "email": "arturwdowiarski@me.com", "user": {"login": "pawartur"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3a6e31a58d100a353ca4014f3bcdaa197aade6d4", "messageHeadline": "fix: Wrap AJV instances in LRU cache (#2488)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 81, "deletions": 30}}, {"node": {"oid": "3de1ed0d694ff22ef787c1d907c51168078fa7f1", "messageHeadline": "test: Update snapshots after uint8arrays update (#2489)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 211, "deletions": 226}}, {"node": {"oid": "58b52091ce29d39bc27cf790a9ade828a9006c10", "messageHeadline": "test: Adjust PubsubRatelimit test (#2484)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9ceccc5d4d86b017686e5c812ebe19e550abec16", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 367, "deletions": 121}}, {"node": {"oid": "e7e401e7f0fb4baa82cc5fc2dd8bb4032c2779b1", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 288, "deletions": 90}}, {"node": {"oid": "52a8c502ec1da7e920e1c83dfc0de2013fd09420", "messageHeadline": "feat(core,common,http-client): Standardize AdminAPI implementations t\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 277, "deletions": 117}}, {"node": {"oid": "0c4fa8a2fe04ded47e0fce7ee4318929252a244c", "messageHeadline": "chore(cli,core,http-client): Prettier code cleanup (#2482)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 222, "deletions": 217}}, {"node": {"oid": "6ad8c549b73ed145f58143ce136b4e7a21b11f4b", "messageHeadline": "chore(core, stream-tests): Testing and improved error message for cou\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 447, "deletions": 204}}, {"node": {"oid": "d83c739ef6e5679da485363db8bc477ec1d39540", "messageHeadline": "fix(core, http-client, common): Remove AdminApi from CeramicAPI since\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "b9465b2302435f394ff449d5fab15958790dbefd", "messageHeadline": "Fixed the way the authorization header is created in RemoteAdminApi a\u2026", "author": {"name": "Artur Wdowiarski", "email": "arturwdowiarski@me.com", "user": {"login": "pawartur"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ab8f6ea936145c5b6b6b5c7d24a0770dc6d474e1", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 288, "deletions": 94}}, {"node": {"oid": "6c4988fcf27c5f0687114bb1585e36d35bc62e6e", "messageHeadline": "feat: Use StaticJsonRpcProvider in EthereumAnchorValidator (#2471)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "64700c4a63f651d0c2f28674e259a7f02746d7ef", "messageHeadline": "feat(cli,http-client): Use HTTP POST for composedb queries (#2472)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 91, "deletions": 28}}, {"node": {"oid": "e564dc37ec1e206c94e2d285f821abe88f1c0c02", "messageHeadline": "fix:cacao depend refs (#2473)", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "95ad400037c1d372ec7738d2bce9b2f14842b58b", "messageHeadline": "Added authorization headers to remote admin api calls (#2462)", "author": {"name": "Artur Wdowiarski", "email": "arturwdowiarski@me.com", "user": {"login": "pawartur"}}, "additions": 669, "deletions": 141}}, {"node": {"oid": "6c130c1dc588a314387727edf4433f5c7294f9b2", "messageHeadline": "Added stubs for the admin api /models endpoints (#2442)", "author": {"name": "Artur Wdowiarski", "email": "arturwdowiarski@me.com", "user": {"login": "pawartur"}}, "additions": 301, "deletions": 7}}, {"node": {"oid": "3a86e7324b69d627bdee2a028c5fb56fa0b5a870", "messageHeadline": "chore: use newer version of kubo in npm dependencies (#2445)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09a53ee4079357313c0b0acf0d7dfd67bca6fa02", "messageHeadline": "test: Make pubsub-ratelimit test less flaky (#2469)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "aa8b5dd183d0b016288bebe87d968178058d6110", "messageHeadline": "fix: Do not modify input URL when adding query parameters (#2470)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "dedf5a52531123530149b534052cc01012240675", "messageHeadline": "chore(core): Stabilize test by waiting for async function", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e79f157b1e391c110b3acb7d638d679b517b3a44", "messageHeadline": "feat(core): Throw clear error and log warning when querying a model t\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "5a7d3be5f1c044ddf371691958b7a1053104685e", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 392, "deletions": 128}}, {"node": {"oid": "65565965d22fa924e2b372dd34002378ea7808ef", "messageHeadline": "feat: `count` endpoint (#2463)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 323, "deletions": 141}}, {"node": {"oid": "d93fedbb96f17b974f7e07f78aefa67790d8930e", "messageHeadline": "feat: update dids, add/register cacao verifiers (#2452)", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 28, "deletions": 16}}, {"node": {"oid": "fbe04b526dd662a59d355e29e68d5c741d5c0dd7", "messageHeadline": "feat(core): Extract relation fields from MIDs and add to database, pl\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 228, "deletions": 88}}, {"node": {"oid": "e469bc25436807ade9da6ad3c8e96b2f7888cc4b", "messageHeadline": "clean: update doc comment for request anchor method (#2464)", "author": {"name": "stickykeys", "email": "8445610+v-stickykeys@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3c87ea72ff2fa12f031ca67abe08f9b409f4486c", "messageHeadline": "feat(core): Load Model relations when indexing a new Model (#2447)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 123, "deletions": 49}}, {"node": {"oid": "18150a93183700a8e3e45f253b639cdacabc9d69", "messageHeadline": "feat: Ceramic asks CAS to anchor indefinitely until some ok response \u2026", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 107, "deletions": 28}}, {"node": {"oid": "33e3c0969c0161d5dc17b55501775385241066be", "messageHeadline": "feat(core): implement `ceramic_models` indexing config table (#2449)", "author": {"name": "Alex Wilhelm", "email": "alex@madscientist.me", "user": {"login": "willex"}}, "additions": 781, "deletions": 62}}, {"node": {"oid": "c1db6c4d86dcb695c0f69e9c1aa3892ea7bfcb77", "messageHeadline": "chore(ci): create deployment job for `main` branch", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 35}}, {"node": {"oid": "fb4936e142cd5a36f3a1026cbec23c69644e7578", "messageHeadline": "fix(core): Don't fail to start up if indexing section is missing from\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "cc73c1036f8a3c0c62d37a0d5d478c0dbaea1cb0", "messageHeadline": "instrument request metrics (#2450)", "author": {"name": "Golda Velez", "email": "gvelez17@gmail.com", "user": {"login": "gvelez17"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "6fa5c031ab14118a21c445f45be5f1d7910ac195", "messageHeadline": "Merge remote-tracking branch 'origin/release-candidate' into ceramic2", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 336, "deletions": 120}}, {"node": {"oid": "3631130f2d8d4999ee6d4ccd02c1f915241b50dc", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 336, "deletions": 120}}, {"node": {"oid": "1da2e658584d745d205ce9612400829d2dbe41a7", "messageHeadline": "feat(core): Add functionality for building tables with columns for re\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 499, "deletions": 123}}, {"node": {"oid": "45c2050b3314395d7a32f43c6e1a46d435c3c2fd", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 294, "deletions": 93}}, {"node": {"oid": "e0aacc3aa7925d94d28a090b6f341908e56442bf", "messageHeadline": "chore: Bump all ceramic-cacao dependencies (#2444)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "587734754cb2496772cbcd6a9f0dbc07e2095f97", "messageHeadline": "bug(core,stream-model-instance,stream-test): Force indexed streams to\u2026", "author": {"name": "Alex Wilhelm", "email": "alex@madscientist.me", "user": {"login": "willex"}}, "additions": 65, "deletions": 21}}, {"node": {"oid": "d43682b365754aaad28419c9150e4c9b49cebd09", "messageHeadline": "chore(core): Clean up indexing initialization (#2433)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 117, "deletions": 88}}, {"node": {"oid": "46c0d234b5965ffe83a5e7dd2cf3b5c2b4b797b6", "messageHeadline": "chore(ci): use sha value `latest` for dagger deploy job (#2436)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a4c4ce303603c2ddad3e1e51026c4a8205a91188", "messageHeadline": "feat(common): Update type definitions to support simple relations (#2\u2026", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 198, "deletions": 127}}, {"node": {"oid": "0b51309be704196e1beade5c67c444b7064f76d7", "messageHeadline": "feat: Rate-limit a warning about messages over a rate-limit (#2424)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 231, "deletions": 185}}, {"node": {"oid": "84db0bef7be6ff4c1e6df302d3b887206c26148f", "messageHeadline": "chore(release):", "author": {"name": "Mohsin Zaidi", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 257, "deletions": 89}}, {"node": {"oid": "c0efa3204a2230c0105b28ee8296aba9ef3c7726", "messageHeadline": "Don't try to deserialize null stream states. Also added a few more co\u2026", "author": {"name": "Artur Wdowiarski", "email": "arturwdowiarski@me.com", "user": {"login": "pawartur"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "3f7724164a90671e469e9f93df741e8db04e71e6", "messageHeadline": "chore(release):", "author": {"name": "Mohsin Zaidi", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 257, "deletions": 89}}, {"node": {"oid": "a138dc57c815ed2d4a1b1e091fb2bcdc996717b1", "messageHeadline": "Allow empty states for indexed streams (#2431)", "author": {"name": "Artur Wdowiarski", "email": "arturwdowiarski@me.com", "user": {"login": "pawartur"}}, "additions": 56, "deletions": 4}}, {"node": {"oid": "e76edb943f07df15b3db3433032fca91406d0bf9", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 342, "deletions": 120}}, {"node": {"oid": "d777d47e8cecc50aac78367f0002cf0f621116f9", "messageHeadline": "chore(core): increase block number that turns on smart contract ancho\u2026", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "962d28b30a3c35a77fcf55b482a97da48f42c3d2", "messageHeadline": "fix(ci): update branch checks for deploys", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3456fb1a11baa239a0e2f7d06e37d8c22663b331", "messageHeadline": "feat(ci): use dagger plan for commit status checks (#2425)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 20, "deletions": 49}}, {"node": {"oid": "1933d4d6fc8eda7f63f44430295feddc27635736", "messageHeadline": "chore(ci): create deployment job for `release-candidate` branch", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "dad1d962f56acb84abbdadaab4b94dbeb64ca6a1", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into develop", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 336, "deletions": 120}}, {"node": {"oid": "0e1af6d0d5b03fd6eaf6db5f00557f9c6c6cbced", "messageHeadline": "fix(ci): pass commit hash to dagger plan", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45ceb246be5e8647521360510aec2b3b82a0e1f3", "messageHeadline": "Merge remote-tracking branch 'origin/release-candidate' into ceramic2", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 336, "deletions": 120}}, {"node": {"oid": "528fa95d4a59c9325f780d1acd0ba3c84eb23d9c", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 336, "deletions": 120}}, {"node": {"oid": "bbe17cdcc3794e00f3ed519d49da41afd27f25ba", "messageHeadline": "feat: Bypass maxEventListeners warning by using homegrown signalling \u2026", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 127, "deletions": 21}}, {"node": {"oid": "e4801e0edc602c403eedc774e0ab6141d040093c", "messageHeadline": "Merge remote-tracking branch 'origin/main' into release-candidate", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "50ca4b415c87ec522573202a37603394d456ecd7", "messageHeadline": "fix(core): Pinning a stream should mark it as synced (#2394)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 184, "deletions": 116}}, {"node": {"oid": "a279efe4bf050cae927791330960ca9b252a5b57", "messageHeadline": "fix(core): Allow fast-forward of a stream state if newer commit is an\u2026", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 39, "deletions": 19}}, {"node": {"oid": "63f00e5ebdda912274d3a26962653acbc87fdd9a", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 62, "deletions": 13}}, {"node": {"oid": "cf22b93e92576d89c2544336b6072393204bb327", "messageHeadline": "feat(ipfs-topology): Add bootstrap peers for dev-unstable network (#2\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "24caa202c5d7d85dba66b6f104e094316145dad5", "messageHeadline": "feat: Make SYNC_ALWAYS rewrite and revalidate local state (#2410)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 321, "deletions": 193}}, {"node": {"oid": "e4bcb910a683e102e6bcd86dade3160bcdf39fc5", "messageHeadline": "chore(ci): only create deployment job for `develop` branch", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c800c58996165a727fb4a7468ca19a49b700cfea", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 321, "deletions": 93}}, {"node": {"oid": "d86e9cf989706799a0d896d1fa2f821aed84b9dd", "messageHeadline": "feat: More descriptive error message when verifying commit signature \u2026", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "d0f589de91e802a3ee6fd6f2372798b2e96930b1", "messageHeadline": "chore(ci): restore old build event for clay/prod", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "c759f0dea298ff996042446f6493246c4c8779a7", "messageHeadline": "chore(ci): minor cleanup", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "5b32fa0a3cadb650e21657cbe08625a31cb9ec6c", "messageHeadline": "feat: update js-ceramic to use dagger deploy action (#2409)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 3, "deletions": 41}}, {"node": {"oid": "392c283f173533328bff5af71b5ee1c095f69616", "messageHeadline": "chore(common): Remove opentelemetry dependencies (#2404)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "785fde0de21e25678f19b5f013ccb0a8283f92cf", "messageHeadline": "moving rate limiting message from warning to verbose (#2407)", "author": {"name": "Alex Wilhelm", "email": "alex@madscientist.me", "user": {"login": "willex"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0435ac38f366afc5f2115cab67d996b4095ed5f", "messageHeadline": "feat(core,stream-model-handler,stream-model-instance-handler): Rename\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "8e2fbf63efdb361cb80a5d31cd8a8e92b177bee2", "messageHeadline": "fix(core): Pinning a stream should mark it as synced (#2394)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 184, "deletions": 116}}, {"node": {"oid": "d4085aa3410443102d79ad7322b7aa503cab3871", "messageHeadline": "fix(core): Allow fast-forward of a stream state if newer commit is an\u2026", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 39, "deletions": 19}}, {"node": {"oid": "28371128d867fc7102dbf614f5bc1eab6a04b94d", "messageHeadline": "fix: evaluate string value of env vars as booleans (#2382)", "author": {"name": "stickykeys", "email": "8445610+v-stickykeys@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1f0c8208da8ac880168de7d47f58216c4a23223e", "messageHeadline": "feat(stream-model): Remove 'unique' from Model metadata (#2396)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "0d8e50a543550a58364a8c25ad3487e599e95608", "messageHeadline": "fix(core): Use package, not relative path to metrics (#2393)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "f269217b45868acb19d89a0bd62d44babc895b71", "messageHeadline": "feat(stream-model): Only allow genesis commit (#2383)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 18, "deletions": 1109}}, {"node": {"oid": "6d28a09bb87ea378bc8dd34349e8438783cb9c20", "messageHeadline": "chore(release):", "author": {"name": "Mohsin Zaidi", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 336, "deletions": 120}}, {"node": {"oid": "98776634cabdff91ca8f8259182548b123a61a76", "messageHeadline": "Merge branch 'main' into develop", "author": {"name": "Mohsin Zaidi", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 582, "deletions": 112}}, {"node": {"oid": "d38d67239864a018c17259cde2aa0b566e0e41d7", "messageHeadline": "chore(release):", "author": {"name": "Mohsin Zaidi", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 331, "deletions": 112}}, {"node": {"oid": "dce679d9ab9cdc570206166fb3d27963fe3c4c03", "messageHeadline": "feature (core): add stream content to composedb (#2371)", "author": {"name": "Alex Wilhelm", "email": "alex@madscientist.me", "user": {"login": "willex"}}, "additions": 157, "deletions": 17}}, {"node": {"oid": "1fa8a1435f4947c6a4b5a1c950183bc428ac7c65", "messageHeadline": "chore(release):", "author": {"name": "Mohsin Zaidi", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 358, "deletions": 107}}, {"node": {"oid": "5fc4e6157f52ef513abda2845005673f1955ae48", "messageHeadline": "fix: restore version file generation", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9b7b794e169521c88298bbeb7f647ebade52f01", "messageHeadline": "Merge branch 'release-candidate' into develop", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 122, "deletions": 290}}, {"node": {"oid": "04c5937af4eda944a1201d4b4dfad8bd2ebd0421", "messageHeadline": "chore: update package versions", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "6bb3c8e0477f17a1717b9820f7e550ff09f0d0e3", "messageHeadline": "Merge branch 'main' into release-candidate", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 157, "deletions": 325}}, {"node": {"oid": "211861ca3349978277c9497671e1e2e7d6f4bf91", "messageHeadline": "chore(release):", "author": {"name": "Mohsin Zaidi", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 320, "deletions": 107}}, {"node": {"oid": "ff09e6fde95740fcbd005c0c6ffc3d65f3b91c9f", "messageHeadline": "set jet-logger to 1.2.2 (#2384)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f458c878cc234fa226f9cb3d7ca2d2f5e4afc31", "messageHeadline": "set jet-logger to 1.2.2 (#2384)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "147cebccb8aae66df4aa8c30cb64561c74a1b40d", "messageHeadline": "fix(core): check value of indexing env var (#2363)", "author": {"name": "stickykeys", "email": "8445610+v-stickykeys@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0cd3a36914216b5b0dee385eb5b54bef280b632b", "messageHeadline": "feat(core): parse smart contract tx that anchors a 32 byte hash (#2379)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 42, "deletions": 57}}, {"node": {"oid": "80cce9010747a6cc780965acba28410cd0af1f50", "messageHeadline": "chore: Update development docs with how to verify docker image before\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "fe5d9bf12e949d7f9b4c5268199fd8a414488dff", "messageHeadline": "chore(stream-tests): Test index maintenance between nodes (#2373)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 215, "deletions": 62}}, {"node": {"oid": "d40a19acac88b45d6539d94b8039363e0c650b92", "messageHeadline": "fix(stream-model-instance-handler,streamid): Fix test snapshots with \u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 226, "deletions": 211}}, {"node": {"oid": "5aa6dc73b89865b83583758bfb70abe1c745851c", "messageHeadline": "chore(core): More detailed error message when commit rejected by conf\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "936705cd5e241dadf101dea20642169822bfd5ff", "messageHeadline": "feat(core): Add tests and validation for anchor smart contract addres\u2026", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 119, "deletions": 2}}, {"node": {"oid": "7f861121521095e75d61b551b62e38cdbd67a8af", "messageHeadline": "chore(core,stream-tests): Basic end-to-end indexing test (#2368)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 252, "deletions": 2}}, {"node": {"oid": "413b64490cfeb1a8430ecedaaeb55f106e103e2a", "messageHeadline": "feat(core): Add stream from pubsub for UPDATE msg types (#2317)", "author": {"name": "Alex Wilhelm", "email": "alex@madscientist.me", "user": {"login": "willex"}}, "additions": 90, "deletions": 54}}, {"node": {"oid": "b3bb9b27d138403ffa074be8f515648e6c8cfe7d", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 283, "deletions": 89}}, {"node": {"oid": "5f60baba7001b4c07036d79c70c1473df7bb133b", "messageHeadline": "Merge remote-tracking branch 'origin/release-candidate' into ceramic2", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "6d19a9e32ddb6719e0b63b366c9b455e7d51b0b6", "messageHeadline": "Merge remote-tracking branch 'origin/main' into rctemp", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "b4d5d64b99929a38b9cdcf7bd8a2910dbcfa19b3", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "319adf2f9c7e2575c114ce8ae05864f0c8e0eeb4", "messageHeadline": "fix(core): Add default endpoint for gnosis (#2366)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "a39d5e2dc4131c7821a458861393029f45199be6", "messageHeadline": "feat(stream-model-instance,stream-model-instance-handler): Enable det\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 576, "deletions": 43}}, {"node": {"oid": "d4b6fd134bcc4a36e7db59f8a6b4f2eb6a832e82", "messageHeadline": "chore(release):", "author": {"name": "Mohsin Zaidi", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 364, "deletions": 122}}, {"node": {"oid": "3e531428df28b811687186b6ebd7415a1cd3fec9", "messageHeadline": "fix(core): Add default endpoint for gnosis (#2366)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "79cc0d27f81935ba6b277f3a31a8bbe5f452d932", "messageHeadline": "Update DEVELOPMENT_LOCAL.md (#2369)", "author": {"name": "Artur Wdowiarski", "email": "arturwdowiarski@me.com", "user": {"login": "pawartur"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7db84e01f47bb54f811db346bcdf672f29ae7bfc", "messageHeadline": "feat(cli): Undeprecate read-only CLI commands (#2364)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "4463cb6b125669064839768e3d7d4ef3d8190780", "messageHeadline": "Merge remote-tracking branch 'origin/release-candidate' into ceramic1", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 338, "deletions": 122}}, {"node": {"oid": "ac2f7715a2e9966a0dad9a0e1dd93406344e8645", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 338, "deletions": 122}}, {"node": {"oid": "d4c38e1f26fedc5a831339a7e3eaa6e880dfb2cc", "messageHeadline": "feature (core): add first_anchored add to Postgres Index (#2350)", "author": {"name": "Alex Wilhelm", "email": "alex@madscientist.me", "user": {"login": "willex"}}, "additions": 103, "deletions": 44}}, {"node": {"oid": "b0cfa9cd5b3700de98d7cc5bb458ace0eae824d4", "messageHeadline": "feat(key-did-resolver): Use upstream bigint-mod-arith package (#2355)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 5, "deletions": 151}}, {"node": {"oid": "76076b084bbe110523e014651b8f931958888c71", "messageHeadline": "chore: Check .js extension when linting (#2357)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 5955, "deletions": 5676}}, {"node": {"oid": "db8e31ab8ca0c3d9bcc11631d2c3397475bab6de", "messageHeadline": "chore(core): Disallow using indexing on mainnet (#2354)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "987cd43fa5d6f0a8bac1aefc28e8b181e33b62cb", "messageHeadline": "feat(core): working implementation of indexable anchors Phase 2 (#2315)", "author": {"name": "0xJovonni", "email": "4885245+Jovonni@users.noreply.github.com", "user": {"login": "Jovonni"}}, "additions": 914, "deletions": 317}}, {"node": {"oid": "a47d725e5cf90b414692d0828bbe28f84fc906fd", "messageHeadline": "feat (cli, metrics): be able to see at a glance which metrics are fro\u2026", "author": {"name": "Golda Velez", "email": "gvelez17@gmail.com", "user": {"login": "gvelez17"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "df53df49a480884d9d97da452a19a6e96a0633a4", "messageHeadline": "feat(cli): Enable ceramic --version flag (#2339)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a1c0afaecd6c003061ad3c23550e186db50b2482", "messageHeadline": "feat: run circleci from gh workflow (#2351)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 36, "deletions": 14}}, {"node": {"oid": "8c7f2398136f799feac9a3ba875d23063793ee9b", "messageHeadline": "fix(stream-model-instance-handler,streamid): Fix test snapshots with \u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 226, "deletions": 211}}, {"node": {"oid": "df527aba62e9205f8e8bf153b44d0a322e82f069", "messageHeadline": "chore(3id-did-resolver, common, core, stream-caip10-link-handler, str\u2026", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 1, "deletions": 35}}, {"node": {"oid": "c5b487ddebd16db7d6f43d88eb53e13a4112a058", "messageHeadline": "fix readme code & invalid link (#2332)", "author": {"name": "Wei-Lun HUANG", "email": "38755919+weippig@users.noreply.github.com", "user": {"login": "weippig"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "6e43921745ce0d835d3be009b8198db0914e131a", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 317, "deletions": 107}}, {"node": {"oid": "cc83b3b10db12df64f224f5a7b3333ff8266ff08", "messageHeadline": "fix(core): Detect model model index table and don't recreate (#2340)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "35fe5a8a6150fcedcb53fa83c9982bd862f1aa14", "messageHeadline": "chore(stream-model-handler): Print model streamid in string format (#\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffdc92ba8f14792294ca6babdeb781654eed47f8", "messageHeadline": "feat(core): MID table schema validation on node startup (#2320)", "author": {"name": "Alex Wilhelm", "email": "alex@madscientist.me", "user": {"login": "willex"}}, "additions": 213, "deletions": 24}}, {"node": {"oid": "cac8010afd6735af190c95025c223abe9f938f1a", "messageHeadline": "feat(stream-model): Change Model model for indexing to use UNLOADABLE\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "c0ededf2da27c53f7ae8c1d95f6b99134e949184", "messageHeadline": "Revert \"fix(blockchain-utils-linking): patch ethereum requestCap test\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9d4bbbe9005eeeae62e7b4850ba9e19b1ef7749", "messageHeadline": "feat(core): Add anchor status for READY requests(#2325)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6df9ae91afaa3beea8cd70cba1aebbc0ea188dbc", "messageHeadline": "feat(core): Pinning a ModelInstanceDocument should also pin its Model\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 83, "deletions": 20}}, {"node": {"oid": "63d7cda57b014e1a948c788c72edce6242409d85", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 340, "deletions": 100}}, {"node": {"oid": "2da33cc7d05bc9264126954e505c61116c1e54c8", "messageHeadline": "feat(cli): use env vars to override config file (#2324)", "author": {"name": "stickykeys", "email": "8445610+v-stickykeys@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "475b6cfffd83d0970a2923e3a4612989c5d436e7", "messageHeadline": "fix(blockchain-utils-linking): patch ethereum requestCap test failing\u2026", "author": {"name": "Haardik", "email": "hhaardik@uwaterloo.ca", "user": {"login": "haardikk21"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b9773aa68a5163baffb99ee05e99139865192e6", "messageHeadline": "fix(core): Don't unpin anchor proof, merkle tree, or CACAO when unpin\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 194, "deletions": 46}}, {"node": {"oid": "c9eb3e9b4bbae2a2a403e512aeee88349f805b52", "messageHeadline": "chore: Add missing packages (#2316)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "cf68d7e832368b1d59fc002f45654d5e0ad64f16", "messageHeadline": "feat: Add allowQueriesBeforeHistoricalSync flag to config (#2289)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 133, "deletions": 22}}, {"node": {"oid": "3e06b21dee82417f2911a198058ee5fca9e269e4", "messageHeadline": "feat(stream-model-handler,stream-model-instance-handler): Remove stat\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 199, "deletions": 272}}, {"node": {"oid": "ba91ad55907bf890c0621a048a7e2961cbaedfaf", "messageHeadline": "the environment variable for enabling metrics needs to be cast to boo\u2026", "author": {"name": "Golda Velez", "email": "gvelez17@gmail.com", "user": {"login": "gvelez17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa658102a9dc693e0d4595df48ba0c5d3c083a53", "messageHeadline": "fix(ci): checkout specified sha, otherwise use branch", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "05bf615110393037319b17b6e5b5ad54e7880e0f", "messageHeadline": "feat(common): Remove 'controllers' accessor from Stream base class (#\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "422d7cee45fdcd43720c5197bb8e1644ad63fbcd", "messageHeadline": "fix(ci): pipeline fixes", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "43276e75a719ce21a3e4a6798315e90bcda53681", "messageHeadline": "fix(ci): pipeline fixes", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3bb98b354247f40d4505f9060f6698db77309359", "messageHeadline": "fix(ci): pipeline fixes", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "869ffcfe1ea17ae0a774f9eed21600b73afaf9a5", "messageHeadline": "fix(ci): pipeline fixes", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a373532de7ffe4897d74b6df8a8fcf31d68ad04f", "messageHeadline": "fix(ci): tag docker image with release version (#2304)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 6, "deletions": 19}}, {"node": {"oid": "9df3d70bacfdfd139bfe4c72b93af9e9074bc343", "messageHeadline": "chore(core): Update comment (#2303)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6b932be022491b1313224b243f843af41a16468", "messageHeadline": "fix(ci): another typo", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7db62dfc617b19e8eed34bc200159efc96b92725", "messageHeadline": "fix(ci): typo", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5036d194f0c3a48155f7560a9056b44a181e4388", "messageHeadline": "fix(ci): use correct sha in build event", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "8a419e190d1cd51c7e006afdf7091fe9c2efe6f2", "messageHeadline": "chore: Beautify index api test (#2297)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 179, "deletions": 122}}, {"node": {"oid": "8bd7143cdec81e37ced3c385a3107e2efa965a4e", "messageHeadline": "chore(release):", "author": {"name": "Mohsin Zaidi", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 355, "deletions": 125}}, {"node": {"oid": "4a630f2dc5495c03d9a7d4e1838bd9055ef692d3", "messageHeadline": "Merge branch 'main' into develop", "author": {"name": "Mohsin Zaidi", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 338, "deletions": 122}}, {"node": {"oid": "43aa0781b7722fa116e98cc89fe9b38203753a3a", "messageHeadline": "chore(release):", "author": {"name": "Mohsin Zaidi", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 338, "deletions": 122}}, {"node": {"oid": "2406073b7b34a080be505f612b1596f8bf866a5b", "messageHeadline": "feat(core): Postgres MID table creation and indexing (#2288)", "author": {"name": "Alex Wilhelm", "email": "alex@madscientist.me", "user": {"login": "willex"}}, "additions": 700, "deletions": 9}}, {"node": {"oid": "695b824d57a59825477fea318f51bc6fc85d7241", "messageHeadline": "feat: More descriptive error for StreamRef.from (#2292)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35a7e3ee838ae775306e4cd748300e6acf3fb101", "messageHeadline": "feat: Store first anchored time in the indexing database (#2287)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "f80293c2b8254befc3dbc8bb06df28344a26e7e2", "messageHeadline": "chore: Rename canary-integration folder to stream-tests (#2291)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "acb010ccb9ced4b2228f574e4325806a4a2d7241", "messageHeadline": "feat(core,model-handler,model-instance-handler): Disable indexing and\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 48, "deletions": 4}}, {"node": {"oid": "3b58b803f35e45812e245a112e4867e212c270b9", "messageHeadline": "chore(release):", "author": {"name": "Mohsin Zaidi", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 391, "deletions": 122}}, {"node": {"oid": "74034ef781c69e879250be355e8c3fe19e8de24a", "messageHeadline": "chore(blockchain-utils-linking): Depend on streamid just once (#2283)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "87d8e3fc65b7a1743111b4a1105513fd4e98a42b", "messageHeadline": "feat: Add edge cursors and use expected order (#2282)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 183, "deletions": 87}}, {"node": {"oid": "e7f3e0d5c5db49552070fd3e8e77815a95adee3f", "messageHeadline": "feat: Fix failing test due to unnecessary import of \"process\" package", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9475ccc6b1c43ad4c3101bdf77bd98fcea6fedf8", "messageHeadline": "feat: Add a method to CeramicAPI that transforms raw StreamState to a\u2026", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 72, "deletions": 18}}, {"node": {"oid": "4fe3e7e14507127ba55c1700022cc4e7fa2ae0d9", "messageHeadline": "chore: Bump Jest to v28 (#2276)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 12946, "deletions": 9940}}, {"node": {"oid": "c791499a33f888f7a2cbe1415ac6c9bc451bcbe8", "messageHeadline": "feat: Add path expansion to config file handling (#2274)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 129, "deletions": 3}}, {"node": {"oid": "4c22736963083b8386f3b6d527211540bc101c97", "messageHeadline": "fix(ci): send build event from new ci pipeline", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "a6bdf80ec47118caa6493683f4eb0f925819bb18", "messageHeadline": "fix(ci): send build event from new ci pipeline", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "af33bead6d6a479de59ddcc68394a048fda3059f", "messageHeadline": "fix(ci): send build event from new ci pipeline", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acad7f00f8bda22732591e90142216b962b3c7ee", "messageHeadline": "fix(ci): send build event from new ci pipeline", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "c86999d2c5681ff3873d81eefb91c719d24a8ec1", "messageHeadline": "fix(ci): send build event from new ci pipeline", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cf6484e9d56e99e992658c339d34d6213f9c0638", "messageHeadline": "fix(ci): send build event from new ci pipeline", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f6d46deaabbe872ab08f248c01ffae755f25b110", "messageHeadline": "fix(ci): send build event from new ci pipeline", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "602ed845d4a07242ef5569ee880fd8997a31653b", "messageHeadline": "fix(ci): send build event from new ci pipeline (#2281)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 58, "deletions": 15}}, {"node": {"oid": "65b9beedafa108c07d4c7080c038061c35b88110", "messageHeadline": "feat: Remove AbortController polyfill (#2278)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 148, "deletions": 91}}, {"node": {"oid": "f0b94f62d490a8519eabc88e009ecc56a1784b11", "messageHeadline": "feat(stream-caip-10-link, stream-model, stream-model-instance, stream\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 170, "deletions": 82}}, {"node": {"oid": "65b110d99ca7665fe2afed8cf725806f3d4df3a0", "messageHeadline": "Accept `documentVersion` as model view type in handler validation (#2\u2026", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "88cbcf29f484ac279e159c321a5e4b529e873f2e", "messageHeadline": "feat: Heapdump on SIGUSR2 (#2269)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "a21ba7506db7d10303b3beff45185763f80555dd", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 332, "deletions": 95}}, {"node": {"oid": "001233b40c754a85dd40becdbe9ee01c1b8749a8", "messageHeadline": "feat(core): add stream to index api http (#2252)", "author": {"name": "Alex Wilhelm", "email": "alex@madscientist.me", "user": {"login": "willex"}}, "additions": 113, "deletions": 7}}, {"node": {"oid": "1f68053d8254bdf01168e87235cb5c6f6806b029", "messageHeadline": "fix(blockchain-utils-linking): Add dependency on @ceramicnetwork/stre\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "636cec5ebaa125baf27cb69192500219f7b12a2c", "messageHeadline": "chore(core): Log a warning when loading or execution queues are full \u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "1744d849568ae8e630345677446374e39fc04055", "messageHeadline": "fix(stream-tile-handler,stream-model-handler,stream-model-instance-ha\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "99393e245a0a5d1f1013c784583a4596ab18109f", "messageHeadline": "fix(core): Only use the execution and loading queues when applying co\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 34, "deletions": 23}}, {"node": {"oid": "08f80660d6daecf3389bd6a3cb3308ae47edc4e3", "messageHeadline": "fix(ci): add commit status updates to ci", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "08b43013b53e5aaf04515ac658daa1052ff9f116", "messageHeadline": "fix(ci): add commit status updates to ci", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1d8d4e6e9a9df9e062fed01b53ce64923bb3d1fd", "messageHeadline": "fix(ci): add commit status updates to ci", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "ff4578a824c9e50218c6eb09c3f7880f6fe9e555", "messageHeadline": "fix(ci): add commit status updates to ci", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "14075c005397afb5a63a9b7974c3f2065b422520", "messageHeadline": "fix(ci): add commit status updates to ci (#2268)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "29c2f174e648ccace683eab74c7a0b4ae9085ae0", "messageHeadline": "chore(stream-tile-handler, stream-caip10-link-handler): Add 'prev' co\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 373, "deletions": 88}}, {"node": {"oid": "7e015ee89a66c13b4c2c0e8fe0ed76d6a085755a", "messageHeadline": "Add `documentVersion` view to model type definitions (#2262)", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bac937838122346a2be963f1ec110634cfad7dcc", "messageHeadline": "feat: Attempt to limit concurrent S3 reads (#2219)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "f268689927601bc0eed62b19ae8cec06c7f7b3de", "messageHeadline": "fix(ci): update pipeline", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "ca32d84f25514eb376a7a32a07955e516006fd4d", "messageHeadline": "fix(ci): update pipeline", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7909119f59cdbbf00da0a208ece16ce44a2bf91d", "messageHeadline": "fix(ci): update pipeline", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "eaf0cea06bba743101b7d09e62898621e07a9617", "messageHeadline": "fix(ci): update pipeline", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "37ccc30bf6b440650253dd6953084de42b0010fd", "messageHeadline": "feat: run ci pipeline after successful circleci run (#2261)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 36, "deletions": 53}}, {"node": {"oid": "ff1e3dbf0011d7819ce28d4d71d94047d6d2dd6f", "messageHeadline": "fix(core): StreamID comes from genesis commit CID, not tip (#2256)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 97, "deletions": 93}}, {"node": {"oid": "6957a7142292a86b267d42a5e52c25ba3df5d101", "messageHeadline": "feat(stream-model-instance): Enforce that model field must refer to a\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 476, "deletions": 469}}, {"node": {"oid": "67082be1e9d0e9e6c908459b1079205a8dbcdd08", "messageHeadline": "feat: cleanup CI pipeline (#2257)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 105, "deletions": 8}}, {"node": {"oid": "1346d88dd3ad91e23f91792b28730937cefb1416", "messageHeadline": "feat: Enforce max limit of entries for indexing http api (#2253)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "6c847aa40b7dabfc56b1e2102d2e2b430618b9aa", "messageHeadline": "fix(core): fix startup error from broken import (#2255)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fe46abf64f3491d72d9119fc5c8f2ea613f802f", "messageHeadline": "Revert \"can we please temporarily log the full headers from dapps in \u2026", "author": {"name": "Golda Velez", "email": "gvelez17@gmail.com", "user": {"login": "gvelez17"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "425b8edea9d1d01e62d4650ae5c442d4bbaae208", "messageHeadline": "feat: warn at startup if runs SQLite in production (#2254)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 45, "deletions": 11}}, {"node": {"oid": "e11c2e13fb51cdf8f2c9c36ee21394085f3345a4", "messageHeadline": "Replace cacao support for 'family' with 'model' instead (#2214)", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 225, "deletions": 178}}, {"node": {"oid": "8ccaef18dc17abc87814c6692a50e08a90de40e9", "messageHeadline": "fix: add netcat back to dockerfile", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "25877cfcc14001f1fee660e62bedb1932ea4f1d6", "messageHeadline": "feat: add gnosis chain and goerli to supported networks [NET-1556] (#\u2026", "author": {"name": "Haardik", "email": "hhaardik@uwaterloo.ca", "user": {"login": "haardikk21"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "2047ab43cbcfea2cd0e05caa8ab32ac487073891", "messageHeadline": "fix(blockchain-utils-linking,blockchain-utils-validation,canary-integ\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 44, "deletions": 42}}, {"node": {"oid": "81bcf9b1bc42b0426379042c3568f1d30c9ec4d6", "messageHeadline": "fix(docs): use max_old_space_size=3.5gb to build docs", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e3e7cc973fa83f1f995f057f9c7593ab42fdf3a", "messageHeadline": "fix(docs): rename docs workflow", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc74821f130bcc31df938db7e1ae1d155620510d", "messageHeadline": "fix(docs): use max_old_space_size=4gb to build docs", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7fa990c1a7185381743ab6f038e510ce2b28b3c9", "messageHeadline": "Merge branch 'release-candidate' into ceramic1", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 257, "deletions": 89}}, {"node": {"oid": "47135faa4c9c4eb6dd91219057d66e548617abb2", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 256, "deletions": 88}}, {"node": {"oid": "bc216bee732b6ec2956a418b07b4bd8bf00d481a", "messageHeadline": "chore: add warnings to auth providers other than ethereum (#2240)", "author": {"name": "Haardik", "email": "hhaardik@uwaterloo.ca", "user": {"login": "haardikk21"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "7b21c32921b2c45b9f1496df0c0b40974c55865b", "messageHeadline": "Added support for ModelDefinitions.views field (#2238)", "author": {"name": "Artur Wdowiarski", "email": "arturwdowiarski@me.com", "user": {"login": "pawartur"}}, "additions": 544, "deletions": 6}}, {"node": {"oid": "d569eb4623e3bd92a5384beb7f37c24e5d9263ed", "messageHeadline": "Enable model soft schema validation for model instance documents (#2225)", "author": {"name": "Artur Wdowiarski", "email": "arturwdowiarski@me.com", "user": {"login": "pawartur"}}, "additions": 547, "deletions": 485}}, {"node": {"oid": "3fbb6320587897febf58c132f79645aa22e3874e", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 256, "deletions": 88}}, {"node": {"oid": "95083b35b0454ad8696b6fe633502e53b4b6addb", "messageHeadline": "chore: Drop TypeORM in favour of knex (#2242)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 94, "deletions": 162}}, {"node": {"oid": "b28c39bcec2e587131e1df8ec2f7000c1449fd82", "messageHeadline": "chore(common,core): Deprecate anchorScheduledFor (#2244)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b2deaebfd0e4601e56576a917213940857ea98f3", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 279, "deletions": 95}}, {"node": {"oid": "42787231ecf14fa8bcf1c80f15e50dfe8de4fb32", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 290, "deletions": 92}}, {"node": {"oid": "60dd88c5a16fa18e2c0e27a9a5b136ac6dbb2d75", "messageHeadline": "feat(cli): Add option to healthcheck to skip checking IPFS (#2241)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "cb74aa8c2d5d21f3d567f741893a781a2e833b84", "messageHeadline": "chore: Bump dids and ceramic-cacao (#2237)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "f6f6b5513b3e2a5e6a428611a3151e767c922b04", "messageHeadline": "fix(core): Creating a stream via a multiquery should pin it (#2236)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "4f981368e658c18e74d59efbd370b9311ece3008", "messageHeadline": "feat: Add InsertionOrder and remove ChronologicalOrder (#2218)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 208, "deletions": 243}}, {"node": {"oid": "b3047517c4080f6f83a2e4bb3533716a06f8e360", "messageHeadline": "chore(core): Warn if no ethereumRpcUrl provided on mainnet (#2232)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "709ee95d14ab14652fb947755d967680bcd7521b", "messageHeadline": "fix(cli): Metrics should be disabled by default (#2234)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9cae775fb498a6f6b726969a33264fc7b371d87", "messageHeadline": "chore(core): Always log streamId on errors loading commits from IPFS \u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 53, "deletions": 35}}, {"node": {"oid": "b2ae9e2456275882edc3c55e1055d3f1571eca86", "messageHeadline": "chore(core): Test that update/load don't change pin status by default\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "3d31e6348dbefb45b4bed3d595f32b70de5a3171", "messageHeadline": "feat(ipfs-topology): Do not connect to peerlist nodes at startup (#2233)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 28, "deletions": 74}}, {"node": {"oid": "31dc6fcb19072e3f48b0597c3f9d51055595132d", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "c44dd871bc258af5a78ba17ee2aab2dd3d853da6", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into release-candidate", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c4183476a53aedb23edba7f2e2dd1c456d1f1ba8", "messageHeadline": "fix(cli): fix metrics import and dependency (#2227)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f32360b4217463d61ba89621d201f6c082c5fe17", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "2d1260511012203854046560ea067e48f270dafc", "messageHeadline": "fix(core): Depend on the right version of metrics package", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2704a436897990737f854b3147d7508557b4dbf1", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 265, "deletions": 89}}, {"node": {"oid": "1c32f5d6b6d346b3838e88eed5325a1e96273ffd", "messageHeadline": "chore(metrics): reset metrics version to pre 1.0", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3a6b06b85ec71a5fe840c477ce8d2ed8ec8a128", "messageHeadline": "version bump", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 47, "deletions": 43}}, {"node": {"oid": "56e646e82ee6e9cdb0b762bbbf77b8432edce367", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 300, "deletions": 92}}, {"node": {"oid": "92e8312e64cebcc8fbf92abb7c00e0e08cc96f41", "messageHeadline": "chore: Add --conventional-prerelease flag when publishing RCs (#2224)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3efa5a0e63bd810ae97988b81dae2179a689f40", "messageHeadline": "chore: bump `pipeline-tools` version", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "300db1400fb6217eecfcef543b9fa618cf82d556", "messageHeadline": "fix: user more real request to the collection endpoint (#2220)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "03d09a524a76be5c0cf83ba25dbe1d36013c3e47", "messageHeadline": "feat: Implement IndexAPI on http client side (#2211)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 147, "deletions": 70}}, {"node": {"oid": "6d9a715f081289c8bb6bb46eda8932133f29329f", "messageHeadline": "bug(cli): fix port coercion and parsing for config file additions (#2\u2026", "author": {"name": "Alex Wilhelm", "email": "alex@madscientist.me", "user": {"login": "willex"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "f6eb92b05f373746da404694288e7e53053e641b", "messageHeadline": "feat(model, model-instance-document): Encode 'unique' as Uint8Array (\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 32, "deletions": 63}}, {"node": {"oid": "e2fef67fde82c9134eba4a771f9ff5adc8f84836", "messageHeadline": "feat(core): add family to pubsub update messages", "author": {"name": "0xJovonni", "email": "4885245+Jovonni@users.noreply.github.com", "user": {"login": "Jovonni"}}, "additions": 3846, "deletions": 13}}, {"node": {"oid": "28bf9aa9bc5338130d7eb2a0f8691d04edc7f1a9", "messageHeadline": "feat: HTTP endpoint - it works (#2210)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 216, "deletions": 44}}, {"node": {"oid": "a651169fbf90d8b364c8c82e75079f5ffb584054", "messageHeadline": "feat(stream-model): Rename ModelAccountRelation.LINK to SINGLE (#2217)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2cd43d0036ce42f90e6ae7a2af57128e5092fef5", "messageHeadline": "Metrics instrumentation and exporter in a configurable package PLAT-6\u2026", "author": {"name": "Golda Velez", "email": "gvelez17@gmail.com", "user": {"login": "gvelez17"}}, "additions": 639, "deletions": 685}}, {"node": {"oid": "a4c9b4d41b0319f2ddf87c64291e246dbb17e032", "messageHeadline": "feat(model-handler): Enforce that Model streams cannot have extra fie\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 125, "deletions": 43}}, {"node": {"oid": "cfbb0dd890b08a8ce99959daa4a9421ad2e77a19", "messageHeadline": "Origin/spec dispatchers outstanding queries set should time out entri\u2026", "author": {"name": "0xJovonni", "email": "4885245+Jovonni@users.noreply.github.com", "user": {"login": "Jovonni"}}, "additions": 270, "deletions": 7}}, {"node": {"oid": "7b7de4d055b9997cafcf8fd36b05290dbe88390a", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 374, "deletions": 106}}, {"node": {"oid": "aaf6fe33df0be3d44e10d4b7e47e3fca9c86e2c2", "messageHeadline": "feat: add dummy implementation of IndexClientApi to core and http-cli\u2026", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 283, "deletions": 91}}, {"node": {"oid": "68b17716b04f371c18890bdad6f6f29a753a4908", "messageHeadline": "feat(3id-did-resolver): throw error on failed multiquery (#2206)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "395509c79e5e7c5da5bd4d7ed39e6cc521e6ad65", "messageHeadline": "feat: gitgnore generated version.ts file (#2205)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "197292c00cf901957bfb33bdde2ced0e53085c6f", "messageHeadline": "chore: typo", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7b3028a24b79a8f1fe94346d8093081dade002df", "messageHeadline": "chore: typo", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93f90841f121055bdcff1033a20fe153a08de333", "messageHeadline": "chore: typo", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e6b051ef9d5ce4e9695a12d63b9c8198ac0b404", "messageHeadline": "chore: typo", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e41c5f1a283996ab5097d5e7e7a7f70a512c350a", "messageHeadline": "chore: typo", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec260c1e70ac4e4e3dfe5ec978457fb71fc9794b", "messageHeadline": "chore: bump `pipeline-tools` version", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b222115d817184177010fcbffa781f4a37c5724f", "messageHeadline": "chore: bump `pipeline-tools` version", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f15fe043c10d69368cfcba35adb0c380a1eb0df7", "messageHeadline": "chore: bump `pipeline-tools` version", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc0162f14ef1163ee2e210b9596b93b9fae2906f", "messageHeadline": "chore: bump `pipeline-tools` version", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aa68c021a1da1b0fe2eacab3bfdac3d3e92fba15", "messageHeadline": "feat: new ci (#2176)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "abf8da3a4add85feddf43b48b6d0e2ba85c949ad", "messageHeadline": "Update DEVELOPMENT_LOCAL.md", "author": {"name": "Golda Velez", "email": "gvelez17@gmail.com", "user": {"login": "gvelez17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d50e3ac49030bd7eda318580fe354db53530cf71", "messageHeadline": "fix: Filter by account (#2202)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 39, "deletions": 10}}, {"node": {"oid": "3ecf9fdb1f0c573b9784337b80fc1c985e3d499c", "messageHeadline": "feat(stream-model-instance, stream-model-instance-handler): ModelInst\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1427, "deletions": 545}}, {"node": {"oid": "2e4cd2743c35979054d2e0be35f5f8c2269d71b1", "messageHeadline": "Throw during model stream validation, if any of the objects within mo\u2026", "author": {"name": "Artur Wdowiarski", "email": "arturwdowiarski@me.com", "user": {"login": "pawartur"}}, "additions": 129, "deletions": 17}}, {"node": {"oid": "e202ea7e4ce82225452118e0dce50d6b1957f62c", "messageHeadline": "feat: Chronological order for indexing, SQLite-only (#2184)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 451, "deletions": 54}}, {"node": {"oid": "c01f89ef8941837a3c32b0bac32339df56d44cf8", "messageHeadline": "add development docs for new engineers: NET-1482 (#2154)", "author": {"name": "Golda Velez", "email": "gvelez17@gmail.com", "user": {"login": "gvelez17"}}, "additions": 742, "deletions": 1}}, {"node": {"oid": "4c901558f946d2e5de5643e23d33789bec1cc695", "messageHeadline": "Feat/stream model schema validation net 1452 (#2193)", "author": {"name": "Artur Wdowiarski", "email": "arturwdowiarski@me.com", "user": {"login": "pawartur"}}, "additions": 234, "deletions": 11}}, {"node": {"oid": "a855c6057bc9e11f384e1f00107a9bbe1336291a", "messageHeadline": "chore(stream-model-instance, stream-model-instance-handler): metadat\u2026", "author": {"name": "Alex Wilhelm", "email": "alex@madscientist.me", "user": {"login": "willex"}}, "additions": 10, "deletions": 135}}, {"node": {"oid": "69855496e98b610bd62abfe42c013f127754f6f8", "messageHeadline": "feat: warn if indexing is not configured (#2194)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "16f6f14f037e66adeb72b3b21f2d3b6cb4eced4e", "messageHeadline": "Revert \"Add model stream schema validation. (#2183)\"", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 11, "deletions": 234}}, {"node": {"oid": "1ac0cdad858aeb6c4fda6a043f965f0f589eba2c", "messageHeadline": "Add model stream schema validation. (#2183)", "author": {"name": "Artur Wdowiarski", "email": "arturwdowiarski@me.com", "user": {"login": "pawartur"}}, "additions": 234, "deletions": 11}}, {"node": {"oid": "65383af69f69b730b0c54fe9d19569bfcace4f0c", "messageHeadline": "feat(stream-model, stream-model-handler): Core APIs for Model streamt\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 769, "deletions": 728}}, {"node": {"oid": "f917846cd3f23357ebb089c09578e11288ee58a9", "messageHeadline": "feat: Create table per indexed model (#2179)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 301, "deletions": 25}}, {"node": {"oid": "3d63ccca02bee96ac5775ada38686c6065307b57", "messageHeadline": "feat(core): Setup database connection for indexing, SQLite only (#2167)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 258, "deletions": 118}}, {"node": {"oid": "a940e135c34e58a22200f24141d8ff04aa6ffda5", "messageHeadline": "chore(common): Add 'model' property to StreamState and RawCommit (#2173)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 89, "deletions": 3}}, {"node": {"oid": "15305d30ca4b930b9770bd8268d4651677ceb274", "messageHeadline": "chore(stream-model, stream-model-handler): Rm unneeded schema and det\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 0, "deletions": 86}}, {"node": {"oid": "5f30481941fb7f57db6582bca53bfec1f43c01eb", "messageHeadline": "chore(stream-tile-handler, stream-model-handler, stream-model-instanc\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 239, "deletions": 262}}, {"node": {"oid": "16180440219b072a9958f972e9771089299a5531", "messageHeadline": "chore(stream-tile-handler, stream-model-handler, stream-model-instanc\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cd195c924b3316ded5d33f708c6781e1b6f49543", "messageHeadline": "fix(stream-tile, stream-tile-handler): don't allow updating controlle\u2026", "author": {"name": "Alex Wilhelm", "email": "alex@madscientist.me", "user": {"login": "willex"}}, "additions": 109, "deletions": 25}}, {"node": {"oid": "436633d647bdc3b68003fb6e85745429d8739a3c", "messageHeadline": "can we please temporarily log the full headers from dapps in the wild\u2026", "author": {"name": "Golda Velez", "email": "gvelez17@gmail.com", "user": {"login": "gvelez17"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "573f5e5ac4f6d040b340b60fa794fd77529d41a8", "messageHeadline": "Indexing configuration (#2166)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 65, "deletions": 32}}, {"node": {"oid": "7423065ae5fb69aee7e8e2129030665faad854cf", "messageHeadline": "commit autogenerated version file", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a91cfd363d1d71de453724da9101a9f86bb075a", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 286, "deletions": 78}}, {"node": {"oid": "c0be2b1c234822e3311ca3f059f22d996cb794a5", "messageHeadline": "commit autogenerated version file", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fe1218339693614dcd298025ac83b6c004dce24", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 236, "deletions": 60}}, {"node": {"oid": "37e952a470866978ef50abe84d4b378cc607a5fe", "messageHeadline": "chore: require manual confirmation to make releases", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "94fc5bee2908b2b8e933ba4f7b7fa61b25cfc0f0", "messageHeadline": "chore: update package versions", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "aa1ddf0781d71b2a95047b06a26cd99b224e1268", "messageHeadline": "add autogenerated version file", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6cf408c94a890011b5a5f0af3aa7558c62f7a95b", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 241, "deletions": 33}}, {"node": {"oid": "51d8e8c21231ad7a38dafab52b7f4a615fa5007a", "messageHeadline": "fix package versions", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 111, "deletions": 107}}, {"node": {"oid": "562cd28e7ca85cd192dee56e0568d6e257454b50", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 327, "deletions": 107}}, {"node": {"oid": "1e0864767844fb4c8ec921988341c9aa22f5c873", "messageHeadline": "Merge branch 'main' into release-candidate-temp", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 135, "deletions": 127}}, {"node": {"oid": "fceead0b4b2a40905aacfd298cdb474f40d26d15", "messageHeadline": "include autogenerated version file", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbcfdcdc9c09bc224e6d2a0434b684abf1398034", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 265, "deletions": 89}}, {"node": {"oid": "e7cc315f97fc2265c570e31fee87b634a2bbb271", "messageHeadline": "bump package versions", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 88, "deletions": 88}}, {"node": {"oid": "d11ce85fb18aa6617edf9ce834e5decccf03b01f", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 295, "deletions": 99}}, {"node": {"oid": "bf5e12c79e329213b830d9d969ef594a66197e29", "messageHeadline": "Merge branch 'main' into develop", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "164a7dcee5923b41531089a09cb60909c699f3ae", "messageHeadline": "chore(core): bump version", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd0b000d5903583bb397f64c6c6e24f9ac7cf893", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "b755edc9dac3aa489f24c1a2db0c3dec85382972", "messageHeadline": "chore(core, model-instance-document, model-instance-document-handler)\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 4780, "deletions": 1}}, {"node": {"oid": "90c647060c9db26f6b060fbcfe48ec46161cb810", "messageHeadline": "feat(core,cli): Remove unused 'validate-streams' config option (#2147)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "e8ef8c00041c9dc6239e338d9be78f7ee9da2474", "messageHeadline": "feat(core): replace cas-dev for dev-unstable with cas-qa (#2144)", "author": {"name": "stickykeys", "email": "8445610+v-stickykeys@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "932e0bc93a8625bf81a2be8ab0c283ce16aadc84", "messageHeadline": "chore(core): Increase timeout in test to reduce timing-related failur\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "942a7c1cd1985ebc3d36070aa5dee8e25211fcc9", "messageHeadline": "fix(cli): added daemon-config port number coercion and validation (#2\u2026", "author": {"name": "Alex Wilhelm", "email": "alex@madscientist.me", "user": {"login": "willex"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "8aede4696b16c246db655914da6b4f9aacfd475c", "messageHeadline": "chore(core): bump version", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f2b0dc8037e9b020a0d101da1d4c0f8820b42f3", "messageHeadline": "chore(release):", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 265, "deletions": 89}}, {"node": {"oid": "776693582f1ae5ef0d2e46410356536998ff367f", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into develop", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 266, "deletions": 90}}, {"node": {"oid": "b46096bddb1921ec6146d14ae8db65fe7141b552", "messageHeadline": "fix(ci): don't push code after initial build and version file commit", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "cbb0972967c582438ad2b487bdae995826b41f6c", "messageHeadline": "chore(core): bump version", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6f20ad0d23678483c1ea035c6f5b52b6a351f5f", "messageHeadline": "chore(release):", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 265, "deletions": 89}}, {"node": {"oid": "e905758c5f1c95c9d4d566769a8ff734ddd47094", "messageHeadline": "fix(ci): add true return after git commit in case there is no change", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c0a45d10b58ca151e28e04c8d7c7f19ee87bf542", "messageHeadline": "fix(ci): add git push after build and version file commit", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b9ce65aae1dcdf84d0fd23bdc5a88927fdcc92e9", "messageHeadline": "chore: Use js suffix for schema-utils (#2155)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80c22243311f6fcb1344a29aa3767e5f67c99b53", "messageHeadline": "chore(core): bump version", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d8c949f95e3845b67b1aea4803a611667edaf99", "messageHeadline": "chore(release):", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 79, "deletions": 23}}, {"node": {"oid": "9a1bfc75683ae9198d69901962a2d7a35945b3ae", "messageHeadline": "chore(core): bump version", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "911910df2cc33ad6821309706f40976b96a5978c", "messageHeadline": "Merge branch 'release-candidate' into develop", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 104, "deletions": 25}}, {"node": {"oid": "451120773ca8cef2766633e2ab0d92a773554fec", "messageHeadline": "fix(ci): commit version file after npm publish", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7d7f6649cd8a9b3e005c39292b160d1d543d1036", "messageHeadline": "chore(release):", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 102, "deletions": 23}}, {"node": {"oid": "db5dc07fc407803235266758f908c86ad41ca893", "messageHeadline": "chore(core): bump version", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e1d9a484a1df8c1f9dccd6036016d19597fb8d7f", "messageHeadline": "fix(ci): commit version file during rc", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2df7a3f4e965a0dc58ca87d40fe9d94afcf90042", "messageHeadline": "fix(ci): commit version file during release", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b9286f97fc1fbab7ec4cbfd3a87684ea83f22aaa", "messageHeadline": "chore(core,stream-tile-handler): Move schema validation out of core a\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 88, "deletions": 589}}, {"node": {"oid": "ab020cb44dffe84be886033bf7190fb856136ca9", "messageHeadline": "[NET-1195] add ceramic version to heartbeat pubsub, send it at least \u2026", "author": {"name": "Haardik", "email": "hhaardik@uwaterloo.ca", "user": {"login": "haardikk21"}}, "additions": 135, "deletions": 38}}, {"node": {"oid": "c236173802990f0d60e01fadfa483fbb64d2e96d", "messageHeadline": "fix(core): add .jsipfs detection to startup check (#2148)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "e48ddef765e68e01b79d33e83ca77364643b3bcc", "messageHeadline": "fix(canary-integration): Increase test fixture cleanup timeout (#2145)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a924fec1bf660d68d713f28ef41ee1229c7c754f", "messageHeadline": "feat(stream-tile): use dids capability iss as controller when capabil\u2026", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 58, "deletions": 3}}, {"node": {"oid": "e87367005351ea19048115519c0af004971d48ed", "messageHeadline": "Update CI/CD for qa environment (#2143)", "author": {"name": "stickykeys", "email": "8445610+v-stickykeys@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "5ffb2984340e298c72388bbbb88cdf251bf38aec", "messageHeadline": "feat(stream-tile-handler): add cacao wildcard resource support (#2137)", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "324525d3eed40a0f6a8843ba0f2bf68e147cbc3e", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 225, "deletions": 73}}, {"node": {"oid": "35a981c9cfd46611212071353661fceadce58f53", "messageHeadline": "chore: Update caip package version (#2136)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "86bcf3cdf19faa0507e38de6fe8f29004aa8fd5b", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "bf943dc348ed3e1d5ce48b5032a44392858c85a6", "messageHeadline": "fix(core): Export pusub message in index (#2128)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "dd003019053a4db3325ad363a9ba4e4447414fdf", "messageHeadline": "fix(cli): use IPFS_PATH env var (#2127)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77da3d422fd9a3b9b22fc5b8c13e0cb175437c55", "messageHeadline": "chore(core): Clarify error message text (#2131)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d303df676a326f4dd74dbefd58b4a7d8d19e9f13", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 52, "deletions": 12}}, {"node": {"oid": "2a19e0f6513dee326b7b396ae5a1516ef8523a00", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 55, "deletions": 12}}, {"node": {"oid": "6bda9251c5d5c6c06f884d6f279a212de65441cc", "messageHeadline": "fix(ipfs-topology): Update hardcoded multiaddrs for mainnet (#2129)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a7612ce5469c42a296976c1d9b10eca2ca1ecdf3", "messageHeadline": "chore(core): Log a warning if IPFS persistence check is disabled (#2126)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "802c3217a20eab5263c080964963ea6ede3acc1a", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "ac3a1bac674cb46b17a7c77763802e608259961f", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "a03bc30199c9fadf94fc208d29c37c56041405ee", "messageHeadline": "feat(core): Add env var to skip ipfs data persistence check at startu\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1928297c023323c08bd81f72cf4fc12a3b5dbef4", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 265, "deletions": 89}}, {"node": {"oid": "6218dda24b747b1ed4014f522aeda34344ed1510", "messageHeadline": "chore: use --conventional-graduate flag when publishing a release", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d572bc341cb2cffcd06fabfc7951b0de9b2f667a", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 265, "deletions": 89}}, {"node": {"oid": "c05f687f47cf2f1a71ecfd4ff779155089326e58", "messageHeadline": "Merge remote-tracking branch 'origin/release-candidate' into main", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 27450, "deletions": 30043}}, {"node": {"oid": "2d5831eae306eca5a2e0aa8d89765965882b5dfa", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 214, "deletions": 70}}, {"node": {"oid": "80c566588ee9ca9e739c7de4f0188d7e8e34f03e", "messageHeadline": "chore: Update to GA ancillary packages versions (#2123)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "d81a154b8a19ebe05a5781f937243e1d4c7fae1c", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 220, "deletions": 70}}, {"node": {"oid": "cc4505f6c9bb194650c9babcf3f6106c108b6041", "messageHeadline": "feat: Make IPFS instance on CLI non-disposable (#2122)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 7, "deletions": 25}}, {"node": {"oid": "5410bb77b54c8be51eaf73b679ead5b5085e23a3", "messageHeadline": "chore: Update all the ancillary packages (#2119)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "1d2b81b960db9dedc5a9c796cd9fc0ba805f66c4", "messageHeadline": "feat(core): Add env variable for configuring stream cache size (#2120)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "42f8e68ff808b36e5a20d1c60eb580b0c521725f", "messageHeadline": "feat(cli): Add stream cache size to config file (#2115)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "aa631c7c57a45f5f18db4daf271a7fc76860b614", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "e5d72c1e5cba05c4fc372aa31dfeb9ada31fa928", "messageHeadline": "feat(core): Add env variable for configuring stream cache size (#2120)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "82fe155d3fc1126ffd32f59f1ef9d9eb7727a8cd", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 214, "deletions": 68}}, {"node": {"oid": "fd138e03e944f84ee78f2a5b3d84dd919a699d3e", "messageHeadline": "feat(cli): Add stream cache size to config file (#2115)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c6dce8f2558c20093a8f078940e0601fb12b681c", "messageHeadline": "chore(ipfs-topology): Remove peerlist warnings (#2114)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "bd9a36e624c55d51269f79892a83479a6761732d", "messageHeadline": "chore(stream-caip10-link-handler): Include addresses in error message\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "7e8e8e40c8af80d9dc026beb1365e1790e53f4a1", "messageHeadline": "feat(core): export pubsub message", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2ea85fa9d272f19286d84ba4ddcb76583c0dbf02", "messageHeadline": "feat: Log when stream with subscriptions is evicted (#2107)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "afebde520f430ecfeac2b8eb765baebfcd03215c", "messageHeadline": "include cacao in CommitData when fetching log (#2096)", "author": {"name": "Haardik", "email": "hhaardik@uwaterloo.ca", "user": {"login": "haardikk21"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "2f50b53ee7a0e93c1e99690a747d1fc81b69a69c", "messageHeadline": "Update README.md (#2103)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "d4586fe9349d7bac9b0d224833e6508bfb1f2e51", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 264, "deletions": 88}}, {"node": {"oid": "a0c7d1f8a0cff3a21ac943448608ac70ff2fd861", "messageHeadline": "Merge remote-tracking branch 'origin' into release-candidate", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d4199f64f6a2ae0f90d15d7e621c080f5d2b1bf4", "messageHeadline": "fix(ipfs-topology): Update hardcoded multiaddrs for 3boxlabs clay nod\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ce592cc5161bb2126f813a40526ccb42259f03f1", "messageHeadline": "rm unused 'ipfsPubsubTtlSec' config for IpfsDaemon", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "c4aad455e8713b618d056af7335b494f064ed7df", "messageHeadline": "Add Deprecation notice to all functions that have been moved to the G\u2026", "author": {"name": "Elizabeth Murray", "email": "Sterahi@users.noreply.github.com", "user": {"login": "Sterahi"}}, "additions": 34, "deletions": 13}}, {"node": {"oid": "868e7b8f359c1fb4e311619a06e0a90b97369a01", "messageHeadline": "Merge remote-tracking branch 'origin' into rc-temp", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 26731, "deletions": 29981}}, {"node": {"oid": "36af9fa2725ee987b8f76d8f38b9137bedae6ccb", "messageHeadline": "fix(core): Increase timeout to check for IPFS data at startup (#2100)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7d0f67a2f6269f1a5488615a53e1f3b4e1c8d18", "messageHeadline": "feat(core): Sanity check that IPFS node has data for 1 random pinned \u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 129, "deletions": 6}}, {"node": {"oid": "d86c3595e6d306051ae7ab4e758fbab6778452fa", "messageHeadline": "Switch level-state-store.test.ts to use a real LevelDB instance inste\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 140, "deletions": 119}}, {"node": {"oid": "1494fdbb2f3c289c82ff7c987173b748f2d6ff8c", "messageHeadline": "chore(release):", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 262, "deletions": 75}}, {"node": {"oid": "c09083272ac563ceb35e9f6468f2bb0e812fe692", "messageHeadline": "chore: Update package-lock.json to v2", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 14745, "deletions": 35}}, {"node": {"oid": "fff3e8a18ef7d2ba86c80743f61f0487dae3e129", "messageHeadline": "feat: polyfill AbortController, so that Ceramic node works on Node.js\u2026", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 85, "deletions": 15053}}, {"node": {"oid": "af28f5741d031db2cacb39c1f4a48d08473f569d", "messageHeadline": "feat(stream-tile-handler): use revocationPhaseOutSec option when veri\u2026", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 301, "deletions": 37}}, {"node": {"oid": "7673020a0e0a329efefcdcaf94341cb84fa16657", "messageHeadline": "fix: Quick fix: OMG Forgot to update a snapshot file, it seems.", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ab27f42013222889863ec8d6db9f013ca1ac1b0f", "messageHeadline": "chore: fix polkadot tests (#2085)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "733fa7ad74d7666b20d7f55043207c1f952e3719", "messageHeadline": "update default expiration time to be 1 day later (#2084)", "author": {"name": "Haardik", "email": "hhaardik@uwaterloo.ca", "user": {"login": "haardikk21"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8a943e61fe07b83fe7b2131ff1ecb85d9a8bddb5", "messageHeadline": "bump dids and use `Date` for `atTime` (#2082)", "author": {"name": "Haardik", "email": "hhaardik@uwaterloo.ca", "user": {"login": "haardikk21"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e19307f64f59c53a29d00bf2fa16539a27644acd", "messageHeadline": "chore: Use newer go-ipfs (#2058)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5f3945ec096d5f4337f16962bbaa423c0216217a", "messageHeadline": "fix(common): add file extension to local dependency (#2076)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca05c7c503b31f770f9d25878300a65affdb0e78", "messageHeadline": "feat(common, cli): Add optional abort signal to fetch json and merge \u2026", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 130, "deletions": 18}}, {"node": {"oid": "a95aed94478cb98de1b0a76b306f714fa0a08f28", "messageHeadline": "chore: Fix error message on chainId mismatch (#2069)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a17f16937702225d402ce13569e7ea0c3248990", "messageHeadline": "feat: Add support for specifying resources by family (#2070)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 255, "deletions": 145}}, {"node": {"oid": "ab56c2544b0c3198b5a1439648d3f6abb87b1d60", "messageHeadline": "chore: Disable tests using EOS Jungle network (#2073)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "ad731cd875ba4c1d9f398e4dc8be843ee4810862", "messageHeadline": "feat: Do not depend on bigint-mod-arith (#2074)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 167, "deletions": 22}}, {"node": {"oid": "e3ec4644a546d303f58088ba6ff74e0fc697d3cd", "messageHeadline": "Feat/key did secp256r1 now includes curves secp384r1 and secp521r1 as\u2026", "author": {"name": "Brent Shambaugh", "email": "brent.shambaugh@gmail.com", "user": {"login": "bshambaugh"}}, "additions": 3333, "deletions": 32}}, {"node": {"oid": "d4ad7b5937a90588649f92de0190fe43bbf3a7d8", "messageHeadline": "chore(release):", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 335, "deletions": 89}}, {"node": {"oid": "a19c6d41f47975abc26bc247b84d879f51ceddcd", "messageHeadline": "bump cacao to 0.0.14 (#2060)", "author": {"name": "Haardik", "email": "hhaardik@uwaterloo.ca", "user": {"login": "haardikk21"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "2fd767cebf9e5cd5c585fa4e5a746a3aa2fbc15b", "messageHeadline": "feat: Allow running embedded IPFS daemon (#2066)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e6b9c93eae8910b0eb055a247bb09d6a4a664f6f", "messageHeadline": "NET-891 update request capability method to use cacao (#2053)", "author": {"name": "Haardik", "email": "hhaardik@uwaterloo.ca", "user": {"login": "haardikk21"}}, "additions": 87, "deletions": 124}}, {"node": {"oid": "b0b5e701b569d746b9b8e68ac973d4e705f78af5", "messageHeadline": "fix: revert `format` changes and set `keepalive: false` in HTTP(S) ag\u2026", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "429ddea11f9ebe7507b11812a064217c48a82be9", "messageHeadline": "feat: Use old caip format for proofs (#2059)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 56, "deletions": 52}}, {"node": {"oid": "9d0e286913730d90c40e00ed2fafd0726db24672", "messageHeadline": "fix: typo in block.put() API call updates", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3147fb7749b08e216cf31c2bcea55693868f4cf2", "messageHeadline": "fix: socket hangup bug (#2061)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "31e754d93c122a47b4c68ee4f09b97c799394da6", "messageHeadline": "chore: Revive tests with js-ipfs (#2049)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 40, "deletions": 34}}, {"node": {"oid": "b7f372715df54b06438f609429d49c236ba6cf74", "messageHeadline": "add serde for cacao blocks (#2054)", "author": {"name": "Haardik", "email": "hhaardik@uwaterloo.ca", "user": {"login": "haardikk21"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "54305d206674fe45955859a11f650fdf2f2a2728", "messageHeadline": "chore(blockchain-utils-validation,blockchain-utils-linking): Upgrade \u2026", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 18, "deletions": 23}}, {"node": {"oid": "4eaeb4f2c0437fba6efb998615cffa2f7f0d85d0", "messageHeadline": "chore(common): use jet-logger", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 3235, "deletions": 1136}}, {"node": {"oid": "8002475e8f3da991f4b082d22f26f63313a7d285", "messageHeadline": "Verify CACAO capability in TileDocument when applying a signed commit\u2026", "author": {"name": "Haardik", "email": "hhaardik@uwaterloo.ca", "user": {"login": "haardikk21"}}, "additions": 303, "deletions": 20}}, {"node": {"oid": "0848eb59741a2b940de9dd76df94bd8948bae637", "messageHeadline": "feat: Transition remaining tests to pure ESM (#2044)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 268, "deletions": 178}}, {"node": {"oid": "0eeb84bb2604d59eae7203570411725c90fc8626", "messageHeadline": "chore(core): Interrupt blocked ipfs network i/o at shutdown (#2033)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 59, "deletions": 12}}, {"node": {"oid": "3b6a9c856ea8c1cfcfdc29fb88782cadf6bec6ca", "messageHeadline": "chore: Make typedoc work again (#2043)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 38, "deletions": 164}}, {"node": {"oid": "c96d41f211d41f97d172674df90feb07de05cb82", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "22b45195d3e668540b54f873f342a74749a6ad78", "messageHeadline": "chore: bump package versions", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 19262, "deletions": 33}}, {"node": {"oid": "d06392da6e5fc618501240d9bbad25c2a4f778cd", "messageHeadline": "fix(core): Re-enable dispatcher-real-ipfs.test.ts (#2037)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 78, "deletions": 89}}, {"node": {"oid": "9a4676777b9ca1192e39ccbd7a17b4974514aacd", "messageHeadline": "chore: use cross-platform rimraf (#2035)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 90, "deletions": 88}}, {"node": {"oid": "730ea17caeea6a78d46e7aa08ca94815f6887922", "messageHeadline": "Crust Pinning (#2015)", "author": {"name": "badkk", "email": "zikunvan@gmail.com", "user": {"login": "badkk"}}, "additions": 509, "deletions": 0}}, {"node": {"oid": "56c344ee94ab26dde88fb1dbee7441c9339b1d45", "messageHeadline": "chore(release):", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 323, "deletions": 86}}, {"node": {"oid": "38faf02f8623d5e1d157ff3aebb31f512c72b168", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "d7dadf4ad80daa7555a3e17512cf98b3b7df421b", "messageHeadline": "chore: bump package versions", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "75eefa445ee5c1939eeff812b4572d21cbfd7c60", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 42, "deletions": 7}}, {"node": {"oid": "20ada0ae4b76b2fea89eb37b35d8b7ab75de4c80", "messageHeadline": "Revert \"Add Deprecation notice to all functions that have been moved \u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 13, "deletions": 36}}, {"node": {"oid": "05d17c9c58e20ad09b63150d93dd99d25974cd02", "messageHeadline": "hotfix: set gossipsub seen cache ttl to 2 minutes (#2029)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "cc2de01e3a42577668621cb903eb7202921d4aa4", "messageHeadline": "chore: Fix libp2p-mplex version (#2030)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "019ec6427dcc81126a96e01cf8ed88abcb3afa4c", "messageHeadline": "feat: Restore mocked ethereum tests (#2026)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 52, "deletions": 48}}, {"node": {"oid": "8ab174d201cb9387d3896438545ffc5f5ab31fad", "messageHeadline": "feat: Restore tezos tests that require mocks (#2027)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 242, "deletions": 214}}, {"node": {"oid": "463fecdca5f20373d78fb7775d2ad4825c576397", "messageHeadline": "feat(core,stream-tile,stream-caip10-link): Pin streams by default (#2\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 62, "deletions": 22}}, {"node": {"oid": "f107615e3391023311608ddf6f0f56f9ed9a6a81", "messageHeadline": "feat: Add PL-managed list of bootstrap nodes to embedded go-ipfs inst\u2026", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "812ae54fcbbb8f43760a951f70f04b43aa5f528c", "messageHeadline": "feat(ipfs-daemon): create ipfs daemon using ipfsd ctl (#2008)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 155, "deletions": 318}}, {"node": {"oid": "892d6af6708b32690e9eb0ae5dab6cfad3f822f6", "messageHeadline": "feat: Cache chainId requests to providers (#2003)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 75, "deletions": 27}}, {"node": {"oid": "998ac5e2e7658bc523f803d99b80e65f8604dee3", "messageHeadline": "feat(core): Throw error if commit rejected by conflict resolution (#2\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 54, "deletions": 3}}, {"node": {"oid": "44e9477516c7fc394c0c3304fda7140fdad278f4", "messageHeadline": "chore: Use proper import for LevelUp (#2011)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d271b9fdbb747b53771ca6f7181c8a83abdaefb3", "messageHeadline": "feat(ipfs-daemon): remove builds of ipfs daemon (#2010)", "author": {"name": "stickykeys", "email": "8445610+v-stickykeys@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 4, "deletions": 114}}, {"node": {"oid": "e8e39f1e73405e760b47d60d0ebcb17357b21420", "messageHeadline": "Fix Dockerfile builds (#2001)", "author": {"name": "stickykeys", "email": "8445610+v-stickykeys@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "e408145a8fd191e945aa5317eafe6837d203c879", "messageHeadline": "chore: Update outdated dependencies (#2002)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 751, "deletions": 5531}}, {"node": {"oid": "c4d13109409997614315d99bd31993b1d29d3580", "messageHeadline": "add Solana (#1986)", "author": {"name": "Cody Stoltman", "email": "particlebanana@users.noreply.github.com", "user": {"login": "particlebanana"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c25bc06fbeeb48abee479a2cb2a62970c0c0853d", "messageHeadline": "chore(canary-integration, core, cli, ipfs-daemon): consolidate ipfs i\u2026", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 13483, "deletions": 18791}}, {"node": {"oid": "5f74c635e2603c7fd87f270c1788c0647ce8057f", "messageHeadline": "chore: Update dependencies (#1998)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 55, "deletions": 78}}, {"node": {"oid": "d9bf7f3873ebc7117e3081da26ef338b08bb8d94", "messageHeadline": "fix: remove ngrok from debug deployment workflow", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "4d4d52e7ee4d8689ca1f4d6c584d4436ab8c00b1", "messageHeadline": "fix: make debug deployment workflow more flexible", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "3243eab4b0d2cfb6d24b3eb19492d6d5fdb44d0a", "messageHeadline": "chore(core): After-merge adjustments", "author": {"name": "ukstv", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 100, "deletions": 87}}, {"node": {"oid": "b7d7a8cfa9a9a468ba240ea030be0e906a9eda69", "messageHeadline": "Merge branch 'release/2.x-progress' into develop", "author": {"name": "ukstv", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 32011, "deletions": 9917}}, {"node": {"oid": "3efe57f610ad896fa1ae75b52e2f6788a696e91c", "messageHeadline": "Add Deprecation notice to all functions that have been moved to the G\u2026", "author": {"name": "Elizabeth Murray", "email": "Sterahi@users.noreply.github.com", "user": {"login": "Sterahi"}}, "additions": 36, "deletions": 13}}, {"node": {"oid": "fb9c06e9cdce755eede1a2563ce62f8083e4e06a", "messageHeadline": "chore(release):", "author": {"name": "ukstv", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 291, "deletions": 84}}, {"node": {"oid": "3d67acade93364e4beb882093d511d3bd0ea9999", "messageHeadline": "chore(logger): Set version to 2.0.0-alpha.0", "author": {"name": "ukstv", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fa7c91b93d02092ba326821f525258e2810acd97", "messageHeadline": "Feat/expose pure esm and ipfs upgrade (#1961)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 25587, "deletions": 62689}}, {"node": {"oid": "3c04aaeb873e43727e58e11bc1083aa279b6fe1f", "messageHeadline": "fix(pkg): restore down-merges for hotfixes", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "0cfba6497220111f6370696e8c5078a64409f518", "messageHeadline": "chore(release):", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 379, "deletions": 84}}, {"node": {"oid": "046b1e6dc4989a3ce9ca4d24ae3551f856f70ae6", "messageHeadline": "Merge branch 'main' into develop", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 533, "deletions": 84}}, {"node": {"oid": "92d875bb1b8a05b1e58eaf57a5aeb570f2f717f3", "messageHeadline": "chore(release):", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 533, "deletions": 84}}, {"node": {"oid": "90fafaba482255b3c6ba99cc88aff5121639ab29", "messageHeadline": "Merge branch 'release-candidate' into develop", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 499, "deletions": 105}}, {"node": {"oid": "a8aa213921749276f8bf069acf716b774bb04a77", "messageHeadline": "Merge branch 'main' into release-candidate", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 601, "deletions": 171}}, {"node": {"oid": "03b739a523f2a4cd41761f8e3769509115f87b17", "messageHeadline": "fix: return 503 during health-check if connected ipfs is not online (\u2026", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "1b4465167b70292145657fc5e272b7e79effeb2c", "messageHeadline": "fix(pkg): add git push after npm publish", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "929f5822c905a9fd8162400ae73cf3b0ef814061", "messageHeadline": "chore(release):", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 252, "deletions": 84}}, {"node": {"oid": "15edcc5703724e6bf2da24bc9239ed0283b3f858", "messageHeadline": "chore(release):", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 255, "deletions": 84}}, {"node": {"oid": "633e3a8ea33b8f4bd4cade8432001708745f3684", "messageHeadline": "chore(release):", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 276, "deletions": 84}}, {"node": {"oid": "090216eaf492f43cc60b744690f9b6472c3a0b1e", "messageHeadline": "fix(pkg): fix `force` usage", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c0758009d1f816c8e8cbc2dc3263843155b6c321", "messageHeadline": "fix(pkg): fix `force` usage", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "59a98a2caeb5d0257787e502eebbbf5c4027e152", "messageHeadline": "fix(cli): Pin version of '@types/abstract-leveldown' package (#1974)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f974822e57dbe833c73056be7076abee88e82aac", "messageHeadline": "chore(release):", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 252, "deletions": 84}}, {"node": {"oid": "7b19191c8623fbca71c56c42a1be87e41df9b8fc", "messageHeadline": "fix(pkg): don't merge down when publishing hotfix", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8751c58bbb1ab6764d1911877051972ef49570f8", "messageHeadline": "hotfix(common): regenerate common/package-lock.json", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1022c0496c965c00d1e1620f4f1736df42d3f8db", "messageHeadline": "hotfix(common): regenerate common/package-lock.json", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 21, "deletions": 393}}, {"node": {"oid": "d057f092c154d536db7d3a812286c672f7f195c0", "messageHeadline": "chore(release):", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 252, "deletions": 84}}, {"node": {"oid": "7b444e03af79509b976cc16f11c055a648987b1d", "messageHeadline": "fix(pkg): don't merge down when publishing hotfix", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "704766ed490faa54966f0e67fba8ec131fc0582e", "messageHeadline": "hotfix(common): lock colors dependency to stop infinite loop (#1981)", "author": {"name": "stickykeys", "email": "8445610+v-stickykeys@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 2167, "deletions": 1}}, {"node": {"oid": "38926c73fc9b982aeacc82990fcca9ac35d1c4f4", "messageHeadline": "hotfix(common): lock colors dependency to stop infinite loop (#1981)", "author": {"name": "stickykeys", "email": "8445610+v-stickykeys@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 2167, "deletions": 1}}, {"node": {"oid": "adf7763a9a8b233c3bb4dedf45560d9b28c378ae", "messageHeadline": "hotfix(common): lock colors dependency to stop infinite loop (#1981)", "author": {"name": "stickykeys", "email": "8445610+v-stickykeys@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 2167, "deletions": 1}}, {"node": {"oid": "f05b2534810b2863ef453f88d8815a1f738f3e3f", "messageHeadline": "feat(ipfs-topology): update multiaddresses (#1979)", "author": {"name": "stickykeys", "email": "8445610+v-stickykeys@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e55c2af8e7de2305cf868b8a0d22d4d2106199fc", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 198, "deletions": 61}}, {"node": {"oid": "f69b71fcf45e8b0c7bbed6c37c66387fa6393361", "messageHeadline": "fix(cli): Pin version of '@types/abstract-leveldown' package (#1974)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "953df1e45a16285d234a9db5c0fd9e023a47e998", "messageHeadline": "fix(core): Fix ipfs retries when using ipfs http client (#1949)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 100, "deletions": 6}}, {"node": {"oid": "9f29300a0b0f986dda476f99784e7bfcb62dcef4", "messageHeadline": "feat: First stab at go-ipfs inclusion (#1933)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 57448, "deletions": 17314}}, {"node": {"oid": "1a49609123c014b7c1a35136a0cb3f6c0abfc965", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 189, "deletions": 61}}, {"node": {"oid": "b6b4631fd47b5b3a0c6c9f336d05acccff7120bb", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 201, "deletions": 61}}, {"node": {"oid": "28cfd622e684b3b7209884024e684be6e6a1fa88", "messageHeadline": "fix(core): Allow loading multiple CommitIDs for the same stream in pa\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "bdd91273b0e46cec7804473a36d8bf5d5ef1e5e9", "messageHeadline": "feat(core): Don't fail queries when query pubsub queue is full (#1955)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 12, "deletions": 20}}, {"node": {"oid": "05e5f1cf51611cbdc651c37f10bad39ea833365f", "messageHeadline": "feat(core): Add env var to configure pubsub qps limit (#1947)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "cdc47d3cd4156ab578f29e029c6fa1d84c552d98", "messageHeadline": "chore(core): Add transaction cache to EthereumAnchorValidator (#1951)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "e7905ddf95df7a62f82d1c7d44bb8b250b58d22b", "messageHeadline": "chore(core): Log base streamid and commitid separately on errors in m\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "4cf1362ad69463280601f3acb62b37459ef4d5d1", "messageHeadline": "chore: Update readmes (#1942)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 153, "deletions": 16}}, {"node": {"oid": "7031283637f93192e0be258eaa00dc2be33a746f", "messageHeadline": "feat: Only allow valid CBOR in deterministic streams (#1925)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 18410, "deletions": 24}}, {"node": {"oid": "1556c0aec3b87529c775de5213fad4a87d2ff786", "messageHeadline": "chore(deps, core): update ipfs deps (#1924)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 1360, "deletions": 1560}}, {"node": {"oid": "e037f8ea8b6ae0fdd83a8e5d8d435ba89554b7ed", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 189, "deletions": 61}}, {"node": {"oid": "3b9233d2e67d0a68a3623eb5a7114e3b4e66160f", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "8c73805991e1f3d960f5451af8fa795fb260fef2", "messageHeadline": "fix(core): Load commits serially again (#1920)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0f464c11ea6d167ee139110c807cb6da1344e65c", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 198, "deletions": 61}}, {"node": {"oid": "3cf17a4565e948543ace9709abc52dde527f9c9b", "messageHeadline": "chore(common): Increase default http fetch timeout (#1918)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a33356c8a518252af9d81d1136411725c429cc3b", "messageHeadline": "feat: add client side timeout to http-requests", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "56ff3f98351f1eb81fb798be9fb6a9066bcf1169", "messageHeadline": "chore(release): First release of 2.0.0", "author": {"name": "ukstv", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 265, "deletions": 82}}, {"node": {"oid": "3290a66db7f4063aac1df3781bef2962442740e2", "messageHeadline": "fix(core): Allow loading multiple CommitIDs for the same stream in pa\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 43, "deletions": 4}}, {"node": {"oid": "53d5218bb6db5dbf9291a97d208ac520416b3930", "messageHeadline": "chore(core): Cleanup stream load code (#1902)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 33, "deletions": 27}}, {"node": {"oid": "49c8906e5c3a14444c15e6fcf095c165f500ebf2", "messageHeadline": "Chore: update deps (#1862)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 759, "deletions": 694}}, {"node": {"oid": "ddd8fda03989c6bbf51c21bf1ab02b5089d74072", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 73, "deletions": 16}}, {"node": {"oid": "cb968a53b9cbad825c8c01828fac52eb52752323", "messageHeadline": "fix(cli,http-client): Properly serialize timeout for multiquery reque\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 64, "deletions": 25}}, {"node": {"oid": "418c13e7a170e5d812757898c7d7b621c8042cdc", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 228, "deletions": 76}}, {"node": {"oid": "be875de3e9a5b54605c6d20b9610a52f8267e0ce", "messageHeadline": "feat: Re-apply Caip version update and format change (#1896)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 577, "deletions": 286}}, {"node": {"oid": "69f6ef87b3f11e540a93cd032cbb9a02144d5bd8", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 222, "deletions": 65}}, {"node": {"oid": "1c376ef92f4e93b6da819616cef4e5c7582c97e5", "messageHeadline": "fix: Revert Caip10 upgrade (#1895)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 286, "deletions": 577}}, {"node": {"oid": "54edc6806c4f345bdca926d51e5e3366c2205935", "messageHeadline": "chore(core): log multiquery errors (#1893)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 51, "deletions": 25}}, {"node": {"oid": "76341747a4bc9aee1593e8663b94413a07748d94", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 64, "deletions": 16}}, {"node": {"oid": "5252cc166b5225f65a60206702cab9dbf0c5a25b", "messageHeadline": "chore: bump package", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7280c9fb439276995c91bd2a670de4c21e88f6a9", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 75, "deletions": 19}}, {"node": {"oid": "24daeb68a21674bfc0515c3315ca5f894f58b7e8", "messageHeadline": "chore: bump package versions", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e8dbfdff8594c3cc28c4b303e4acf4343df311f4", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 75, "deletions": 19}}, {"node": {"oid": "e30c9a7b92704b65e5c9dc5eb1b12b56f5d6a80d", "messageHeadline": "chore: bump package versions", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7c9ae74e9c3bcd4e82ffa60755dc570ece2b02cc", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 75, "deletions": 19}}, {"node": {"oid": "eb585ae32b8ca41c0b1eb4279848f254ae08fc14", "messageHeadline": "chore: update package versions", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d0722e064fc12f9809fd6a59420cbe207190b890", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 75, "deletions": 19}}, {"node": {"oid": "d57823ee903a32b5c408d347dafb38114abc1ef4", "messageHeadline": "chore: bump package versions", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "057e8e75572cf6e1041ecd752d460a0c86d46b4f", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 214, "deletions": 72}}, {"node": {"oid": "1274a3dbe48875514f9223c71a1038281a632961", "messageHeadline": "Revert \"DEBUG DO NOT PUBLISH: add env var to disable peer discovery (\u2026", "author": {"name": "Gabe", "email": "gabe@3box.io", "user": null}, "additions": 2, "deletions": 10}}, {"node": {"oid": "23c08150398a9815f640eecd5210a1235c014bcf", "messageHeadline": "DEBUG DO NOT PUBLISH: add env var to disable peer discovery (#1878)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "ebdaa3cb0809946e20e5c4e904cb765c756bfb19", "messageHeadline": "chore: Adjust solana support for new caip (#1876)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b83d151359fe0012c67985d361bf6c6c869e0263", "messageHeadline": "chore(cli): set \"Access-Control-Max-Age\" (#1873)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7e73c574bfdba67b9526c10f5619b008f287b5a6", "messageHeadline": "support solana wallet (#1861)", "author": {"name": "Zhimao Liu", "email": "zhimao_liu@icloud.com", "user": {"login": "ZhimaoL"}}, "additions": 207, "deletions": 3}}, {"node": {"oid": "07cbc9108415c8e71c268e10acf9238f65460a1e", "messageHeadline": "add `asDID` option to TileDocumentHandler (#1864)", "author": {"name": "Haardik", "email": "hhaardik@uwaterloo.ca", "user": {"login": "haardikk21"}}, "additions": 54, "deletions": 3}}, {"node": {"oid": "6809abed3d7b8726f4d68e200f098e9482413b0d", "messageHeadline": "chore: Rename did parameter to controller on TileDocumentHandler::_ve\u2026", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "36ec67346fff64190f2155184ca9f65ebc568c12", "messageHeadline": "fix(ci): add blank space to release notes in case no notes were speci\u2026", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "57eef13827f312b980e4bf81f38a66fc3f3b2db6", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 291, "deletions": 77}}, {"node": {"oid": "6b8c8639db2db32c9241139b7d92d97258ca7309", "messageHeadline": "fix(ci): update `npm-publish` action (#1849)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "2aa4e06bc885bd003b9cedd63faaadd3f414c2c6", "messageHeadline": "Merge branch 'release-candidate' into ceramic1", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b97e6888ab4e0ba2cefb28c7567b1940dffa1be2", "messageHeadline": "fix(ci): don't merge down before RC flow", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "88eec0200d33d0e3698a67ea9f92a955082c3b20", "messageHeadline": "fix(ci): don't merge down before RC flow", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c6ac087d871402c5ecb588e044aab0f63087ffe5", "messageHeadline": "fix(ci): fetch 0 for RC flow", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b360a12bfe77185954f74ca5aa450997fdaa065b", "messageHeadline": "fix(ci): fetch 0 for RC flow", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f8145bc13d6a22d1ae1a83d52c8e44b543e4415a", "messageHeadline": "fix(ci): fetch all branches before git operations", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6772fc6c61bc9daadfd3f6d6ecf3de2bb100450d", "messageHeadline": "fix: resolve merge conflicts during merge from `main` (#1848)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 252, "deletions": 88}}, {"node": {"oid": "2bb26cc397d0754217117be03d139edc91b51834", "messageHeadline": "chore(release):", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 227, "deletions": 75}}, {"node": {"oid": "1879222838d94d3c9095d301914ada70b7db0dc9", "messageHeadline": "fix(ci): move git config", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "f36973d96ffaedbbcef37bb8e2c2c0c4050baa7f", "messageHeadline": "fix(ci): ignore `.github` folder for docker build workflow", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7af4e323a7f67a01ef031c3652462fef9f1219f1", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into develop", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1534, "deletions": 403}}, {"node": {"oid": "011b41e3bfafdd2393e7328c891d3a4862f494f1", "messageHeadline": "fix(ci): remove fetch-depth 0, minor renaming, move GH config to `set\u2026", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "8788684779960b467a134a1c3dd19754ff55f867", "messageHeadline": "Bump up caip-js version while maintaining backwards compatibility (#1\u2026", "author": {"name": "Haardik", "email": "hhaardik@uwaterloo.ca", "user": {"login": "haardikk21"}}, "additions": 573, "deletions": 280}}, {"node": {"oid": "bfa83c0c9f42b760f2f4a79eaf972eda99532489", "messageHeadline": "feat: Import types, when only types are imported (#1832)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "be487597cf34fcb11446c13acac691d804b24098", "messageHeadline": "chore(streamid): Don't use exceptions as control flow in StreamRef::f\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 104, "deletions": 32}}, {"node": {"oid": "c29b67b5261be443d89f9cad9c77a5837c597991", "messageHeadline": "chore: Use proper module name (#1841)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97a9cf6d215fac7b1fdfb93f48197b9b8ac2c11b", "messageHeadline": "chore(release):", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 692, "deletions": 75}}, {"node": {"oid": "f9092172c2634f54accdcfb252fd2c54a4129165", "messageHeadline": "Merge remote-tracking branch 'origin/main' into develop", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 226, "deletions": 74}}, {"node": {"oid": "684ff4b9966d60de21e6ec4b67a4dc08431833e2", "messageHeadline": "chore(release):", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 226, "deletions": 74}}, {"node": {"oid": "4ce6684796b9159bac6b08cb78f0884e97889b34", "messageHeadline": "Merge remote-tracking branch 'origin/release-candidate'", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c7dcf26261f3145c94ac7dd5be1aab7c104cccb5", "messageHeadline": "test(ci): add user identity before merge", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b64e2185d987c7e4bc61a3a6bc77d6001ed238b5", "messageHeadline": "test(ci): use fetch-depth of 0 while checking out main", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4b3710e6fada4fed77f3f8059f463cba32ceec4c", "messageHeadline": "rc -> main (#1825)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 754, "deletions": 163}}, {"node": {"oid": "ee804e28bf8d67d5ee5fd31f85b74a323214b1a2", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into develop", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 471, "deletions": 167}}, {"node": {"oid": "6e04b6a487825e6105fd2436e896dd2b4f4aaeb0", "messageHeadline": "fix(ci): minor renaming in `npm-publish` workflow", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "ecf68a9273c5ca859d6fb6c53eafea1c766d50c6", "messageHeadline": "main -> release-candidate (#1824)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d9fb98aec9ba7df5196aa030aa0b6e7d4005d313", "messageHeadline": "chore(core): Remove StateSource enum in favor of pinned bool (#1822)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 40, "deletions": 58}}, {"node": {"oid": "b4ddb2b16bb2a0be0909ad6198ba0734eb205b70", "messageHeadline": "fix(core): Reset RunningState pinned state on unpin (#1821)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 33, "deletions": 31}}, {"node": {"oid": "7e2a7425afaa0c0c4364ed0c052003ee39d6b40f", "messageHeadline": "feat(core,http-client): Add 'force' option to pin API (#1820)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 41, "deletions": 35}}, {"node": {"oid": "318455125f1b04b9510ff115f3d2529dd3fd4a7e", "messageHeadline": "chore(core): Add tests for optimized pinning behaviors (#1819)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "db7a9ed680bb76aad952f5a5c6980a15aa8c9af1", "messageHeadline": "Fix build tests with OCAP requestCapability (#1815)", "author": {"name": "Haardik", "email": "hhaardik@uwaterloo.ca", "user": {"login": "haardikk21"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "d0aea9782d256aa16f32397cfa40452e136d66b8", "messageHeadline": "Update pull_request_template.md (#1808)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "8577ea8495130a103425b009e35ade3a7e1e3185", "messageHeadline": "Pass through all parameters for multiquery through the HTTP Client (#\u2026", "author": {"name": "Haardik", "email": "hhaardik@uwaterloo.ca", "user": {"login": "haardikk21"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "6057163c1d03e3c757ec8c9c62c99cf85b27c35b", "messageHeadline": "feat: add zcap/ocap request capability to ethereum auth provider (#1761)", "author": {"name": "Haardik", "email": "hhaardik@uwaterloo.ca", "user": {"login": "haardikk21"}}, "additions": 149, "deletions": 0}}, {"node": {"oid": "b4e055af657c724d86a578e8fb27dbfa86cee8d9", "messageHeadline": "chore(stream-tile): Require metadata when creating a deterministic ti\u2026", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aa6077d75db9f41676f7e1501623426b5003acf4", "messageHeadline": "main -> rc (#1813)", "author": {"name": "Gabe", "email": "gabe@3box.io", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9c2f7d1742f395bc1cd028374794a8e680b700ab", "messageHeadline": "main -> develop (#1812)", "author": {"name": "Gabe", "email": "gabe@3box.io", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e6c70675b089362ba73cd04b44bd63444a5e6226", "messageHeadline": "feat(core): Update running state's pinned commits when adding pins to\u2026", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 109, "deletions": 70}}, {"node": {"oid": "a19ba3e7ab05c02fab022936e5712b0394f0dc5e", "messageHeadline": "merge main -> develop (#1811)", "author": {"name": "Gabe", "email": "gabe@3box.io", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "57cfe93515fb2ec8916322f6772ffd1f78bac6f5", "messageHeadline": "master -> main", "author": {"name": "Gabe", "email": "gabe@3box.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e73d8150981168d2d2eaf51021459569ae0b424c", "messageHeadline": "fix(ci): fix image publish workflow for `main`", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c06afa0c02a6b56f9deecffea22479fa58d6be6d", "messageHeadline": "chore(release):", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 450, "deletions": 74}}, {"node": {"oid": "87a682146a7439409062b38918df3666eabe5b30", "messageHeadline": "Merge remote-tracking branch 'origin/main' into develop", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 214, "deletions": 62}}, {"node": {"oid": "16276e23b8ca0c6d700d8e6f5820b33b1b7ca9ba", "messageHeadline": "chore(release):", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 214, "deletions": 62}}, {"node": {"oid": "2c1d60abf9a762f03f1c38fe7fb93b879ba269ba", "messageHeadline": "fix(pkg): allow `lerna` publish from `main`", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee36d7780ede398d0ebe984f26238c213dddd5de", "messageHeadline": "feat(core): Add stateSource to runningState (#1800)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 90, "deletions": 34}}, {"node": {"oid": "5a79eb51e35e38e38ee7eb67200f7109583eb262", "messageHeadline": "fix(blockchain-utils-linking): Support eip1193 provider.request (#1795)", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 72, "deletions": 18}}, {"node": {"oid": "030d428859f834ea6cadf3dbe5adf2f24b3e5a25", "messageHeadline": "update message encoding based on community input (#1799)", "author": {"name": "Geoffrey Casper", "email": "gcasper42@gmail.com", "user": {"login": "Geo25rey"}}, "additions": 35, "deletions": 22}}, {"node": {"oid": "072f95483801c91b72b127aee307236df842407f", "messageHeadline": "feat(core): Add argument to PinStore.add to provide already pinned co\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 53, "deletions": 8}}, {"node": {"oid": "63b7e477e350c1102d89415d9cd501a63c6c818c", "messageHeadline": "Update package.json", "author": {"name": "Gabe", "email": "gabe@3box.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa178b27b5f49ecc1fc2db32ec92f3a19579ca46", "messageHeadline": "update master -> main", "author": {"name": "Gabe", "email": "gabe@3box.io", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c8e20cff1b8f8aaf9f6d307a4bf750b1076f502b", "messageHeadline": "update master -> main", "author": {"name": "Gabe", "email": "gabe@3box.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b581dab9208cf71c72d49f84727b851eabc18cf7", "messageHeadline": "update master -> main", "author": {"name": "Gabe", "email": "gabe@3box.io", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "02c5406d4b09c66d1d185e469893a35a0e1bb594", "messageHeadline": "Create pull_request_template.md", "author": {"name": "Gabe", "email": "gabe@3box.io", "user": null}, "additions": 31, "deletions": 0}}, {"node": {"oid": "615d887f24b084cdc354e8cb164960cabd4c48d0", "messageHeadline": "Update issue templates", "author": {"name": "Gabe", "email": "gabe.l.cohen@gmail.com", "user": {"login": "decentralgabe"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "aa07618e464d2913c628ac6d0c97a5855bf256dd", "messageHeadline": "fix(core): await expect statement in test (#1791)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7e6e6641c2400933a5fdb4cb86564eab76413863", "messageHeadline": "chore(release):", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 440, "deletions": 39}}, {"node": {"oid": "f9946f15cf428a8f88d2984faf0c8470975cee7b", "messageHeadline": "chore(blockchain-utils-linking): Use @stablelib/sha256 for near inste\u2026", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f233f862f257bae24eb2fd1ae2a36c8f10f8a51d", "messageHeadline": "feat(blockchain-utils-validation, stream-caip10-link): add clearDid f\u2026", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 135, "deletions": 13}}, {"node": {"oid": "0ded15b2e3ba9e4166b370e0d41f21a7e898e291", "messageHeadline": "chore(ipfs-topology): Add warning if peer id id not in the peer list \u2026", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7c26434c949fcf31230819ccdd67112e24e90544", "messageHeadline": "fix(pkg): npm publish action fixes", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "0c3626b70078904984889db027aa25ad91b960f4", "messageHeadline": "fix(pkg): revert release desc changes, and fix `rc-hotfix`", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "c25bd00936517773a40ed6192e7a0e7a2311dd49", "messageHeadline": "Merge branch 'release-candidate' into ceramic1", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 67, "deletions": 246}}, {"node": {"oid": "538800c0c2b7e9a691232e76bf120f060ffdc83b", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 114, "deletions": 31}}, {"node": {"oid": "ac382c9e0562bd077d83af5367f8e3ec3d25891b", "messageHeadline": "Merge branch 'master' into release-candidate", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 53, "deletions": 315}}, {"node": {"oid": "edc23e53b0bc3a38acf0e0d152d103d00213382e", "messageHeadline": "fix(pkg): fix `hotfix` action", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "24c53307662be2b7fd5deed55fe0ae0aa170c005", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 111, "deletions": 31}}, {"node": {"oid": "292cd26433577da7b778d0365900e975439f74ff", "messageHeadline": "fix(pkg): add new `rc-hotfix` option and default release desc", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "72f64329ee33af8ef2d0c095a4249ebb064158d4", "messageHeadline": "feat(core): Do not restore pinned streams at startup (#1775)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 4, "deletions": 163}}, {"node": {"oid": "ae82e0c32c7a4eb2ec4e0d93ed712f0e004e7714", "messageHeadline": "feat(core): CAS is now reponsible for informing Ceramic when to publi\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 214, "deletions": 142}}, {"node": {"oid": "1583964fe17410e6a23aa164baec312ecc1cf11e", "messageHeadline": "fix package version", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d4e29d727959765eab60a70c40e6ab17ffd7351", "messageHeadline": "Merge branch 'release-candidate' into ceramic1", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 112, "deletions": 32}}, {"node": {"oid": "c762c9f4bfd7bea86b8f6181eebd3c78b5e6011d", "messageHeadline": "chore(blockchain-utils-linking): Move near-api-js to prod dependencie\u2026", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc2c777223551274b150323b0e7aa13b892ac561", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 111, "deletions": 31}}, {"node": {"oid": "1b0274df7a299e3ede29ee525e93cbadded79bd4", "messageHeadline": "chore(blockchain-utils-linking): Move near-api-js to prod dependencie\u2026", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9db6dcee9fe6141dac06db68c7dbfc74c1e76aa4", "messageHeadline": "fix(pkg): add mandatory release description to npm publish workflow", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "f35d532bed60eff4b6e1ed369f98af21b839a4d2", "messageHeadline": "chore(blockchain-utils-linking): Move near-api-js to prod dependencie\u2026", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "809cfc7a7da5780f8ba9eabe1fd447a33896d8cd", "messageHeadline": "fix: add `force` to npm publish workflow (#1773)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1307ceb3963465b973a13be82b1229b59f563544", "messageHeadline": "feat: deprecate deterministic tile metadata arg, add deterministic fu\u2026", "author": {"name": "Stephanie Huynh", "email": "stephhuynh18@users.noreply.github.com", "user": {"login": "stephhuynh18"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "93f945161332b6a54320ae85496ba8b37b012049", "messageHeadline": "feat: add optional `force` option to npm-publish workflow", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "a732ff16f74e7ecfc54941fe8228d1e61dfbaa7a", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 225, "deletions": 73}}, {"node": {"oid": "edebd3a1ad5c2361b01a73430a2baafb4293fa2e", "messageHeadline": "chore: bump versions to re-publish rc packages", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "b29828222d558fad73a4894fde1948288f525b9f", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 344, "deletions": 73}}, {"node": {"oid": "f5af67bc455ecb64cd51109d850e5c10229a7470", "messageHeadline": "Merge remote-tracking branch 'origin/master' into develop", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 215, "deletions": 71}}, {"node": {"oid": "55cb8f6833a28924dc2f840069bab054e14e3ca7", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 215, "deletions": 71}}, {"node": {"oid": "604fbcb44a17e0dba6f18ac2d453164fd1c6e647", "messageHeadline": "fix(debug): fix and update debug-env.yml workflow (#1770)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "6882fed4d182a671c0b28e9fe5864f4285782aba", "messageHeadline": "feat(debug): start node processes with inspect flag (#1762)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 51, "deletions": 27}}, {"node": {"oid": "c547c85f90ba3b319219ac01758f7be0338ff58d", "messageHeadline": "fix(ci): add attempt number to build event", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "77d7ecf00b0e3b5a258366b5f87cb48e29afa240", "messageHeadline": "fix: update debug infra action", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 87, "deletions": 68}}, {"node": {"oid": "c3e1f5166304ad6e32fcd67166eb4ccf11c4f41c", "messageHeadline": "fix(pkg): publish correct Discord message for `full` release", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "489719b6dbd4e87d6f1d87c0d1b6967519ba46b1", "messageHeadline": "feat: pkh-did-resolver (#1624)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 470, "deletions": 0}}, {"node": {"oid": "46e8a83deb48046013063fb2430f44dcff0a6999", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 648, "deletions": 72}}, {"node": {"oid": "79bc286a8f31067e0ba99d489844951d16b393f8", "messageHeadline": "Merge remote-tracking branch 'origin/master' into develop", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 215, "deletions": 71}}, {"node": {"oid": "9ff53c62b2e4a97c5dd1f6aecec82019169c3f66", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 215, "deletions": 71}}, {"node": {"oid": "3e084638467d2d8983835d3836aec3049ae82920", "messageHeadline": "feat: Support optional genesis property in multiquery API (#1736)", "author": {"name": "Haardik", "email": "hhaardik@uwaterloo.ca", "user": {"login": "haardikk21"}}, "additions": 196, "deletions": 4}}, {"node": {"oid": "d91aca4c541a893f59e310013bb954fd0e0431a6", "messageHeadline": "feat: Use latest nft and safe resolvers (#1760)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "59ff9439ba795ab2338bfc9b9a6cde05c7bd4ff8", "messageHeadline": "Merge branch 'release-candidate' into ceramic2", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "1daae91f9c773e69587654b76731895fa77f5808", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "033b4c91e5bc9617a26aed0792b40fcae61633fc", "messageHeadline": "feat: Include safe-did resolver (#1756)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "2981f4d751ae0cdb2f830b4f722a98c820d2a540", "messageHeadline": "feat: Include safe-did resolver (#1756)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "6871b7dcd27d08a727ae492754440309a563efc3", "messageHeadline": "fix(core): use correct CID when retrieving Merkle tree parent", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d82249aa4fb98257fdfe82e7d19c74902c2732cb", "messageHeadline": "feat: Transplant Near support (#1739)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 113, "deletions": 138}}, {"node": {"oid": "04d60102b17f2ec15132fd4b1646612df65212c5", "messageHeadline": "chore: Remove trailing slash from anchor url (#1726)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "2cb95df549a531c0727d699f7953286ed5611efa", "messageHeadline": "feat(core): optimize document handler IPFS lookups", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 298, "deletions": 274}}, {"node": {"oid": "a608e2ae8c4c3ee85a9cfa60a7fa240063a2c35c", "messageHeadline": "chore(release):", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "6bc4870dac1dafb24ac0765f1142f8bcad5f00af", "messageHeadline": "fix(ci): minor fix for npm publish action along with dummy update in \u2026", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cd331d966a7f091c2370fd7507b6f702b6361a81", "messageHeadline": "fix(ci): add checks for discord notif steps", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ca973cb28b3694b28708ded26d77a69f79a1436c", "messageHeadline": "fix(ci): publish workflow discord notification", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "167eb1e7f1f20f914a041161b66a644df0b26848", "messageHeadline": "test(ci): publish workflow discord notification", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "289ee7ebb75ab4c7b0b4ad37d890e316edc587ce", "messageHeadline": "test(ci): publish workflow discord notification", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "ed94265f21ce8d11c4656b89f1046bca676fbbea", "messageHeadline": "chore(release):", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 215, "deletions": 71}}, {"node": {"oid": "a4603ebccbad311041484cbc63e1e4504236dffd", "messageHeadline": "fix(ci): publish workflow updates", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ba466c78143bd4119b777dc697e7d3a968599dff", "messageHeadline": "Merge remote-tracking branch 'origin/release-candidate' into develop", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 630, "deletions": 71}}, {"node": {"oid": "6eee123baaeaf5827197468c126fadd39488706a", "messageHeadline": "fix(ci): typo", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a4bcd7e4e2af278c5c5c96df51c6154dacac1605", "messageHeadline": "chore(release):", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 630, "deletions": 71}}, {"node": {"oid": "b2549fee6b6a6fadb915a1bdd9d195d08d265189", "messageHeadline": "feat(ci): add support for `both` and `rc` to npm-publish workflow, an\u2026", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 91, "deletions": 30}}, {"node": {"oid": "2155d1d91e081c74dacba3c6b15dd24e31e0b2c1", "messageHeadline": "fix(ci): add `latest` tag to prod deploys", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2993c0a5d51a6866409930c9e1fea8bb3680c736", "messageHeadline": "fix(ci): add `latest` tag to prod deploys", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "021b33713dc6b87807ec603764e7c8d7b7c60b74", "messageHeadline": "fix(ci): publish `js-ceramic` and `ipfs-daemon` Docker images to ECR", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 38, "deletions": 24}}, {"node": {"oid": "5e68e439a9fa247d6baa1b4a075cb56eb34e2aa5", "messageHeadline": "version bumps", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b632510b9c1de80ec69a599c8ca035f2435016a0", "messageHeadline": "Merge branch 'release-candidate' into ceramic2", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 215, "deletions": 71}}, {"node": {"oid": "fa473ad18278a01b4a21c3539b2b456d1820f5c5", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 212, "deletions": 68}}, {"node": {"oid": "16c0ebdcc995827800f328f5c20ab7d7b91c2b61", "messageHeadline": "fix version in package.json", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15903b210f156e07402b681bf8e545754b7db21e", "messageHeadline": "Merge branch 'release-candidate' into ceramic2", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 139, "deletions": 336}}, {"node": {"oid": "bb82e1f44f0810fbe38de3a60272da6032597c52", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 109, "deletions": 22}}, {"node": {"oid": "b83a0998c53d99b369d96d1adc225531f9f45722", "messageHeadline": "version bumps", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "82680c12d9ed594b97b639529059f73e4c68dde1", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 109, "deletions": 22}}, {"node": {"oid": "6bcdcb9695f785ac11a9ff612912fdc10be025ef", "messageHeadline": "Merge branch 'master' into release-candidate", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 25, "deletions": 396}}, {"node": {"oid": "d2ac5dbbf7fb1f336b0bee4a4a5ce15fbc7db7d2", "messageHeadline": "fix(core): check for cas url equality (#1725)", "author": {"name": "stickykeys", "email": "8445610+v-stickykeys@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f5e38f19f20a4b9aa1b29bafc9eff4d01e326e9c", "messageHeadline": "fix(core): allow cas internal url (#1723)", "author": {"name": "stickykeys", "email": "8445610+v-stickykeys@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67db99e2b70a01d5dbf5dd61286b54f0eeb0acad", "messageHeadline": "fix(core): check for cas url equality (#1725)", "author": {"name": "stickykeys", "email": "8445610+v-stickykeys@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fb4c43d9918197cd697cea3101780f5f8871d420", "messageHeadline": "fix(core): allow cas internal url (#1723)", "author": {"name": "stickykeys", "email": "8445610+v-stickykeys@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aaaa65f06636695b0a79f43545798ce911a984f8", "messageHeadline": "chore: Made test suite run again (#1722)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "25059ab29fcbad5b5c1a68e7a1115379d808bc13", "messageHeadline": "chore(canary-integration): single ceramic instance per blockchain (#1\u2026", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 14, "deletions": 53}}, {"node": {"oid": "211a0af91eaa1d69e69a06c5324d628b8dc6a6e2", "messageHeadline": "chore: Fix eternally failing caip10 integration tests (#1720)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 72, "deletions": 58}}, {"node": {"oid": "c38098af66220912d01214e965392996d308c14f", "messageHeadline": "fix(stream-caip10-link): use lowercase in caip10-link genesis (#1718)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 251, "deletions": 253}}, {"node": {"oid": "ff0e99fcf6167e8ca3e36217935bfd673abdf198", "messageHeadline": "fix(stream-caip10-link): use lowercase in caip10-link genesis (#1718)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 251, "deletions": 253}}, {"node": {"oid": "6646a180b9b2dd9daac7bb14f26492093e5b7de1", "messageHeadline": "chore(release):", "author": {"name": "Joel Thorstensson", "email": "joel@oed.earth", "user": {"login": "oed"}}, "additions": 84, "deletions": 19}}, {"node": {"oid": "04f977f315592b4b0f7590c9abcb67409c212adf", "messageHeadline": "fix(stream-caip10-link): use lowercase in caip10-link genesis (#1718)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 251, "deletions": 253}}, {"node": {"oid": "e50898ffc87e6f556bb55ba2179b67c875abb72a", "messageHeadline": "chore: Renaming \"record\" to \"commit\" (#1649)", "author": {"name": "Mohammed Alsaggaf", "email": "30930306+moh-27@users.noreply.github.com", "user": {"login": "moh-27"}}, "additions": 282, "deletions": 282}}, {"node": {"oid": "59ecda0d18467c70ed1da6662622ed05d1266734", "messageHeadline": "chore(release):", "author": {"name": "ukstv", "email": "ukstv@users.noreply.github.com", "user": {"login": "ukstv"}}, "additions": 119, "deletions": 30}}, {"node": {"oid": "4267d8b31fca38a163bb009198a49e1de22b2a58", "messageHeadline": "feat: caip10 ethereum+eos integration test (#1668)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 769, "deletions": 43}}, {"node": {"oid": "d210d8896b6e9846ab32febf8708d328453ff92d", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 597, "deletions": 65}}, {"node": {"oid": "b3a8ff57f5af8e1abe72ae13ce27daa04b697352", "messageHeadline": "Merge remote-tracking branch 'origin/master' into develop", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 201, "deletions": 65}}, {"node": {"oid": "987fccc9afce634de44922c32068004a3b354d48", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 201, "deletions": 65}}, {"node": {"oid": "0ad204e26e9d097ce8647ed3fd9efaea5484eb03", "messageHeadline": "feat(core,http-client): Add 'publish' option to unpin command (#1706)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 98, "deletions": 12}}, {"node": {"oid": "926302b8db802642d3fabf1c5532194c3e3fc0c0", "messageHeadline": "chore(common): Break down DocOpts to be unions of single-purpose opts\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 30, "deletions": 22}}, {"node": {"oid": "caf01637d5ceadabcef0e2b0bb5b52da2a3eeef0", "messageHeadline": "chore(http-client): Pull remote pin api out into own class (#1694)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 41, "deletions": 33}}, {"node": {"oid": "3727337a355ce092851d169abf4fe510878137f3", "messageHeadline": "feat(core): Allow pinning/unpinning alongside CRUD operations in a si\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 126, "deletions": 19}}, {"node": {"oid": "ae7eec671693cc79f9197448242ef1b05d48589f", "messageHeadline": "chore(release):", "author": {"name": "ukstv", "email": "ukstv@users.noreply.github.com", "user": {"login": "ukstv"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "9dde7804b31f5210b64b59529de71e83077c38a5", "messageHeadline": "chore(cli): Export DaemonConfig (#1695)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "027fb9a9fa180762b8a2bac5172e1916c4de8b4f", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 222, "deletions": 65}}, {"node": {"oid": "eeb9f181a017667b8ee0a94030a0d6fb91bc0ec4", "messageHeadline": "chore(core): Prevent using custom CAS on mainnet (#1690)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "2c452d40e2a565b6e4fad47604ff67b1d296f111", "messageHeadline": "chore: Bump ethers to the latest version (#1691)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "85d6c9789d28bb507abb9226be02e803cdc275ed", "messageHeadline": "feat(common,stream-tile,stream-tile-handler): Add metadata option to \u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 123, "deletions": 8}}, {"node": {"oid": "cd3637810e646ef5ab3d66e36a7e67679a1f3947", "messageHeadline": "fix(core): Increase timeout to stabilize test (#1665)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "e77b0b822bc8bf97c674b53a697e1d64128c5561", "messageHeadline": "feat(core): Rate limit how frequently pubsub query messages can be pu\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 361, "deletions": 16}}, {"node": {"oid": "b0d28d6cd9bb994cd56a42e95030fbecd78cc778", "messageHeadline": "Revert \"feat: remove mainnet unsupported error (#1680)\"", "author": {"name": "stickykeys", "email": "8445610+v-stickykeys@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5f29082b90d6e8d4854d3b6b2ba4a422cd9ba26e", "messageHeadline": "feat: remove mainnet unsupported error (#1680)", "author": {"name": "stickykeys", "email": "8445610+v-stickykeys@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "9e17b8e487eed3a6586b8a70a2b984586119c7ea", "messageHeadline": "feat(streamid): Add fromGenesis function (#1666)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "3aad2e20d08815c00695f528c18b6b37372552dc", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 223, "deletions": 71}}, {"node": {"oid": "a986441b3fd2e3e6fd2fdfe5f397c80bc9aad6fa", "messageHeadline": "chore(release):", "author": {"name": "stbrody", "email": "stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 232, "deletions": 71}}, {"node": {"oid": "af380be11adf2b491b2d73d51b087f3752617896", "messageHeadline": "Merge pull request #1664 from ceramicnetwork/feat/named-exports", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "2de7c22400519e05b1b01e2b4bea6b3ab67d4375", "messageHeadline": "chore: named export function rather then object", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "884a6d8e490f1c2c99ed99a17e9fd8c3dfb132d2", "messageHeadline": "feat: named exports", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "e81c90c2aaab0224743cd953329b12e70259a687", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into develop", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 223, "deletions": 71}}, {"node": {"oid": "777514ac31a8a63781137f12a993529a6d2ff8c8", "messageHeadline": "fix(ci): remove target branch push step", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "0c7a67ec46a6fbde03891f390e72f196de790c77", "messageHeadline": "chore(release):", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 223, "deletions": 71}}, {"node": {"oid": "ba22a838e405abbc7662af3fa5f184a6b47fc3bb", "messageHeadline": "Merge branch 'release-candidate' into develop", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 280, "deletions": 71}}, {"node": {"oid": "739d97f53a2672e08af2326f4de402cbcb6c150a", "messageHeadline": "fix(ci): explicitly set npm auth token", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "83c8f119866f76568350a66e15d969500c592ccf", "messageHeadline": "chore(release):", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 280, "deletions": 71}}, {"node": {"oid": "7181ba996f92db290fb52e324ebfce2dab0bc279", "messageHeadline": "fix(ci): use PAT for checking out code", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9974009be69382f2a2caf59f4ff72bf6aa12491b", "messageHeadline": "fix(ci): remove private flag", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5d3ca8ab4ee5026831e88128a9f9d5259ce63017", "messageHeadline": "chore(release):", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 223, "deletions": 71}}, {"node": {"oid": "00a3e0fba13f8595a4f4c4a031d88df0cee076c0", "messageHeadline": "Merge remote-tracking branch 'origin/release-candidate' into develop", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 223, "deletions": 71}}, {"node": {"oid": "8a2b2b7e84a5ea56a67d7ceb45088d9c2947fc28", "messageHeadline": "fix(ci): update npmjs auth config", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "24edbf289ae860f18fa7db300bde7536163225b5", "messageHeadline": "chore(release):", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 223, "deletions": 71}}, {"node": {"oid": "dbd07bae63d3edc200e6d9bfd2130546647b9759", "messageHeadline": "Merge remote-tracking branch 'origin/release-candidate' into develop", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 280, "deletions": 71}}, {"node": {"oid": "1186115225813e2f36303ce1b88930f26e40f7f5", "messageHeadline": "fix(ci): update npmjs auth config", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "f8e22b3727ead95c4b7ff06456529eff1e93757d", "messageHeadline": "chore(release):", "author": {"name": "smrz2001", "email": "smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 280, "deletions": 71}}, {"node": {"oid": "eff900ab6627dc64942c8cd5234738679023ca9f", "messageHeadline": "fix(ci): add github config to npm publish flow", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ff95e344edefaefda1eb4381e145f98a096a0c7a", "messageHeadline": "fix(ci): add `--yes` to lerna publish", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "86fb8d6378f465380739fe7524229f82431ad258", "messageHeadline": "fix(ci): add `--yes` to lerna publish", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6b2a4f846f6421b6a9112a231bc9258fd44eea0e", "messageHeadline": "fix(ci): remove unsafe-perm flag from publish step", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "055886c64114297199b10fbac0b149372a02e768", "messageHeadline": "fix(ci): remove private flag for npm publish flow", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "87e0d8905aafc024f972b4b6f5ed4125adc4e211", "messageHeadline": "Update npm_publish.yml", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1feb972a44396d52f7ec1b0b6a5d26c0d942d23b", "messageHeadline": "fix(ci): add gh_token for lerna publish", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "b8ca3102963096626a46a3c78c705da26e977021", "messageHeadline": "fix(ci): remove flag from npm ci cmd", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1faf5ea20baf48e1fd282ac6bca402da5fa467ea", "messageHeadline": "fix(ci): remove flag from npm build cmd", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62fd42fe290ddeadf0367db79e4059597f83f4c9", "messageHeadline": "feat(ci): github workflow to publish npm packages", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 39, "deletions": 32}}, {"node": {"oid": "dab9cd718aeff95319202a7addf00d5bd6a6933e", "messageHeadline": "fix(ci): updates for npm publish workflow", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "b9f49f9484e447b755118bb30c3334af49f9b090", "messageHeadline": "fix(ci): type in npm publish workflow", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "321e2c1545c00553c5dc650cd782a0974b97bc82", "messageHeadline": "fix(ci): type in npm publish workflow", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4a49698db5711780ddf768a124eed12b4a6632d0", "messageHeadline": "fix(ci): type in npm publish workflow", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d74b0a764b0e3a03d2e721629c406a297436b7f0", "messageHeadline": "feat(ci): github workflow to publish npm release/candidate builds", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "2f5d8f8a4da6201988c08818e360ec5988f5c043", "messageHeadline": "feat: Named export of CeramicClient (#1661)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3b9cd8bf7a729aed59befa9ae838d374253a3829", "messageHeadline": "chore(cli): Deprecate advanced CLI flags", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "ccd8b45b6ec1846f3a0b71f0d4dd94dbf18fa166", "messageHeadline": "feat(cli): Remove non-functional flags from CLI", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "1ddca11494cb8ea227973e918e04ed4b93d257c0", "messageHeadline": "chore: Update docs on how to create a release (#1659)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "67de6633926dd6cc349e297d4338fd3cd8883cc6", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 181, "deletions": 51}}, {"node": {"oid": "7b4ff521f04122a4d4e965cc030aca3c27bd5ed6", "messageHeadline": "fix(stream-tile): Add override for getting content with type specifie\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "78baf4d93bd3aad114ea7e392b186d1eb98a57e3", "messageHeadline": "feat: configure nft-did-resolver via config file (#1656)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 67, "deletions": 20}}, {"node": {"oid": "138b49dddd8bb0a4df383b731df8641a0451b1d9", "messageHeadline": "feat(cli): Add hierarchy to daemon config (#1633)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 6229, "deletions": 25682}}, {"node": {"oid": "5cc3bfadd1116afcf5bb97bf583009d50cdcd4d8", "messageHeadline": "fix(ci): tag Docker images with full commit hash", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "2b1bd5761a8bd5adfc70b032300bdbec9bace661", "messageHeadline": "chore(cli): Use consistent type for 'corsAllowedOrigins' (#1648)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 25407, "deletions": 5481}}, {"node": {"oid": "79803ef46b4c5d8f296cb72b6a256a2ee3f297a5", "messageHeadline": "fix(core): Periodically publish keepalive pubsub message (#1634)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 194, "deletions": 25}}, {"node": {"oid": "223c8ac352e1ad206f5f470d83da2a938b6b096e", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 247, "deletions": 71}}, {"node": {"oid": "ae87b68793eadb2df8c52fc7d45ce44adc3f70c3", "messageHeadline": "fix(ci): use unique name for publishing `js-ceramic` image build event", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb8e6ee951c95af814f25e87206cd2aee6a09284", "messageHeadline": "Merge branch 'release-candidate' into ceramic1", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 375, "deletions": 71}}, {"node": {"oid": "0d6b87e2478d1c4af1afa0377dbc7d066100112a", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 223, "deletions": 71}}, {"node": {"oid": "91b661606ade44a9eae3c24d0f387a5534488947", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 223, "deletions": 71}}, {"node": {"oid": "e9cedc8893c4c90fc479091ce9c6769ac7e771c2", "messageHeadline": "chore: Bump nft-did-resolver to 0.2.0 GA (#1636)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "949aba19e5fbc57ef9939ccfdffd71a0df3489f9", "messageHeadline": "feat: Rely on default nft-did-resolver subgraphs (#1635)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "a7a5f88e148ecf6ea631618ca0339ef1ae43f5cd", "messageHeadline": "chore(cli): Clean up how CLI client config file is loaded (#1630)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "642f0711c271b8865939ca0c54e6f9d42dd23a71", "messageHeadline": "feat(cli): Add daemon config file (#1629)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 83, "deletions": 45}}, {"node": {"oid": "9f0a1542671552b40eecbbf59a68a75398853309", "messageHeadline": "chore(cli): Internal function renames (#1628)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "8473c6a0554147912d76e4ed6edf50597a22a39c", "messageHeadline": "feat(core): Add API to request an anchor (#1622)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 176, "deletions": 20}}, {"node": {"oid": "0615c62f2b38d11e0b67bd958b4c6ac5729fbb18", "messageHeadline": "feat: Include nft-did-resolver (#1620)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "4e63e2f36dd1bd21ca52ebf988c4a54929ee5be3", "messageHeadline": "feat: Allow updating tile immediately after controller change (#1619)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "d8ac4d7f6cd30bc3a35ea1d30573cced7b73f8ca", "messageHeadline": "docs(ipfs-daemon): change dockerhub url to public (#1600)", "author": {"name": "stickykeys", "email": "8445610+v-stickykeys@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1c4711b88ae9a3cc422cd8a8ea6b2fd8ff9286b", "messageHeadline": "feat: Allow stream controller to differ from signer (#1609)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 71, "deletions": 17}}, {"node": {"oid": "85be18b359f37574061b34a288a63b73a9dde5d0", "messageHeadline": "chore(cli): Rename default client config file (#1616)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "ade054e12f37c3cdee1d51ae002e67ac6789b22b", "messageHeadline": "chore(core): Include StreamID in log message (#1613)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "ceb0c941a8c0a653d8691371c92606f83741524c", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 108, "deletions": 25}}, {"node": {"oid": "cd5723e12886bf432269779ddeddf867ab469acb", "messageHeadline": "chore(blockchain-utils-linking,blockchain-utils-validation): Upgrade \u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3c81e0dcd9ee082eb45f467353566d5000721a92", "messageHeadline": "fix: add eslint-disable line (#1611)", "author": {"name": "Geoffrey Casper", "email": "gcasper42@gmail.com", "user": {"login": "Geo25rey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b40709e465bdbf0c934ff5d51921fb7e5eb8cb18", "messageHeadline": "feat(tezos-blockchain-link): linking and validating DIDs to Tezos wal\u2026", "author": {"name": "Geoffrey Casper", "email": "gcasper42@gmail.com", "user": {"login": "Geo25rey"}}, "additions": 478, "deletions": 0}}, {"node": {"oid": "c23531272a49d179008dd59c3a358d42101f973e", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 212, "deletions": 57}}, {"node": {"oid": "c6a7f56caa9ef9b60a4dac1cbde646888105b0c2", "messageHeadline": "Merge remote-tracking branch 'origin' into release-candidate", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 292, "deletions": 121}}, {"node": {"oid": "fb1dea15fb2587839dcca69bad829276fa790268", "messageHeadline": "feat(core): Invalid commits don't prevent loading a stream (#1597)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 141, "deletions": 44}}, {"node": {"oid": "ac456fb1bc5f1ff3d3866ddba137fc508bb07beb", "messageHeadline": "test(ci): bump build", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b35608514584bfa76752e962ed36c582fe173f3a", "messageHeadline": "Revert \"feat(tezos-blockchain-link): initial support for linking and \u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 0, "deletions": 525}}, {"node": {"oid": "6e27069296a0b8a65cdc6ab366daa7f91cd3251e", "messageHeadline": "fix(ci): minor cleanup", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "99da05c94cfdbf8472c7f7cf14a3b68227766b4a", "messageHeadline": "chore(core): Add retry logic when fetching CIDs from IPFS (#1574)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 51, "deletions": 22}}, {"node": {"oid": "baa6c35a6a72f69380597cd260f14bc227c4fd66", "messageHeadline": "feat(tezos-blockchain-link): initial support for linking and validati\u2026", "author": {"name": "Geoffrey Casper", "email": "gcasper42@gmail.com", "user": {"login": "Geo25rey"}}, "additions": 525, "deletions": 0}}, {"node": {"oid": "7e531906eaae59997eee2da8899d1db1a924c72a", "messageHeadline": "feat(cli): ethr-did-resolver support for mainnet (#1561)", "author": {"name": "Simonas Karuzas", "email": "simonas@not.cat", "user": {"login": "simonas-notcat"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "ee432196e543dfcf14fe1b5ca297161b31a833ef", "messageHeadline": "feat(ci): Add AWS creds to build events", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "488ec47dde560387efe2935194975723bb1a9110", "messageHeadline": "chore(deps): bump datastore-level from 5.0.1 to 6.0.1 (#1567)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "978384e37d8fc4c0d413fec11efc55616ab14cb5", "messageHeadline": "feat(ci): exit if publish curl fails", "author": {"name": "stickykeys", "email": "8445610+v-stickykeys@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6b99df7c6bc581aa4a0b8a72aec517b9ba1d2a10", "messageHeadline": "fix(ci): add header to publish event curl", "author": {"name": "stickykeys", "email": "8445610+v-stickykeys@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "526b15c928bda5cc37c5ff60ad7e948ffb23798a", "messageHeadline": "fix(ci): add quotes for webhook payload values", "author": {"name": "stickykeys", "email": "8445610+v-stickykeys@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28a52ea2b50288028727dc76c7216d378d64f672", "messageHeadline": "Clean up CD workflow (#1575)", "author": {"name": "stickykeys", "email": "8445610+v-stickykeys@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "7939bd18cd93e9b37a3228e35dbeb93b49999857", "messageHeadline": "chore(deps): bump query-string from 6.14.1 to 7.0.1 (#1569)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9553e892388d5716269f52fbf5cae4d301269439", "messageHeadline": "chore(deps): bump @polkadot/util-crypto from 6.11.1 to 7.0.2 (#1564)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "af6daa198798202241d39909fa79374eef856c6f", "messageHeadline": "chore(deps): bump datastore-fs from 4.0.1 to 5.0.1 (#1565)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ebeedbb9ccceeaedfdc6f5651e80aff39a2224f4", "messageHeadline": "chore(deps): bump datastore-s3 from 5.0.0 to 6.0.0 (#1566)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f9e11c63ef0fad42fa58dc9e1f287468637d786", "messageHeadline": "fix(ci): add missing brackets to curl (#1573)", "author": {"name": "stickykeys", "email": "8445610+v-stickykeys@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2d5f095eaa4741d235f45be860b9d54cf4174e0a", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "62a35e9130d1b96b363f109a433ed1fbe1192aed", "messageHeadline": "Publish build events to webhook (#1563)", "author": {"name": "stickykeys", "email": "8445610+v-stickykeys@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "41b61091efc3c05ef7894ebb423fa5508cfcd689", "messageHeadline": "feat(daemon): add raw_data endpoint (#1395)", "author": {"name": "Will Holcomb", "email": "dys@dhappy.org", "user": {"login": "dysbulic"}}, "additions": 59, "deletions": 41}}, {"node": {"oid": "88cf6125691ee191787a4731f6ae01c2b982d368", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "ef9956d9c88a2d28245c0c6709892383954ab20e", "messageHeadline": "fix(core): Properly cache IPFS lookups with paths (#1560)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "6cb88ba8a1b89186af257189b7019fbb56efbaac", "messageHeadline": "chore(deps): bump @awaitjs/express from 0.7.2 to 0.8.0 (#1552)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8959a4ad2837482e986ebd583c15f510a51b7211", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "967b17d3bf631b51fa8376b2d4075044a95f13f3", "messageHeadline": "fix(cli): Make syncOverride option to CeramicDaemon optional (#1554)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96da1ec80824d70b03cd4c199560c207f401f5f1", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 316, "deletions": 73}}, {"node": {"oid": "2ed0e03b8298f062acaeafe77bac0c3e7952d2bf", "messageHeadline": "Merge remote-tracking branch 'origin' into release-candidate", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 12372, "deletions": 10590}}, {"node": {"oid": "b78637dbb48111d8e45dc285fcd05570ad031f2e", "messageHeadline": "feat(core): Sync Streams with cache before returning from multiQuery \u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 94, "deletions": 17881}}, {"node": {"oid": "241bfb418098a2a634f895d5e028a79449971cfb", "messageHeadline": "Upgrade to GitHub-native Dependabot (#1331)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "eb78cf302860382d8e85465b4e8a10723f8989cd", "messageHeadline": "test: Increase timeout for some cache-eviction tests (#1546)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "75ee50eb7ec988afdab81aa23a9f792fb5c7602c", "messageHeadline": "fix(core): Optimize commit application to minimize calls to IPFS (#1528)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 92, "deletions": 75}}, {"node": {"oid": "a96d932219367e3d546c217f01d7c3b22ac4402e", "messageHeadline": "fix(core): convert pubsub seqno to string (#1543)", "author": {"name": "stickykeys", "email": "8445610+v-stickykeys@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4806e9202d00cefc44f6ac275692170c74363a17", "messageHeadline": "feat(cli): add global sync override option (#1541)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 39, "deletions": 6}}, {"node": {"oid": "2e44e146d145c981779aa438db7430ab1119c820", "messageHeadline": "feat(core): Cache IPFS commit data (#1531)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 44, "deletions": 13}}, {"node": {"oid": "3c60b0c43267e29e17fd1f676f25bf11c2ab06d5", "messageHeadline": "feat: Pass issuer to verifyJWS (#1542)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 54, "deletions": 49}}, {"node": {"oid": "8b8adcea0a5852dc032ec10455c84ad406bce748", "messageHeadline": "fix(stream-caip10-link): better genesis determinism (#1519)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 18128, "deletions": 268}}, {"node": {"oid": "a93295cf4b3a1446288433183bfb5dde6217eb7c", "messageHeadline": "chore: Further reduce resource consumption on tests (#1540)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 321, "deletions": 286}}, {"node": {"oid": "b55e225682e57aace057fb9e5e8aec0d78d63b75", "messageHeadline": "feat: Check signature of a lone genesis (#1529)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 82, "deletions": 24}}, {"node": {"oid": "d569a86246aec79901ab83a3d3461a15eb4235c5", "messageHeadline": "chore: Make tests run again (#1539)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 90, "deletions": 72}}, {"node": {"oid": "1db3d6b294b21e5804d7022fde6c0f12b7b74362", "messageHeadline": "chore(3id-did-resolver): Expose type declarations (#1461)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bca939cd3da9f818a9ee30df43ea6d8716fbc1ce", "messageHeadline": "feat: Return last anchored state (#1527)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 50, "deletions": 4}}, {"node": {"oid": "2dacc7b9b94ba81afc2503405fc96c32e0223f93", "messageHeadline": "feat: Drop \"created\" metadata property from 3id did resolution result\u2026", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 50, "deletions": 37}}, {"node": {"oid": "d2fab076dd07dcb12a9564b00f86c7fc48afff66", "messageHeadline": "chore: Format all TS code using prettier (#1523)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 11292, "deletions": 9969}}, {"node": {"oid": "913e091827691f37a3e02ffcef569a22fd6f007d", "messageHeadline": "feat: Pass time-information when checking a signature (#1502)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 298, "deletions": 172}}, {"node": {"oid": "92c01170c6ed75271547967b2b49c48e0b0ccf78", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 198, "deletions": 51}}, {"node": {"oid": "9a4cd0bceea6e8acf9af3622f472259025481f26", "messageHeadline": "fix(core): Add information for validating transactions on rinkeby (#1\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "be397c84baff24c35230a5d03dbfa99eb4dbc161", "messageHeadline": "feat(core, cli): Remove --disable-anchors flag and fold its functiona\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "9a50ce7b3f29046935b641b55572f06c766f8f75", "messageHeadline": "Direct swarm connect with topology (#1506)", "author": {"name": "stickykeys", "email": "8445610+v-stickykeys@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "e8b87fa7c3b774d2116b6946041a5e37280ed51f", "messageHeadline": "fix(core): Fix startup of EthereumAnchorValidator (#1512)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7d903091008859ce2c32bfb7133f0a9e324badb3", "messageHeadline": "fix(core): Remove obsolete tests (#1511)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 0, "deletions": 36}}, {"node": {"oid": "b92add945e5fc52943a836dfad856dc052cfbee3", "messageHeadline": "feat(core): Split AnchorService from AnchorValidator (#1505)", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 227, "deletions": 178}}, {"node": {"oid": "51d34a053f6a79ee29f2672881d2d9c36a410705", "messageHeadline": "feat: Use ~/.jsipfs as default ipfs repo path (#1503)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b1a5b0e08a645ed4979cc0f64a4dd5b240d91aaf", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 166, "deletions": 51}}, {"node": {"oid": "e0503c5ee1883a61e37f2c2816c58d70a0f2f77a", "messageHeadline": "fix(stream-caip10-link): Allow Caip10Link.fromAccount to accept atTim\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7a5dfb968cef2d0f1ee51c3ec0ffcbd7b3c59255", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 189, "deletions": 51}}, {"node": {"oid": "7b576b9968c720764be4853eb666bd09bf660fe9", "messageHeadline": "chore: package-lock update", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9dfc167b4be82db79a99e3f34ddefeff49516721", "messageHeadline": "feat(core,cli): Add --disable-anchors flag to allow ceramic to start \u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 61, "deletions": 29}}, {"node": {"oid": "46e0f22f99d4ae47052083c4458de3d114cd6b59", "messageHeadline": "feat(core): Loading a CommitID makes the node handle the commit CID a\u2026", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 135, "deletions": 39}}, {"node": {"oid": "d1b021ce7d6d776cfa820bf693d7767dc966f9be", "messageHeadline": "fix(core): Remove loading inner CID from SignedCommits in ConflictRes\u2026", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "fc1585945109ae090d089ed83f3bc79d7c8ac3af", "messageHeadline": "chore(core): Code formatting", "author": {"name": "Spencer T Brody", "email": "spencer+github@3box.io", "user": {"login": "stbrody"}}, "additions": 37, "deletions": 17886}}, {"node": {"oid": "b73127fc5640b223954657b91f6aabbcf217d98d", "messageHeadline": "chore(core): Add tests of interplay between stream cache and the vari\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 66, "deletions": 2}}, {"node": {"oid": "7ab2bd533d7f058e74f51e2cb84a6d4b9a923151", "messageHeadline": "docs(http-client): Error margin is 80% (#1480)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "356775f9295a3130e7aa99783eb990ef19e02e02", "messageHeadline": "fix(core): Don't submit an anchor request for an AnchorCommit (#1474)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 20, "deletions": 0}}, {"node": {"oid": "5fd9f8ed19ce244dc989c4e3f9ba2790c5afbf9a", "messageHeadline": "fix: Flaky doc test (#1475)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 17877, "deletions": 28}}, {"node": {"oid": "ec17446b0472942f4e4bcfeb8037aebe5ce63525", "messageHeadline": "fix(core): Only poll for anchors at startup, don't submit a new reque\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 136, "deletions": 35}}, {"node": {"oid": "cc3b5a0f57bd2caddc6644e711d704f296b045dd", "messageHeadline": "chore(3id-did-resolver): Error when commit id is not found (#1472)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "d3c817d667874bbe08b78ae5e07dbda404750906", "messageHeadline": "fix(core): Disable ajv strictTypes and strictTuples log warnings (#1471)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "154e24e6fea51bbac79f7e662c760e141b183301", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 166, "deletions": 51}}, {"node": {"oid": "fed45ea0d4ecf5ecbacaf0df69de688734d076eb", "messageHeadline": "chore: bump ipfs (#1465)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 431, "deletions": 430}}, {"node": {"oid": "e396db2120d536f6fde101095fc97b470a3e3267", "messageHeadline": "chore(core): Additional logging when storing and loading from IPFS", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 32, "deletions": 17}}, {"node": {"oid": "8bf9716b92bce42dda0b91e8b015f84fb3dc1a96", "messageHeadline": "chore(core): Log when an anchor commit is applied successfully after \u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7ec721a4f1a9558901f27ad175b590cafe7e8c7d", "messageHeadline": "feat(core): Limit the number of concurrently loading streams (#1453)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 4, "deletions": 9}}, {"node": {"oid": "6ebe26687e83c6847c7cad362551701ae1176df0", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 199, "deletions": 59}}, {"node": {"oid": "396039013ca8763a77c1445ae2a6cdaf67ef6d88", "messageHeadline": "chore: Pin ipfs package versions (#1459)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 33, "deletions": 17892}}, {"node": {"oid": "fc9c5e77ef84be448744b92fb35d5e3bf06f264d", "messageHeadline": "fix(core): ipfs subscribe, pin version (#1454)", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 352, "deletions": 195}}, {"node": {"oid": "fbb32b792a127521b40afae3bd0420a59745ae22", "messageHeadline": "docs: More comments on StreamID, CommitID (#1458)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "c9438bdecf0238016314565e0fc86b39097c833d", "messageHeadline": "chore: update ipfs (now with typing) dependencies (#1337)", "author": {"name": "Alex Potsides", "email": "alex@achingbrain.net", "user": {"login": "achingbrain"}}, "additions": 20138, "deletions": 3054}}, {"node": {"oid": "a598c10d77eba29877c6513eb8567972f6db83cf", "messageHeadline": "fix: Pin dag-jose contents (#1451)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "fbd0dd1de701c92272f7f28dd4735fa3893074e9", "messageHeadline": "feat(ops): Action to update dev-unstable to debug commit (#1442)", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 47, "deletions": 34}}, {"node": {"oid": "2a2543406e15d8fb8dde786be78fc9ab6f1f1547", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 167, "deletions": 51}}, {"node": {"oid": "69f499325157983ca14539f4f34c4497c4e47f07", "messageHeadline": "fix(core): Don't retry anchors indefinitely on error (#1438)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 6, "deletions": 25}}, {"node": {"oid": "8f45f82034ad4ebe65b959f623f2784b42e4c373", "messageHeadline": "Revert \"Merge secp256r1 key-did-method with npm run docs working (#14\u2026", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 2, "deletions": 1298}}, {"node": {"oid": "63e30403c2490a551e8f8a77f93089ae410e979d", "messageHeadline": "feat/#1424: Publish Docker image for debug branch and deploy to dev (\u2026", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 102, "deletions": 0}}, {"node": {"oid": "b8a941c9941b1c70473f3fd9f1497aaaff0d248d", "messageHeadline": "fix(core): Don't refetch CID from IPFS when re-applying commits alrea\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 34, "deletions": 1}}, {"node": {"oid": "da299084f999c1ee3a626dd1adccd3c64a8a018c", "messageHeadline": "Merge secp256r1 key-did-method with npm run docs working (#1418)", "author": {"name": "Brent Shambaugh", "email": "brent.shambaugh@gmail.com", "user": {"login": "bshambaugh"}}, "additions": 1298, "deletions": 2}}, {"node": {"oid": "7be3fd792efa08524a15490375d19b496bda598c", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 169, "deletions": 51}}, {"node": {"oid": "76be6820fa2b5db49ede38b6cf20a9bee2702928", "messageHeadline": "fix(core): only sync pinned streams the first time they are loaded (#\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 92, "deletions": 11}}, {"node": {"oid": "b50fd9d09f670d870e365821c309b23c10fe7818", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 234, "deletions": 71}}, {"node": {"oid": "57e4f0342132c23435dd70efc0f33829521b44d3", "messageHeadline": "Revert \"feat(key-did-resolver): Add support for secp256r1 (#1261)\"", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 2, "deletions": 1034}}, {"node": {"oid": "85a635e5263bc070164149a8aad32c7572928374", "messageHeadline": "chore: Move SubscriptionSet to common (#1410)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "348d9bfa9ca2fa1f5a8f2b0f94f6acea737e0feb", "messageHeadline": "fix(ipfs-topology): Don't swarm connect to ourselves if we are in the\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "94ac4a703b0593c8ecfcc10c02ff55de003dc1a8", "messageHeadline": "fix(core): Don't update stream state for changes to anchor status of \u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 25, "deletions": 11}}, {"node": {"oid": "35dae9da8adbf11fdce9ee2327ffab49f75189bd", "messageHeadline": "fix(core): Actively fail anchor if applying anchor commit fails 3 tim\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "10719e7c6298cc7d36bea35e3f134c2b494e3e09", "messageHeadline": "fix(core): Continue polling anchor service even after error", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 31, "deletions": 8}}, {"node": {"oid": "0df09067054d3cc4410ff72e7ba85ab510759c60", "messageHeadline": "feat(key-did-resolver): Add support for secp256r1 (#1261)", "author": {"name": "Brent Shambaugh", "email": "brent.shambaugh@gmail.com", "user": {"login": "bshambaugh"}}, "additions": 1034, "deletions": 2}}, {"node": {"oid": "e39e158a87614a3edc51c2a0430efe2e63f8f0fb", "messageHeadline": "Feat/#1343: TileDocument.create should error if 'deterministic' is tr\u2026", "author": {"name": "Mohsin Zaidi", "email": "2236875+smrz2001@users.noreply.github.com", "user": {"login": "smrz2001"}}, "additions": 85, "deletions": 58}}, {"node": {"oid": "f089c41051b2d5829ac2cc3e3e6aaf30fec946be", "messageHeadline": "fix(http-client): Allow just one stream of sync http calls (#1406)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 105, "deletions": 5}}, {"node": {"oid": "611f8c17bb488c2c51da8ca2bbb3e3896984f393", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 170, "deletions": 51}}, {"node": {"oid": "881d7f0f17de820290ba6b5b7f4b19e00d2eed6c", "messageHeadline": "fix(core): Add retry logic when applying anchor commits (#1393)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 84, "deletions": 7}}, {"node": {"oid": "700221e61ee3a1f3deb03766fffde49da12f8053", "messageHeadline": "fix(core,http-client): Add setter for 'did' property on CeramicApi im\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 18, "deletions": 3}}, {"node": {"oid": "cbad156a225a405876db177ec928a51253c0e348", "messageHeadline": "docs(ipfs-daemon): add steps for docker or binary (#1384)", "author": {"name": "stickykeys", "email": "8445610+v-stickykeys@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "231ea6efc1a905b167680f251abd58bda97145c4", "messageHeadline": "fix (core,http-client): Don't parse failed HTTP responses (#1380)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 37, "deletions": 51}}, {"node": {"oid": "a4f56c4b6fa6f2814f12f131c58baac7f27ec78a", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 197, "deletions": 57}}, {"node": {"oid": "37d65403461d8edbeacaff498bd1a09dee750290", "messageHeadline": "fix(core): Increase max anchor poll timeout (#1377)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 26, "deletions": 18223}}, {"node": {"oid": "1e5d4ef68a871fac4413b49f9445f0b27f030468", "messageHeadline": "fix(ipfs-topology): return null when no network is given for peerlist\u2026", "author": {"name": "stickykeys", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "ad71700923e4f8ee4baf97a88e2663063f236974", "messageHeadline": "feat(ipfs-topology): map elp network to mainnet peerlists (#1374)", "author": {"name": "stickykeys", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 47, "deletions": 23}}, {"node": {"oid": "13c6fbf9fe833e6911fcd4fc65b89743986aa5f8", "messageHeadline": "feat(ipfs-topology): update base peerlist (#1371)", "author": {"name": "stickykeys", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "1b1ffbc357b92b16762b031fdffff08982308acb", "messageHeadline": "chore: Bump rxjs (#1369)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "84db855498834b7b16562ab4cdac231cb7fc0474", "messageHeadline": "chore: Remove irrelevant test cases (#1368)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 0, "deletions": 93}}, {"node": {"oid": "5dff90defdf3284605148835d58713299c7b566b", "messageHeadline": "Daemon http paths and params (#1362)", "author": {"name": "stickykeys", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 69, "deletions": 31}}, {"node": {"oid": "59621a1d60e27d064e9c9aa45fcbda98523e52ef", "messageHeadline": "chore: Bump typescript to 4.2.4 (#1365)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "aa9e52f55619649b8f107e04d3f2b0def560514b", "messageHeadline": "chore: Bump aws-sdk (#1364)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c7eeab5e98cdd42e1c73d9144101d007fd701af1", "messageHeadline": "chore: Bump powergate client (#1363)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 18243, "deletions": 193}}, {"node": {"oid": "415d206c5b00d1cb1b8cd39342778cc5cf116f11", "messageHeadline": "chore(deps): bump @zondax/filecoin-signing-tools from 0.14.0 to 0.15.\u2026", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "821bf3b57f69108a604b284b263877bee3a5fd4e", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 237, "deletions": 71}}, {"node": {"oid": "95f2a832cdf0bfc3794dd0ddbc5a445f4ee97772", "messageHeadline": "Merge remote-tracking branch 'origin/develop'", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 12052, "deletions": 22046}}, {"node": {"oid": "28d0e6591b0979c74d181225256656f40c2497ab", "messageHeadline": "feat: Expose CeramicDaemon from cli package (#1357)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "4cb0fe7d6663a22b46ce14ef7a67bdb053305209", "messageHeadline": "feat: http client applyCommit respects cache (#1355)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 105, "deletions": 4}}, {"node": {"oid": "a473ce50fb3fb991502597dc3e09d456dad01735", "messageHeadline": "fix(cli): Handle undefined docOpts in legacy http endpoints (#1353)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "983ba3e8f8acabbdc4e522445ece1ae9de6c77de", "messageHeadline": "fix(stream-tile): TileDocument content can always be null or undefine\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d06cc2a118d1c9234323f70bab0dbee3fe92003d", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 49, "deletions": 8}}, {"node": {"oid": "fa2d72a5790d5994b82aeedd131fccf1b7641320", "messageHeadline": "fix: accept multiple pubsub responses (#1348)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 189, "deletions": 35}}, {"node": {"oid": "64192b3adec20d40f2f2427aee80226387cb35ef", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 25, "deletions": 3}}, {"node": {"oid": "b46c0a0cee01cb1076a7a271ff63426e357a446f", "messageHeadline": "fix(core): Always subscribe to pubsub once on startup (#1338)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "50ea6151a06985c99035c2575c6df55cdcc95b30", "messageHeadline": "feat(cli): use 0 address for default hostname (#1330)", "author": {"name": "stickykeys", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f93ee0e1bbb738fd940f90bfd7adb394a331f9df", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 43, "deletions": 8}}, {"node": {"oid": "cfb99d5f73d6ba2f3ccc97416b321de9e60d540a", "messageHeadline": "fix(ipfs-topology): Remove hard coded peers for dev-unstable network \u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 0, "deletions": 6}}, {"node": {"oid": "33168a9c52ae13f106953bfd5254202cc9773d56", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 22, "deletions": 3}}, {"node": {"oid": "6101b0b0bd341d7c8d13d0d77569c900e3401ba0", "messageHeadline": "Revert \"fix(core): Add 2 retries when loading CIDs from IPFS (#1334)\"", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 23, "deletions": 25}}, {"node": {"oid": "0272aa7ff61d372a510bbb0535bc68bb88c865d0", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 193, "deletions": 59}}, {"node": {"oid": "fa42a08ac11c88579613cbec324ea356b0ad3b66", "messageHeadline": "chore: Harmonize key-did-resolver versions in sub-packages (#1333)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8dbdc1bafdd141f732492fd7b0ca038ed1a075a3", "messageHeadline": "feat: Get instance comparison by hand (#1332)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "279d7291b8234075a1776532c122f3ce0070f172", "messageHeadline": "fix(core): Add 2 retries when loading CIDs from IPFS (#1334)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 25, "deletions": 23}}, {"node": {"oid": "5abeba1fa60c2e6c54bd3a9b631edc73b339969b", "messageHeadline": "chore(stream-tile): Add doc comments for TileMetadataArgs (#1328)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 36, "deletions": 11}}, {"node": {"oid": "feba266c67cc74092eacda7cab516ad8e650aeef", "messageHeadline": "feat(cli): allow daemon hostname to be configured (#1329)", "author": {"name": "stickykeys", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "601e4a58b6fc422e2319f39ef2644aab422572fb", "messageHeadline": "chore: Add aws dep (#1327)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2735e79e4b23dafb465916f30e3f5ac93bcd5d04", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 19, "deletions": 3}}, {"node": {"oid": "deb15362ba176ffe7795286ff059e976bbb637d0", "messageHeadline": "IPFS S3 block only repo (#1310)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 163, "deletions": 62}}, {"node": {"oid": "bb432784eddcdd16bbadb07c748c276f8f390787", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 189, "deletions": 52}}, {"node": {"oid": "3ac9f0ed838f3ee1802577475f523ceed2f1541b", "messageHeadline": "feat(key-did-resolver): Bump key-did-resolver RC version", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8b3c6db5b6e57b6a89e54e327be0641d95e8c35", "messageHeadline": "feat: Make optional custom file name for service log (#1325)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1837c0d6589d82de8b69d487d48f253e50f98dd2", "messageHeadline": "fix(common): CeramicApi compatibility (#1326)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "714922dfb9ea40097f71b71fa3f57d2895f775fa", "messageHeadline": "fix(cli): Allow large requests to http API (#1324)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 29, "deletions": 5}}, {"node": {"oid": "149debbc5320d6343a153067d786e60aa60febe0", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 19, "deletions": 3}}, {"node": {"oid": "b5d4b782ea45d5b3e34528440533e22e04d21edd", "messageHeadline": "chore(core): Log errors while handling pubsub messages (#1319)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 78, "deletions": 37}}, {"node": {"oid": "5ebc9c574bb2d03a0bd472aa030e78565e090b24", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 22, "deletions": 3}}, {"node": {"oid": "bbec0deb48e8d755f2f5f5c13ace38b7b4d491b5", "messageHeadline": "chore(core): Small logging improvements (#1317)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f282686ef8e869fb66d8b4f28dd19bf19b0ce19e", "messageHeadline": "feat: use serialized message in pubsub logs (#1318)", "author": {"name": "Val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "92281c2f5d70985eccc1ad4b5bce8724d76311ef", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 163, "deletions": 51}}, {"node": {"oid": "0657393e35be0b216a138de05662255082bc7d5b", "messageHeadline": "chore(core): Log when anchors fail (#1315)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e38dd1be0c411d9f2ecd1b3f469f46541dfdf3e7", "messageHeadline": "chore: add timestamp to service log (#1313)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "a219104e4050c09264e111a34f37c7b224a24285", "messageHeadline": "chore: Bump datastore-s3 to 5.0.0 (#1309)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 77, "deletions": 2}}, {"node": {"oid": "33120fb5c3e656faafdce8f8e05ca9ddfff42766", "messageHeadline": "chore(common): Assorted small cleanups related to doctype->stream ren\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 68, "deletions": 78}}, {"node": {"oid": "1bdd745e4a62ddc71405ddb37cab07d88c71ca17", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 384, "deletions": 71}}, {"node": {"oid": "1c901b7e512795302d3b3112ae9a4794586fb27f", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into release-candidate", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 140, "deletions": 62}}, {"node": {"oid": "296bab1d831e7b4c39d6a721b23d92ec3282d002", "messageHeadline": "CI Docker (#1307)", "author": {"name": "Val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "2eed31bd56c11ae9013fe9ad98a9eed26ed0aa4a", "messageHeadline": "chore: Use external jest resolver (#1306)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 15, "deletions": 24}}, {"node": {"oid": "2fff3d2c919cdee53b5ba46cacf2b6e89ff831be", "messageHeadline": "Use recent dids and key-did-provider-ed25519 (#1305)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "a271cd499f350a6ae07f7ff7d3eda3f151d398d4", "messageHeadline": "chore: Path to jest and eslint (#1302)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "c6795a09be3f9b7b796c94c97e85c498da9afea0", "messageHeadline": "Merge release-candidate branch into develop (#1303)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 722, "deletions": 125}}, {"node": {"oid": "7e03a62d8aad5565bab03731c98dae0c1c22242a", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 174, "deletions": 54}}, {"node": {"oid": "8eecc84aa63a311dbb11bd48b1eaddd60c08bb38", "messageHeadline": "update dependencies on ceramic packages", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 46, "deletions": 46}}, {"node": {"oid": "2ef60fc2bfc7eb0ee209cb54547ef8d85d0fcdb5", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 169, "deletions": 25}}, {"node": {"oid": "6d475cb193b0d19e5d530be1466fa5c64003c4ee", "messageHeadline": "Bump packages to release candidates for version 1.0.0", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 17, "deletions": 17}}, {"node": {"oid": "ae590422a5202fd6a95880eb74385967712c5fe5", "messageHeadline": "Merge pull request #1301 from ceramicnetwork/feat/blockchain-link-mes\u2026", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "4220f0078e245046ea2de875cbd5f064ef953c67", "messageHeadline": "update READMEs", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "170077ca53e6907c33c216ddd87fb006c5ac3a5b", "messageHeadline": "Update package deps to point to new stream packages", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "20403159bd1a3530e2146b6cd2e35fdffce547f7", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 78, "deletions": 14}}, {"node": {"oid": "8358f44ed60e3cc2f4da4e0075b46ea4966e0a00", "messageHeadline": "Update paths to renamed packages", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 36, "deletions": 36}}, {"node": {"oid": "4f42c6ac204ad25e66efda4e24aed12c339b3c98", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 48, "deletions": 4}}, {"node": {"oid": "dfa6453aeffc07488d24a7eb74679adde9149a54", "messageHeadline": "feat: Rename packages from 'doctype' prefix to 'streamtype' prefix", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "42a1d7e9ed04dc4ce85ea869b25a5303be5d3626", "messageHeadline": "feat(blockchain-utils-linking): default link sign message", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "f539a06154378589ea32f30dba77c1b23139f64d", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 251, "deletions": 71}}, {"node": {"oid": "e2dce7e30ed15f95eae0a96444b5800f56c4b812", "messageHeadline": "Merge branch 'develop'", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 10013, "deletions": 21880}}, {"node": {"oid": "adeeefb041af012451219e292a6d114b6d4b70b6", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 239, "deletions": 64}}, {"node": {"oid": "64044344181059677b95758fc6eca565af5690d8", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 239, "deletions": 64}}, {"node": {"oid": "62e87b19d36c9ce8dce76323f61004980c030b6e", "messageHeadline": "feat(core): Update pubsub messages to use 'stream' instead of 'doc' (\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 38, "deletions": 31}}, {"node": {"oid": "1d64d391e99dae321bd8fc5b99fe1fd352759eb1", "messageHeadline": "chore: Adjust versions and consolidate dev packages (#1300)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 2999, "deletions": 382}}, {"node": {"oid": "2ca935ec22e7c7fb2f8b96180a4a791264ab57d3", "messageHeadline": "feat(common): Miscellaneous renames from document-based to stream-bas\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 848, "deletions": 848}}, {"node": {"oid": "561eab9528dda1212c9ae7ce7e1f6155ec94aa4f", "messageHeadline": "chore: Bump Filecoin and Polkadot dependencies (#1298)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 76, "deletions": 44}}, {"node": {"oid": "1af1b74449a03f480da3cb6f3390ee6c61184e0b", "messageHeadline": "chore: Bump ajv to ^8.1.0 (#1281)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 20, "deletions": 29}}, {"node": {"oid": "57a39eea9d5538189d02e1f109bb39f351e43013", "messageHeadline": "chore: Bump did-resolver to 3.1.0 (#1283)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "dcc07c2ff10df6acbb17340b94b88815e907e152", "messageHeadline": "fix(3id-did-resolver): Remove publicKey property (#1288)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "12aa2f12b61060c5a4935397f1aeae24c2fe82f4", "messageHeadline": "fix(3id-did-resolver): Don't include ms in timestmaps (#1287)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 38, "deletions": 27}}, {"node": {"oid": "967cf11ec95e5cd6650bfa49fa1efd9adab85d1b", "messageHeadline": "feat(common): Update createStreamFromGenesis to take 'type' number in\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 23, "deletions": 21}}, {"node": {"oid": "0dbfbf30621ae65be9ebb1f4d52b2ddb8a29fc4c", "messageHeadline": "feat(common): Rename createDocumentFromGenesis to createStreamFromGen\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 57, "deletions": 79}}, {"node": {"oid": "0b652fb7bc37585bd8715fcfe4bc53d1fcc709ee", "messageHeadline": "feat(common): Change 'sync' option to an enum and refine sync behavio\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 182, "deletions": 102}}, {"node": {"oid": "1983ae4bab01b4855d20216594558a40954908bb", "messageHeadline": "chore(core): Fix lint (#1284)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8139a00481d3e80465183729484bb1ff4f020676", "messageHeadline": "chore(common): Rename DocState to StreamState (#1272)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 214, "deletions": 214}}, {"node": {"oid": "2301e79248234c1e3dc60af9730473c3b02e7b88", "messageHeadline": "fix(store): web browsers don't have access to fs (#1273)", "author": {"name": "Geoffrey Casper", "email": "gcasper42@gmail.com", "user": {"login": "Geo25rey"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "254f13a3dc9edb6e658babbae1dcbefc489fe413", "messageHeadline": "chore: Remove did-jwt dependency (#1282)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 4, "deletions": 15516}}, {"node": {"oid": "35ca822a5becd675ef8e94b01585b4919233c098", "messageHeadline": "chore(cli,core,doctype-tile-handler): Update tests away from the word\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 120, "deletions": 120}}, {"node": {"oid": "09932cea68d56529eea1e6f141e4c5f78a7bcd3a", "messageHeadline": "chore: Bump cross-fetch to 3.1.4 (#1277)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ae3380545d5d8a8dfbd62f7be0f137207769f9cc", "messageHeadline": "fix(blockchain-utils-linking): pass through opts authProvider for eoa\u2026", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "56501e264aebb4e9b01ea31422dfd6f7827b1382", "messageHeadline": "feat: DocState contains type as number (#1250)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 113, "deletions": 76}}, {"node": {"oid": "4ebb6ac50bc17e48c471cbd36c19586549736a8c", "messageHeadline": "feat(common): Rename Doctype to Stream (#1266)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 249, "deletions": 249}}, {"node": {"oid": "ed7ee3c5fed7e93ceb5e543da967fe50052693f6", "messageHeadline": "feat(doctype-tile,doctype-caip10-link): Rename TileDoctype and Caip10\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 312, "deletions": 312}}, {"node": {"oid": "fb042f6a7111b0f02cfc9fc4ec4e8ff29a7c0717", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 208, "deletions": 64}}, {"node": {"oid": "7fde6e1f272608589b3c35141a9198e939ce1158", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 239, "deletions": 64}}, {"node": {"oid": "14309e5b7d14ecf6aaf9ece3dd57236616cf07ba", "messageHeadline": "fix: Fix tests by using node environment for jest (#1212)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "07d14195f6da692ee2ba07d7ae2d7fadeb5dc8f8", "messageHeadline": "fix(core): Cache providers per network (#1262)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "0fb459805406b8f16af289cbd554043b38b55ffa", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 239, "deletions": 64}}, {"node": {"oid": "aff01c6e3a8476825dd8b27201579b38943e7fca", "messageHeadline": "fix: Fix tests by using node environment for jest (#1212)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "ee72737f9f9bf7f4909a53a79e6d0b96e42d47a4", "messageHeadline": "fix(core): Cache providers per network (#1262)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "05aba6ff8638c6a1045505c57c072610566c4b1e", "messageHeadline": "fix(core): Cache providers per network (#1262)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "5ce09692f08f3e0a9b793232b7a97e24335f4f40", "messageHeadline": "feat(core,http-client,cli): Update config options from document to st\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 108, "deletions": 126}}, {"node": {"oid": "e288eaa791905381964408c24bb40db9a6ebc409", "messageHeadline": "test: Daemon error log (#1243)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 251, "deletions": 882}}, {"node": {"oid": "1f18da707ea468578cdcbedb31d2ab4cbbb54afa", "messageHeadline": "Merge pull request #1186 from ceramicnetwork/feat/browser-node-loggers", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 265, "deletions": 155}}, {"node": {"oid": "f4c6060dd8a91a26b2172481e8b669ca273f61f2", "messageHeadline": "fix: update docker images for streamid package (#1253)", "author": {"name": "Val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 2, "deletions": 34}}, {"node": {"oid": "c6734b0193417bb6940d058fad8abf9799e93246", "messageHeadline": "fix(3id-did-resolver): Use the correct url for json-ld context (#1252)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6c0a1421623d5e0dd0ab5bc83413fcad75b14d66", "messageHeadline": "feat(cli,http-client): Update HTTP API to use streams terminology (#1\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 95, "deletions": 49}}, {"node": {"oid": "65754d17ecfbdae9f110c71de91120200a6b4ef2", "messageHeadline": "feat(streamid): Rename DocID to StreamID (#1195)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 1483, "deletions": 1437}}, {"node": {"oid": "c635bbdb6e068a2323081bd9109f89224bd49e25", "messageHeadline": "chore: Bump rxjs to 6.6.7 (#1244)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ce22b18531e4bbd4f4f01481b621ff2afc615b40", "messageHeadline": "chore: Drop dependency on \"events\" package (#1245)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "6583a7ebe1a17e014e26a9d96a0bdbbbe4c6af22", "messageHeadline": "feat(core): Limit total number of the tasks executed concurrently (#1\u2026", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 91, "deletions": 74}}, {"node": {"oid": "e1808895f9983caae877c354beec76428e59927d", "messageHeadline": "feat(doctype-caip10-link): Don't anchor by default when creating Caip\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b0330388f699175134d53bc6f855ed0b2f203f3d", "messageHeadline": "fix(cli): Fix cli update function (#1238)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "ce0694b8405f29a6c54a2d214599d210e6f1e4de", "messageHeadline": "feat(http-client, cli): Enable specifying DocOpts in CeramicClient.lo\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 229, "deletions": 36}}, {"node": {"oid": "85ccbb825f6ffca0ca2524f768b0019cd5379432", "messageHeadline": "feat(common,core): Split DocOpts into CreateOpts, LoadOpts, and Updat\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 179, "deletions": 123}}, {"node": {"oid": "838ce9ccd835fa5039937807f7770cc6538f3e15", "messageHeadline": "fix(common): Remove additional LF symbol introduced by Morgan logger \u2026", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b7f1c9c1cf1325567cbe81a0e19ebbb166690ca", "messageHeadline": "chore(common): Hide Context from public Doctype API (#1218)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 15, "deletions": 14}}, {"node": {"oid": "6ecf04c8993dfb7a92879ab0b202750b24f6a712", "messageHeadline": "fix(core): Fix error handling for failed anchors (#1221)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43fa46af31f71967426aa7ed2d93eb6b213ce1d3", "messageHeadline": "feat(common): Remove deprecated methods named with Records instead of\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 8, "deletions": 58}}, {"node": {"oid": "f594ff081048f0966c4dc8a57a3952e4235639f8", "messageHeadline": "feat(doctype-caip10-link): Rename 'content' to 'did' for Caip10Link (\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 50, "deletions": 29}}, {"node": {"oid": "afcf35426582bbc6aa0a5b2181feb5bf5c5016f9", "messageHeadline": "feat(doctype-caip10-link): Update Caip10LinkDoctype API (#1213)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 744, "deletions": 126}}, {"node": {"oid": "9d4a77957d94c375dbc127e4fb5a1f8dc4953844", "messageHeadline": "feat(doctype-tile): Log when DID is authenticated (#1199)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 104, "deletions": 88}}, {"node": {"oid": "aa4fb557d3408d5f181ca146edaca44d60c663a0", "messageHeadline": "Ipfs daemon docker (#1214)", "author": {"name": "Val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 41, "deletions": 14}}, {"node": {"oid": "e1f75b0142816a22505373c533275581414cb0ab", "messageHeadline": "Daemon error handling (#1210)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 130, "deletions": 259}}, {"node": {"oid": "671dab7ea7f76d3e3df91edc5e30291758eaa40b", "messageHeadline": "Docs for State Refactor / State Management (#1206)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 175, "deletions": 0}}, {"node": {"oid": "0f04006098f9028c6750c9920c4b3af758b71235", "messageHeadline": "fix: Fix tests by using node environment for jest (#1212)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 16, "deletions": 11}}, {"node": {"oid": "6bc0da66fe4ebc109b5a810b1b36309640a552b7", "messageHeadline": "chore(doctype-tile): Type specifiers on more TileDoctype methods (#1204)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0532bee4aec22e115c3660cc3a0946204f2bff44", "messageHeadline": "feat: seperate node and browser loggers", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 265, "deletions": 155}}, {"node": {"oid": "a2342a1fb491d14810952aa14424f182a8baeb18", "messageHeadline": "chore(js-ceramic): Only allow creating release candidates on the 'rel\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3c9c2d6c4dc24704df329e5ed7e58a99cdac261", "messageHeadline": "fix(cli): set a DID with resolvers in daemon (#1200)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "96af6b7ba14879dea2fb092505e979c473a1e72a", "messageHeadline": "chore(common,doctype-tile): Remove dead code related to old createDoc\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 96, "deletions": 183}}, {"node": {"oid": "e9b3c18d8786103589dafd268cba37694811d9b9", "messageHeadline": "feat(core, http-client): Remove default DID Resolver and make apps pr\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 182, "deletions": 91}}, {"node": {"oid": "ed3b6bd5d621d061de459658746e5ab1affefa55", "messageHeadline": "chore(blockchain-utils-validation): Increase test timeout for eosio.t\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90973ee32352e260cb040e687720095b145b4702", "messageHeadline": "feat(tile-doctype): Update Tile API (#1180)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 817, "deletions": 818}}, {"node": {"oid": "0b708d44beaa86b7fa121ce0afb5a4a59344fce1", "messageHeadline": "feat(core, http-client, common): Doctype accepts Running State (#1150)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 1315, "deletions": 605}}, {"node": {"oid": "ce6d1305351e906384089c2c56fa5dfda76e98db", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 299, "deletions": 66}}, {"node": {"oid": "b8186897cdde33545730fe334714a612048a172f", "messageHeadline": "fix: remove cpu and memory from healthcheck (#1182)", "author": {"name": "Val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "7a60b309067f428d904b0eb3723069fc90a05a4d", "messageHeadline": "feat: add networks enum and elp (#1187)", "author": {"name": "Val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 42, "deletions": 26}}, {"node": {"oid": "b5ae20f6e1641ae767a7720c448133f22f4a7f0a", "messageHeadline": "fix(blockchain-utils-linking): Pin version of @glif/local-managed-pro\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "937c4f4fb5c7b403733397e9d4f3c8e442beb3cc", "messageHeadline": "fix(common): Don't use node packages at runtime in the logger if we m\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 20, "deletions": 6}}, {"node": {"oid": "eb90f1845c5f60924636d5c45370f48401647583", "messageHeadline": "feat(blockchain-utils-linking): Addition of Avalanche C-Chain Support\u2026", "author": {"name": "Kyle Betts", "email": "54994035+kylecbetts@users.noreply.github.com", "user": {"login": "kylecbetts"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "191ad310b87ac9aba97bb84b122908337f35aa11", "messageHeadline": "fix(common, logger): Clean up dependencies (#1164)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 544, "deletions": 70}}, {"node": {"oid": "477e2e7919d2c093bff94b94fb0b6c3792d76432", "messageHeadline": "Remove dependency on RotatingFileStream from common and core packages\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 400, "deletions": 112}}, {"node": {"oid": "12ee7ca57907a6d7d94074c16095da2fd85f5eb2", "messageHeadline": "chore(core): Move 'unique' field into GenesisHeader (#1148)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 30, "deletions": 24}}, {"node": {"oid": "1790c0bd368fd6857a1e68191a3605616931bea7", "messageHeadline": "Merge branch 'master' into ceramic1", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 258, "deletions": 68}}, {"node": {"oid": "aea8cb65bff33517f0cda4be202e8d5d44e6e6c7", "messageHeadline": "fix(js-ceramic): Fix deploy-docs github workflow (#1147)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ef26d15238542893e937f421addb08bf06b23464", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 258, "deletions": 68}}, {"node": {"oid": "345d3d1e16d4fe8f83e53a9c0d78228408f2b03c", "messageHeadline": "feat(core): Meat of State Refactor: final concurrency model (#1130)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 1706, "deletions": 2250}}, {"node": {"oid": "56912f56b74f0b97fdb95df972d6182389b2a7e4", "messageHeadline": "chore: simplify installation process (#1142)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "818bde130280f248e9d5e90954c620459a2392b6", "messageHeadline": "feat(3id-did-resolver): did metadata resolution (#1139)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 707, "deletions": 371}}, {"node": {"oid": "2264d2d28c86e1a75134bd14a6b549f60a2c7c8d", "messageHeadline": "fix: use npm package for ipfs-daemon in docker", "author": {"name": "val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "0dfdb27d3fbef92683ce4054acdcd09568805b19", "messageHeadline": "fix(http-client): Don't use the logger in the http-client (#1138)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 1, "deletions": 14}}, {"node": {"oid": "82fef5d4245b27e4534682a8a16f40158211d2b3", "messageHeadline": "fix(core): Fix test by waiting long enough for new anchor timestamp (\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "e625a271e69bbbad564c679c425fd53439e6d516", "messageHeadline": "fix(core): stablize the test for the atTime feature (#1132)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "b897b1ede78480d2e45f248d2e98ce2c97b01e51", "messageHeadline": "fix(cli): Allow CommitID for show and state commands (#1135)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "e5e8e92e1cb2da9623aba95507925185694b1638", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 161, "deletions": 42}}, {"node": {"oid": "3d4a98a60ad6c9bced3f191555f3e2d31a33c76a", "messageHeadline": "fix(core): Use seconds for unix timstamp for inmemory anchors (#1131)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "2ea63647508b5583b36e955a2ed80423bee53d51", "messageHeadline": "chore(core): Better error messaging when failing to load eth transact\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 37, "deletions": 9}}, {"node": {"oid": "ee59e1b69328dfe2dbea628edebc96a1c3e83143", "messageHeadline": "fix(cli): Allow specifying ethereumRpcUrl without anchorServiceUrl (#\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "68a0f3b53b05316d187e6ccd7afc0554bcf21ee2", "messageHeadline": "chore(cli): Clean up ceramic-daemon.test.ts (#1121)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 38, "deletions": 34}}, {"node": {"oid": "58bfe805a7c733eacef9a6b4eee1f8d60c2f1fb2", "messageHeadline": "feat: Introduce Running State (#1118)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "f417e27ce34b56ed43a713ca6697c9f34b1b7ae7", "messageHeadline": "feat(core): enable the use of timestamps (#1117)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 129, "deletions": 25}}, {"node": {"oid": "5d75804048ab1de7e5fab6c53832e09b09d4a5f0", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 247, "deletions": 61}}, {"node": {"oid": "b38bcdf62fe1dea3a6d998408c5d887c416081b9", "messageHeadline": "chore(core): Update versions of ipfs, cids, and multiformats (#1109)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 15548, "deletions": 62}}, {"node": {"oid": "24ef6d45c6ce1dae828447ffdaa9e57f3f5e9b00", "messageHeadline": "feat: upgrade 3id did resolver (#1108)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 604, "deletions": 121960}}, {"node": {"oid": "2277d50bb820305e50d0a98724bf08876c1c90d6", "messageHeadline": "Repository encloses StateStore, PinStore (#1107)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 500, "deletions": 446}}, {"node": {"oid": "0c087bf639c8d8a7e9bc75a2bd620fc125370a3c", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 148, "deletions": 49}}, {"node": {"oid": "3be9e741e6494040ad377d8714b407e4ba18a62b", "messageHeadline": "fix(core): Don't display anchorScheduledFor at all when anchored (#1101)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e03257921a116c3d19757f0e2d86aebe712c8902", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 254, "deletions": 74}}, {"node": {"oid": "73468f4a9002c7d4f1589cafeaa7e81c8e73755f", "messageHeadline": "fix(core): Clear anchorScheduledFor when doc gets anchored (#1100)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "0c050d697f206638b3e1c310a4b3c30acc62ffbb", "messageHeadline": "Bring cache eviction (#1081)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 953, "deletions": 16041}}, {"node": {"oid": "89fcebe17f72dd7362fb8cad9c88040c177991f6", "messageHeadline": "fix(blockchain-utils-linking): Pin @ethersproject/providers to previo\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "64f7753ed4a3d3c645ddd8c98a8e5d30c779ee2b", "messageHeadline": "Update bug_report.md", "author": {"name": "Danny Zuckerman", "email": "dazuck@users.noreply.github.com", "user": {"login": "dazuck"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "006712faea07f00326ebdbd190bfec9598d9225b", "messageHeadline": "chore(core): Update state store path in S3 to include ceramic prefix \u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "525f1f866ab569d683c25041d320678c98638c41", "messageHeadline": "feat: Document stores running state (#1079)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 776, "deletions": 689}}, {"node": {"oid": "58f31d53dc4affba131d14633366361897eede02", "messageHeadline": "feat(core): Add types and more JSDoc to conflict-resolution", "author": {"name": "ukstv", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "b2b7bfb8147e51e1d78ec09d02b624d7a4a1d2c0", "messageHeadline": "chore(core): Remove erroneous line from dispatcher test", "author": {"name": "ukstv", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8cabb0139f2569a03fcc9b02f1d4ff2b1d26646d", "messageHeadline": "feat(core): Drop Document#content", "author": {"name": "ukstv", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 31, "deletions": 37}}, {"node": {"oid": "560bf159b72b39cbc1e2791097d424fc75a0b0c0", "messageHeadline": "feat: get origin in logs (#1078)", "author": {"name": "Val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "029e8d6ec6d19f2b1022f2f533596260083224a9", "messageHeadline": "feat(core): Document#tip relies on state information only", "author": {"name": "ukstv", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 66, "deletions": 87}}, {"node": {"oid": "fe63bb6d5380e692872a1bdfef2b31f780668508", "messageHeadline": "feat(core): Emit doctype change event on state change inside Document", "author": {"name": "ukstv", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c4ed2976129ed60f60f825ebba18e55d6cdce2fe", "messageHeadline": "chore(core): Complete running state while doing Document#close", "author": {"name": "ukstv", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "adef04e7b6b19e83399c421bc248b6f2a755d94c", "messageHeadline": "chore(core): Remove remnants of conflict resolution from Document", "author": {"name": "ukstv", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 191, "deletions": 427}}, {"node": {"oid": "260073499d1179be835bd37d48ad04f7b6619327", "messageHeadline": "feat(core): Document.loadAtCommit -> Document#rewind", "author": {"name": "ukstv", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 13, "deletions": 30}}, {"node": {"oid": "7d224c9cd39493e204c2f062ca974555180a6998", "messageHeadline": "feat(core): Externalize conflict resolution", "author": {"name": "ukstv", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 352, "deletions": 7}}, {"node": {"oid": "bc437db24367554ebc14daf6d5c972a06bb03a46", "messageHeadline": "chore(core): Drop unused variables in Document", "author": {"name": "ukstv", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "02d3b523d7625218fe22dcda6186c3a7524d44e4", "messageHeadline": "feat(core): Running state inside a Document", "author": {"name": "ukstv", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 51, "deletions": 23}}, {"node": {"oid": "ee7d947b4a3302593bca31b748c4c70a610f5d32", "messageHeadline": "chore(core): Remove loadSchema and loadSchemaById from Document", "author": {"name": "ukstv", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "b602a44baf8508e96531324c006d604c68f29386", "messageHeadline": "feat(core): Replace _applyQueue.onEmpty + custom processing logic wit\u2026", "author": {"name": "ukstv", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 9, "deletions": 20}}, {"node": {"oid": "3d3164e30cccfecc0feada3664f04306baef00b9", "messageHeadline": "feat(core): Externalize state validation", "author": {"name": "ukstv", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 60, "deletions": 16}}, {"node": {"oid": "0bc107c430ce2c8c8b51ce7286da40aedf7d47a1", "messageHeadline": "chore(core): Drop Document#_genesisCid", "author": {"name": "ukstv", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "ca272773ed493428a108b184b5e7271c5acebdaf", "messageHeadline": "chore(core): Log errors instead of error messages", "author": {"name": "ukstv", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b20e4dfca13fb173331ad9e2cacbeaa1b94f37e8", "messageHeadline": "chore(core): Dispatcher as named export", "author": {"name": "ukstv", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "e5692e899a99f3c1d233e01413e082b560058a69", "messageHeadline": "chore(core): Document as named export", "author": {"name": "ukstv", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "2ef9750fd25a90fac7f9d8dd4ce522e3af6cd25b", "messageHeadline": "chore(http-client): Document as named export", "author": {"name": "ukstv", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "523d04ee42e5f09e2f1d4c880ed698ad2813c31b", "messageHeadline": "Bug report issue template", "author": {"name": "Danny Zuckerman", "email": "dazuck@users.noreply.github.com", "user": {"login": "dazuck"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "1d2fc9ba439b68805b13908b75b1288b21600841", "messageHeadline": "chore(core): Set controller to authenticated did even if no content p\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 21, "deletions": 1}}, {"node": {"oid": "cf25bf3a80d0b1e6a088cff5b229ca06c9bfa519", "messageHeadline": "chore(core): Set defaults based on ceramic network (#1067)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 74, "deletions": 31}}, {"node": {"oid": "0afd0bc8366e746799dd8eb9f7317b2e0733358d", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 279, "deletions": 75}}, {"node": {"oid": "6030905875bc00015cbf413ede07be327ec31a2f", "messageHeadline": "Merge branch 'develop' of github.com:ceramicnetwork/js-ceramic into c\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 779, "deletions": 207}}, {"node": {"oid": "93e7782dda03da6bf2e4bb28257db060ddc07b00", "messageHeadline": "chore(logger): Add tslib dependency (#1064)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d0e9af036838930ee8713697bf6c319662d9f23d", "messageHeadline": "fix(core): Init TaskQueue differently in IncomingChannel (#1065)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c58f114253d50464c784e909c40dd43f89be72fb", "messageHeadline": "fix(core): Generate Query id differently (#1063)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d2bb5c11082bd76d495817482e8ac21af20f6e5", "messageHeadline": "feat: Feed of pubsub messages (#1058)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 776, "deletions": 206}}, {"node": {"oid": "63e0b71f6b6d17fa70fdde06bbd975d97f5352de", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 167, "deletions": 57}}, {"node": {"oid": "cd31434dedc2a3795b98192c29ec3c6f3f7b2479", "messageHeadline": "feat(docid): Custom instanceof predicate (#1059)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 43, "deletions": 9}}, {"node": {"oid": "fd57378cc4a43110ce05c057f26e8dabaa1fd981", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 156, "deletions": 50}}, {"node": {"oid": "b0760309a26a009867b9a1671c4ffdc7fcbb21f4", "messageHeadline": "chore(cli): Export S3StateStore from cli package", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7a4af4de173550a597b3fb431942a2b9bc444dff", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 155, "deletions": 50}}, {"node": {"oid": "7d8ef3d47dc187728a7cb934cf2530026326f30d", "messageHeadline": "feat: Introduce Repository (#1044)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 237, "deletions": 205}}, {"node": {"oid": "c81699aa36a7ab5b1718a2725884578ffef2a17d", "messageHeadline": "Merge branch 'develop' of github.com:ceramicnetwork/js-ceramic into c\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 194, "deletions": 65}}, {"node": {"oid": "8359d4f67dcac532d66479db44fed29cce890dd7", "messageHeadline": "chore(core): Fix behavior when loggerProvider is not provided in Cera\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "45e9d27d50d3bddf3c32e331542839fda682675e", "messageHeadline": "feat(cli): Add S3StateStore (#1041)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 188, "deletions": 59}}, {"node": {"oid": "eabab36cf7356833703bc96a0eaff45647a03c43", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 182, "deletions": 62}}, {"node": {"oid": "283b3c27737721d36dc7d73426dc8e110df42226", "messageHeadline": "chore(logger): Export stream-helpers from logger package (#1051)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 157, "deletions": 155}}, {"node": {"oid": "537ce9b09497e367b96582175f617f639124b7a8", "messageHeadline": "chore(core): Cleanup config before logging it (#1048)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 25, "deletions": 1}}, {"node": {"oid": "ad832583c30e0abebe532161c1599f5850b9fab6", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 219, "deletions": 75}}, {"node": {"oid": "0c478c0e687472ee31c935abfae0b117ab858c69", "messageHeadline": "chore(core): Bump RC version", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 18, "deletions": 18}}, {"node": {"oid": "fe1cf9e53314a10e6c749d301dd02ef085ba2336", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 268, "deletions": 78}}, {"node": {"oid": "1b7f3533913ae986cd0b67504857f1ce28bedb6e", "messageHeadline": "chore(core): Add additional ceramic logging (#1043)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 42, "deletions": 11}}, {"node": {"oid": "d74155cdf6018e83502ad772e8e0eda4b9050a84", "messageHeadline": "chore(ipfs-daemon): Use logger in HealthcheckServer (#1042)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ba4d90a7687075a544e0f12763664bfa8c491af8", "messageHeadline": "chore(ipfs-daemon,ipfs-topology): Use logger in IpfsDaemon and IpfsTo\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 71, "deletions": 60}}, {"node": {"oid": "7a987bdbf3236c6dc52c7bf3a3ea339c48669085", "messageHeadline": "chore(http-client): Reduce http-client log verbosity (#1035)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a53c534f89baab0b2a31cc8cbe9694efcc5cfa3f", "messageHeadline": "feat(core): Clean up Ceramic.create() and accept LoggerProvider in Ce\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 274, "deletions": 183}}, {"node": {"oid": "9b04a03478d927d0cc5e3269ce2c1a0d0ab844fc", "messageHeadline": "chore(core): Remove Context from PinStoreFactory and PinningBackend (\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 50, "deletions": 56}}, {"node": {"oid": "8cf3a0b76ed9c9b9a33df88ed5e8af34d32a47c1", "messageHeadline": "Feat(cli): Clean up pinning CLI flags (#1012)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 41, "deletions": 41}}, {"node": {"oid": "c2707f212a9d23c88525b667944d24210e192f80", "messageHeadline": "feat: Unbundle DocID into DocID and CommitID (#1009)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 1361, "deletions": 1050}}, {"node": {"oid": "dd580395c1615807eb313619058dca147d784379", "messageHeadline": "feat(core): Remove 'exists' method from StateStore API (#1011)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 14, "deletions": 63}}, {"node": {"oid": "a99bab226a987205588ca60efda47dc458330596", "messageHeadline": "chore(core): Log ceramic config at startup (#949)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 21, "deletions": 1}}, {"node": {"oid": "b07fb2391bec227ac8fd13e3f9e2303d9645ef2e", "messageHeadline": "chore(deps): bump commander from 6.2.1 to 7.0.0 (#807)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 2412, "deletions": 253}}, {"node": {"oid": "bc53d727045fc918e30462d3e7136699f405dbdc", "messageHeadline": "feat: extract local pin api (#991)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 108, "deletions": 35}}, {"node": {"oid": "209c91e0aaa79d3dfd98732284b00ccb13078290", "messageHeadline": "chore(http-client): Add logger to http client (#986)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 31, "deletions": 1}}, {"node": {"oid": "c97423c8f38b0a0c94f63591fe87f34ddeb10b13", "messageHeadline": "chore(core): Allow exceptions to escape from blockchain validateLink \u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 28, "deletions": 36}}, {"node": {"oid": "1eaee9b92275e7beb76f4e3831125d14fa1ab76b", "messageHeadline": "chore(core): Stabilize ceramic-anchor.test.ts (#960)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 58, "deletions": 13}}, {"node": {"oid": "7829e7cf7229b4b97d251c95098e870a49c33cdb", "messageHeadline": "chore: Make IPFS instances DRY way (#979)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 113, "deletions": 364}}, {"node": {"oid": "4242813111a4dca537521bc487af911f351880ed", "messageHeadline": "chore(core): Use the logger in InMemoryAnchorService (#959)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "a442993e425d788736bacd962d75c0d15406ba43", "messageHeadline": "chore: Add editorconfig and prettier (#972)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "be2b472640d35165efeb61437b83a81f29e878be", "messageHeadline": "fix(common): Show timezone with anchorScheduledFor property #897 (#951)", "author": {"name": "Carl Barrdahl", "email": "carlbarrdahl@gmail.com", "user": {"login": "carlbarrdahl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2d2d4425f3122dbf8a61d0ed0986fed84d5cfc9", "messageHeadline": "chore(cli): Add new express logger to ceramic daemon (#948)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 100, "deletions": 50}}, {"node": {"oid": "7b6974f108747b8a67d7014d91bb3dd98fee673c", "messageHeadline": "fix(3id-did-resovler): support new versionId query param (#933)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "01562c92ea1b837530f751d5737ec6ade0305608", "messageHeadline": "Chore(core): Replace logger used in Document and Dispatcher (#920)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 44, "deletions": 42}}, {"node": {"oid": "d73a2886a68e60a397f600b681ccd195e34c01c8", "messageHeadline": "fix: make Docker build again (#935)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d50f36e0ecc24d26ae90a7ee4bedbe1ee006f0f7", "messageHeadline": "feat: support near protocol (#881)", "author": {"name": "Trevor Clarke", "email": "TrevorJTClarke@users.noreply.github.com", "user": {"login": "TrevorJTClarke"}}, "additions": 1748, "deletions": 3}}, {"node": {"oid": "20156e582a89b6596622eede1a4b1d7d2fcdbda0", "messageHeadline": "chore: make Docker build again (#913)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9756868697344515635ca7fd634bd214bf419948", "messageHeadline": "feat(core): Add new logger package (#878)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 713, "deletions": 268}}, {"node": {"oid": "3fceccb614643b2c5a1fe8c2f37f864ec2a1f97c", "messageHeadline": "Recover anchors on startup (#875)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 746, "deletions": 419}}, {"node": {"oid": "f72771baafd4e69ef241b6d6e6868d3859bbe275", "messageHeadline": "Move IPFS daemon inside (#893)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 698, "deletions": 133}}, {"node": {"oid": "8efe3daf4c8702a45a3d6489b587f5ce8045d908", "messageHeadline": "chore: Docker image builds again (#883)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2b30dece127d63ec10b426fde412d9eaa3b2a6a7", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 212, "deletions": 66}}, {"node": {"oid": "e6d5e1b20b82c9a59b67ce0f7cec3800fa71d3a9", "messageHeadline": "fix(core): Add ipfs timeout everywhere we get from the dag (#886)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 16, "deletions": 8}}, {"node": {"oid": "abb3fb4cea737b5e662ccad14937e50b79ca2312", "messageHeadline": "Add explicit dependency on 'events' package (#885)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e7e71638aab512527fa335371a347a4940a9058a", "messageHeadline": "feat(blockchain-utils-linking): Export auth providers (#882)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7116cc936beee9fd6f60c1d04db3600c11799257", "messageHeadline": "fix(3id-did-resolver): compress legacy did key (#876)", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "bef3320943823d98a20411023e2516559fd7de83", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 200, "deletions": 66}}, {"node": {"oid": "51b737542dc64cd3feac8af6c22fa32a81a48c8a", "messageHeadline": "fix(common): Don't serialize null state fields (#867)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "aa462372903f2679c5572aaf7c0a99c61660dea9", "messageHeadline": "chore: even cleaner dependencies (#866)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 49, "deletions": 36}}, {"node": {"oid": "363d325e23acd588395eae3c0eadd0710c459bf5", "messageHeadline": "Organised dependencies (#865)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 59, "deletions": 107}}, {"node": {"oid": "784d5670ea675f99ada187d4134ee9103d777de3", "messageHeadline": "chore(release):", "author": {"name": "Joel Thorstensson", "email": "joel@oed.earth", "user": {"login": "oed"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "5ba33ca381f296c6876a0ccd3a0f100bbf307177", "messageHeadline": "fix(core): Fully process incoming tips on first document load (#862)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8f13906fa2a7d6e7c22b5b3591d061c376991286", "messageHeadline": "chore(release):", "author": {"name": "Joel Thorstensson", "email": "joel@oed.earth", "user": {"login": "oed"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "10bc9911ee3356370f5e1603b85e32ebe86ac5c6", "messageHeadline": "fix: Decrease pubsub resubscribe timeout (#858)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e4540bd89b8c92c6e557185bae284703396d610", "messageHeadline": "fix: Use node 14 (#856)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "999cf6d91b5016e5f9f636a0497c37b15e675f9f", "messageHeadline": "fix(core): Improve pubsub resubscribe logic (#857)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "1d04ee0a457f7f7f15242dd0157c7fa1f848eb51", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 27, "deletions": 5}}, {"node": {"oid": "3b77db12f02f03ab8cff87ec04f9442a0bd0cc01", "messageHeadline": "fix(core): Don't delete message key from pubsub system object (#855)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "69ccb002d2a5f8d11491194801ecdcaaba021847", "messageHeadline": "fix(cli): Add the peerlist for dev-unstable network (#853)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "24af0c29d29d4a45cf4580fdee3938495a6475d9", "messageHeadline": "fix(core): Don't resubscribe to pubsub if using internal ipfs (#854)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 7, "deletions": 28}}, {"node": {"oid": "d1b6a64fcb2cfc30bd0083afc077d85ea1986570", "messageHeadline": "fix(core): Fix flaky test (#852)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8e5fdfd6d3ec8e557a554a09b171304a324723c4", "messageHeadline": "chore(release):", "author": {"name": "Joel Thorstensson", "email": "joel@oed.earth", "user": {"login": "oed"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "1169bc84a90e59959d2123287c8b56fb46f02d97", "messageHeadline": "fix(core): Connect to bootstrap nodes even when using external ipfs (\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 15, "deletions": 12}}, {"node": {"oid": "78b581792ebc74670c0ca566e2d4aa874111a8af", "messageHeadline": "fix: update dev peer ids (#847)", "author": {"name": "Val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1f0dfdebbe4fc9df9e12a58d35e2ccfc7fce542", "messageHeadline": "chore(release):", "author": {"name": "Joel Thorstensson", "email": "joel@oed.earth", "user": {"login": "oed"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "fbb0f3700ed89a1d398268011c084d1ca88662cb", "messageHeadline": "fix(core): Dedupe pubsub messages in dispatcher (#846)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "9e4b5d6fb2e710011e930d75f00d2e786d66dde6", "messageHeadline": "fix(core): Properly ignore old FAILED anchor responses (#844)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 4, "deletions": 26}}, {"node": {"oid": "2951d6592e4c945c21de842c69a16fee5367bb68", "messageHeadline": "fix(cli): Fix pinningEndpoint cli arg (#840)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aa961f035617f4082288dd32edc241fb400cd04a", "messageHeadline": "fix(core): Don't erroneously set anchorStatus to FAILED when a later \u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 164, "deletions": 77}}, {"node": {"oid": "d29d137e9ddecbea23bab2abe9a82651389292c5", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 180, "deletions": 59}}, {"node": {"oid": "a440b59ec692313e72bf3f3e15abb5b90cdef5e9", "messageHeadline": "fix(core): Honor ethereumRpcUrl config option (#830)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 42, "deletions": 6}}, {"node": {"oid": "c33dd2aaf1c7584fb38d589a5b5e3abfbe544d80", "messageHeadline": "fix(cli): Fix caeramic daemon test to use proper arg name for pinsetD\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f98af0481101c8ff2d48a685377b584a2eceb1bd", "messageHeadline": "Merge pull request #824 from stanly-johnson/stanly-cosmos-blockchain", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 231, "deletions": 2}}, {"node": {"oid": "a6e6d809e5c4d168316ba8f1bd72f023af6f64c5", "messageHeadline": "code review : reuse functions", "author": {"name": "Stanly Johnson", "email": "stanlyjohnson@outlook.com", "user": {"login": "stanly-johnson"}}, "additions": 7, "deletions": 37}}, {"node": {"oid": "38bd27c7ba2920f9e9c605b617b91a2ddeb1c2c9", "messageHeadline": "code review fixes", "author": {"name": "Stanly Johnson", "email": "stanlyjohnson@outlook.com", "user": {"login": "stanly-johnson"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "b41854f3ff3766eae9255a5be787b04ad39d73da", "messageHeadline": "codereview : pass chainref in constructor", "author": {"name": "Stanly Johnson", "email": "stanlyjohnson@outlook.com", "user": {"login": "stanly-johnson"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "ef9870c4767685c190c79e4f3e742d51745fe201", "messageHeadline": "Update packages/blockchain-utils-validation/src/blockchains/cosmos.ts", "author": {"name": "Stanly Johnson", "email": "stanlyjohnson@outlook.com", "user": {"login": "stanly-johnson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7633793870388e6219e08514926c62f2dbb0b783", "messageHeadline": "Update packages/blockchain-utils-linking/src/cosmos.ts", "author": {"name": "Stanly Johnson", "email": "stanlyjohnson@outlook.com", "user": {"login": "stanly-johnson"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "357af4463c3bd996f743c3b210bc9791d1585c1e", "messageHeadline": "chore(release):", "author": {"name": "Joel Thorstensson", "email": "joel@oed.earth", "user": {"login": "oed"}}, "additions": 80, "deletions": 22}}, {"node": {"oid": "ca2e108d5fdc886707a76291860e5d479c37a30d", "messageHeadline": "fix(cli): update bootstrap peer list (#834)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "fc0b74c8d3e36782ef91ecf816fd037d92501773", "messageHeadline": "Merge pull request #833 from ceramicnetwork/fix/eos-tests", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 4141, "deletions": 4258}}, {"node": {"oid": "9f1ad596565870730cb8f9ee8494ef65aed55e34", "messageHeadline": "fix: update package-lock", "author": {"name": "Joel Thorstensson", "email": "joel@oed.earth", "user": {"login": "oed"}}, "additions": 4141, "deletions": 4258}}, {"node": {"oid": "2572f286baeb8ba41f7349b93d1399f432b420c8", "messageHeadline": "fix(core): Encode network name into pin store directory name (#775)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 101, "deletions": 61}}, {"node": {"oid": "306a5e6240226653f67f6a4141652748ec7942b1", "messageHeadline": "fix export", "author": {"name": "Stanly Johnson", "email": "stanlyjohnson@outlook.com", "user": {"login": "stanly-johnson"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a4a444d9a990f76c21d5782d6fc0d7ea753c919d", "messageHeadline": "add validation for cosmos", "author": {"name": "Stanly Johnson", "email": "stanlyjohnson@outlook.com", "user": {"login": "stanly-johnson"}}, "additions": 97, "deletions": 1}}, {"node": {"oid": "961fccbfdcf6d47b02bc60f41c2704aea34a1838", "messageHeadline": "fix: add missing pkg (#825)", "author": {"name": "Stanly Johnson", "email": "stanlyjohnson@outlook.com", "user": {"login": "stanly-johnson"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "291831ae5f13d9d49ea1d9b0cbc0d8f120d3d92f", "messageHeadline": "add-cosmos-linking", "author": {"name": "Stanly Johnson", "email": "stanlyjohnson@outlook.com", "user": {"login": "stanly-johnson"}}, "additions": 160, "deletions": 1}}, {"node": {"oid": "374787b2a5956a44d30858e1d253033623d9f029", "messageHeadline": "chore(core): Disable IPFS preload (#821)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fc0ca8cc7cc277285bd88e95994a77f8a645a821", "messageHeadline": "fix: add cache to 3idv0 resolver (#779)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 27, "deletions": 174}}, {"node": {"oid": "53ef20f4e9042e84ebc0e6cf377a5bc629dfbda5", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 113, "deletions": 22}}, {"node": {"oid": "7431fcea1a426f4bd68e461e4d2fdb27060bf509", "messageHeadline": "fix(core): Schema validation not enforced during update (#817)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 59, "deletions": 15}}, {"node": {"oid": "a2fa80f96ca275df36a22ae1e969c6e8fae18b8e", "messageHeadline": "feat(core): Do IPFS peer discovery by querying a github file containi\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 75, "deletions": 0}}, {"node": {"oid": "6d6e432ba4a0874b9265c8dc0bb23c7f2ac1a7cb", "messageHeadline": "fix(cli): Disable DHT (#806)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0b8da0da730024dc13bc2f01e48eae0130501c6", "messageHeadline": "fix(cli): Properly connect to bootstrap nodes. (#805)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d4fae32d09c6ffe0aaf600ea1f1afac10ba34a6b", "messageHeadline": "fix(doctype-tile): make controllers default to current user (#804)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9bb420c0fe4033a721e7fbd84d3d57a16dfd56b", "messageHeadline": "fix(cli): controllers should not default to empty array on update (#803)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0d24dfd7ba5116e80ba56a6bf2f308d0f424ed36", "messageHeadline": "feat(cli): Use bootstrap nodes (#801)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 72, "deletions": 43}}, {"node": {"oid": "4adf1974d05f7017bbb15b78b13867a9bc1bc9fb", "messageHeadline": "chore: Update readme (#800)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 91, "deletions": 582}}, {"node": {"oid": "899dfb30eb88bfd419eb9b53406b2f20fdbb1b02", "messageHeadline": "chore: Guide on how to add a new blockchain (#793)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 116, "deletions": 21}}, {"node": {"oid": "adaa4f2527ef23a7762229cc79e92016be6fdeb9", "messageHeadline": "Merge pull request #794 from ceramicnetwork/su/enforce-just-one-contr\u2026", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 47, "deletions": 7}}, {"node": {"oid": "9310baca6ec56594c41682acdf8e0e3313b7f74d", "messageHeadline": "chore: Respect linter", "author": {"name": "ukstv", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "eb4f53421bd2c19386e176fe60010aec2ac8e4cf", "messageHeadline": "feat: Allow just one controller", "author": {"name": "ukstv", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 49, "deletions": 7}}, {"node": {"oid": "3eef52403f7d5d21790234d9588af3ac203d348b", "messageHeadline": "chore(release):", "author": {"name": "Joel Thorstensson", "email": "joel@oed.earth", "user": {"login": "oed"}}, "additions": 47, "deletions": 9}}, {"node": {"oid": "02e1dfcbe00a8508a6a2c5035b23156abbe723b8", "messageHeadline": "fix: send http error response as json (#790)", "author": {"name": "Val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43f6399ea1dc5c3e5275b78bf532a0a362bfb780", "messageHeadline": "Merge pull request #791 from ceramicnetwork/fix/missing-dep", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e6af5d86341d93cc305b5908c7ecd0c52455126", "messageHeadline": "fix(blockchain-utils-validation): add missing dep", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e202875d9da2162cf476624b5de00e74a448f658", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 197, "deletions": 77}}, {"node": {"oid": "34eeee25597b0a60def72906c26d3afd6230aaf1", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 200, "deletions": 77}}, {"node": {"oid": "092cb026676295e8b809787c8d349a1a158526cc", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 209, "deletions": 66}}, {"node": {"oid": "f3650b4a3596d1d851d1e99b8b904360e98204cb", "messageHeadline": "feat(cli): Allow specifying pub/sub topic for 'local' ceramic network\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 25, "deletions": 7}}, {"node": {"oid": "da7dbfa3a695a8cfca72b616b3f337f5f684349f", "messageHeadline": "ref: Move blockchain-utils into js-ceramic (#774)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 2236, "deletions": 22892}}, {"node": {"oid": "bc88c324f21794c65b41681083c082698d9acd9a", "messageHeadline": "chore: Update docs deployed path", "author": {"name": "Joel Thorstensson", "email": "joel@oed.earth", "user": {"login": "oed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1d3ebc40e3c3406aca45ca715f0741127aeba72", "messageHeadline": "ref: Record is now named Commit (#773)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 474, "deletions": 424}}, {"node": {"oid": "a8a52f999dd538842ba3a565c417c6c15156a688", "messageHeadline": "chore: Update default maintainer (#765)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d39850331f5434982150c6b78115cacd4309ecb5", "messageHeadline": "ref: Doctype/handler modularisation (#758)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 2421, "deletions": 1138}}, {"node": {"oid": "dcf7add42affc340ff58951828186c960c144f0c", "messageHeadline": "feat(http-client): Remove ability to pin documents in local cache in \u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "20fcd7598e589c088bcc778bafd1304efa64edb7", "messageHeadline": "fix(cli,http-client): Fix pin API in CLI and http client (#752)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 77, "deletions": 5}}, {"node": {"oid": "fb040d907b9076974026d970ea2ea2f60baa8f9c", "messageHeadline": "chore: Update docs url", "author": {"name": "Joel Thorstensson", "email": "joel@oed.earth", "user": {"login": "oed"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8eca89316fb63831d332106b156fa33c75e433ef", "messageHeadline": "chore: move docs output", "author": {"name": "Joel Thorstensson", "email": "joel@oed.earth", "user": {"login": "oed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c352590afcc4ac4c0745fbf9dbd9a8fea0cfed99", "messageHeadline": "feat(core): Disallow ceramic mainnet for now (#753)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ef387361f18fb7d794ab71d8b40dba0fd112729b", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 136, "deletions": 53}}, {"node": {"oid": "4a43386b9803e9bc00f71ceef30b2a822f1a9c8a", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 131, "deletions": 45}}, {"node": {"oid": "ab115badedc48c28f4456a617c539b02e6785434", "messageHeadline": "hotfix: remove timeout option from pubsub subscribe (#749)", "author": {"name": "Val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b370043e9dd2c43311f04b1fe4f31dea4eddce62", "messageHeadline": "CORS (#744)", "author": {"name": "Val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "6c6445ccc8018e965078657a5b7e4995ce73679e", "messageHeadline": "fix: log api errors with status and message (#750)", "author": {"name": "Val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "1361390e26c4f8a7dfc052ad90078dfc9990fe4d", "messageHeadline": "fix(core): respect pinned status on createDocument call (#741)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 159, "deletions": 3}}, {"node": {"oid": "16199a16120a3a14e1182fa329f69b0b9612622b", "messageHeadline": "Docs LRU cache (#722)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 572, "deletions": 1350}}, {"node": {"oid": "208c57f54620e4a6016d80b1736bc187dbde72ca", "messageHeadline": "chore(cli): Add documentation for how to use the http api endpoints (\u2026", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 536, "deletions": 14}}, {"node": {"oid": "ed4c6a03fb51d87c87c5ad4346e57fb8f7e47d30", "messageHeadline": "Hotfix pubsub subscribe (#735)", "author": {"name": "Val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 75, "deletions": 11}}, {"node": {"oid": "1780a1b4dc6b092e8f5f3916c2bb180f681c334d", "messageHeadline": "chore(core): Remove unused 'unique' field (#734)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "472d545cefe7f27a41abe83105c4785f584844d1", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 23, "deletions": 7}}, {"node": {"oid": "56af4fc185f19360f00afbdbba01a22beca58669", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 23, "deletions": 7}}, {"node": {"oid": "a969ea166f8669fdba3a3ae63dd1215c3224c20c", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 24, "deletions": 5}}, {"node": {"oid": "5de544aafdf1f043779edb83629eaea7cbf12182", "messageHeadline": "File logging updates (#725)", "author": {"name": "Val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 112, "deletions": 1806}}, {"node": {"oid": "c7561344c619f72a243d1f27978393830bf49f56", "messageHeadline": "fix(core): Cannot call ipfs.block.stat on an IPLD path (#728)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 28, "deletions": 16}}, {"node": {"oid": "bfc778038179641386c2ca847135e4d71fc086df", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 172, "deletions": 55}}, {"node": {"oid": "b4d46d17053f7cdbc0618c391419fb83013e48f4", "messageHeadline": "fix: surface express errors properly (#706)", "author": {"name": "Val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "c5091cb88084b1b118afa4b50eb82627b7d0d3fb", "messageHeadline": "fix(cli): Set default anchor service URL when on dev-unstable network\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1a57989950b7034fee6cfea31fad685b9498222", "messageHeadline": "chore(js-ceramic): Update README instructions for publishing releases\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8bbaa46d6633e11b9c6d8cd1844ada6fa7c1bc22", "messageHeadline": "chore(common): remove refs property (#723)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "294ed7c1d065d2514d59f8f6116d17204ef64572", "messageHeadline": "fix(core): Don't update document state before applying anchor record \u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 2, "deletions": 5}}, {"node": {"oid": "3452a6e71925b9870d981c725c60502cc20757a7", "messageHeadline": "fix state comparison (#720)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6bc7dbff31eaccfdbcb960effd850f069eb0d538", "messageHeadline": "fix(http-client): reload cached documents (#719)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 39, "deletions": 18}}, {"node": {"oid": "7a4748dedf5f237d0bc2ae8936babb6f840134bc", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 194, "deletions": 52}}, {"node": {"oid": "ec530c0394459459aa3857279759d8087f612e70", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 194, "deletions": 52}}, {"node": {"oid": "26ed474717edaf2a276d5ffba063054f5a12e5e2", "messageHeadline": "Revert \"chore(release):\"", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 52, "deletions": 158}}, {"node": {"oid": "271df2c2013c918b7c681f8263071b62a76272bd", "messageHeadline": "Fix gateway endpoints (#704)", "author": {"name": "Val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "f9384917150f73278d0bc1928744736a1c27bdd6", "messageHeadline": "chore(release):", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 158, "deletions": 52}}, {"node": {"oid": "7941e0a0c6e13ab0d7eec1d560dd0acbe900e2c5", "messageHeadline": "fix(core): Don't lose pending metadata updates when performing a seco\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 55, "deletions": 12}}, {"node": {"oid": "7802ff2ead4e906722407cc0751cb099cd5ec8a3", "messageHeadline": "chore(key-did-resolver): rename package (#678)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc32df8b21cd2b0963da5591ab30fb2cc82ea303", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "Joel Thorstensson", "email": "joel@oed.earth", "user": {"login": "oed"}}, "additions": 157, "deletions": 55}}, {"node": {"oid": "85b6bcbc9852f116729496baf4b331e8152ca198", "messageHeadline": "feat(core): Update default CAS URL to point to clay infra (#669)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03c89cb67e61c542f5f74b9c596b7913afb55f9e", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 157, "deletions": 55}}, {"node": {"oid": "bdfe1d566184d213fb1ccdffd59389ae7752aedf", "messageHeadline": "fix(cli): rename healthcheck endpoint (#673)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83dcd192ff6471c9531dbc8deb2b96fb5157a950", "messageHeadline": "chore(core): Update conflict resolution in InMemoryAnchorService (#670)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 56, "deletions": 80}}, {"node": {"oid": "ab6cb5039f34b7de6cf2fa2e36d1637e12ee8274", "messageHeadline": "fix(doctype-caip10-link): replay attack vector was mitigated (#666)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 129, "deletions": 107}}, {"node": {"oid": "2e577c1a15c1405961efd8c1bf7c45c435bce057", "messageHeadline": "Healthcheck (#637)", "author": {"name": "Val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 85, "deletions": 17}}, {"node": {"oid": "a296a53afc91eaba8078b468c91ad96a6f209f78", "messageHeadline": "fix IPFS dependency version (#667)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6d15a935e3883fe4df8b1c1d679cc5b686d0ac03", "messageHeadline": "Change conflict resolution strategy (#657)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 62, "deletions": 13}}, {"node": {"oid": "81260ce4b8445c47527eac8607884ece991ae4de", "messageHeadline": "Remove squashing (#640)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 136, "deletions": 130}}, {"node": {"oid": "6a67f49c1ec407e756e65df00c73ee42bfc1ff54", "messageHeadline": "chore(deps): bump @babel/register from 7.12.1 to 7.12.10 (#653)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 133, "deletions": 228}}, {"node": {"oid": "e5107f9215e17583a15aa63a7490c2c98d753242", "messageHeadline": "chore(deps): bump commander from 6.2.0 to 6.2.1 (#655)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e889b5eda87efa4fbf09ff4e60ac856d19f59e47", "messageHeadline": "chore(deps): bump did-resolver from 2.1.1 to 2.1.2 (#654)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 9886, "deletions": 5186}}, {"node": {"oid": "7c67434be585b2e2cbabbf92bff25efa7655b9c3", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 219, "deletions": 55}}, {"node": {"oid": "2291f07c476972a5d36f1b1cab9a4305a556b2d1", "messageHeadline": "fix(docid): Add missing uint8array dep (#647)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "198dbbc510db8bef71662288487c4bb0a059db81", "messageHeadline": "chore(deps): bump 3id-blockchain-utils from 1.1.1 to 1.2.0 (#651)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 3347, "deletions": 1430}}, {"node": {"oid": "497d69e20e1c16304ca1613c59c52f8a6e28d598", "messageHeadline": "chore(deps): bump did-jwt from 4.7.0 to 4.8.0 (#650)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 14115, "deletions": 8879}}, {"node": {"oid": "23570343316ab8d8ae123ca7692a0f2baaea75d8", "messageHeadline": "feat(core): Add 'dev-unstable' ceramic network (#644)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "583130452f24306430928b68deab6fc74219ac48", "messageHeadline": "Log Async (#578)", "author": {"name": "Val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 321, "deletions": 100}}, {"node": {"oid": "5da5ac5251d9348699038f42857ff6bc4632fa41", "messageHeadline": "fix(core): Fail loading document at a commit if it is rejected by con\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 107, "deletions": 55}}, {"node": {"oid": "7f2b4c1224ce9dd39d034fcc4087ad6ad87f6bbd", "messageHeadline": "chore(deps): bump ini from 1.3.5 to 1.3.7 (#639)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "634b2793e416a077aac473f80aa8876152d294e8", "messageHeadline": "fix SignedRecordContainer type import (#641)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "256d3913d2d5ac297ee8e366017a34c2cd1a5d8d", "messageHeadline": "Use specific versions for multiformats dependencies (#642)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a4f4390ea561e991cae93dd26b9b122d10caef32", "messageHeadline": "fix: CID version fix (#638)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "bf24854e616753026de82e6663e16ea9512aae47", "messageHeadline": "Anchor service client fixes (#626)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 89, "deletions": 73}}, {"node": {"oid": "d1e3b98bda51ad3a7d2b7d31b253be3a181d91ae", "messageHeadline": "fix(doctype-caip10-link): solidify data structure (#619)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 10, "deletions": 25}}, {"node": {"oid": "03bc30a017662f3001ba855d1b73e1c245d0bfef", "messageHeadline": "feat(core): Rename document \"versions\" to document \"commits\" (#618)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 275, "deletions": 270}}, {"node": {"oid": "ecf6943c0e475b973bd1081b85f9cb1c9622cfe7", "messageHeadline": "feat(core): Allow loading signed records as document versions (#617)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 103, "deletions": 96}}, {"node": {"oid": "ec5dd8142adf6f45fecc7adea14d0be6fd4fc589", "messageHeadline": "feat(core): Unify implementations of Document.load and Document.loadV\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 222, "deletions": 93}}, {"node": {"oid": "b2c2eae3888d040b66f68cadad71b429b3acbd02", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 48, "deletions": 13}}, {"node": {"oid": "21f7b279da4a15e7ccf51bf7ebaf41a85d17a937", "messageHeadline": "Record size restriction (#607)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 58, "deletions": 3}}, {"node": {"oid": "760e214639730bfa45a3e6c9cbaf58c7061d3a1c", "messageHeadline": "fix(doctype-tile): unbreak tile makeGenesis metadata (#608)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "212a548f4854685a931d4055f04ac2e29591d072", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 143, "deletions": 49}}, {"node": {"oid": "04decebc9d89c8a8c3fee66ffcfadc7af1468745", "messageHeadline": "chore(deps): bump highlight.js from 10.2.1 to 10.4.1 (#602)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 148, "deletions": 95}}, {"node": {"oid": "f689730ab2fc1c77a80f1b0d5590d0b98df09905", "messageHeadline": "Rename SignedRecordDTO to SignedRecordContainer (#605)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "3adb6297855589f744085ae7a2477fa1cf002311", "messageHeadline": "Feat/multiquery ceramic api (#591)", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 369, "deletions": 5}}, {"node": {"oid": "ee1699de0ca015f9e433e6c5ae304ca52fd09a96", "messageHeadline": "fix(3id-did-resovler): resolve legacy 3IDs properly (#596)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 7464, "deletions": 3124}}, {"node": {"oid": "bf27033ab4a697e4851dba58b2fd82d77e77c514", "messageHeadline": "chore(deps): bump highlight.js from 10.2.1 to 10.4.1 (#593)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2537ecf5685af85afa4939d18b72c5e549883c3d", "messageHeadline": "chore(deps): bump level-ts from 2.0.5 to 2.0.6 (#597)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 5059, "deletions": 4258}}, {"node": {"oid": "99a3784d42fbe8083762186476605fd3a8250c69", "messageHeadline": "Record types (#601)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 233, "deletions": 151}}, {"node": {"oid": "d2851d9cb30e133b052ca0b13df864109d16760a", "messageHeadline": "Fix build (#600)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 60429, "deletions": 3574}}, {"node": {"oid": "827079cb3e50e49fcbfc13f0ee227e2ac40fc610", "messageHeadline": "chore(test): Remove it.only from test file", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f13e21dcd888d824236c7bd05ffb3c251c6ea4cc", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 56, "deletions": 13}}, {"node": {"oid": "9ec61b48c437b6fdfd66f2b087fc799fd38c784b", "messageHeadline": "chore(core): Fix flaky test by waiting for ipfs nodes to start up (#584)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 13, "deletions": 13}}, {"node": {"oid": "f8c1e77928bca8064a60864c15ab95f881e5acf4", "messageHeadline": "fix(doctype-tile): bug in squashing logic was mitigated (#587)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 157, "deletions": 8}}, {"node": {"oid": "b9745fac3c9abd0b4e577f4e956966d2446c68a0", "messageHeadline": "fix(doctype-tile): don't require auth when creating empty genesis rec\u2026", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 21, "deletions": 31}}, {"node": {"oid": "ed31106ec40f3a4487d66342784b92704a50d825", "messageHeadline": "feat(core): Use randomized pub/sub topic for 'local' and 'inmemory' n\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 31, "deletions": 21}}, {"node": {"oid": "650bf0413d9506c223b2148db46cf6ce7b4c25eb", "messageHeadline": "feat(core): Add default anchor service for 'testnet-clay' (#580)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 10, "deletions": 6}}, {"node": {"oid": "0c69236a6797553f70369d73442f6b8eefa2f3d2", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 140, "deletions": 41}}, {"node": {"oid": "255d76584e42264714fefb2a5224a656526cee93", "messageHeadline": "feat(core): Add ceramic network configurations (#576)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 218, "deletions": 79}}, {"node": {"oid": "955d3f6bd7348676d096cab8f32d932993690a6e", "messageHeadline": "feat(core): Remove chainId from document metadata and stop enforcing \u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 7, "deletions": 108}}, {"node": {"oid": "d6d488b1fd07c64f1b07cba5689cf218de1aa526", "messageHeadline": "Update README.md", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "120ba07ca29e58c9be54c0d154a2f7b87538adb4", "messageHeadline": "chore: setup docs deployment (#552)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 44, "deletions": 45937}}, {"node": {"oid": "752b6da516a26d19491b8cd1555b29df1e3339c2", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 48, "deletions": 13}}, {"node": {"oid": "eccde51abdd5dbd2a2655b33666a14698946fa4a", "messageHeadline": "fix(doctype-tile): properly make new record when genesis is empty (#566)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4b4abff6eba2ebee65942d75dddbb4ba5ce795fa", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 130, "deletions": 41}}, {"node": {"oid": "802c284657c3d03df4268c1cf1f6d445e6b7218d", "messageHeadline": "fix(common): fix IpfsApi import (#565)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5fdcc4c2a02a7b05d378f85ebfbeb1a53f1a7dc0", "messageHeadline": "chore(deps): bump dids from 1.0.0 to 1.1.0 (#562)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1110, "deletions": 98}}, {"node": {"oid": "54733bfd50571d0c886bb05e730445b60e03a086", "messageHeadline": "chore(deps): bump ipfs-http-client from 47.0.1 to 48.1.2 (#563)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 186, "deletions": 122}}, {"node": {"oid": "7203b0aa348145fbc8c262497139c3ccbc4c4509", "messageHeadline": "chore(deps): bump @zondax/filecoin-signing-tools from 0.6.3 to 0.13.0\u2026", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 218, "deletions": 34}}, {"node": {"oid": "6f29794e0155a464c02d85219b20835658f05bac", "messageHeadline": "chore(deps): bump @ethersproject/base64 from 5.0.4 to 5.0.6 (#557)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 6, "deletions": 21}}, {"node": {"oid": "cdb9c1e6176dfb5f70a063d20fa444f551a0648f", "messageHeadline": "chore(deps): bump @ethersproject/providers from 5.0.14 to 5.0.17 (#560)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d7d10baf260a61e87bb1298faf4bd3d162ac78b5", "messageHeadline": "chore(deps): bump @ethersproject/random from 5.0.4 to 5.0.6 (#556)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 435, "deletions": 21}}, {"node": {"oid": "02007c83f15eee9f1ab9717ff68bcb6b017e3dc2", "messageHeadline": "chore(deps): bump 3id-blockchain-utils from 1.0.0 to 1.1.1 (#561)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 2135, "deletions": 9129}}, {"node": {"oid": "dbac76aa4c218e6e22fc157c69e7420ac53131c7", "messageHeadline": "chore(deps): bump did-jwt from 4.6.3 to 4.7.0 (#558)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 17379, "deletions": 5244}}, {"node": {"oid": "a8eac84a37df3f2312ec68042f7f3145c73ca1ef", "messageHeadline": "chore(deps): bump loglevel from 1.7.0 to 1.7.1 (#555)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 4205, "deletions": 123}}, {"node": {"oid": "7e17440b1f3b10223abb7f28a6a63efd3cac510e", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "Joel Thorstensson", "email": "joel@oed.earth", "user": {"login": "oed"}}, "additions": 125, "deletions": 42}}, {"node": {"oid": "c7df75ce6c5ff84f01fe781e25578ed4cc271761", "messageHeadline": "fix(doctype-tile): properly handle unsigned genesis records (#564)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f23ff938e92e2f835f613e8e3162fe7795194ebf", "messageHeadline": "fix(client): fix resolver construction (#549)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a066b74380107e637079cb75b26b0129e6d46859", "messageHeadline": "chore(release):", "author": {"name": "Joel Thorstensson", "email": "joel@oed.earth", "user": {"login": "oed"}}, "additions": 125, "deletions": 42}}, {"node": {"oid": "ee30eb468ecd3937b1e2b80b1d5b0b492ffb9acc", "messageHeadline": "feat(core): Update pubsub messages to those defined in CIP-71 (#542)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 206, "deletions": 84}}, {"node": {"oid": "6629cdb88e1b01d4f762805690d58ff0114ebd5c", "messageHeadline": "IPFS API type import fixes (#546)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 44, "deletions": 58}}, {"node": {"oid": "180b7a5678caa18efcff3585acde1dbaa59de458", "messageHeadline": "chore: bump to dids@1.0.0 (#544)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 1790, "deletions": 11516}}, {"node": {"oid": "de02cee78683256ef8b59a65f3445f8d02cb9006", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 262, "deletions": 59}}, {"node": {"oid": "b22cb986683531751d9bd2542a3b9060e6b1087e", "messageHeadline": "chore: generate docs", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 7239, "deletions": 1335}}, {"node": {"oid": "b94896e61f04227de350b2224d081be21551f246", "messageHeadline": "chore: fix develop-master conflicts", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 42439, "deletions": 77320}}, {"node": {"oid": "eedeb989855540445c8d693c01a5c26e5796e5b4", "messageHeadline": "feat(3id-did-resolver): resolve v0 and v1 3ids (#511)", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 393, "deletions": 262}}, {"node": {"oid": "13ed7254db0fe467165098b2f3e2825cb5baa6fb", "messageHeadline": "feat(core): Break up and rename DocOpts args (#527)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 140, "deletions": 114}}, {"node": {"oid": "b0b01ce82c413264f73db8350b9675e4f6711d9c", "messageHeadline": "fix: copy pinning packages to dockerfile (#535)", "author": {"name": "Val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "901e957119ea9d76dad0789d29e86430ae0b9342", "messageHeadline": "feat(core): Bring conflict resolution approach into alignment with sp\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 259, "deletions": 49}}, {"node": {"oid": "db8832b0b2abed78caf03362fccec736d33b186d", "messageHeadline": "ref: update daemon api and http-client (#532)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 46, "deletions": 55}}, {"node": {"oid": "89f41bc8890c0b0c8d703200fce9d9d754ff29dc", "messageHeadline": "Dockerfiles (#526)", "author": {"name": "Val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "0dca21737a03a0ecba6e5f55636c1c053316437d", "messageHeadline": "Ceramic client config (#533)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 102, "deletions": 43}}, {"node": {"oid": "82f918f5d2d10bc99d542b75bab41081a6f92f60", "messageHeadline": "chore(deps): bump multibase from 3.0.1 to 3.1.0 (#531)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 253, "deletions": 38}}, {"node": {"oid": "2006ff2e222e086bfd7f16f0be3c1089cc0e16e3", "messageHeadline": "chore: bump 3id-blockhain-utils (#513)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 6, "deletions": 82}}, {"node": {"oid": "806c94574000a27d9af33f3a1ff8c0a5bbdd5e38", "messageHeadline": "Bump IPFS and level with master (#523)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 945, "deletions": 218}}, {"node": {"oid": "8a1456c25d53fd7f89f566907aeb158355322bd0", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 97, "deletions": 33}}, {"node": {"oid": "2a11dd93684960722b5c6a38ac0055d2095b9335", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 97, "deletions": 33}}, {"node": {"oid": "5e3ce4417be2f82e6c2ba2a17037c5c33e544447", "messageHeadline": "IPFS bump [HOTFIX] (#522)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 1867, "deletions": 2982}}, {"node": {"oid": "3edb62d6936605d786df681b3b92b48a961222bb", "messageHeadline": "feat(core): Enforce that anchors happen on the chainId specified in t\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 82, "deletions": 13}}, {"node": {"oid": "f916e633fcd61ad8fae8e1ac634f347b77302f06", "messageHeadline": "feat(core): Add chainId to genesis header (#509)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 165, "deletions": 29}}, {"node": {"oid": "75cffa78911dad8aa9c63c43c9843d761839071d", "messageHeadline": "feat(core): Interpret anchorServiceURL as base URL of the CAS, withou\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "26f101f45347208b44379c372581943a22348916", "messageHeadline": "ref: Store version information in DocState (#496)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 850, "deletions": 950}}, {"node": {"oid": "4ee31fbab29e23dc94d889e1b77abfab0284304d", "messageHeadline": "Merge pull request #508 from ceramicnetwork/feat/docid-base36-url", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0ebb84c1247183d1aee9748375b1cdb1d6c030c0", "messageHeadline": "feat(docid): base36 toUrl", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ed6fb39da06ecc5cb5a001ba388b1352f68bf457", "messageHeadline": "fix: disable randomWalk", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "06520faa4a219c59d53fb44544b0c494575f10da", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "fc931f7c1d07a7b4f7ec261e9a03af39cfc8b0aa", "messageHeadline": "fix: disable random walk for DHT (#504)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbd68df4664981a46596feffa68f85da742fbad2", "messageHeadline": "feat(core): Remove doctype from genesis record (#486)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 39, "deletions": 72}}, {"node": {"oid": "77e5ee27b4ea613934f3f3860a4010aac725d581", "messageHeadline": "ref: Remove identity-wallet dep, use did:key (#494)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 5246, "deletions": 21370}}, {"node": {"oid": "abe87fd834dc85334f1e449acae39655cb7fe1f6", "messageHeadline": "chore: use learna pacages with typedoc and add pages plugin (#487)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 23104, "deletions": 45221}}, {"node": {"oid": "ca20353da20038fdf6aab710f1a518bd0bd21e4d", "messageHeadline": "fix: fix merged conflicts", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2d5c55786489f96b82cfd7afdffeaddb038cd92d", "messageHeadline": "chore: fix conflicts", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 126, "deletions": 33}}, {"node": {"oid": "1a3dc4cc928fce44d4b3975b585c4f5afcffb2e7", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 103, "deletions": 29}}, {"node": {"oid": "5e6097f0c3b3311dd48f575a6c6902ccd41825e2", "messageHeadline": "Enable IPFS DHT functionality (#488)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "28d8212a7b8cab399a2e8af6ba525e908c4548ab", "messageHeadline": "feat(tile): Enforce that schemas must always be assigned with a versi\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 255, "deletions": 93}}, {"node": {"oid": "37fc1e6c18feccbaf16ce60b711c611e5ba7aeb4", "messageHeadline": "fix(document): Enforce schema when loading genesis record (#472)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 143, "deletions": 123}}, {"node": {"oid": "23392f5d4a3d3f8ac665f1ed626b8ac1f62cba41", "messageHeadline": "feat(key-did-resolver): add support for ed25519 (#479)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 200, "deletions": 43}}, {"node": {"oid": "cbd90410865c3a7be00b0b153f682150dfd1ac91", "messageHeadline": "feat(core): Make isUnique default to true (#427)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 65, "deletions": 35}}, {"node": {"oid": "c6175216cb52854fc68961461b587f2a33ad618c", "messageHeadline": "chore: fix conflicts with master", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 160, "deletions": 534}}, {"node": {"oid": "79b39a4e7212c22991805ae1b93f10b3d146d540", "messageHeadline": "fix: bump IDW dep, fix Dockerfile (#474)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 211, "deletions": 605}}, {"node": {"oid": "28da783f6c6ca29dc925152ce4c3c5fc6e3c0bdd", "messageHeadline": "fix(test): Increase stability of schema validation tests (#469)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 29, "deletions": 30}}, {"node": {"oid": "c67f0a0292ae78d2cdf6c90dc7c91cd0e6c04fb1", "messageHeadline": "feat(caip10-link): Make caip10-link records use 'data' instead of 'co\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0ce255c6fa8ecc36f5ee8463609f26840188e8f6", "messageHeadline": "chore(cli): merge with master", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "03bb55e2bd53cf7c16e7d654f5682015cb3f20dd", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "99e297a3c8b7ddfb5e52881c19e8f20c833385b9", "messageHeadline": "fix(cli): fix conflicts", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22a1ec5efb11e27cd7badb7193c74d151fa36c42", "messageHeadline": "hotfix(cli): return doc.id.toString() (#468)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3689228aefd8799d3bad572a93bd75760c6cc7cd", "messageHeadline": "feat(tile): Fix metadata handling and test schema enforcement behavio\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 217, "deletions": 8}}, {"node": {"oid": "8a86fb68b5f895f64e79a2585a5f854dd6c42088", "messageHeadline": "feat(core): Rename several packages to remove redundant \"ceramic-\" pr\u2026", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 116, "deletions": 115}}, {"node": {"oid": "9c1ff3cb64b04c5eaf3543d1aa10ecf73c30777f", "messageHeadline": "chore(core): increase polling time to 1 minute (#465)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c82b8ab831975c5271e53bc096bd27388229e93", "messageHeadline": "Update README.md", "author": {"name": "Michael Sena", "email": "michaelrsena@gmail.com", "user": {"login": "michaelsena"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "97236dbb403659eb47a88ed897f60190daa84e71", "messageHeadline": "chore: bump cids version (#463)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d0349588f08cfc92b225deed8cd6adb059b1a5eb", "messageHeadline": "Apply standard flow for applyRecord (#461)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 77, "deletions": 62}}, {"node": {"oid": "7fc6f1181b3ff14f00abafc5f6cd4658b87ca548", "messageHeadline": "Fix Tile doctype test (#462)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "a649bce46dff87d946ff82ef3c223b0b4b35f15d", "messageHeadline": "Log file rotation and small improvement (#447)", "author": {"name": "Val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 244, "deletions": 8}}, {"node": {"oid": "f838cdb34fc4f610abb31a9f35319bb8351a5566", "messageHeadline": "IPFS version bump (#455)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 1194, "deletions": 4280}}, {"node": {"oid": "749558711ad55d00191d76e6d728909ecdf44757", "messageHeadline": "Fix pinning dependency (#452)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 312, "deletions": 383}}, {"node": {"oid": "7d667faba6edfd6e5370768eac2381150139038a", "messageHeadline": "Use external modularized pinning backends (#445)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 4096, "deletions": 780}}, {"node": {"oid": "27fed9f72b1e1dd415920a9fc3c831482e2a214f", "messageHeadline": "Merge pull request #439 from ceramicnetwork/feat/log-files", "author": {"name": "Val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "40b35a0a75b7edfd8db2f63986ff5490a4496904", "messageHeadline": "feat: remove log differentiation for gateway", "author": {"name": "val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "418a43b3a04f8b6497b13127b5dbe4ed8a331acb", "messageHeadline": "feat(core): Rename 'head' to 'tip' (#426)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 77, "deletions": 77}}, {"node": {"oid": "ad4935c34ff0db8968a12104f744e923446b1ce3", "messageHeadline": "feat(core): Rename account-link doctype to caip10-link (#436)", "author": {"name": "Spencer T Brody", "email": "spencer@3box.io", "user": null}, "additions": 52, "deletions": 51}}, {"node": {"oid": "a38e9860a036fc50baaba2b130f82017afed6b7f", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 85, "deletions": 29}}, {"node": {"oid": "5b8286203f333adc61b695c6747c94ac8a8ff570", "messageHeadline": "chore: add docs (#437)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 729, "deletions": 432}}, {"node": {"oid": "1927cbe03b04105f7555c8cb03522d5142173604", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 51, "deletions": 16}}, {"node": {"oid": "00d09fcff38137e5e08828bbbdeeb3ec60697bd2", "messageHeadline": "Sync CAS logic with in-memory implementation (#435)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 142, "deletions": 72}}, {"node": {"oid": "fda9380568c3244cad1bfd9e6a5c989943737211", "messageHeadline": "fix(core): fix pin ls (#433)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7872d435281cc9ab851fc470265bd5e7fc0eb069", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 105, "deletions": 29}}, {"node": {"oid": "a13a7ad66285ac7d094bd3afbe13425c8348e1eb", "messageHeadline": "chore(deps): bump @ethersproject/providers from 5.0.12 to 5.0.14 (#431)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cab21e09768a45bd9473fd7701720796fc9ee881", "messageHeadline": "chore(deps): bump dids from 0.6.4 to 0.7.0 (#428)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 581, "deletions": 824}}, {"node": {"oid": "a8805fd13aad1a6388642c10a370e275765e05a8", "messageHeadline": "chore(deps): bump commander from 6.1.0 to 6.2.0 (#429)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 337, "deletions": 460}}, {"node": {"oid": "c94ff155a10c7dd3c486846f6cd8e91d320485cc", "messageHeadline": "feat(core): Rename owners to controllers (#423)", "author": {"name": "Spencer T Brody", "email": "870767+stbrody@users.noreply.github.com", "user": {"login": "stbrody"}}, "additions": 757, "deletions": 757}}, {"node": {"oid": "12b3f5b58310806c234da1adc254d84380317883", "messageHeadline": "fix(tile): remove undefined nonce (#425)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 7, "deletions": 19}}, {"node": {"oid": "4723acab2d019dc2fe08337c38192561ad5c9102", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 99, "deletions": 35}}, {"node": {"oid": "3f53eee093c335ea658e2bc5eae2831f2d7d7f93", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 147, "deletions": 35}}, {"node": {"oid": "ea2fbd8880f446a637d71245c37674c7e254a200", "messageHeadline": "chore: regenerate docs (#424)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 2474, "deletions": 809}}, {"node": {"oid": "fbf39a7c16158c3bbe5c6969bf256945068fac4e", "messageHeadline": "chore(tile): minor fix", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ed666151355a9d53eabcf3c596295c88f615fdc3", "messageHeadline": "Ceramic anchoring (squash, in-memory service, pub/sub fixes, etc.) (#\u2026", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 683, "deletions": 165}}, {"node": {"oid": "f9b644fc60ba28bea603341981dcffc6b933b37c", "messageHeadline": "Merge pull request #365 from ceramicnetwork/feat/docid-library", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 1471, "deletions": 402}}, {"node": {"oid": "508172c4d5ef2740b96953935c9497c686e7b46a", "messageHeadline": "feat(cli): docid string handling, cid to docid path params", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 28, "deletions": 80}}, {"node": {"oid": "65f730cf7831638ed06ad39996bda9bf405fba98", "messageHeadline": "feat(core): create docid, docid map", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 36, "deletions": 25}}, {"node": {"oid": "71825e22282c5e9a8e53f431e82ff1fb9ce7eec5", "messageHeadline": "fix: fix tests and minor refactor", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "a794abcbaf55c86b80288a6fdbaeb13e982ae248", "messageHeadline": "fix conflicts", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 161, "deletions": 138}}, {"node": {"oid": "1364aecdbf9209106627fb11e29a13132d4943d4", "messageHeadline": "fix: improve generated api docs (#419)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 27424, "deletions": 993}}, {"node": {"oid": "09c7c0dc8e6e60ca3cf190f6e3c2b6c51a2e52ae", "messageHeadline": "feat: idw update, docid idw", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "8ce4482f23d514823fb89f952cfec59bc7f4fe1c", "messageHeadline": "chore(deps): bump ajv from 6.12.2 to 6.12.6 (#417)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f4640e3f6b33f3d1c7434d98adb5276593c2dfc4", "messageHeadline": "chore(deps): bump cids from 1.0.1 to 1.0.2 (#416)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 243, "deletions": 447}}, {"node": {"oid": "d71e86d18dfd15ed2b6df50c274785823ff01960", "messageHeadline": "chore(deps): bump @babel/register from 7.11.5 to 7.12.1 (#415)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 107, "deletions": 107}}, {"node": {"oid": "1e48e9e88090463f27f831f4b47a3fab30ba8c5e", "messageHeadline": "feat: docids support", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 292, "deletions": 335}}, {"node": {"oid": "b1e70c449a2b4df7a7cb61b811059a7fef30c7cc", "messageHeadline": "chore(release):", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "4c73350b6c70eea95db5ef061b07107dbef649cc", "messageHeadline": "feat(docid): remove subnet, add baseID, support version 0 encoding", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 223, "deletions": 122}}, {"node": {"oid": "7efe2c6b391a039c6d50805204106b373a618055", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 87, "deletions": 31}}, {"node": {"oid": "81b1abc7ebef48b65964b193e44989994f55e283", "messageHeadline": "chore(common): move schema related utils to core (#409)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 75, "deletions": 105}}, {"node": {"oid": "f1678937de3d888e7954a586a065a0e6a92c090a", "messageHeadline": "feat(docid): optionally encoded version with docid", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 192, "deletions": 21}}, {"node": {"oid": "b62b5c3f9a85e9de500457421b8fe048d6711cf2", "messageHeadline": "chore(docid): depend/table types", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 80, "deletions": 18}}, {"node": {"oid": "32437e6218d4bb25a74dcda99fd7c1712d27197e", "messageHeadline": "ref(docid): docid tests, name change, readme, toPrimitive", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 429, "deletions": 54}}, {"node": {"oid": "cd94bfaa9aa88724308e753f3ecfedffcfa271d0", "messageHeadline": "feat(docid): fromString, fromBytes, non supported subnets & doctypes,\u2026", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 66, "deletions": 51}}, {"node": {"oid": "df44b74f42d8be210f247b1d86e7d11fca303885", "messageHeadline": "feat: ceramic docid library", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 422, "deletions": 0}}, {"node": {"oid": "deee2959067a6475ecf1b710126d5679bc9422d9", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 97, "deletions": 33}}, {"node": {"oid": "ff8e5231fcffec78592c83d9f3bbc3a305956921", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 119, "deletions": 33}}, {"node": {"oid": "8842e00c7fd48c3f8b566190faa360cba545cb7b", "messageHeadline": "chore(deps): bump node-fetch from 2.6.0 to 2.6.1 (#405)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "348963cacc41126457fc12b3667a62b25daebefb", "messageHeadline": "chore(deps): bump identity-wallet from 2.0.0-alpha.11 to 2.0.0-alpha.\u2026", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 433, "deletions": 464}}, {"node": {"oid": "16114890b11272ece2d3135940c68ad3db0fd97f", "messageHeadline": "chore(deps): bump @ethersproject/providers from 5.0.10 to 5.0.12 (#404)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3ea39d307fb5a28b0e4d80f387562a24f0733c64", "messageHeadline": "chore(deps): bump ajv from 6.12.5 to 6.12.6 (#402)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 46, "deletions": 53}}, {"node": {"oid": "2482d5f9be7009b24a8edf37090d36c375c5329e", "messageHeadline": "chore(deps): bump p-queue from 6.6.1 to 6.6.2 (#401)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 106, "deletions": 189}}, {"node": {"oid": "c70f04c037929568e796cf4b7e523679c81818e1", "messageHeadline": "fix: properly handle versions and key rotations (#399)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "680d8ae9f04c77164735ce36fba352acf268ecfb", "messageHeadline": "Feat/log files (#396)", "author": {"name": "Val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 157, "deletions": 87}}, {"node": {"oid": "e0dbe66db41f10caaf3be47c99ba6c2c56c9f04e", "messageHeadline": "fix docs", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 455, "deletions": 531}}, {"node": {"oid": "32813d25618f8a667ab754f7f73937ba42a10013", "messageHeadline": "fix: move _config.yml to docs", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 421, "deletions": 421}}, {"node": {"oid": "85c1ecb5ad71bba3c6a8f2c5f7f2ee599369cacf", "messageHeadline": "fix: add _config.yml", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 424, "deletions": 421}}, {"node": {"oid": "bcab42052f88c7b41276abcbd0b3c18be2be8e00", "messageHeadline": "fix: remove _config.yml", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 421, "deletions": 424}}, {"node": {"oid": "e9c2bff865217ff1d1b9c3515138a2b95dac32c1", "messageHeadline": "fix: add .nojekyll file", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 421, "deletions": 421}}, {"node": {"oid": "0b2e0ef7e68bc80e741faf15f0bb4ce19b2a7e1a", "messageHeadline": "fix: fix API docs (#398)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 428, "deletions": 421}}, {"node": {"oid": "03f0fb5df58a86bf2dbf9c4d4e30cda8c9f589c6", "messageHeadline": "Feat/documentation (#389)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 34108, "deletions": 111}}, {"node": {"oid": "7b3fb4a36025c8d00c8e5a7e450e52fcdf5bb283", "messageHeadline": "chore: update IDW and adapt tests (#386)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "c134c4239b79347b14a5ea7384a96c2bbe77fba4", "messageHeadline": "fix(core): fix anchor record verification (#381)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "9e0ba752b22c944b827edcecd68cb987905fd4d6", "messageHeadline": "fix: change identity-wallet version (#384)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8b87a86651c4a3bd4441c09b13c38ce8ed342e3c", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 124, "deletions": 29}}, {"node": {"oid": "aede79df09c533e6221e9743908612ea8eb6c474", "messageHeadline": "Merge pull request #352 from ceramicnetwork/feat/log-files", "author": {"name": "Val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 125, "deletions": 51}}, {"node": {"oid": "581bba8c91f963893fb5509b97b939cfee0bd68d", "messageHeadline": "feat: make log to file optional and config path", "author": {"name": "val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "6ed6a94595ea06de18fc061a1da2053084536396", "messageHeadline": "feat: add timestamp to pubsub logs", "author": {"name": "val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d9eeb7bb9fe704fdfdc96a80b4e27708d3b3c5be", "messageHeadline": "fix: handle message data as string or buffer", "author": {"name": "val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "d5771a33f10f3d6fb2d4dfbaf7292b805b5c9a20", "messageHeadline": "fix: parse message data in dispatcher log", "author": {"name": "val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "68d77bb2c464226283b07345775efeead9136687", "messageHeadline": "fix: lint", "author": {"name": "val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f37c7a54e5ae71e66200cad39e8519cbd55afc8e", "messageHeadline": "style: remove unused variable assignment", "author": {"name": "val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5bbdd27922d8b873a42fb18a83e2bb0815b4052f", "messageHeadline": "fix: remove logToFile in favor of plugin and update file names", "author": {"name": "val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 7, "deletions": 32}}, {"node": {"oid": "0f5eb22963c0bc04ca08ab64929ef320b2b1b5b1", "messageHeadline": "fix: initialize log level through ceramic config only", "author": {"name": "val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "da1f777ecea1507eb58662132d0db48c9dba2de8", "messageHeadline": "fix: log errors and refactor http logging", "author": {"name": "val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 39, "deletions": 29}}, {"node": {"oid": "5f5433a7636bba134457a9b264c7e88bf3ad4aed", "messageHeadline": "fix: add todos to remove logToFile", "author": {"name": "val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "073873013f55a3afb0aa24e8fba57c7b39be1e0a", "messageHeadline": "feat: write daemon logs to files", "author": {"name": "val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "54a1e13a62b4d0bf348379a3f82670307fa45e91", "messageHeadline": "feat: add logger plugin to write to files", "author": {"name": "val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 57, "deletions": 16}}, {"node": {"oid": "5df425f79ecf2deda03d29f73375e5d32dd2b053", "messageHeadline": "fix: remove repeat request data from response log", "author": {"name": "val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "b3422261c7ec34495140cbc39fdbdcde456b3110", "messageHeadline": "feat: add log to file", "author": {"name": "val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "e8d4cbd2bd94396434f1b08e361817116f9d4416", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 88, "deletions": 29}}, {"node": {"oid": "d3a050aba0cc32b3a97050146c4e0b88a964d1d5", "messageHeadline": "fix(common): fix check (#379)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "780192dcc5afdf2dda60b4051266da000b1c674c", "messageHeadline": "chore(deps): bump dag-jose from 0.2.0 to 0.3.0 (#360)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 167, "deletions": 24}}, {"node": {"oid": "6e2f03a168de74471e82771594771602e3c48c85", "messageHeadline": "Fix and unify loadDocumentRecords (#378)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "392a528286137c0aa6cb8001a471200ae06ceedd", "messageHeadline": "chore(deps): bump did-jwt from 4.5.1 to 4.6.2 (#358)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 23, "deletions": 168}}, {"node": {"oid": "4b036c6bf73cacd2f396d8ab1e952d6ced345ee7", "messageHeadline": "chore(deps): bump identity-wallet from 2.0.0-alpha.9 to 2.0.0-alpha.1\u2026", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1165, "deletions": 1470}}, {"node": {"oid": "234242f170a708e152d846a1b99fd73cc8af65cd", "messageHeadline": "chore(deps): bump dids from 0.6.2 to 0.6.4 (#362)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 342, "deletions": 522}}, {"node": {"oid": "022226aa5aac8cd94bf3c92d33ce418318fa3ff7", "messageHeadline": "chore(deps): bump @ethersproject/providers from 5.0.9 to 5.0.10 (#361)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "f82e5e037d18126bfa08ca9d164b3689da1ea7af", "messageHeadline": "chore(deps): bump @ethersproject/base64 from 5.0.3 to 5.0.4 (#363)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "2ca96bea5c49da859c6f4bb6bfa5eb68c1f37d7e", "messageHeadline": "chore(deps): bump @ethersproject/random from 5.0.3 to 5.0.4 (#364)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1154, "deletions": 1290}}, {"node": {"oid": "37b7e0176b159d446816c3b265da0d29a256515f", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 85, "deletions": 29}}, {"node": {"oid": "a64a21dc0a3ac4e3c2b2a0aae7d8acc5e8b217b8", "messageHeadline": "Implement loadDocumentRecords API (#357)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 203, "deletions": 19}}, {"node": {"oid": "eb0668ce71e4707cb1c92bbf55e584e650457443", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 97, "deletions": 33}}, {"node": {"oid": "8acf91942d15350081409e5639a7d3968b092f26", "messageHeadline": "chore: merge develop", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 7280, "deletions": 2854}}, {"node": {"oid": "1642e31f2540f37a9ab83062f2d439876294e3f7", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 127, "deletions": 36}}, {"node": {"oid": "6d025018ea7879b2962472509e0810e6525531dd", "messageHeadline": "chore: fix conflicts", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 40, "deletions": 16}}, {"node": {"oid": "d374870990048536aa780a5393c4c29cceac4a78", "messageHeadline": "fix: add gateway to ceramic config and use pinningStorePath for cli (\u2026", "author": {"name": "Val", "email": "8445610+valmack@users.noreply.github.com", "user": {"login": "v-stickykeys"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "401416a30e18c992a6b6ab337c11d62060352e6f", "messageHeadline": "Document queue fix (#348)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 336, "deletions": 282}}, {"node": {"oid": "18cbec8fddc63c63cd02459f1dc6ff4e068f202f", "messageHeadline": "feat: add dag-jose format to ipfs-http-client (#341)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 20, "deletions": 115}}, {"node": {"oid": "3bf7313590a059f09bf0c3da47fd37d996b1868a", "messageHeadline": "fix: pass string instead of CID instance (#336)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0601b1b7d71ed9ebb5a231ea3815b8e0372db50f", "messageHeadline": "chore(deps): bump cids from 1.0.0 to 1.0.1 (#330)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 171, "deletions": 52}}, {"node": {"oid": "fcdb16d3cc99b48ab71860466645200e98088cf6", "messageHeadline": "chore(deps): bump identity-wallet from 2.0.0-alpha.5 to 2.0.0-alpha.9\u2026", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 3452, "deletions": 978}}, {"node": {"oid": "85c91d15ffa9be9c93482132bfd954137f98cec0", "messageHeadline": "chore(deps): bump chalk from 2.4.2 to 4.1.0 (#331)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "daf45ad4cec181b9da912172f5a0ceb7f5170566", "messageHeadline": "chore(deps): bump varint from 5.0.0 to 6.0.0 (#334)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 23, "deletions": 95}}, {"node": {"oid": "8ec93b8c06031843f0bd14e6510d841f4ecfd8c0", "messageHeadline": "chore(deps): bump dids from 0.5.1 to 0.6.2 (#328)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 2845, "deletions": 1009}}, {"node": {"oid": "ecae6816c534060066b50e6d04ca3937d05179a3", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 94, "deletions": 29}}, {"node": {"oid": "02e8d66e25d7fb8887496cf6b3430be90b79d4f3", "messageHeadline": "feat(common): refactor logger, include component name (#326)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 45, "deletions": 60}}, {"node": {"oid": "9519043a1b069c0d1e9e285d6cfc4b246f46514e", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 85, "deletions": 29}}, {"node": {"oid": "4e2e7e30baa8ef47354720946679d0f43cab78d1", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 85, "deletions": 29}}, {"node": {"oid": "a3126c89b64fb336bfb5d688fc3018eee081f421", "messageHeadline": "chore: fix conflicts", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 51, "deletions": 36}}, {"node": {"oid": "3ccbaae4ea0a649bea3251860daa287afc3f66ae", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 85, "deletions": 29}}, {"node": {"oid": "684dffed1e36f23f5f904599d65da5e5c8a53af9", "messageHeadline": "Feat/additional logging (#325)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 67, "deletions": 39}}, {"node": {"oid": "955e496c430f34b8ff1a9a716eb73998d81df568", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 85, "deletions": 29}}, {"node": {"oid": "b38ae172ef4db881cfddc334b3dc470299777311", "messageHeadline": "Merge branch 'develop'", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7b249bff7e3bbac020a79e0d60b279cb8ebb5c4a", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 86, "deletions": 30}}, {"node": {"oid": "306216eae0c35165df8a3d64d33d49e84ef16e4e", "messageHeadline": "chore: bump dids dep (#324)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1747d8b6da75f4e734bffffdeeed16b9d1bb8936", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 86, "deletions": 30}}, {"node": {"oid": "e376c34d2824000823ea9b32aedf095d3ae13732", "messageHeadline": "hotfix: add missing dependency", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "26cf77b2a21ca432b6b454d125e2d57bd0690324", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 120, "deletions": 33}}, {"node": {"oid": "f67e676feff185db7d634b3af0bf07756c52c333", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 128, "deletions": 35}}, {"node": {"oid": "fdbd0ed66a01f9521f631967b4438396ce197ace", "messageHeadline": "feat: remove 3id doctype (#323)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 530, "deletions": 17357}}, {"node": {"oid": "472283f8419dd51c4725b77083df43abeb9ee387", "messageHeadline": "feat: implement initial key-did-resolver module (#321)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 8781, "deletions": 2968}}, {"node": {"oid": "969f27065a570f47be27cd25110a9a54d5e56af6", "messageHeadline": "Merge pull request #319 from ceramicnetwork/feat/api-headers", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 211, "deletions": 440}}, {"node": {"oid": "32c46c87e9cf1e32a03ca183c1077d8f361b8012", "messageHeadline": "chore(deps): bump @ethersproject/providers from 5.0.8 to 5.0.9 (#314)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "36b478679f031661c3e12129ff0cc51e29c0c0a2", "messageHeadline": "chore(deps): bump dids from 0.5.0 to 0.5.1 (#315)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 226, "deletions": 305}}, {"node": {"oid": "dd47f1da5517a655d5334802a7ec610ac13591d3", "messageHeadline": "feat: cors middleware, preflight/content type", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 211, "deletions": 440}}, {"node": {"oid": "a7e9a07faeb276c60f9b620ba1285bdd422519e1", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 100, "deletions": 36}}, {"node": {"oid": "6db495af70ae4b18815d308263c5581022c35b45", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 48, "deletions": 13}}, {"node": {"oid": "77bf331f16382b6551d6c6b4a69e8d6bd0d514f3", "messageHeadline": "fix(tile): fix owners undefined (#312)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac04ea188ed9cc12e551e25f085bb04b20cfecc7", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 109, "deletions": 36}}, {"node": {"oid": "2a2494d24bb58853b61d2f6444f62bbb7f81e1d7", "messageHeadline": "feat(cli): disable CLI logs (#311)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "f5744cbd22a3a06b0bbbae3310aa28c7f5f5a627", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 100, "deletions": 36}}, {"node": {"oid": "2819d4cee5d7768a2c976b0cdd8b2b4718451360", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 103, "deletions": 36}}, {"node": {"oid": "d81c10e73ed31736b42db6577fde19a8dc170780", "messageHeadline": "Logging (#306)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 378, "deletions": 28}}, {"node": {"oid": "08bb247e5e97e526a23d1a7af1913fac722d4019", "messageHeadline": "feat: add read only gateway option (#282)", "author": {"name": "Zach Ferland", "email": "zachferland@gmail.com", "user": {"login": "zachferland"}}, "additions": 43, "deletions": 18}}, {"node": {"oid": "ad3ab8c3646e6981d072f26c9822a3e6ed6935fe", "messageHeadline": "chore(deps): bump @ethersproject/providers from 5.0.7 to 5.0.8 (#299)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 52, "deletions": 52}}, {"node": {"oid": "486e055adfa708cda798f068fe73a72e75a4a74d", "messageHeadline": "chore(deps): bump ipfs from 0.50.1 to 0.50.2 (#298)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 298, "deletions": 985}}, {"node": {"oid": "53f75f59aac33eae01e4a02729f7835db5bf5ca1", "messageHeadline": "chore(deps): bump ipfs-http-client from 46.1.1 to 47.0.1 (#300)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 398, "deletions": 9}}, {"node": {"oid": "e282b79e51fc99a082c50af86f22f45db38add2c", "messageHeadline": "chore(deps): bump dag-jose from 0.1.1 to 0.2.0 (#301)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 97, "deletions": 66}}, {"node": {"oid": "29be00b52008972d50d66e51db738bb6192a6e3a", "messageHeadline": "chore(deps): bump ajv from 6.12.4 to 6.12.5 (#302)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "dbcd50b16c14f94f70decc5b69d0feca506d23c5", "messageHeadline": "chore(deps): bump cross-fetch from 3.0.5 to 3.0.6 (#303)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 904, "deletions": 72}}, {"node": {"oid": "f848a3334fe89b1a14f993e320e3da9470229482", "messageHeadline": "chore(deps): bump identity-wallet from 2.0.0-alpha.3 to 2.0.0-alpha.5\u2026", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 12675, "deletions": 44436}}, {"node": {"oid": "511f81212cd8266bd3629da90c3f5290eabb37c7", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 111, "deletions": 36}}, {"node": {"oid": "4831df7fd859037f5b06ad5536e337a08d21937c", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 123, "deletions": 36}}, {"node": {"oid": "79ebfb66fb7aa8c925ed780d089d8b8366af1f35", "messageHeadline": "Merge branch 'develop' of https://github.com/ceramicnetwork/js-cerami\u2026", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "805492efc349142807eb193ab5323486c4cfa252", "messageHeadline": "chore: remove test", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "33d228c4b2ac7fc06794c10a22165b887d15c232", "messageHeadline": "Accept more than eip155:1 as account-link (#288)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "1276874be36c578c41193180d02d597cbdd4302e", "messageHeadline": "feat: bump IW deps (#295)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "4543d4e298663eacc981c3d07e64bf0334f84076", "messageHeadline": "feat(cli): add config option to CLI, fix seed generation (#293)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 844, "deletions": 2069}}, {"node": {"oid": "bfa78cee54dcb7e6fbc5ae53602edc277bd60e6a", "messageHeadline": "chore(cli): update package name in readme (#291)", "author": {"name": "drbh", "email": "david.richard.holtz@gmail.com", "user": {"login": "drbh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5a6282309397399702bb2467fd367b0cc8a5fbc", "messageHeadline": "chore(common): remove deps (#289)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "64ca4f55100cd259f51002254aa6a4f528c60c63", "messageHeadline": "fix(http-client): return correct doc instance from createDocument (#287)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7326650436d1ac86ac757944b6585736065c3ee4", "messageHeadline": "chore: Clay has arrived \ud83c\udf89 (#286)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c4ff2ddf4e024c36e1ddea011caf94200210478e", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 100, "deletions": 36}}, {"node": {"oid": "3e9750cfee5e8d2edc89b28b26ede39b18e44d96", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 128, "deletions": 46}}, {"node": {"oid": "7017bb27a2084beff912a99f4c5009c5a7c563d7", "messageHeadline": "chore: align dependencies (#285)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "416b639eb534655ebe3bc648b2321f0432e4eb6e", "messageHeadline": "fix: set DID when requesting a signature (#283)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 377, "deletions": 5834}}, {"node": {"oid": "f68211f3a02a330a7d1798793114220fedd1f6e2", "messageHeadline": "Introduce DagJWS (#266)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 471, "deletions": 195}}, {"node": {"oid": "e8d83fd3a3444e8133c9a2bd75962257a808d4d9", "messageHeadline": "chore(deps): bump @ethersproject/providers from 5.0.5 to 5.0.7 (#281)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 22, "deletions": 198}}, {"node": {"oid": "3b72335e9f4963047e1fcb9098093344c25031fa", "messageHeadline": "chore(deps): bump ipfs-http-client from 46.1.0 to 46.1.1 (#280)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "d8462c858fa302dbfa28a8fc0217bb9dc128b9b4", "messageHeadline": "chore(deps): bump @types/json-schema from 7.0.5 to 7.0.6 (#279)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0ec0396a2bf60a342bb4c087b88682505e2bf6bf", "messageHeadline": "chore(deps): bump did-jwt from 4.4.0 to 4.5.1 (#278)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 88, "deletions": 17}}, {"node": {"oid": "d52f3d6f2a4f8763e7533bc82847e66e96dfd5ff", "messageHeadline": "chore(deps): bump ipfs from 0.50.0 to 0.50.1 (#277)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 497, "deletions": 2202}}, {"node": {"oid": "309a8089191e4fbe80f705806f57d6068fdd6ba9", "messageHeadline": "fix: verify that signatures where made by correct DID (#276)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 42, "deletions": 21}}, {"node": {"oid": "b10eabb26c1842e44ee802f09d5052f97c95d3ee", "messageHeadline": "Specify actually used dependencies in corresponding package.json (#274)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "c6ca9e38b9d4eb5481f4677d0b6064a0fc48a5bf", "messageHeadline": "fix(common): Output time in local timezone (#273)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9453e67ddba0e60c05d1a24e68846db524ee247e", "messageHeadline": "chore(deps): bump ipfs from 0.49.0 to 0.50.0 (#271)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 48579, "deletions": 16197}}, {"node": {"oid": "b72be0faa561622d679e0670cf3f5b42de5d10af", "messageHeadline": "Merge branch 'develop' of https://github.com/ceramicnetwork/js-cerami\u2026", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 224, "deletions": 8}}, {"node": {"oid": "f590f8171f89236db11312eee12a4d3d99a65934", "messageHeadline": "chore: add licenses (#269)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 224, "deletions": 8}}, {"node": {"oid": "740d8fdd06c7ac430ef210dea0be72f53df38e5f", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 131, "deletions": 36}}, {"node": {"oid": "13dc76fea8fff3b301639bb56f0a2b6dd4597ac4", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 133, "deletions": 38}}, {"node": {"oid": "1693dcac893d8d8b8f438757b2815298bd715390", "messageHeadline": "IPFS 0.50.0 (#268)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 692, "deletions": 741}}, {"node": {"oid": "cd0dccbe97617288ada1720660fba7d249702271", "messageHeadline": "fix: fix build issues (#270)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 102, "deletions": 46}}, {"node": {"oid": "d29a032726a4beec5fa12fba528b2d520b4ca690", "messageHeadline": "Revert \"chore(deps): bump cids from 0.8.3 to 1.0.0 (#204)\"", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 4521, "deletions": 14854}}, {"node": {"oid": "5b6d210f203e0baf4b597bab1a00564dd4a01f77", "messageHeadline": "chore(deps): bump cids from 0.8.3 to 1.0.0 (#204)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 16245, "deletions": 5912}}, {"node": {"oid": "b9f27a47c458cca199284f8a96339aa0abae15f4", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 100, "deletions": 36}}, {"node": {"oid": "c9931b5f2fd604cb4fa67ea8fc82c3f04a7b779a", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 100, "deletions": 36}}, {"node": {"oid": "3924b060728cf01b2ba10d44fdfd7f401c9ccf34", "messageHeadline": "fix dependencies", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "01d202cfcdabc5eab908ffefe0a5b1a81490e982", "messageHeadline": "Revert \"fix: fix lerna issues and other dependencies\"", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 17050, "deletions": 7}}, {"node": {"oid": "b30cc9580aca8c94d00f264e9d17ac82066459b1", "messageHeadline": "fix: fix lerna issues and other dependencies", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 7, "deletions": 17050}}, {"node": {"oid": "89345f86d7037eb5039cc35fcb2bc63a55771e5a", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 71, "deletions": 23}}, {"node": {"oid": "b9453fc953f7088f971d15af5b050a2bdf3bf39a", "messageHeadline": "bump version", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c4b80cb040b5a0a36bcea4264f861642c9a7672a", "messageHeadline": "chore(release):", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 104, "deletions": 36}}, {"node": {"oid": "ab09c3adc80623f29558893271a26781f8a32a61", "messageHeadline": "chore(release):", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 104, "deletions": 36}}, {"node": {"oid": "3bd7e28a1795f9fa2c498854f47c7c352e48aa42", "messageHeadline": "chore(release):", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 104, "deletions": 36}}, {"node": {"oid": "78f7521970a3510f11e8c84d73b919ae90886d1e", "messageHeadline": "chore(release):", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 104, "deletions": 36}}, {"node": {"oid": "ea5b54dc7580263d15852c1d47152820674234f3", "messageHeadline": "Merge pull request #264 from ceramicnetwork/develop", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 2959, "deletions": 17409}}, {"node": {"oid": "c1733eff57ed32d2433a776aa6c5d6e965a544e5", "messageHeadline": "chore: remove account template pkg (#249)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 0, "deletions": 11779}}, {"node": {"oid": "5dded968ed59b16c536566f0902d710c9d64b33c", "messageHeadline": "fix(core): properly pin from context (#251)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "9a4725906b039710a77db9676bcb9959eea87b51", "messageHeadline": "Merge pull request #263 from ceramicnetwork/user-did-change", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 68, "deletions": 68}}, {"node": {"oid": "691081aad455a2afb9af0f379c61fdd153acfceb", "messageHeadline": "Rename `user` field to `did`", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 68, "deletions": 68}}, {"node": {"oid": "281fe58909af72db7ff387ca77336f0f82a65454", "messageHeadline": "chore(deps): bump @ethersproject/random from 5.0.2 to 5.0.3 (#256)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 5, "deletions": 20}}, {"node": {"oid": "5d5f0a56183614aff2ec7b2be27fbc09d6492d15", "messageHeadline": "chore(deps): bump @ethersproject/base64 from 5.0.2 to 5.0.3 (#255)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 555, "deletions": 1260}}, {"node": {"oid": "a1282749db4943a54959260e590ec99372678f48", "messageHeadline": "chore(deps): bump commander from 6.0.0 to 6.1.0 (#262)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e058b5513173334f31ad12d232e359c5174eca9a", "messageHeadline": "chore(deps): bump @babel/register from 7.10.5 to 7.11.5 (#261)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 670, "deletions": 1683}}, {"node": {"oid": "13f24fb55e81c01b1695c49f197593be5d8fe113", "messageHeadline": "chore(deps): bump async from 2.6.3 to 3.2.0 (#260)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 713, "deletions": 1024}}, {"node": {"oid": "09f945706ea75ca78fbf9b13cd6d52e0b7945e27", "messageHeadline": "chore(deps): bump dids from 0.2.1 to 0.5.0 (#259)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 885, "deletions": 1490}}, {"node": {"oid": "5566cbdafd4888a97226798c4e4a356726028381", "messageHeadline": "Merge pull request #254 from ceramicnetwork/user-getter", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "67e0f2314c471bde59912fa577ed4b89240ce211", "messageHeadline": "fix(core): fix document creation (#253)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 46, "deletions": 75}}, {"node": {"oid": "f43d0da8cb238d0df2d57dd0af8dc11754592d5b", "messageHeadline": "Add user getter to CeramicApi implementations", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "4f4752e082608e242eb29911610ad855d9d2b531", "messageHeadline": "chore(core): remove record cache in dispatcher (#250)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "4905c9eb79f2644ac2ff36d49aaa5ccb131d9615", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 122, "deletions": 44}}, {"node": {"oid": "d32ab165a7771e543e8d1e08e64fe2994fb3db34", "messageHeadline": "fix: doctype getters now returns next state (#248)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 184, "deletions": 116}}, {"node": {"oid": "0f963e48627e64c448862d675f830ac19f338842", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 116, "deletions": 44}}, {"node": {"oid": "16da2522e27d589e43dd47779b6ec983d017c6e6", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 116, "deletions": 44}}, {"node": {"oid": "f1e5c7dbb30b98ae2bee50381815f0a7c286e4a7", "messageHeadline": "fix versions", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "68c9ed81a0a41f4283f7d364ff2b9f512e9363c6", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 85, "deletions": 29}}, {"node": {"oid": "ce623b0cf4bff8c1a41eae3e5b1721768e267d89", "messageHeadline": "bump version", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3570b86cea179680530257ca049493702f3e4c00", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 72, "deletions": 24}}, {"node": {"oid": "6fa9ffbf7f57edbfeed9b0eceb36141c3f8fcdf1", "messageHeadline": "fix dependencies", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "52016930b486bb7dddbec3a715ffa4610c933bc4", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 163, "deletions": 41}}, {"node": {"oid": "33e3d48a8be1d712c20a87a41ed6a6a2814ffd78", "messageHeadline": "chore: bump versions", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "85154c295a1bc8eb3fd74dd50458220af4e58289", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 207, "deletions": 67}}, {"node": {"oid": "84fba0c7deb36a1b75646282be2e7fef3840a53a", "messageHeadline": "feat(cli): enable js-ipfs (#231)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 4921, "deletions": 1924}}, {"node": {"oid": "113c99c9820a64806f24f28f839c4377644b0e80", "messageHeadline": "docs: add an overview section to the docs (#232)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "eee39a08f3c6ceec804c946015e52fc33e973c54", "messageHeadline": "Export CeramicCliUtils (#230)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 3901, "deletions": 1866}}, {"node": {"oid": "830ed4ecece990cb92a921cec4ae4d7e2b4c2abc", "messageHeadline": "JS-DID library introduction (#229)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 573, "deletions": 498}}, {"node": {"oid": "3af56fccc912413bb89906f5cc0af0c6ede05fbd", "messageHeadline": "fix: Use `ipfs+connection` string to use IPFS connection from context\u2026", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "4c4508a4d0489327dfb00b34321c656aad8f11e6", "messageHeadline": "Update README.md (#200)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "ae93db641627a823a70ba3573f0784c9b9d4e4da", "messageHeadline": "chore(deps): bump ajv from 6.12.3 to 6.12.4 (#216)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fa1716735c32201dd3339616c0f75d99b4a16190", "messageHeadline": "chore(deps): bump ipfs-http-client from 45.0.0 to 46.0.0 (#210)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 2733, "deletions": 2365}}, {"node": {"oid": "88dc41369c93dec1929f0f1026a4cca886c6920d", "messageHeadline": "chore(deps): bump 3id-blockchain-utils from 0.4.0 to 1.0.0 (#213)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 470, "deletions": 90}}, {"node": {"oid": "e6d1e6073e90a461b272960a1641de5d7da1087f", "messageHeadline": "Merge pull request #226 from ceramicnetwork/idx-changes", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 1823, "deletions": 3488}}, {"node": {"oid": "63cf45865a1e863b8101a85224ca34ac0e7ca768", "messageHeadline": "Merge branch 'develop' into idx-changes", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 14171, "deletions": 4100}}, {"node": {"oid": "ff7f3c04a7cc1c3b0b495a9403b7323c2b4d5428", "messageHeadline": "chore(deps): bump did-resolver from 2.0.1 to 2.1.1 (#221)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 8066, "deletions": 3461}}, {"node": {"oid": "d66dcfb800a5f5542a34e8e69e952a18b46e90a5", "messageHeadline": "chore(deps): bump p-queue from 6.6.0 to 6.6.1 (#211)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 2082, "deletions": 1308}}, {"node": {"oid": "93a94a79e36b2252f252eafe7001622b2b6ed931", "messageHeadline": "Use dids package and idx field in 3ID doc", "author": {"name": "Paul Le Cam", "email": "paul@3box.io", "user": {"login": "PaulLeCam"}}, "additions": 1603, "deletions": 7960}}, {"node": {"oid": "4a89561d864e17b0a4c386ef8d88bdbac93ad94e", "messageHeadline": "IPFS bump (#225)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "dcdc3d97db84f08c43eb1e6725a93b730261568d", "messageHeadline": "Fix tests (#223)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "00b07d32e8da09296c6cda3ff90d9bcf6d2cd6e5", "messageHeadline": "Merge branch 'develop' of github.com:ceramicnetwork/js-ceramic into d\u2026", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "97d636e07118b626db091de56c6a7c3325436d9b", "messageHeadline": "chore: bump did-resolver", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6b935aa40aa8e474962a41ca1d08b5ead096e817", "messageHeadline": "`pin ls` arguments are optional. No arguments means list all. (#219)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a2bd67e6490de5b570e646297741688e81218333", "messageHeadline": "fix(3id): update the snapshots", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "033ab2a65ef59159f375864610fa9d5ad9f1e7ea", "messageHeadline": "fix: use forked did-resolver", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0b944f7ce03e881c0f715f8e5143f05ee14b8fc3", "messageHeadline": "feat(3id-did-resolver): Support new multicodec key format (#218)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 140, "deletions": 28}}, {"node": {"oid": "49688b2b6b698c57683bf16a1a36ffe013187e6b", "messageHeadline": "fix: Pinning, not pinnings (#209)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b8cd3ea91d67ae151ce7bca004e63696c16c31c6", "messageHeadline": "feat(core): Powergate pinning (#201)", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 1993, "deletions": 851}}, {"node": {"oid": "cf9771075c3f505175661d5469289bd7a38ecc95", "messageHeadline": "Merge branch 'develop'", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a56c36f66041925dbce39d9e577582f3b73324e", "messageHeadline": "chore(core): run tests sequentially", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91424151f458ad8df1975dba4af23c5e93f334fc", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 116, "deletions": 41}}, {"node": {"oid": "ca4fe3f5085afea34fc2654648ec0f4320219983", "messageHeadline": "Validate schema (#199)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b16b229d23d788c8cce39fbf883850f0716e83b0", "messageHeadline": "fix(core): fix content and schema update (#197)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "220dc4b04ae74996ca80c7388818749d6b742835", "messageHeadline": "CLI schema support, doctype schema fixes (#195)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 580, "deletions": 241}}, {"node": {"oid": "9cfd3dff33df520771b6deaf0841b41d1f23f8ea", "messageHeadline": "chore(deps): bump level-ts from 1.12.2 to 2.0.5 (#194)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 14, "deletions": 34}}, {"node": {"oid": "5109413b5e023a2573f2e2ec98a85a968d4fd1f3", "messageHeadline": "chore(deps): bump commander from 5.1.0 to 6.0.0 (#193)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 3532, "deletions": 932}}, {"node": {"oid": "5dff9053a48bc36383791a5325db69d965116aa6", "messageHeadline": "Doctype schema(s) (#188)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 2149, "deletions": 897}}, {"node": {"oid": "5c168d284b128269da5bdb07fb594ef17ef295d3", "messageHeadline": "uses cross-fetch (#185)", "author": {"name": "Stefan Adolf", "email": "stadolf@gmail.com", "user": {"login": "elmariachi111"}}, "additions": 36, "deletions": 25}}, {"node": {"oid": "fcbdaf6f4a01fda6d93ac6e33c5ee0bfd463fc69", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 111, "deletions": 39}}, {"node": {"oid": "84ce2c9741a216f626b3912515f3c616ade7a17a", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 188, "deletions": 39}}, {"node": {"oid": "1077bdb81ce10bfeafa5a53922eb93dfcf4b23f6", "messageHeadline": "fix: fix conflicts with master", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 215, "deletions": 39}}, {"node": {"oid": "1604900d210cf80f26169d4e12e022cd64115d35", "messageHeadline": "fix(core): change preconditions", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5cc3cf26ee5585ac4cafcf94b443ac6542f133e1", "messageHeadline": "fix(core): increase test timeout", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3df769b5ae1d0b5b92d734baf02f30affd4614bb", "messageHeadline": "chore(deps): bump typestub-multihashes from 0.0.1 to 0.0.4 (#170)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ba1c4a6a88388259bd6b7516dc39113633b8ddf6", "messageHeadline": "chore(deps): bump p-queue from 6.4.0 to 6.6.0 (#165)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f466c3b5d85c77f05295d454f3d24398526c6b38", "messageHeadline": "chore(deps): bump @ethersproject/base64 from 5.0.1 to 5.0.2 (#167)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 140, "deletions": 67}}, {"node": {"oid": "e802472749dfccb59207ea35182f92836c462975", "messageHeadline": "Fix/ceramic tests (#180)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "5c138f0ecd3433ef364b9a266607263ee97526d1", "messageHeadline": "feat: document versioning (#176)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 1863, "deletions": 6321}}, {"node": {"oid": "c87ca25959df3bd70f2d46c03766bf94a23d0fd8", "messageHeadline": "chore(deps): bump ipfs-http-client from 44.0.3 to 45.0.0 (#166)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 710, "deletions": 161}}, {"node": {"oid": "32b40cff1342bf6781e3ec557c8c6aed0263b862", "messageHeadline": "chore(deps): bump @ethersproject/random from 5.0.1 to 5.0.2 (#164)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "69897daa69e3d670e919c910ddad3dd4736b65a4", "messageHeadline": "chore(deps): bump commander from 5.1.0 to 6.0.0 (#168)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "67204f5598815eaa47fe7e01340460fc4c972064", "messageHeadline": "chore(deps): bump @ethersproject/providers from 5.0.2 to 5.0.5 (#169)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 66, "deletions": 70}}, {"node": {"oid": "18f62ab1170be180ca6078af01202117457f24f2", "messageHeadline": "chore: add starter docs for creating new Doctypes (#155)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 356, "deletions": 0}}, {"node": {"oid": "9e860d1c2972913ee947996308cf47ed93231f26", "messageHeadline": "chore(deps): bump lodash from 4.17.15 to 4.17.19 (#162)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3712, "deletions": 992}}, {"node": {"oid": "4d1b8aeac97df8258cb7b3a5391827f46c34e737", "messageHeadline": "chore(deps): bump lodash in /packages/3id-did-resolver (#160)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4d54c4276854a48e4066d27c4fed49c4c32e4832", "messageHeadline": "chore(deps): bump lodash in /packages/ceramic-http-client (#161)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "0c07c771d0bf46f9e58a8f441fb59865fa26f0a7", "messageHeadline": "fix(core): fix state management (#159)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "9e1f7b5597a28649c4a2e64b32b5d7663c6539d0", "messageHeadline": "fix(cli): fix pin call (#156)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "063bd35b94ddc5f5f917c13bdaaa5fe4395c7baa", "messageHeadline": "feat(cli): remove hardcoded seed (#151)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 65, "deletions": 7}}, {"node": {"oid": "c507dd6d20978985b44660c5ea25f9dc59b3ff15", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 142, "deletions": 38}}, {"node": {"oid": "356a838af21e08c6034e2f833ec8006991c8388a", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 110, "deletions": 38}}, {"node": {"oid": "71da7db36ef147d3c374d5bb138fb672e2427069", "messageHeadline": "chore: update package-lock.json", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 2441, "deletions": 43}}, {"node": {"oid": "8d83dcc15bb561b61eb7bdc15bc55caf31e8b4b8", "messageHeadline": "chore: merge master", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 369, "deletions": 49}}, {"node": {"oid": "78443e47bc4f6e1ff600fd748a82f8c92a9e891f", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 119, "deletions": 47}}, {"node": {"oid": "c58eb9659f5fdd976aca2db6465619c20ba30ff9", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 119, "deletions": 47}}, {"node": {"oid": "8dd71e2083468ac295f68417ffcc5ec80913a69b", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 137, "deletions": 38}}, {"node": {"oid": "3a660d72f654d7614f207587b5086888c9da6273", "messageHeadline": "fix(account-template): fix import", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "a932dfcde6ce465fd806ae4c128023b3f9ebf7c0", "messageHeadline": "chore(release):", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 107, "deletions": 39}}, {"node": {"oid": "a8ecdddeb4bb6a056b61cbed5a1e69fbe2df9ca4", "messageHeadline": "Develop -> Master (#147)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 94094, "deletions": 30040}}, {"node": {"oid": "ef5d89e2137229be8f632908a4827a89c7e91e9f", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "968541679ecc7ee128dcd555652bebf31d1d18c7", "messageHeadline": "Module cleanup (#145)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 82, "deletions": 42}}, {"node": {"oid": "aa5aaab2d7e7deb2ad283296d277a374223ac3a8", "messageHeadline": "Even module versions (#143)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 146, "deletions": 405}}, {"node": {"oid": "0bc52ea2ddbd0e0f8f13622933eb25ee080357fd", "messageHeadline": "Document state and API(s) refactor (#131)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 67475, "deletions": 3153}}, {"node": {"oid": "5768d8bdae1dbd962b724fe65ff13ecfed6c00cb", "messageHeadline": "chore(deps): bump 3id-blockchain-utils from 0.3.3 to 0.4.0 (#133)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 430, "deletions": 274}}, {"node": {"oid": "c31af891ca2d29dd834de4bf575b77a88bd3f438", "messageHeadline": "chore(deps): bump cids from 0.8.2 to 0.8.3 (#135)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "87eb4c1ba2d9f866275c46203e1acc7959d68011", "messageHeadline": "chore(deps): bump did-resolver from 1.1.0 to 2.0.1 (#128)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 31, "deletions": 12}}, {"node": {"oid": "13e0724df2c65d79ace0cddb97320c36803dcf55", "messageHeadline": "chore(deps): bump cids from 0.8.1 to 0.8.2 (#132)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 38, "deletions": 27}}, {"node": {"oid": "1c982bc73f0a3c5de039e1943b51beaafcbea3a1", "messageHeadline": "chore(deps): bump ipfs-http-client from 44.0.3 to 44.2.0 (#129)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 422, "deletions": 68}}, {"node": {"oid": "12a7ed4bbafd680e3d5178ca4dcbfd09ae08a7ac", "messageHeadline": "chore(deps): bump caip from 0.6.0 to 0.9.2 (#123)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 241, "deletions": 4}}, {"node": {"oid": "113e9df221ba647a83f6081f3daa35c20e05ade2", "messageHeadline": "chore(deps): bump @ethersproject/random from 5.0.0-beta.136 to 5.0.1 \u2026", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "5078287df1314c8ca0c93a42245f68eb0570d9a7", "messageHeadline": "chore(deps): bump @ethersproject/providers from 5.0.0-beta.171 to 5.0\u2026", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 202, "deletions": 19}}, {"node": {"oid": "9456be973672191796f1313e28d4ba818c058782", "messageHeadline": "chore(deps): bump @ethersproject/base64 from 5.0.0-beta.134 to 5.0.1 \u2026", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "5008d6033ec23473090d1790755f096ff1a6a5e9", "messageHeadline": "fix(core): fix failing tests", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "625c08b62a04ed76638956c879dce4b3425fc04a", "messageHeadline": "Revert \"chore(deps): bump 3id-blockchain-utils from 0.3.3 to 0.4.0 (#\u2026", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 276, "deletions": 659}}, {"node": {"oid": "0385bf56000b81336ecf19dc2f8578d8ac44b04e", "messageHeadline": "Revert \"chore(deps): bump cids from 0.8.0 to 0.8.1 (#121)\"", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "0e7d59e2a40a33c96a17c56bf3ac28f37ebbafb0", "messageHeadline": "chore(deps): bump 3id-blockchain-utils from 0.3.3 to 0.4.0 (#122)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 659, "deletions": 276}}, {"node": {"oid": "136a72b2ad745679e903280e79cc9c925933de78", "messageHeadline": "chore(deps): bump cids from 0.8.0 to 0.8.1 (#121)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e0d9e670ef2aed5869ebcfef6f8422f723649ad3", "messageHeadline": "chore: update dependabot config", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7122e3a34290e7a0a783404f2937f884502c2887", "messageHeadline": "chore: add maintainer to README", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "13929f172e20b554cb9213f407568a8856d73f70", "messageHeadline": "chore(deps): bump @ethersproject/providers (#120)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1886, "deletions": 627}}, {"node": {"oid": "92c7ea86bdf5c1d6a806e6689217fea365911ec8", "messageHeadline": "chore(core): add dependabot config", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "5cf9a3cabfae9207a8d6c7c74ab7a7a7bec873c0", "messageHeadline": "chore(core): add dependabot config", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d1576b5a853b99fafc28aa8a42b32df6ab1a53ab", "messageHeadline": "feat(core): add local pinning (#95)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 844, "deletions": 72}}, {"node": {"oid": "8f257af5ddaf538b7c7b9adb7bc77e09e3f18219", "messageHeadline": "Merge pull request #97 from ceramicnetwork/feat/43-spec-account-model", "author": {"name": "Mike Sterle-Contala", "email": "2691351+msterle@users.noreply.github.com", "user": {"login": "msterle"}}, "additions": 10120, "deletions": 2858}}, {"node": {"oid": "b37ef84dfdfcfb47a52feb85895ebeb5cf030478", "messageHeadline": "fix tests", "author": {"name": "Michael Sterle-Contala", "email": "2691351+msterle@users.noreply.github.com", "user": {"login": "msterle"}}, "additions": 0, "deletions": 47}}, {"node": {"oid": "2aa80594b13be13a39cbcc8cc667cd41eba8bb94", "messageHeadline": "only accept caip10 account ids, increase uniqueness entropy", "author": {"name": "Michael Sterle-Contala", "email": "2691351+msterle@users.noreply.github.com", "user": {"login": "msterle"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "acbe7b37c9e098cfae81cf7f9a78366525d5e2ca", "messageHeadline": "add option to allow tiles to be unique on creation, use in account-te\u2026", "author": {"name": "Michael Sterle-Contala", "email": "2691351+msterle@users.noreply.github.com", "user": {"login": "msterle"}}, "additions": 53, "deletions": 19}}, {"node": {"oid": "a974af2fc563b4201281cdccc6272345261ffdc1", "messageHeadline": "feat(core): add default anchor service URL", "author": {"name": "Janko Simonovic", "email": "janko.simonovic@sbgenomics.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "768e47d452734c72476f7ef9f2627ebf5232c72d", "messageHeadline": "add claims and connections tiles", "author": {"name": "Michael Sterle-Contala", "email": "2691351+msterle@users.noreply.github.com", "user": {"login": "msterle"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "764da6d4b0119159f5d22a44e1c675b43f086280", "messageHeadline": "switch to caip lib, rename AccountLinks methods", "author": {"name": "Michael Sterle-Contala", "email": "2691351+msterle@users.noreply.github.com", "user": {"login": "msterle"}}, "additions": 99, "deletions": 101}}, {"node": {"oid": "a5890b590e62c7e9606d75f78af5e18c7a9065b3", "messageHeadline": "don't set empty content on account link doc", "author": {"name": "Michael Sterle-Contala", "email": "2691351+msterle@users.noreply.github.com", "user": {"login": "msterle"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "c548680a174d6e03546ced69c38b8112257617f3", "messageHeadline": "Remove lib and coverage directories", "author": {"name": "Michael Sterle-Contala", "email": "2691351+msterle@users.noreply.github.com", "user": {"login": "msterle"}}, "additions": 6, "deletions": 3332}}, {"node": {"oid": "4bef2193fd879389a4d2dca1b5d772a5e38cd386", "messageHeadline": "remove test package", "author": {"name": "Michael Sterle-Contala", "email": "2691351+msterle@users.noreply.github.com", "user": {"login": "msterle"}}, "additions": 0, "deletions": 14673}}, {"node": {"oid": "47b501e75cc84b39b307995735ad7da44a722a6f", "messageHeadline": "added tests", "author": {"name": "Michael Sterle-Contala", "email": "2691351+msterle@users.noreply.github.com", "user": {"login": "msterle"}}, "additions": 345, "deletions": 7}}, {"node": {"oid": "631758c9a55974a6f81154fd294de5a5c585f25e", "messageHeadline": "added accoun link funcitonality", "author": {"name": "Michael Sterle-Contala", "email": "2691351+msterle@users.noreply.github.com", "user": {"login": "msterle"}}, "additions": 623, "deletions": 86}}, {"node": {"oid": "4e84d84afe54d55648dcb109e86b65c33f829222", "messageHeadline": "move account tile linking to did class", "author": {"name": "Michael Sterle-Contala", "email": "2691351+msterle@users.noreply.github.com", "user": {"login": "msterle"}}, "additions": 15110, "deletions": 4}}, {"node": {"oid": "6a429205e80c64c81e0eaf714ae88bf4ab2031ea", "messageHeadline": "added test package", "author": {"name": "Michael Sterle-Contala", "email": "2691351+msterle@users.noreply.github.com", "user": {"login": "msterle"}}, "additions": 14673, "deletions": 0}}, {"node": {"oid": "4e69f7deeb8bdb4c5176824b2090c51ecc1017e1", "messageHeadline": "fixes", "author": {"name": "Michael Sterle-Contala", "email": "2691351+msterle@users.noreply.github.com", "user": {"login": "msterle"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "6be65ed9b294d4191977d0fbc52d29837081b536", "messageHeadline": "sort content properties before signing JWT", "author": {"name": "Michael Sterle-Contala", "email": "2691351+msterle@users.noreply.github.com", "user": {"login": "msterle"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "fbe85a1877b86f60465d4977438daef2b6eb93c6", "messageHeadline": "ceramic-account base", "author": {"name": "Michael Sterle-Contala", "email": "2691351+msterle@users.noreply.github.com", "user": {"login": "msterle"}}, "additions": 8183, "deletions": 0}}, {"node": {"oid": "723635da7ea8c5f90452827994f600ddfed0bfaa", "messageHeadline": "add getHandlerFromGenesis function", "author": {"name": "Michael Sterle-Contala", "email": "2691351+msterle@users.noreply.github.com", "user": {"login": "msterle"}}, "additions": 0, "deletions": 16780}}, {"node": {"oid": "738205b4d81528c8013c43c47c3164fdeabfcc57", "messageHeadline": "feat: allow legacy did docs to be used as genesis records", "author": {"name": "Michael Sterle-Contala", "email": "2691351+msterle@users.noreply.github.com", "user": {"login": "msterle"}}, "additions": 3174, "deletions": 0}}, {"node": {"oid": "cdbff7b7a6a6e85738e4a8be49137b491ca41ddb", "messageHeadline": "chore(deps-dev): bump @typescript-eslint/parser from 2.28.0 to 2.33.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "e3562f71f52d976a5d651f172292a220c2d415ff", "messageHeadline": "chore(deps-dev): bump @types/node-fetch from 2.5.6 to 2.5.7", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "4b71ff5459c1c4ad43e0bf5ce0d372528d823484", "messageHeadline": "chore(deps-dev): bump @babel/core from 7.9.0 to 7.9.6", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 440, "deletions": 111}}, {"node": {"oid": "bb9e069b02d24317c7e6470e1d708739774c4366", "messageHeadline": "chore(deps): bump ipfs-http-client from 44.0.0 to 44.0.3", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 66, "deletions": 18}}, {"node": {"oid": "7d27c143d0d161028f1a62a14ac8daeca69ef15c", "messageHeadline": "chore(deps): bump commander from 5.0.0 to 5.1.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a4f9f25d31bb43e37034e74db49429ea73e0e684", "messageHeadline": "chore(deps): bump p-queue from 6.3.0 to 6.4.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f8eea9a33422aa32f94b1b4976eb31778fdd56ea", "messageHeadline": "chore(deps): bump @ethersproject/providers", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 101, "deletions": 19}}, {"node": {"oid": "96337b180417c7b4f0b2318e3c1c8996007818a8", "messageHeadline": "chore(deps-dev): bump @types/node from 13.13.0 to 13.13.5", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "63225f3aa7d1d252fb849b128c258a7833e4f714", "messageHeadline": "chore(deps-dev): bump @typescript-eslint/eslint-plugin", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 202, "deletions": 50}}, {"node": {"oid": "3012b559d6255685272b0af59730a802c6ab3326", "messageHeadline": "feat: allow legacy did docs to be used as genesis records (#88)", "author": {"name": "Mike Sterle-Contala", "email": "2691351+msterle@users.noreply.github.com", "user": {"login": "msterle"}}, "additions": 1594, "deletions": 782}}, {"node": {"oid": "364e4ee6ede189817b1822e2444408951f069d0e", "messageHeadline": "feat(core): make ethereumRpcUrl optional (#89)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f2f81ae16018730ac93a8a74f85300ad424b90d", "messageHeadline": "feat(core): add id property to signed records", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 182, "deletions": 55}}, {"node": {"oid": "95430a4712f1017f21b95e4d26c32c24deaf3534", "messageHeadline": "fix(core): add prev verification for anchor record (#68)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 397, "deletions": 1181}}, {"node": {"oid": "0eb48b19c9387dc26dc9d04ac446142afedf1947", "messageHeadline": "fix: add node-fetch types to ceramic core", "author": {"name": "Michael Sterle-Contala", "email": "2691351+msterle@users.noreply.github.com", "user": {"login": "msterle"}}, "additions": 3368, "deletions": 16468}}, {"node": {"oid": "d63fe3b9ab70386aa760bac9415caada909ae578", "messageHeadline": "fix(core): emit processing state (#64)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1d0fac8660b4d92cc6db1cd4bc85ef4d76945b6", "messageHeadline": "chore(deps-dev): bump @typescript-eslint/parser from 2.26.0 to 2.28.0\u2026", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 169, "deletions": 20}}, {"node": {"oid": "08316e2ed1e15ada1d0e3893c65e60991a05d93b", "messageHeadline": "chore(deps-dev): bump @types/express from 4.17.2 to 4.17.6 (#54)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "8c125d19147053a5d8e78f2e105431f7c3427697", "messageHeadline": "chore(deps-dev): bump @typescript-eslint/eslint-plugin (#55)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 72, "deletions": 37}}, {"node": {"oid": "8c76f01faa1771de737a8a59051d8f4561b08d57", "messageHeadline": "chore(deps-dev): bump @types/node from 13.11.1 to 13.13.0 (#58)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "98dafcb1a4741b799dda236bac0029c01363a5fa", "messageHeadline": "chore(deps): bump @ethersproject/providers (#56)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "650f1b9aca996ab12bc64ecaa61289b981fad9b1", "messageHeadline": "chore(deps-dev): bump babel-jest from 25.3.0 to 25.4.0 (#57)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 74, "deletions": 387}}, {"node": {"oid": "ff2a7c4e59ddf9f4474569a402358e7ce16adfd7", "messageHeadline": "chore(deps-dev): bump ipfs from 0.42.1 to 0.43.0 (#50)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 7805, "deletions": 8841}}, {"node": {"oid": "3834178f5e6d89651f445346bf37a020c5e70b9b", "messageHeadline": "chore(deps): bump commander from 4.1.1 to 5.0.0 (#47)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3939e0deea00820ca255b7f26adf349314403b41", "messageHeadline": "chore(deps): bump ipfs-http-client from 42.0.0 to 44.0.0 (#48)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 229, "deletions": 82}}, {"node": {"oid": "821dbb1dfd6821c9a149f51a355737d98e006e89", "messageHeadline": "chore(deps-dev): bump @babel/preset-env from 7.9.0 to 7.9.5 (#49)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 510, "deletions": 216}}, {"node": {"oid": "336c430e5ac3a8c3ecd66ce1ec74f8c1ebe3230d", "messageHeadline": "chore(deps-dev): bump jest from 25.2.7 to 25.4.0 (#51)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 3385, "deletions": 1300}}, {"node": {"oid": "2a7d9bf37f8d92e48cdf6751e706d4f6af77fdbc", "messageHeadline": "feat(core): implement anchor service module (#23)", "author": {"name": "Janko Simonovic", "email": "simonovic86@gmail.com", "user": {"login": "simonovic86"}}, "additions": 714, "deletions": 109}}, {"node": {"oid": "c955e7f399c41b2fad9611adf5e9b9ba5ed7d817", "messageHeadline": "chore(release):", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 78, "deletions": 13}}, {"node": {"oid": "d978e2d26a5f4335a0e7b96370ea3bfa3640ae9b", "messageHeadline": "fix: on createDocument, return copy in _docmap (#37)", "author": {"name": "Mike Sterle-Contala", "email": "2691351+msterle@users.noreply.github.com", "user": {"login": "msterle"}}, "additions": 16605, "deletions": 3394}}, {"node": {"oid": "22dee4363167a00c5a39a9b690f44d8b9e1a1221", "messageHeadline": "fix(package): explicitly set identity-wallet version for now", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2822cb4df0e2c4cdd9c9111100551191ceb85e86", "messageHeadline": "feat(cli): add cli dockerfile, add ipfs-api daemon option (#34)", "author": {"name": "Mike Sterle-Contala", "email": "2691351+msterle@users.noreply.github.com", "user": {"login": "msterle"}}, "additions": 27299, "deletions": 25158}}, {"node": {"oid": "5bfd83b09bac7d86f4f7eee65ff7ddd3b6046341", "messageHeadline": "chore(client): move typedef to dev-dep", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddc2aea9b50df05270b42613610109a0023acf94", "messageHeadline": "chore(cli): add interop tests between http-client and daemon", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 156, "deletions": 38}}, {"node": {"oid": "9bd325a1edfb5b0c50feaa3660ad99a84c4dbcd3", "messageHeadline": "ref(http-client): proper class files and minor fixes", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 106, "deletions": 100}}, {"node": {"oid": "cfdb6c70bbab02a4c75cf0f54bc30c7013a0ead5", "messageHeadline": "fix(core): clone records to stop bad modifications", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9c6ddedc1b08f7234a5544f4adc2e116041b2490", "messageHeadline": "chore(core): add tileHandler test", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 758, "deletions": 321}}, {"node": {"oid": "4c09f253f8100cb8b21278ffd479d4f9c137fb6c", "messageHeadline": "chore(readme): add circleci badge", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "53f32ada10267613de29b77cb346400e6dd35242", "messageHeadline": "chore(deps-dev): bump babel-jest from 25.2.6 to 25.3.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 427, "deletions": 54}}, {"node": {"oid": "4d72fb1e2405bc55dd549a2562688ac230b7311c", "messageHeadline": "chore(deps-dev): bump @typescript-eslint/eslint-plugin", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 129, "deletions": 16}}, {"node": {"oid": "df59230003dddfa98bbddf5fe652e2f76b9ea47b", "messageHeadline": "chore(deps-dev): bump @types/node-fetch from 2.5.5 to 2.5.6", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a86bec82603136a30b3964b0ad9cbfabf95d1d4a", "messageHeadline": "chore(deps-dev): bump @types/node from 13.11.0 to 13.11.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "4748508d26e0bc951a799e21084dac59d0e8815d", "messageHeadline": "chore(deps-dev): bump ipfs from 0.41.1 to 0.42.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 8502, "deletions": 8700}}, {"node": {"oid": "e3ff516df23bf0225e46a4401dfeec8db9aa1e44", "messageHeadline": "chore(deps): [security] bump acorn from 6.4.0 to 6.4.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "efcc21e906db5c032fcff421ce8d69b95e621058", "messageHeadline": "fix(cli): support CIDs", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 161, "deletions": 6}}, {"node": {"oid": "f4cd0bdcd8dcb4808e95e653b9a91a455b914cc2", "messageHeadline": "fix(http-client): support CIDs", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 87, "deletions": 4}}, {"node": {"oid": "22a9cd0f1fbe3e6dd401d131ce6adc1476cf4711", "messageHeadline": "fix(core): properly encode jwts for signature verification", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "98f3f7b504c2b610c32fd8f00c607d0b1a3eeff9", "messageHeadline": "chore(readme): add missing text", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c805a12951b89cdf6f420788543c462e962c4f9", "messageHeadline": "chore(release):", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 68, "deletions": 10}}, {"node": {"oid": "af186fc25b6ce84c7d5f87ed017300bdeabb4d1f", "messageHeadline": "chore(package): disable CI package publishing", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "d52ff329247153f89527fa0dc1c4b4a9b77ae4c3", "messageHeadline": "chore(package): add git config to CI", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d7ac5133aa8638a4cf01965a2b970385fd9b904e", "messageHeadline": "chore(package): add CI script for publishing", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "904e5ca2a09efe6d29b13247a19697b0a10bf9f6", "messageHeadline": "chore(release):", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 68, "deletions": 11}}, {"node": {"oid": "9205386c12b887e05ac0a07c0d25ae481117c01e", "messageHeadline": "fix(package): lerna version independent", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "4c9c378258ac936e99887c397402fa8f2e94ffca", "messageHeadline": "ref(core): use CID type", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 16964, "deletions": 19053}}, {"node": {"oid": "21fce58c85cb7fb118ca65694a83debc822f8beb", "messageHeadline": "ref(core): use prev instead of next", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "f9778c90eaf4da2bbecfdc0d9fd6dfa0adbdb2d2", "messageHeadline": "feat: add account link doctype (#11)", "author": {"name": "Mike Sterle-Contala", "email": "2691351+msterle@users.noreply.github.com", "user": {"login": "msterle"}}, "additions": 26676, "deletions": 32689}}, {"node": {"oid": "e81dc1dc73770b5164b43458bd6d24f15e4a5dbc", "messageHeadline": "chore: repo cleanup (#14)", "author": {"name": "Joel Thorstensson", "email": "oed@3box.io", "user": {"login": "oed"}}, "additions": 30245, "deletions": 20996}}, {"node": {"oid": "bfc551525079e288e3ec3e67b9c7bea26449edd4", "messageHeadline": "feat(core): add anchor module and refactor doctype update mechanism", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 172, "deletions": 97}}, {"node": {"oid": "71cc8db03fced3ddf3ad0e50221be935f821bf5f", "messageHeadline": "chore(package): update typescript version", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 289, "deletions": 64}}, {"node": {"oid": "4ca5b8d3d7866b70b8c3ad53d63afb1b5c141d35", "messageHeadline": "fix(core): use correct CID format", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "bd4cc520856a9311c968ad0f7f03d9f0b8991e00", "messageHeadline": "chore(cli): fix readme", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "58f7dfd987795bb77f68508e893f97bb883d3a63", "messageHeadline": "chore(cli): rename bin file", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acbe044f634badd36d079d5125c41ad56163b57e", "messageHeadline": "feat(cli): Proper error handling", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "8e9601ebdb36c300413a54c062332e92fbbd4d57", "messageHeadline": "ref(core): clean up document init method", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "3d2ad1ff28638d064b6cecd298dc9b9f1b6a432c", "messageHeadline": "feat(cli): Support signed doctypes", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 10290, "deletions": 110}}, {"node": {"oid": "e5f206bd0487c840337f1ee240dd562c3b6e6efc", "messageHeadline": "ref(core): better import for 3id sig verification", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 42, "deletions": 39}}, {"node": {"oid": "c1fa90c61c8a1ea1dd61fdf23d50e40fc674f14b", "messageHeadline": "feat(core): implement 3id and tile doctypes", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 12396, "deletions": 699}}, {"node": {"oid": "8d758114b8db421787e4d87a427d7aab4759ca19", "messageHeadline": "ref(cli): update cli interface", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "84ffb30cbf30a9fe389cb54556a102bb90d1f7a0", "messageHeadline": "Add anchor version option", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "15e526941e16b579619e4d4e0b7713ef925e87f6", "messageHeadline": "Add option to disable pinning operation though http api", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a61817a4fab2ff74ad5baa50f82eede874e2069c", "messageHeadline": "Add documentation for cli and http api", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 81, "deletions": 24}}, {"node": {"oid": "7a2896b34de4f023939f6e3acf598ff702f6acc2", "messageHeadline": "Update Readme and other things", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 38, "deletions": 10}}, {"node": {"oid": "a834f94ee697d5555c2c15e16373a8b10049bbf5", "messageHeadline": "Update README.md", "author": {"name": "Michael Sena", "email": "michaelrsena@gmail.com", "user": {"login": "michaelsena"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "33e59e4f5a35fee5c1026ecb8cc71142f346216d", "messageHeadline": "Update README.md", "author": {"name": "Michael Sena", "email": "michaelrsena@gmail.com", "user": {"login": "michaelsena"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "60884c460aa3cd2b39dc11fbc2a0d794c8491f1d", "messageHeadline": "Create readme stub", "author": {"name": "Michael Sena", "email": "michaelrsena@gmail.com", "user": {"login": "michaelsena"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7c20e6a4762f6fcc41d5394d36e2c73951bf8dd5", "messageHeadline": "feat(cli): implemented watch command", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "16c860e18784ee6a61701f99059ac927b0b19c2e", "messageHeadline": "feat(cli): implemented most commands", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 179, "deletions": 42}}, {"node": {"oid": "4c639cfb3392b96e3524f5ca50d831800917aef2", "messageHeadline": "ref(core): expose state instead of status", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 55, "deletions": 56}}, {"node": {"oid": "cfe56aa9b0761f7870981f9f957e56da66382029", "messageHeadline": "feat(ceramic-cli): Implement CeramicDaemon", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 16122, "deletions": 0}}, {"node": {"oid": "f54333ad79de32ae9bd7b9215a01ba85c1565d89", "messageHeadline": "ref(dispatcher): use ipfs.pubsub api directly", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 23, "deletions": 34}}, {"node": {"oid": "89fa2799a496e7fa900b9769db5f85491837cad4", "messageHeadline": "fix: build type check etc.", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "67762f8addef502375665cf70bf3640f0d2e14cf", "messageHeadline": "Integration testing", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 5492, "deletions": 23807}}, {"node": {"oid": "d0dd4b6b9585875b66ec2533afc0945482473dae", "messageHeadline": "Dispatcher tests", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 81, "deletions": 1}}, {"node": {"oid": "aeb93de64b9c1d507ee6f57119edaa43ea4aed58", "messageHeadline": "Initial commit", "author": {"name": "Joel Torstensson", "email": "oed3933@gmail.com", "user": {"login": "oed"}}, "additions": 33312, "deletions": 0}}]